Skip to content

Releases: xreef/SimpleFTPServer

SimpleFTPServer Library 3.0.2

Choose a tag to compare

@xreef xreef released this 18 Jan 07:41

🛠️ Fixes & Improvements

This maintenance release addresses compilation compatibility and fixes an issue with SPI Flash Memory handling.

Changelog

  • Fix #elif define: Resolved syntax issues with preprocessor conditional directives to ensure smoother compilation across different platforms.
  • Fix on SPIFM getName: Corrected the behavior of the getName method for SPI Flash Memory (SPIFM) storage, ensuring accurate retrieval of filesystem or file names.

Bug fix, improved performance and ram usage

Choose a tag to compare

@xreef xreef released this 30 Oct 08:18
  • updated SdFat2 initialization for Arduino Mega; integrated W5500 initialization (example Arduino_Mega_W5500_SdFat2)
  • Fix READ WRITE APPEND problem
  • Fix ram usage
  • Set correct buffer size (Dynamic and Static)
  • Add FTP callbacks for connection events and file transfers; update data types for free space and transferred size
  • Improve file-open handling (ensure reads start at file beginning), increase passive data connection wait time, add robust FFat dir create/remove (fallback to /ffat and POSIX), add configurable minimum free-space check before uploads
  • Refactor FTP callback functions to use uint32_t for space parameters, improve serial output, and register callbacks for FTP events

Multiple minor fix and optimization

Choose a tag to compare

@xreef xreef released this 11 Jan 08:57

Multiple minor fix and optimization
Fix LittleFS filename size.

Minor fix and add support for SYST command

Choose a tag to compare

@xreef xreef released this 16 Jul 10:32

In this release, we are applying several fixes and integrating the SYST command (thanks @MartinMueller2003)

Fix ESP32 rename on SD

Choose a tag to compare

@xreef xreef released this 17 Oct 12:33

Fix ESP32 rename on SD (thanks @scuba-hacker) #44

Fix esp8266 Ethernet (w5x00) issue and explain solution for ESP32 Ethernet (w5x00), add new Networks management

Choose a tag to compare

@xreef xreef released this 07 Feb 16:22

Fix esp8266 Ethernet (w5x00) issue and explain solution for ESP32 Ethernet (w5x00), add new Networks management

Fix SPIFM external SPI Flash date management (add SPIFM esp32 example)

Choose a tag to compare

@xreef xreef released this 13 Jan 09:34

Fix SPIFM external SPI Flash date management (add SPIFM esp32 example)

Add support for Raspberry Pi Pico W and rp2040 boards, Fix SD card config

Choose a tag to compare

@xreef xreef released this 27 Dec 08:58

Add support for Raspberry Pi Pico W and rp2040 boards, and fix SD card config

Soft AP IP management, more disconnect event

Choose a tag to compare

@xreef xreef released this 20 Sep 19:58

Soft AP IP management, more disconnect event and SD_MCC

Fix path on SD card variant

Choose a tag to compare

@xreef xreef released this 06 Jul 20:08

Fix path on SD card variant and minor fix