27 Commits

Author SHA256 Message Date
e67fded83c Accepting request 941813 from network
OBS-URL: https://build.opensuse.org/request/show/941813
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/uftpd?expand=0&rev=13
2021-12-21 17:40:45 +00:00
066455fdee Accepting request 941590 from home:mnhauke
- 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
2021-12-21 10:11:34 +00:00
4f23938d6d Accepting request 940016 from network
OBS-URL: https://build.opensuse.org/request/show/940016
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/uftpd?expand=0&rev=12
2021-12-12 20:27:45 +00:00
7e294e59bd Accepting request 939565 from home:mnhauke
- Update to version 2.14
  * Add support for -o pasv_addr=ADDR command line argument to
    override
  * Add support for -p PIDFILE command line argument
  * the address passed to the client in passive mode, useful for
    some types of NAT setup

OBS-URL: https://build.opensuse.org/request/show/939565
OBS-URL: https://build.opensuse.org/package/show/network/uftpd?expand=0&rev=23
2021-12-11 23:53:05 +00:00
f7d27db20d Accepting request 923653 from network
OBS-URL: https://build.opensuse.org/request/show/923653
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/uftpd?expand=0&rev=11
2021-10-07 22:06:00 +00:00
e9e1e8a7e8 Accepting request 923046 from home:mnhauke
- Run testsuite only on x86_64

OBS-URL: https://build.opensuse.org/request/show/923046
OBS-URL: https://build.opensuse.org/package/show/network/uftpd?expand=0&rev=22
2021-10-07 07:59:57 +00:00
474e0e9c55 Accepting request 818523 from network
OBS-URL: https://build.opensuse.org/request/show/818523
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/uftpd?expand=0&rev=10
2020-07-04 23:18:36 +00:00
305ec5f2f3 Accepting request 817949 from home:mnhauke
- Update to version 2.13
  Changes
  * Unit test framework in place, with regression test for issue
  Fixes
  * Socket leak in daemon accept() handling causing "Too many open
    files". Effectively causing denial of service
  * Minor memory leak fixed, only allocated once at startup.
    Affects only non-MMU systems
- Run testsuite

OBS-URL: https://build.opensuse.org/request/show/817949
OBS-URL: https://build.opensuse.org/package/show/network/uftpd?expand=0&rev=20
2020-07-03 09:41:18 +00:00
b40c2d6e13 Accepting request 809770 from network
OBS-URL: https://build.opensuse.org/request/show/809770
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/uftpd?expand=0&rev=9
2020-05-29 19:23:44 +00:00
bfb510c7f4 Accepting request 808842 from home:mnhauke
- 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
2020-05-28 06:58:58 +00:00
c378e95011 Accepting request 760936 from network
OBS-URL: https://build.opensuse.org/request/show/760936
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/uftpd?expand=0&rev=8
2020-01-05 14:22:47 +00:00
Tomáš Chvátal
3cd9df152a Accepting request 760926 from home:mnhauke
- 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
2020-01-05 11:59:36 +00:00
669a2ac898 Accepting request 726274 from network
OBS-URL: https://build.opensuse.org/request/show/726274
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/uftpd?expand=0&rev=7
2019-08-27 08:27:44 +00:00
Tomáš Chvátal
813f21feaf Accepting request 726249 from home:mnhauke
- Update to version 2.10
  * Add support for TFTP WRQ, i.e. for clients sending files to
    server
  * Fix invalid TFTP error codes, now uses custom error string to
    code 0
  * Slightly improved debug messages

OBS-URL: https://build.opensuse.org/request/show/726249
OBS-URL: https://build.opensuse.org/package/show/network/uftpd?expand=0&rev=14
2019-08-27 00:58:44 +00:00
f9d5b8139e Accepting request 719745 from network
OBS-URL: https://build.opensuse.org/request/show/719745
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/uftpd?expand=0&rev=6
2019-07-30 10:39:21 +00:00
Tomáš Chvátal
a0b78c48f2 Accepting request 719720 from home:mnhauke
- Update to version 2.9
  * Check FTP root security after dropping privileges
  * Revert insecure default: "writable FTP root", introduced in v2.8
  * Revert part of issue #18 to fix issue #23; "CWD /" doesn't work
  * Fix spelling errors found by Lintian
  * Fix package description, more formal and less personal

OBS-URL: https://build.opensuse.org/request/show/719720
OBS-URL: https://build.opensuse.org/package/show/network/uftpd?expand=0&rev=12
2019-07-30 05:12:51 +00:00
9f41c32540 Accepting request 706243 from network
OBS-URL: https://build.opensuse.org/request/show/706243
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/uftpd?expand=0&rev=5
2019-06-01 07:51:53 +00:00
Tomáš Chvátal
68a4d2a55e Accepting request 706108 from home:mnhauke
- 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
2019-05-29 08:43:54 +00:00
75119c3aa7 Accepting request 681113 from network
OBS-URL: https://build.opensuse.org/request/show/681113
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/uftpd?expand=0&rev=4
2019-03-04 08:24:10 +00:00
Tomáš Chvátal
1b468b9669 Accepting request 681110 from home:mnhauke
- Update to version 2.7
  Changes
  * Documentation updates, commands added in v2.5 and writable opt
  * Require libuEv v2.2, or later
  Fixes
  * Issues with relative FTP root when running unpriviliged

OBS-URL: https://build.opensuse.org/request/show/681110
OBS-URL: https://build.opensuse.org/package/show/network/uftpd?expand=0&rev=8
2019-03-03 18:09:52 +00:00
2471430606 Accepting request 626023 from network
OBS-URL: https://build.opensuse.org/request/show/626023
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/uftpd?expand=0&rev=3
2018-07-31 13:59:10 +00:00
6396ef742d Accepting request 625803 from home:jengelh:branches:network
drop nonsensical summary

OBS-URL: https://build.opensuse.org/request/show/625803
OBS-URL: https://build.opensuse.org/package/show/network/uftpd?expand=0&rev=6
2018-07-29 08:13:40 +00:00
9ccf95abed Accepting request 620668 from network
OBS-URL: https://build.opensuse.org/request/show/620668
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/uftpd?expand=0&rev=2
2018-07-06 08:42:14 +00:00
OBS User mrdocs
5bb009fa97 Accepting request 620637 from home:mnhauke
- Update to version 2.6
  Fixes
  * Issue #16: 100% CPU when client session exits
  * Add missing include file for `gettimeofday()`
  * Flush stdout logging when running in the foreground

OBS-URL: https://build.opensuse.org/request/show/620637
OBS-URL: https://build.opensuse.org/package/show/network/uftpd?expand=0&rev=4
2018-07-05 05:48:00 +00:00
4b2f82a9b0 Accepting request 619636 from network
I want to maintain uftpd in Factory

OBS-URL: https://build.opensuse.org/request/show/619636
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/uftpd?expand=0&rev=1
2018-06-29 20:36:08 +00:00
Ismail Dönmez
039f945006 Accepting request 619530 from home:mnhauke
- Add Conflicts to not interfere with other packages that also
  provide /usr/sbin/in.tftpd

OBS-URL: https://build.opensuse.org/request/show/619530
OBS-URL: https://build.opensuse.org/package/show/network/uftpd?expand=0&rev=2
2018-06-28 11:30:17 +00:00
Ismail Dönmez
d167c25b78 Accepting request 617536 from home:mnhauke
Initial package for uftpd

OBS-URL: https://build.opensuse.org/request/show/617536
OBS-URL: https://build.opensuse.org/package/show/network/uftpd?expand=0&rev=1
2018-06-20 11:24:33 +00:00