- Update to version 2.15
Changes
* Silence some developer debug messages
* Always skip . and .. in FTP listings
* Internal refactoring and code cleanup
Fixes
* Fix regression introduced in v2.14, server directory name shown
in FTP
* listings instead of ., e.g. MLST . showed the directory name
* Fix#36: for real this time, now also with a test case to verify
* Fix#38: duplicate entries in FTP listings, regression in v2.14
Caused by (initially unintentional) removal of sorted listings,
where directories prior to v2.14 were listed first. This change,
albeit an accident, actually helped clean up the code base and
speed up replies
OBS-URL: https://build.opensuse.org/request/show/941590
OBS-URL: https://build.opensuse.org/package/show/network/uftpd?expand=0&rev=24
- Update to version 2.12
Changes
* Use common log message format and log level when user enters
an invalid path. This unfortunately affects changes introduced
in v2.11 to increase logging at default log level.
* Fixes
Issue #30: When entering an invalid directory with the FTP
command CWD, a NULL ptr was deref. in a DBG() message even
though the log level is set to a value lower than LOG_DEBUG.
This caused uftpd to crash and cause denial of service.
Depending on the init/inetd system used this could be
permanent.
OBS-URL: https://build.opensuse.org/request/show/808842
OBS-URL: https://build.opensuse.org/package/show/network/uftpd?expand=0&rev=18
- Update to version 2.11
* Increased logging at default log level. Now all relevant
interaction is logged. See the man page for how to adjust.
* Fix buffer overflow in FTP PORT parser
* Fix TFTP/FTP directory traversal regression
* Fix potential DOS through non-busy loop and segfault
* Fix potential segfault through empty FTP password
* Fix potential segfault through FTP PORT command
OBS-URL: https://build.opensuse.org/request/show/760926
OBS-URL: https://build.opensuse.org/package/show/network/uftpd?expand=0&rev=16
- Update to version 2.8
Changes:
* The FTP command processor now always converts all inbound
commands to uppercase to handle clients sending commands in
lowercase
* Any arguments to the FTP LIST command are now ignored
* Improved user feedback on bad FTP root error message
Fixes
* Fix#18: KDE Dolphin, FTP client interop problems.
* Fix off-by-one regression introduced in v2.5
OBS-URL: https://build.opensuse.org/request/show/706108
OBS-URL: https://build.opensuse.org/package/show/network/uftpd?expand=0&rev=10