Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge pull request #11 from norbim1/patch-1 | Daniel Plasa | 2022-01-03 | 1 | -2/+2 |
|\ | | | | | Correct client upload in blocking mode | ||||
| * | Correct client upload in blocking mode | norbim1 | 2020-10-29 | 1 | -2/+2 |
|/ | | | Client upload with TransferType=FTP_PUT cleared the local file content. It first opened the file in write mode, because (direction & FTP_GET) gives TRUE in this case also. As a result blocking mode always uploaded a 0 length file and cleared the local file. | ||||
* | fix silly typo | Daniel Plasa | 2020-07-06 | 1 | -1/+1 |
| | |||||
* | replace %S with %s, seems that printf can cope with that | Daniel Plasa | 2020-07-06 | 4 | -7/+8 |
| | |||||
* | fix issue when FS is out of space when overwriting large files | Daniel Plasa | 2020-07-06 | 1 | -5/+10 |
| | |||||
* | add docu on esp32 | Daniel Plasa | 2020-05-31 | 3 | -12/+13 |
| | |||||
* | fix esp32 compile errors | Daniel Plasa | 2020-05-31 | 8 | -153/+379 |
| | |||||
* | describe limited use of FuseFS clients | Daniel Plasa | 2020-05-31 | 1 | -1/+2 |
| | |||||
* | Merge branch 'master' of github.com:dplasa/FTPClientServer | Daniel Plasa | 2020-05-31 | 1 | -1/+1 |
|\ | |||||
| * | fix typo | Daniel Plasa | 2020-05-31 | 1 | -1/+1 |
| | | |||||
* | | fix time string formatting | Daniel Plasa | 2020-05-31 | 1 | -23/+17 |
|/ | |||||
* | tested against 2.7.1 esp8266 core | Daniel Plasa | 2020-05-31 | 1 | -0/+3 |
| | |||||
* | Give credits to https://github.com/danbicks and his code posted in https://github.com/esp8266/Arduino/issues/1183#issuecomment-634556135 | Daniel Plasa | 2020-05-31 | 2 | -16/+4 |
| | | | | which inspired me to the code of the FTPClient | ||||
* | change file date format for LIST command to show proper year in case the file is older than the current year | Daniel Plasa | 2020-05-30 | 1 | -9/+28 |
| | |||||
* | remove FTP_CLIENT_MSG macro | Daniel Plasa | 2020-05-30 | 2 | -97/+114 |
| | |||||
* | trow out some macros | Daniel Plasa | 2020-05-30 | 1 | -47/+12 |
| | |||||
* | fix timeout data type | Daniel Plasa | 2020-05-30 | 2 | -2/+2 |
| | |||||
* | LIST output format change to match FuseFS | Daniel Plasa | 2020-05-30 | 1 | -13/+40 |
| | |||||
* | use a buffer size that only depends on the size of the lwip buffer config | Daniel Plasa | 2020-05-29 | 2 | -3/+3 |
| | |||||
* | use a buffer size that depends on the size of the lwip buffer configuration | Daniel Plasa | 2020-05-29 | 4 | -6/+6 |
| | |||||
* | use esp8266::polledTimeout::oneShotMs fot the timeout handling | Daniel Plasa | 2020-05-29 | 7 | -51/+44 |
| | |||||
* | explicit name error codes as constexpr | Daniel Plasa | 2020-05-29 | 2 | -11/+19 |
| | |||||
* | remove duplicates | Daniel Plasa | 2020-05-28 | 3 | -1517/+0 |
| | |||||
* | update lib properties | Daniel Plasa | 2020-05-28 | 2 | -3/+3 |
| | |||||
* | add Client docu | Daniel Plasa | 2020-05-28 | 2 | -17/+62 |
| | |||||
* | add Client example | Daniel Plasa | 2020-05-28 | 3 | -4/+168 |
| | |||||
* | move some functions to FTPCommon | Daniel Plasa | 2020-05-28 | 2 | -0/+1308 |
| | |||||
* | Add FTP Client | Daniel Plasa | 2020-05-28 | 4 | -0/+712 |
| | |||||
* | fix counting of transfered bytes | Daniel Plasa | 2020-05-26 | 1 | -0/+1 |
| | |||||
* | use ESP.getMaxFreeBlockSize() / 2 as transfer buffer size for RETR | Daniel Plasa | 2020-05-26 | 5 | -58/+52 |
| | | | | use 2048 bytes for STOR | ||||
* | fix typo | Daniel Plasa | 2020-05-26 | 1 | -4/+4 |
| | |||||
* | fix typo | Daniel Plasa | 2020-05-26 | 1 | -1/+1 |
| | |||||
* | Update README.md | Daniel Plasa | 2020-05-26 | 1 | -2/+3 |
| | |||||
* | cleanup readme, undecided on the transfer buffer, work in progress on that | Daniel Plasa | 2020-05-26 | 4 | -25/+37 |
| | |||||
* | try subtile malloc()'ing buffers with 16 byte steps until we get something | Daniel Plasa | 2020-05-26 | 1 | -16/+12 |
| | |||||
* | rewrite/reworks to also use LittleFS since SPIFFS has become deprecated | Daniel Plasa | 2020-05-24 | 11 | -1198/+1789 |
| | | | | | Also modifications to support also active mode and performance tunings with the use of dynamic buffers when transfering file data. | ||||
* | Merge pull request #20 from sandtec65/master | David Paiva | 2018-10-05 | 1 | -6/+12 |
|\ | | | | | Prevent disconnect before file is fully received | ||||
| * | Prevent disconnect before file is fully received | sandtec65 | 2018-07-27 | 1 | -6/+12 |
|/ | | | In the doStore function, the data.available return value may be less than the complete file size, if all tcp packets have not been received when the call is made. The problem is then that closeTransfer() will be called regardless, i.e. before the entire file is received, and the transfer will be interrupted. The code changes will allow additional doStore() iterations before closeTransfer is called. Tested OK on both ESP32 and ESP8266. Note: on ESP32, use arduino lib newer than 10 july, 2018. | ||||
* | Update README.md | David Paiva | 2017-10-18 | 1 | -2/+3 |
| | |||||
* | ESP32 Support Changes | nailbuster | 2017-10-18 | 5 | -56/+36 |
| | | | | A few fixes and support for ESP32 | ||||
* | Merge pull request #11 from beegee-tokyo/master | David Paiva | 2017-10-18 | 3 | -4/+121 |
|\ | | | | | Added ESP32 support, merged bbx10 speed improvement | ||||
| * | Added ESP32 support | beegee-tokyo | 2017-10-16 | 2 | -4/+102 |
| | | | | | | | | Merged @bbx10 transfer speed increase and reduction of blocking (See issue https://github.com/nailbuster/esp8266FTPServer/issues/9) | ||||
| * | Added library.json for use with PlatformIO | Bernd Giesecke | 2016-08-23 | 1 | -0/+19 |
|/ | |||||
* | Merge pull request #1 from lnxbil/patch-1v1.0 | David Paiva | 2016-02-04 | 1 | -3/+3 |
|\ | | | | | Update library.properties | ||||
| * | Update library.properties | Andreas Steinel | 2016-02-04 | 1 | -3/+3 |
|/ | | | | | | | | | Hi David, Thank you for this very "fresh" library! IMHO it would be great, if the library does not have an underscore, none of my libraries have one. I also set the proper architecture to display the library only if ESP8266 is selected as architecture (as the arduino library does) and a more suited communication category. | ||||
* | Update README.md | David Paiva | 2016-02-04 | 1 | -0/+2 |
| | |||||
* | Update README.md | David Paiva | 2016-02-04 | 1 | -1/+1 |
| | |||||
* | Update README.md | David Paiva | 2016-02-04 | 1 | -1/+3 |
| | |||||
* | Create README.md | nailbuster | 2016-02-04 | 1 | -0/+19 |
| | |||||
* | initial | nailbuster | 2016-02-04 | 4 | -0/+1102 |
| | |||||
* | Initial commit | nailbuster | 2016-02-04 | 1 | -0/+504 |