summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #16 from SCratORS/masterDaniel Plasa2022-01-034-6/+298
|\ | | | | Fix Compile problem on ESPHome
| * Update FTPClient.cppSCratORS2021-11-151-2/+2
| |
| * Update FTPServer.cppSCratORS2021-11-151-4/+6
| |
| * Update FTPServer.cppSCratORS2021-11-151-1/+2
| |
| * Update PolledTimeout.hSCratORS2021-10-231-1/+1
| |
| * Update PolledTimeout.hSCratORS2021-10-231-1/+1
| |
| * Update FTPCommon.hSCratORS2021-10-231-2/+2
| |
| * Update FTPCommon.hSCratORS2021-10-231-1/+1
| |
| * Update PolledTimeout.hSCratORS2021-10-231-1/+1
| |
| * Add files via uploadSCratORS2021-10-231-0/+289
| |
| * Update FTPCommon.hSCratORS2021-10-231-1/+1
| |
| * Update PolledTimeout.hSCratORS2021-10-231-1/+1
| |
| * Update FTPCommon.hSCratORS2021-10-231-2/+2
| |
| * Update FTPCommon.hSCratORS2021-10-231-3/+3
| |
| * Update FTPCommon.hSCratORS2021-10-231-2/+2
| |
| * Update FTPCommon.hSCratORS2021-10-231-1/+1
| |
| * Update FTPCommon.hSCratORS2021-10-231-2/+2
| |
| * Update FTPCommon.hSCratORS2021-10-231-2/+2
| |
| * Update FTPCommon.hSCratORS2021-10-231-2/+2
| |
| * Update FTPCommon.hSCratORS2021-10-231-2/+2
| |
| * Update FTPCommon.hSCratORS2021-10-231-2/+2
| |
| * Update FTPCommon.hSCratORS2021-10-231-2/+2
| |
* | Merge pull request #11 from norbim1/patch-1Daniel Plasa2022-01-031-2/+2
|\ \ | |/ |/| Correct client upload in blocking mode
| * Correct client upload in blocking modenorbim12020-10-291-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 typoDaniel Plasa2020-07-061-1/+1
|
* replace %S with %s, seems that printf can cope with thatDaniel Plasa2020-07-064-7/+8
|
* fix issue when FS is out of space when overwriting large filesDaniel Plasa2020-07-061-5/+10
|
* add docu on esp32Daniel Plasa2020-05-313-12/+13
|
* fix esp32 compile errorsDaniel Plasa2020-05-318-153/+379
|
* describe limited use of FuseFS clientsDaniel Plasa2020-05-311-1/+2
|
* Merge branch 'master' of github.com:dplasa/FTPClientServerDaniel Plasa2020-05-311-1/+1
|\
| * fix typoDaniel Plasa2020-05-311-1/+1
| |
* | fix time string formattingDaniel Plasa2020-05-311-23/+17
|/
* tested against 2.7.1 esp8266 coreDaniel Plasa2020-05-311-0/+3
|
* Give credits to https://github.com/danbicks and his code posted in https://github.com/esp8266/Arduino/issues/1183#issuecomment-634556135Daniel Plasa2020-05-312-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 yearDaniel Plasa2020-05-301-9/+28
|
* remove FTP_CLIENT_MSG macroDaniel Plasa2020-05-302-97/+114
|
* trow out some macrosDaniel Plasa2020-05-301-47/+12
|
* fix timeout data typeDaniel Plasa2020-05-302-2/+2
|
* LIST output format change to match FuseFSDaniel Plasa2020-05-301-13/+40
|
* use a buffer size that only depends on the size of the lwip buffer configDaniel Plasa2020-05-292-3/+3
|
* use a buffer size that depends on the size of the lwip buffer configurationDaniel Plasa2020-05-294-6/+6
|
* use esp8266::polledTimeout::oneShotMs fot the timeout handlingDaniel Plasa2020-05-297-51/+44
|
* explicit name error codes as constexprDaniel Plasa2020-05-292-11/+19
|
* remove duplicatesDaniel Plasa2020-05-283-1517/+0
|
* update lib propertiesDaniel Plasa2020-05-282-3/+3
|
* add Client docuDaniel Plasa2020-05-282-17/+62
|
* add Client exampleDaniel Plasa2020-05-283-4/+168
|
* move some functions to FTPCommonDaniel Plasa2020-05-282-0/+1308
|
* Add FTP ClientDaniel Plasa2020-05-284-0/+712
|
* fix counting of transfered bytesDaniel Plasa2020-05-261-0/+1
|
* use ESP.getMaxFreeBlockSize() / 2 as transfer buffer size for RETRDaniel Plasa2020-05-265-58/+52
| | | | use 2048 bytes for STOR
* fix typoDaniel Plasa2020-05-261-4/+4
|
* fix typoDaniel Plasa2020-05-261-1/+1
|
* Update README.mdDaniel Plasa2020-05-261-2/+3
|
* cleanup readme, undecided on the transfer buffer, work in progress on thatDaniel Plasa2020-05-264-25/+37
|
* try subtile malloc()'ing buffers with 16 byte steps until we get somethingDaniel Plasa2020-05-261-16/+12
|
* rewrite/reworks to also use LittleFS since SPIFFS has become deprecatedDaniel Plasa2020-05-2411-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/masterDavid Paiva2018-10-051-6/+12
|\ | | | | Prevent disconnect before file is fully received
| * Prevent disconnect before file is fully receivedsandtec652018-07-271-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.mdDavid Paiva2017-10-181-2/+3
|
* ESP32 Support Changesnailbuster2017-10-185-56/+36
| | | | A few fixes and support for ESP32
* Merge pull request #11 from beegee-tokyo/masterDavid Paiva2017-10-183-4/+121
|\ | | | | Added ESP32 support, merged bbx10 speed improvement
| * Added ESP32 supportbeegee-tokyo2017-10-162-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 PlatformIOBernd Giesecke2016-08-231-0/+19
|/
* Merge pull request #1 from lnxbil/patch-1v1.0David Paiva2016-02-041-3/+3
|\ | | | | Update library.properties
| * Update library.propertiesAndreas Steinel2016-02-041-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.mdDavid Paiva2016-02-041-0/+2
|
* Update README.mdDavid Paiva2016-02-041-1/+1
|
* Update README.mdDavid Paiva2016-02-041-1/+3
|
* Create README.mdnailbuster2016-02-041-0/+19
|
* initialnailbuster2016-02-044-0/+1102
|
* Initial commitnailbuster2016-02-041-0/+504