forked from pool/pure-ftpd
632d11df9e
- update to 1.0.51: * Compatibility with OpenSSL 1.1.0 was improved. * PostgreSQL: the port number is not escaped any more in connection strings. * TLS tickets are issued but not renewed - This fixes compatibility issues with some clients. * PureDB: additional checks for corrupted databases have been added, and synchronization to disk uses F_FULLFSYNC on macOS X. OBS-URL: https://build.opensuse.org/request/show/992116 OBS-URL: https://build.opensuse.org/package/show/network/pure-ftpd?expand=0&rev=86
978 lines
41 KiB
Plaintext
978 lines
41 KiB
Plaintext
-------------------------------------------------------------------
|
||
Mon Aug 1 22:37:52 UTC 2022 - Dirk Müller <dmueller@suse.com>
|
||
|
||
- update to 1.0.51:
|
||
* Compatibility with OpenSSL 1.1.0 was improved.
|
||
* PostgreSQL: the port number is not escaped any more in connection
|
||
strings.
|
||
* TLS tickets are issued but not renewed - This fixes compatibility
|
||
issues with some clients.
|
||
* PureDB: additional checks for corrupted databases have been added,
|
||
and synchronization to disk uses F_FULLFSYNC on macOS X.
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Jan 19 19:06:34 UTC 2022 - Antoine Belvire <antoine.belvire@opensuse.org>
|
||
|
||
- Update to version 1.0.50:
|
||
* Support for MD5, SHA1 and MySQL PASSWORD() function were removed for
|
||
password hashing. You should now use scrypt, argon2 or the system crypt(3)
|
||
function.
|
||
* Soft fail if a USER command is received without TLS and the server is
|
||
configured to enforce TLS. Previously, the session was immediately closed,
|
||
but that was too brutal for some clients.
|
||
* Allow connections from the class E network range -- apparently
|
||
required in some cases when using Linux containers.
|
||
* Large file listings used to require way more stack allocations than
|
||
necessary, possibly reaching hard-coded limits and causing a forced
|
||
session close. This has been fixed. (boo#1160111, CVE-2019-20176)
|
||
* The SPSV command has been removed.
|
||
* Under some circunstances, the server would not start when configured
|
||
with directory aliases. This has been fixed.
|
||
* PostgreSQL: hard-coded global configuration strings were not escaped.
|
||
This has been fixed.
|
||
* A warning is now printed when a transfer happens in ASCII mode, as
|
||
this is rarely intentional.
|
||
* Compilation with --without-ascii is now possible again.
|
||
* Configuration options for features that have been disabled at
|
||
compile-time are not parsed any more.
|
||
* When virtual quotas were configured, files were removed after an
|
||
upload if the size quota was exceeded, but not during the upload. This
|
||
has been fixed. (boo#1190205, CVE-2021-40524)
|
||
* A configuration file can now include other files with the `Include`
|
||
directive.
|
||
* Fix an out-of-bound read (boo#1164805, CVE-2020-9365).
|
||
* Fix a potential uninitialized pointer vulnerability (boo#1165134,
|
||
CVE-2020-9274).
|
||
- Build with libsodium-devel to support Argon password scheme.
|
||
- Remove obsolete `---with-rfc2640`: Support for RFC 2640 has been removed in
|
||
version 1.0.48.
|
||
- Rebase patch for bnc#407363:
|
||
* Remove pure-ftpd-1.0.32-default_tcp_sedrcv_buffer_size.patch
|
||
* Add pure-ftpd-1.0.50-default_tcp_sedrcv_buffer_size.patch
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Oct 20 14:40:45 UTC 2021 - Johannes Segitz <jsegitz@suse.com>
|
||
|
||
- Added hardening to systemd service(s) (bsc#1181400). Modified:
|
||
* pure-ftpd.service
|
||
|
||
-------------------------------------------------------------------
|
||
Mon May 3 05:30:57 UTC 2021 - Luigi Baldoni <aloisio@gmx.com>
|
||
|
||
- Small cleanup
|
||
|
||
-------------------------------------------------------------------
|
||
Sat May 1 09:07:59 UTC 2021 - Luigi Baldoni <aloisio@gmx.com>
|
||
|
||
- Fix build
|
||
|
||
-------------------------------------------------------------------
|
||
Wed May 6 08:51:02 UTC 2020 - Peter Simons <psimons@suse.com>
|
||
|
||
- Update to version 1.0.49.
|
||
* Refresh pure-ftpd-1.0.20_ftpwho_path.patch to
|
||
pure-ftpd-1.0.49_ftpwho_path.patch.
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Mar 17 01:03:27 UTC 2020 - Max Lin <mlin@suse.com>
|
||
|
||
- BuildRequires postgresql-server-devel on Leap version >= 15.2
|
||
|
||
-------------------------------------------------------------------
|
||
Thu Dec 5 14:01:48 UTC 2019 - Josef Möllers <josef.moellers@suse.com>
|
||
|
||
- Add pam_keyinit.so to PAM config file.
|
||
[pure-ftpd.pamd, bsc#1144058]
|
||
|
||
-------------------------------------------------------------------
|
||
Fri Jul 26 12:11:28 UTC 2019 - matthias.gerstner@suse.com
|
||
|
||
- removal of version checks for outdated distributions
|
||
|
||
-------------------------------------------------------------------
|
||
Thu Jul 25 13:14:55 UTC 2019 - matthias.gerstner@suse.com
|
||
|
||
- removal of SuSEfirewall2 service, since SuSEfirewall2 has been replaced by
|
||
firewalld, see [1].
|
||
|
||
[1]: https://lists.opensuse.org/opensuse-factory/2019-01/msg00490.html
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Jun 18 15:04:39 UTC 2019 - Peter Simons <psimons@suse.com>
|
||
|
||
- Add missing run-time dependency on system-user-ftp to ensure that
|
||
user exits. [boo#1136997]
|
||
|
||
- Processed the spec file with spec-cleaner version 1.1.3.
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Apr 9 06:52:55 UTC 2019 - Christophe Giboudeaux <christophe@krop.fr>
|
||
|
||
- Add the missing build dependency for Tumbleweed.
|
||
|
||
-------------------------------------------------------------------
|
||
Fri Mar 1 17:09:05 UTC 2019 - psimons@suse.com
|
||
|
||
- Apply "pure-ftpd-malloc-limit.patch" to add a configuration
|
||
option that sets the process memory limit used by "ls" for
|
||
globbing. The value can be specified as optional third argument
|
||
to "-L" (or LimitRecursion in config file). Because it's
|
||
optional, the old configuration files will still work without
|
||
change with new binaries and update will be smooth. This change
|
||
allows sites that store an extremely large set of files inside a
|
||
single directory to tune their installation so that the "ls"
|
||
command in that directory will succeed without exceeding the ftpd
|
||
process memory limit. [bsc#1119187]
|
||
|
||
-------------------------------------------------------------------
|
||
Sun Feb 18 05:45:16 UTC 2018 - avindra@opensuse.org
|
||
|
||
- Version update to 1.0.47:
|
||
* If TLS was only enabled on the control channel (-Y 1), the STAT
|
||
command would send its output as other directory listing
|
||
commands, breaking the TLS stream. This has been fixed.
|
||
* The system user “_ftp” can be used as an alternative to “ftp”
|
||
for anonymous sessions.
|
||
* Compatibility with libsodium > 1.0.12 was added (including
|
||
minimal mode).
|
||
* The prefix for Argon2-hashed passwords in LDAP has been changed
|
||
to “{argon2}” (from “{argon2i}”). Ditto for MySQL and
|
||
PostgreSQL: the authentication method is now called “argon2”
|
||
instead of “argon2i”, and includes both Argon2i and Argon2id.
|
||
- use https for main site and source download
|
||
- switch to bz2 tarball (smaller)
|
||
|
||
-------------------------------------------------------------------
|
||
Thu Jun 15 08:40:15 UTC 2017 - tchvatal@suse.com
|
||
|
||
- Version update to 1.0.46:
|
||
* Fix build with openssl-1.1
|
||
* The Perl and Python wrappers are gone
|
||
* TLS v1.0 sessions are now refused
|
||
* Unmaintained contributions have been removed
|
||
* File globbing could take up to `GLOB_TIMEOUT` seconds
|
||
(17 seconds by default) when matching some patterns, no matter what the
|
||
configured recursion level was.
|
||
- Refresh patches:
|
||
* pure-ftpd-1.0.20_config.patch
|
||
* pure-ftpd-1.0.20_doc.patch
|
||
- Drop patch pure-ftpd-1.0.32-portrange.patch
|
||
* The upstream no longer provide pure-config.pl/py scripts for launching
|
||
* This also means the initscript and service were tweaked to reflect this
|
||
- Disable xinetd on systemd having versions where we can stick to socket
|
||
based services instead
|
||
* By default it does not make sense to have this service socket activated
|
||
tho so leave it to user to provide this
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Jun 14 11:32:59 UTC 2017 - psimons@suse.com
|
||
|
||
- Fix broken pure-ftpd.init script. We cannot use startproc to run
|
||
/usr/sbin/pure-config.pl, because the utility assumes that the
|
||
name of that executable matches the name of the started process,
|
||
which it does not in our case. Furthermore, the start script will
|
||
write a status message to stdout, so we don't have to do it in
|
||
the init script. [bsc#1042690]
|
||
|
||
-------------------------------------------------------------------
|
||
Sat May 27 12:12:01 UTC 2017 - psimons@suse.com
|
||
|
||
- Fix build on SUSE:SLE-11, which doesn't define the RPM variable
|
||
%{_initddir}, so we have to use %{_sysconfdir}/init.d instead.
|
||
|
||
-------------------------------------------------------------------
|
||
Fri May 19 13:32:57 UTC 2017 - psimons@suse.com
|
||
|
||
- pure-ftpd-apparmor.patch: Add an AppArmor profile (based on the
|
||
one from SLE11).
|
||
|
||
- The Factory version of pure-ftp will replace the older package in
|
||
SLE-11 as per fate#321125. That update brings the following
|
||
changes:
|
||
|
||
* These patches have been updated and renamed in the process:
|
||
* pure-ftpd-1.0.22-default_tcp_sedrcv_buffer_size.patch is now
|
||
in pure-ftpd-1.0.32-default_tcp_sedrcv_buffer_size.patch.
|
||
* pure-ftpd-1.0.21-portrange.patch is now in
|
||
pure-ftpd-1.0.32-portrange.patch.
|
||
* pure-ftpd-1.0.32-cap-audit-write.patch is now in
|
||
pure-ftpd-1.0.36-cap-audit-control.patch.
|
||
|
||
* These patches are obsolete now and have been removed:
|
||
* 0001-Act-like-a-server-even-in-TLS-mode-when-in-active-mo.patch
|
||
* 0002-Init-a-TLS-data-session-after-having-sent-the-go-ahe.patch
|
||
* 0003-add-opt_a-to-donlist.patch
|
||
* 0004-support-stat-over-tls.patch
|
||
* 0005-speedup-TLS-listing.patch
|
||
* pure-ftpd-1.0.20_config_minuid.patch
|
||
* pure-ftpd-1.0.22-fix-listing-if-directory-has-white-space-in-it.patch
|
||
* pure-ftpd-1.0.22-flush-cmd-after-tls.patch
|
||
* pure-ftpd-1.0.22-oes-bugfix-1.patch
|
||
* pure-ftpd-1.0.22-oes-bugfix-2.patch
|
||
* pure-ftpd-1.0.22-oes-bugfix.patch
|
||
* pure-ftpd-1.0.22-oes-disable-ascii.patch
|
||
* pure-ftpd-1.0.22-oes_remote_server.patch
|
||
* pure-ftpd-1.0.22-wait-on-tls-handshake.patch
|
||
* pure-ftpd-allow-crypto-settings.patch
|
||
* pure-ftpd-remove-gpl-code.patch
|
||
|
||
-------------------------------------------------------------------
|
||
Fri Aug 5 11:32:12 UTC 2016 - tchvatal@suse.com
|
||
|
||
- Kill omc xml file useless nowdays
|
||
- Version update to 1.0.43:
|
||
* -J switch has been fixed
|
||
* openBSD compat changes
|
||
* Passwords are now hashed using Argon2i, default for puredb accounts now
|
||
|
||
-------------------------------------------------------------------
|
||
Tue May 10 21:36:36 UTC 2016 - wr@rosenauer.org
|
||
|
||
- fix systemd unit file so the service actually starts (boo#872430)
|
||
|
||
-------------------------------------------------------------------
|
||
Thu Apr 14 12:41:54 UTC 2016 - tchvatal@suse.com
|
||
|
||
- Add -fvisibility=hidden for bnc#971980
|
||
|
||
-------------------------------------------------------------------
|
||
Sat Jan 16 13:41:42 UTC 2016 - mpluskal@suse.com
|
||
|
||
- Add gpg signature
|
||
|
||
-------------------------------------------------------------------
|
||
Fri Jan 8 10:58:04 UTC 2016 - tchvatal@suse.com
|
||
|
||
- Version update to 1.0.42:
|
||
- Compilation fix for OpenBSD and Bitrig when Pure-FTPd is not
|
||
compiled with libsodium.
|
||
- The connection is now dropped if HTTP commands are received.
|
||
- LDAP force_default_gid and force_default_uid now work as documented.
|
||
- The ONLY_ACCEPT_REUSED_SSL_SESSIONS switch (introduced in Pure-FTPd
|
||
1.0.22 circa 2009, but disabled back then due to client compatibility
|
||
concerns) is now on by default, except in broken clients compatibility mode.
|
||
- libmariadb is looked for in addition to libmysqlclient
|
||
- MySQL: my_make_scrambled_password() is not always an exported
|
||
symbol any more, so pure-ftpd now ships a reimplementation.
|
||
- openssl/ec.h is not available on some Linux distributions that
|
||
disable EC in OpenSSL. This is being tested by autoconf.
|
||
- New command-line switch: -2/--certfile= to set the path to the
|
||
certificate file when using TLS.
|
||
- Support for TCP_FASTOPEN added on Linux
|
||
- The LDAP configuration file didn't allow a default gid without also
|
||
defining a default uid. This is no longer the case.
|
||
- OpenBSD's glob() left the glob_t structure uninitialized if the
|
||
pattern was larger than PATH_MAX, causing globfree() to free() an
|
||
unwanted pointer. The bug was introduced in Pure-FTPd 1.0.34.
|
||
- Refresh patch:
|
||
* pure-ftpd-1.0.20_config.patch
|
||
|
||
-------------------------------------------------------------------
|
||
Fri Jun 5 08:38:25 UTC 2015 - tchvatal@suse.com
|
||
|
||
- Reenable sle11 builds I need for testing.
|
||
|
||
-------------------------------------------------------------------
|
||
Fri Jun 5 07:51:32 UTC 2015 - tchvatal@suse.com
|
||
|
||
- Remove gpg/keyring, not provided now by upstream
|
||
- Cleanup with spec-cleaner
|
||
- Update to latest upstream 1.0.39:
|
||
* Explicitly include openssl/ec.h for OpenSSL 0.9.8 (CentOS 5)
|
||
* Retry if SSL_shutdown() returns -1 and SSL_ERROR_WANT_(READ|WRITE)
|
||
* The default cipher suite is now
|
||
ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES256-GCM-SHA384:DHE-RSA-AES128-GCM-SHA256:DHE-DSS-AES128-GCM-SHA256:kEDH+AESGCM:ECDHE-RSA-AES128-SHA256:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA:ECDHE-ECDSA-AES128-SHA:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA:ECDHE-ECDSA-AES256-SHA:DHE-RSA-AES128-SHA256:DHE-RSA-AES128-SHA:DHE-DSS-AES128-SHA256:DHE-RSA-AES256-SHA256:DHE-DSS-AES256-SHA:DHE-RSA-AES256-SHA:AES128-GCM-SHA256:AES256-GCM-SHA384:AES128-SHA256:AES256-SHA256:AES128-SHA:AES256-SHA:AES:CAMELLIA:DES-CBC3-SHA:!aNULL:!eNULL:!EXPORT:!DES:!RC4:!MD5:!PSK:!aECDH:!EDH-DSS-DES-CBC3-SHA:!EDH-RSA-DES-CBC3-SHA:!KRB5-DES-CBC3-SH
|
||
* TLS forward secrecy support was added. DH parameters are loaded from
|
||
TLS_DHPARAMS_FILE, if present. ECDH is also supported - Default curve
|
||
is prime256v1 (TLS_DEFAULT_ECDH_CURVE). The best curve is automatically
|
||
selected when using LibreSSL.
|
||
* scrypt hashed passwords can be used in the MySQL, PostgreSQL and
|
||
LDAP backends.
|
||
* The -C: prefix can be added to the cipher suite in order to make valid
|
||
client certificates mandatory. This is no longer a compile-time option.
|
||
* The Clear Command Channel (CCC) command is now supported.
|
||
* pure-config.py is compatible with Python 3.
|
||
* SSL (v2, v3) is refused by default.
|
||
* The PureDB backend supports the scrypt function in order to hash
|
||
passwords. This is the preferred algorithm, but requires the presence
|
||
of libsodium.
|
||
* DES-hashed passwords are not supported any more.
|
||
* LDAP uid and gid values can over overridden in the LDAP configuration file.
|
||
* RC4 was killed.
|
||
- Refreshed patches:
|
||
* pure-ftpd-1.0.20_config.patch
|
||
* pure-ftpd-1.0.20_doc.patch
|
||
* pure-ftpd-1.0.20_ftpwho_path.patch
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Apr 9 17:04:26 UTC 2014 - crrodriguez@opensuse.org
|
||
|
||
- Remove all init scripts but keep the rc link working.
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Jan 23 08:43:56 UTC 2013 - mvyskocil@suse.com
|
||
|
||
- fix bnc#789833: pure-ftpd login failes
|
||
* pure-ftpd-1.0.36-cap-audit-control.patch
|
||
- remove oes related patches have never used at openSUSE
|
||
* pure-ftpd-1.0.20-oes_remote_server.patch
|
||
* pure-ftpd-1.0.22-oes-bugfix-534424.patch
|
||
- change old PreReq to Requires(pre)
|
||
- add version to pureftpd symbol
|
||
|
||
-------------------------------------------------------------------
|
||
Thu Nov 29 19:06:23 CET 2012 - sbrabec@suse.cz
|
||
|
||
- Verify GPG signature.
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Aug 29 07:14:29 UTC 2012 - mvyskocil@suse.cz
|
||
|
||
- add gpg signature file for easier verification
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Aug 29 04:33:03 UTC 2012 - crrodriguez@opensuse.org
|
||
|
||
- systemd: Do not fork in the background
|
||
|
||
-------------------------------------------------------------------
|
||
Fri Apr 20 11:55:23 UTC 2012 - highwaystar.ru@gmail.com
|
||
|
||
- spec file: fixed pure-ftpd.service file installation
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Apr 10 11:39:50 UTC 2012 - mvyskocil@suse.cz
|
||
|
||
- update to 1.0.36 :
|
||
- Sync built-in glob(3) code with OpenBSD-current, and remove code we
|
||
don't use instead of ifdef'ing it.
|
||
- Repair checkproc() on Linux when support for capabitilies is
|
||
compiled in. Reported by Eric Gouyer.
|
||
- Don't read /dev/*random every time we need a value. Just use
|
||
arc4random() everywhere and seed it before we possibly chroot().
|
||
- Add support for MFMT, with the same code as SITE UTIME.
|
||
- Support 2-arguments SITE UTIME.
|
||
- LDAP: Add LDAPDefaultHomeDirectory, suggested by Landry Breuil.
|
||
- Add SSL_OP_NO_SSLv3 to SSL options if the list of ciphers is
|
||
prefixed by -S: , needed by Brad.
|
||
- Use more paranoid compiler options whenever possible, and preliminary
|
||
uncluttering of the autoconf script.
|
||
- Try to cache locale-related data at startup after tzset(), rather
|
||
than during a session.
|
||
- Fix quota computation after rename() overwrites an existing file.
|
||
Reported by Hiramoto Koujo, thanks!
|
||
- Improved autoconf detection of -fstack-protector and -fPIE
|
||
- If 10 digits are not enough to print the size of a file in an
|
||
ls-like output, bump the max number of digits to 18. This adds support for
|
||
files up to 1 exabyte.
|
||
- Don't display dot files (except . and ..) if dot_read_ok is 0 in
|
||
donlist() - but not in sglob() yet. This change is purely cosmetic. There are
|
||
many ways to figure out if a file exists.
|
||
|
||
- document bnc#756306: pure-ftpd umask setting not working properly
|
||
* /etc/pure-ftpd/pure-ftpd.conf contains a note about a side-effect of pam_umask
|
||
|
||
- add native pure-ftpd.service for systemd-powered systems
|
||
|
||
- use the same way how to start the daemon in sysvinit script and put
|
||
$remote_fs dependency
|
||
usr/sbin/pure-config.pl /etc/pure-ftpd/pure-ftpd.conf --daemonize
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Jun 22 08:31:38 UTC 2011 - mvyskocil@suse.cz
|
||
|
||
- fix bnc#700611 - pure-ftpd fails with pam
|
||
* pure-ftpd-1.0.32-cap-audit-write.patch
|
||
|
||
-------------------------------------------------------------------
|
||
Fri May 27 22:23:06 UTC 2011 - alexandre@exatati.com.br
|
||
|
||
- Update to 1.0.32:
|
||
- Support SHA1 password hashing in MySQL and PostgreSQL backends
|
||
- Support for braces expansion in directory listings has been
|
||
disabled - Cf. CVE-2011-0418
|
||
- Aditional changes FROM 1.0.31:
|
||
- Introduce --tlsciphersuite (-J) to set the list of allowed ciphers,
|
||
thanks to Todd Rinaldo.
|
||
- The -F switch has been documented in the built-in help.
|
||
- Shell-like escaping is now partially handled when emulating the "ls"
|
||
command.
|
||
- Use my_make_scrambled_password() instead of make_scrambled_password().
|
||
Suggested by Arkadiusz Miskiewicz.
|
||
- Refresh and fix patch for [bnc#407363]:
|
||
- old: patch pure-ftpd-1.0.22-default_tcp_sedrcv_buffer_size.patch
|
||
- new: patch pure-ftpd-1.0.32-default_tcp_sedrcv_buffer_size.patch
|
||
- Refresh PassivePortRange patch:
|
||
- old: pure-ftpd-1.0.21-portrange.patch
|
||
- new: pure-ftpd-1.0.32-portrange.patch
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Apr 11 11:56:20 UTC 2011 - mvyskocil@suse.cz
|
||
|
||
- update to 1.0.30
|
||
* pure-quotacheck can now work with a large number of files.
|
||
* OPTS UTF-8 is now an alias to OPTS UTF8.
|
||
* Fix a STARTTLS flaw similar to Postfix’s CVE-2011-0411. If you’re using
|
||
TLS, upgrading is recommended.
|
||
* Provide ANSI-compliant MySQL configuration example.
|
||
* Fix some issues with man pages.
|
||
|
||
-------------------------------------------------------------------
|
||
Thu Oct 7 13:29:41 UTC 2010 - mvyskocil@suse.cz
|
||
|
||
- add pure-ftpd-1.0.22-oes-bugfix-534424.patch for tracking OES patches
|
||
- use macro with_oes to determine if OES patches might be applied or not
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Sep 14 18:24:00 UTC 2010 - cristian.rodriguez@opensuse.org
|
||
|
||
- Use with-rfc2640 [bnc#638626]
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Jul 20 15:32:37 UTC 2010 - cristian.rodriguez@opensuse.org
|
||
|
||
- add missing buildRequires on libcap-devel
|
||
|
||
-------------------------------------------------------------------
|
||
Tue May 25 13:10:33 UTC 2010 - cristian.rodriguez@opensuse.org
|
||
|
||
- $remote_fs --> network-remotefs
|
||
|
||
-------------------------------------------------------------------
|
||
Fri May 14 18:34:37 UTC 2010 - alexandre@exatati.com.br
|
||
|
||
- Added "--with-virtualchroot" option;
|
||
- Spec file cleaned with spec-cleaner;
|
||
- updated to version 1.0.29:
|
||
- max_dlmap_size was size_t instead off_t, causing misalignment while
|
||
downloading > 4 Gb files on a 32-bits arch.
|
||
- pread() vs lseek()+read() was a useless optimization, since pread()
|
||
doesn't change the file position and further reads weren't going through
|
||
plain read() calls.
|
||
- iconv_fd_* should be initialized by (iconv_t) -1 as we test them upon
|
||
exit. Fixes segfaults on glibc.
|
||
- pure-uploadscript tries to reach the pipe during 30 seconds instead of 10.
|
||
- changes in version 1.0.28:
|
||
- FTPD_PAM_SERVICE_NAME can be defined in order to change the PAM service
|
||
name.
|
||
- When an upload gets renamed (--autorename), send the new name to the
|
||
uploadscript instead of the original one.
|
||
- The ALLO command now checks for the actual disk space in addition to the
|
||
virtal quota.
|
||
- Work around OSX broken poll()
|
||
- After an atomic resumed upload, don't append the previous file size to the
|
||
quota.
|
||
- Always accept OPTS UTF8 ON, but refuse OPTS UTF8 OFF if client_charset is
|
||
UTF8.
|
||
- Fix AUTHD_ENCRYPTED
|
||
- Reset the CWD failures counter after a successful directory has been
|
||
created. It avoids spurious disconnections with ncftp.
|
||
- Support for iPhone has been moved to another branch.
|
||
- Fix crash with PostgreSQL.
|
||
|
||
-------------------------------------------------------------------
|
||
Fri Feb 12 15:27:50 UTC 2010 - mseben@novell.com
|
||
|
||
- updated to version 1.0.27:
|
||
- Have pureftpd_shutdown() shut the server down even if a client is
|
||
connected on iPhone.
|
||
- Allow users with no quota to delete .pureftpd-upload-* files.
|
||
- Unbreak ipv6 support, reported by Brad Smith.
|
||
- Disable SSLv3 renegotiation if an old SSL library is used. If you really
|
||
want to re-enable SSLv3 renegotiation, even with a recent library, you can
|
||
always define ACCEPT_SSL_RENEGOTIATION.
|
||
- changes in version 1.0.26:
|
||
- Fix incompatibilities with Cyberduck when TLS is enabled.
|
||
- Don't TLS_accept() immediately after accept(). Reply on the connection
|
||
socket first, so that clients don't have to wait before knowing that they
|
||
can actually use TLS. It avoids lags with LFTP and hangs with Cyberduck.
|
||
- Properly change the process name on Linux when the -S option is used, by
|
||
Margus Kaidja.
|
||
- Unbreak authentication of non-chrooted users. Thanks to Juergen Daubert
|
||
for the bug report.
|
||
- changes in version 1.0.25:
|
||
- Show symlinks as symlinks in MLSD, except when the broken client
|
||
compatibility mode is turned on and links are not dangling (just like the
|
||
old LIST and NLIST commands). Reported by Mime Cuvalo.
|
||
- More gcc 2 compatibility, thanks to Todd Rinaldo.
|
||
- Properly handle custom paths in man pages. Thanks to Scott Haneda and
|
||
Mathieu Parisot.
|
||
- Have $localstatedir default to /var as it used to be unless
|
||
--localstatedir=... is explicitely passed to ./configure
|
||
- Use @VERSION@ in man pages.
|
||
- --without-pam disables PAM on OSX and iPhone.
|
||
- Allow cross-compilation.
|
||
- Experimental iPhone target.
|
||
- Change the way it links, building a library first.
|
||
- Don't use mmap() any more for downloads. It's too slow.
|
||
- Don't use hard-coded paths in order to find MySQL and PostgreSQL
|
||
libraries and header files. Use mysql_config and pg_config instead.
|
||
Suggested by John Alberts.
|
||
- Log the DELE command similar to the RETR and STOR commands. Suggested by
|
||
Martin Fuxa.
|
||
- The primary group gets cached so that it's always displayed in directory
|
||
listings.
|
||
- Avoid a client process to burn CPU in an infinite loop if the command
|
||
channel gets disconnected before the data channel. Reported by Thomas Min
|
||
and Margus Kaidja.
|
||
- Restore the traditional behavior of a download restarting at the end of a
|
||
file. For some weird reasons, some clients still insist on doing that. Don't
|
||
send a 55x return code, just let them download... nothing.
|
||
- Documentation updates.
|
||
- changes in version 1.0.24:
|
||
- Refuse empty passwords in LDAP bind mode. Reported by Henning Brauer.
|
||
- The package can now be compiled with gcc 2.
|
||
- changes in version 1.0.23:
|
||
- LDAP: accept "enabled" as a correct value for FTPStatus as it used to be.
|
||
- More useful error logging for OpenSSL errors.
|
||
- Don't read certificates twice.
|
||
- Fix compilation on Solaris with privsep, thanks to Ritesh Patel.
|
||
- Don't replace : (as in IPv6 addresses) in host names. Thanks to Tero Pelander.
|
||
- Add SUP top AUXILIARY to LDAP schema, suggested by Zhang Huangbin.
|
||
- Don't ignore dot files even if -D is not supplied with the MLSD command.
|
||
- Deinline code
|
||
- Throttling more reliable
|
||
- STAT is now working over TLS
|
||
- DH keys for ephemeral key exchange are now handled
|
||
- Fix libiconv checking
|
||
- The column was missing in the PassivePortRange comment (thanks to Igor Alexadrov)
|
||
- LDAP authentication through binding is now possible in addition to
|
||
passwords. This allows for the FTP server to run with an unprivileged LDAP
|
||
account. It also adds a warning if auth method password is used and doesn't find
|
||
a userPassword attribute. This usually indicates that the LDAP bind DN
|
||
cannot read the attributes, because it doesn't have sufficient privileges.
|
||
Contributed by Wilco Baan Hofman.
|
||
- Perform charset conversions on directory names. Issue spotted by Xianghu Zhao.
|
||
- Almost a complete rewrite of the upload, download and TLS code for more
|
||
reliability
|
||
- Seemlessly handle ABOR without any SIGURG
|
||
- Try to immediately handle any kind of disconnection
|
||
- Use poll() rather than select() as much as possible
|
||
- Distinguish aborted (even the hard way) and completed download and upload
|
||
operations in log files
|
||
- Minor corrections to he French messages
|
||
- Don't use atomic uploads unless --notruncate or --autorename have been
|
||
enabled
|
||
- Take care of removing .pureftpd-upload-* files in every possible case
|
||
- List up to 10000 files per directory per default instead of 2000
|
||
- Don't mess with TCP_NOPUSH, as it interferes with OpenSSL
|
||
- New compile-time option: --with-implicittls in order to build a FTPS-only
|
||
server
|
||
- ./configure --localstatedir can now be used in order to avoid storing the
|
||
scoreboard and other dynamic files in /var/run/
|
||
- Quota handling reworked (easier, and way more reliable)
|
||
- RNTO support even when quota are enabled.
|
||
- A bunch of return codes were fixed to be more RFC-conformant.
|
||
- ALLO command is now actually checking if an upload can occur without
|
||
blowing the quota.
|
||
- Don't change the TCP window size. Admins should do this as part of their
|
||
system configuration.
|
||
- Privsep is now enabled by default. Use --without-privsep to disable.
|
||
- --without-banner is gone. If you have a cookie file (-F), the default
|
||
banner won't be displayed.
|
||
- Compile with PAM by default on OSX.
|
||
- Switch the privsep process to _pure-ftpd or pure-ftpd when no privileged
|
||
call is actually necessary. Since only the effective uid chances, it's not
|
||
brutally useful yet, but it paves the way for forthcoming changes.
|
||
- Install man pages with local paths instead of hard-coded ones.
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Jan 12 10:23:12 UTC 2010 - mseben@novell.com
|
||
|
||
- modified portrange.patch - for PassivePortRange option in pure-ftpd.conf
|
||
we could use now also syntax without colon (bnc#547578)
|
||
- merged config.patch with config_minuid.patch
|
||
|
||
-------------------------------------------------------------------
|
||
Fri Jun 5 13:38:32 CEST 2009 - coolo@novell.com
|
||
|
||
- fix build
|
||
|
||
-------------------------------------------------------------------
|
||
Mon May 25 13:52:55 CEST 2009 - hvogel@suse.de
|
||
|
||
- Update to version 1.0.22
|
||
- New catalan translation
|
||
- TLS support for LDAP
|
||
- Fix usage of MySQL 5 stored procedures
|
||
- Compatibility with newer OpenLDAP versions
|
||
- Don't hang up during uploads if we get any other command than QUIT and
|
||
ABORT.
|
||
- SITE UTIME reads UTC time
|
||
- A space is needed for inline content in response to the MLST command.
|
||
- Time zone issues should be fixed for good. We have to redefine TZ,
|
||
tzset() is not enough on Linux when we are in a chroot environment.
|
||
- Correctly respond to FEAT without removing extra features when passive
|
||
mode is disabled. Thanks to upb.
|
||
- Better process name change setup for Linux.
|
||
- Auto-created home directories are now created with mode 0777 (and
|
||
directory umask is applied), per common request. It's very important to
|
||
double check your umask.
|
||
- Extend gid / uid to 10 digits in ls output. Extend file size as well.
|
||
- Brazilian portuguese translation was updated.
|
||
- Fix SecureFX compatibility.
|
||
- Use PQescapeStringConn() for PostgreSQL instead of hand-made escaping.
|
||
- Don't respond to server that an upload succeeded before the temporary
|
||
file has been renamed.
|
||
- TLS support on data channels
|
||
- Use sendfile() on recent Solaris versions in place of sendfilev().
|
||
- Don't use a deprecated interface for Bonjour registration.
|
||
- Tell authentication handlers if the connection is encrypted or not,
|
||
through a new AUTHD_ENCRYPTED environment variable.
|
||
- Create all directories, not only the basement when on-demand directory
|
||
creation is enabled and the user's home directory looks like /basement/./user.
|
||
- Fixed error reporting when TLS support was compiled in, but TLS wasn't
|
||
enabled on the current session
|
||
- Log full path on file deletion
|
||
- Handle "ftp" and "anonymous" like normal accounts (with passwords) if -E
|
||
(no anonymous logins) is specified. Thanks to Arkadiusz Miskiewicz.
|
||
- Sleep before answering a password failure, not the other way round
|
||
- In broken mode, show symlinks as their real target. It can have side
|
||
effects, don't forget that broken mode is... broken mode.
|
||
- Respect aliasing rules for sockaddr_storage usage.
|
||
- Privsep is enabled by default in the installation GUI.
|
||
- --with-everything now includes privsep.
|
||
- update: fix compilation with gcc 2.x
|
||
|
||
-------------------------------------------------------------------
|
||
Thu Jan 15 13:00:31 CET 2009 - hvogel@suse.de
|
||
|
||
- Move PassivePortRange to numparic_switch_for [bnc#465954]
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Sep 15 14:50:54 CEST 2008 - hvogel@suse.de
|
||
|
||
- limit port range for passv to 30000:30100 to assist firewalling
|
||
[bnc#420671]
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Jul 21 16:34:26 CEST 2008 - hvogel@suse.de
|
||
|
||
- do not use tcp send/receive buffer optimization. Might lead to
|
||
strange side effects when allocating too much stack. [bnc#407363]
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Apr 1 16:19:13 CEST 2008 - mkoenig@suse.de
|
||
|
||
- remove dir /usr/share/omc/svcinfo.d as it is provided now
|
||
by filesystem
|
||
|
||
-------------------------------------------------------------------
|
||
Thu Mar 20 15:42:03 CET 2008 - hvogel@suse.de
|
||
|
||
- Fix ldap schema [bnc:368864]
|
||
- add Short-Description to init script
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Mar 27 14:53:53 CEST 2007 - mskibbe@suse.de
|
||
|
||
- change path to firewall script (#247352)
|
||
|
||
-------------------------------------------------------------------
|
||
Fri Mar 2 08:38:24 CET 2007 - mskibbe@suse.de
|
||
|
||
- change path to firewall script (#247352)
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Feb 28 08:54:05 CET 2007 - mskibbe@suse.de
|
||
|
||
- pure-ftpd - Support for FATE #300687: Ports for SuSEfirewall
|
||
added via packages (#246931)
|
||
|
||
-------------------------------------------------------------------
|
||
Thu Jan 11 09:55:19 CET 2007 - mskibbe@suse.de
|
||
|
||
- change path to xml service document (fate #301713)
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Dec 6 12:48:34 CET 2006 - mskibbe@suse.de
|
||
|
||
- add service xml document (fate #301713 )
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Sep 6 14:36:48 CEST 2006 - mskibbe@suse.de
|
||
|
||
- fix bug Bug 203798 - Restarting the ftp server using the
|
||
"rcpure-ftpd stop/start" doesn't stop/kill the existing
|
||
client-server instances
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Sep 4 11:15:57 CEST 2006 - kukuk@suse.de
|
||
|
||
- Add pam_loginuid.so to session management
|
||
|
||
-------------------------------------------------------------------
|
||
Thu Aug 31 07:59:18 CEST 2006 - mskibbe@suse.de
|
||
|
||
- update to version 1.0.21 which
|
||
o includes patch pure-ftpd-1.0.20-abort-transfer.patch
|
||
o Rendezvous has been renamed Bonjour
|
||
o The old PAM sample has been removed
|
||
o -F option added to pure-pw
|
||
o MAX_USER_LENGTH has been bumped to 127 due to popular demand
|
||
o pam/* can now be used if security/* doesn't exist
|
||
o simplify() simplifies paths ending by /. and /..
|
||
o Experimental support for RFC2640 (UTF-8 filename encoding)
|
||
o The LDAP schema has been changed: FTPStatus should be a boolean
|
||
o OPTS MLST has been implemented
|
||
o SITE UTIME has been implemented
|
||
o TCP_CORK is on by default again. A new configure switch,
|
||
--without-cork, can disable it
|
||
o Correctly format %c and %% in fakesprintf()
|
||
o The connection socket is now created with the Nagle algorithm
|
||
disabled. It was the trick to dramatically improve performance
|
||
when transfering a lot of small files
|
||
o Use CLIENT_MULTI_STATEMENTS while connecting to a MySQL server
|
||
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Aug 21 21:31:34 CEST 2006 - kukuk@suse.de
|
||
|
||
- Reorder auth section of PAM config file to make sure all modules
|
||
will always be evaluated.
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Apr 10 17:04:23 CEST 2006 - mrueckert@suse.de
|
||
|
||
- added pure-ftpd-1.0.20_config_minuid.patch:
|
||
* configuration-file/pure-ftpd.conf.in: our ftp user has uid 40.
|
||
if you want to map virtual users to this uid they would be
|
||
blocked from login.
|
||
|
||
- added pure-ftpd-1.0.20_ftpwho_path.patch:
|
||
* src/ftpwho-update.h: PAGE_SIZE is a function on
|
||
glibc-2.4/kernel-2.6.16 on ppc64. use PATH_MAX for the filename
|
||
member of the FTPWhoEntry_ struct
|
||
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Jan 25 21:40:41 CET 2006 - mls@suse.de
|
||
|
||
- converted neededforbuild to BuildRequires
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Jan 16 16:40:55 CET 2006 - hvogel@suse.de
|
||
|
||
- Patch from Patrick Gosling to handle transfer aborts during file
|
||
upload correctly. [#133452]
|
||
|
||
-------------------------------------------------------------------
|
||
Fri Jan 13 15:05:03 CET 2006 - hvogel@suse.de
|
||
|
||
- Make use of Stack Protector
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Oct 24 22:06:55 CEST 2005 - mrueckert@suse.de
|
||
|
||
- cleaned up spec file
|
||
- add /etc/pure-ftpd/vhosts as base dir for virtual servers.
|
||
(documentation and code changed accordingly.)
|
||
- fixed paths in the documenation
|
||
|
||
-------------------------------------------------------------------
|
||
Thu Oct 13 12:48:35 CEST 2005 - hvogel@suse.de
|
||
|
||
- Build with DLDAP_DEPRECATED untill upstream applied one of the
|
||
various ldap patches floating around on the sf.net project page
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Aug 24 12:06:08 CEST 2005 - hvogel@suse.de
|
||
|
||
- disable "funny" ftp messages to be a bit more professional
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Nov 8 17:19:11 CET 2004 - kukuk@suse.de
|
||
|
||
- Use common-* PAM config files for pure-ftpd PAM configuration
|
||
|
||
-------------------------------------------------------------------
|
||
Thu Aug 12 12:40:48 CEST 2004 - mmj@suse.de
|
||
|
||
- Use --with-diraliases
|
||
|
||
-------------------------------------------------------------------
|
||
Thu Aug 12 10:48:44 CEST 2004 - mmj@suse.de
|
||
|
||
- Update to 1.0.20 which fixes compatibility issues.
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Jun 23 20:38:56 CEST 2004 - mmj@suse.de
|
||
|
||
- Update to 1.0.19 including:
|
||
o Real disk space is no more shown.
|
||
o A possible denial of service when too many users were connected
|
||
should be fixed.
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Mar 2 23:22:41 CET 2004 - mmj@suse.de
|
||
|
||
- Reflect in the configuration file that /etc/pure-ftpd/ now is a
|
||
place to keep all the pure-ftpd configuration files.
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Mar 2 22:42:02 CET 2004 - mmj@suse.de
|
||
|
||
- Move configuration file when updating
|
||
- Fix initscript to use /etc/pure-ftpd/pure-ftpd.conf [#35196]
|
||
- Update to 1.0.18 including:
|
||
o UTF-8 characters are now supported in file names [#34829]
|
||
o Buglets were fixed in the documentation.
|
||
o Two new translations were added : hungarian and catalan
|
||
o The server now uses distinct IPv4 and IPv6 to listen to both
|
||
protocols on all operating systems. A new switch, -6, forces the
|
||
server to only listen to IPv6.
|
||
o W3C and CLF alternative log formats are now more standard
|
||
conformant.
|
||
o Pure-FTPd can now produce WU-FTPd (xferlog) compatible log files.
|
||
o Support for Rendezvous was added on MacOS X.
|
||
o Support for Apple / GNUStep plist data output was added to
|
||
pure-ftpwho.
|
||
|
||
-------------------------------------------------------------------
|
||
Fri Feb 27 18:27:16 CET 2004 - mmj@suse.de
|
||
|
||
- Enable mysql and postgresql support, since they provide very
|
||
good functionality with only tiny extra dependencies
|
||
- Compile with --with-nonalnum to support non alphanumeric chars
|
||
|
||
-------------------------------------------------------------------
|
||
Fri Jan 16 13:26:06 CET 2004 - kukuk@suse.de
|
||
|
||
- Add pam-devel to neededforbuild
|
||
|
||
-------------------------------------------------------------------
|
||
Thu Dec 4 14:10:58 CET 2003 - mmj@suse.de
|
||
|
||
- Update to pure-ftpd v. 1.0.17a
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Oct 15 12:59:03 CEST 2003 - mmj@suse.de
|
||
|
||
- Don't build as root
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Aug 12 10:55:04 CEST 2003 - mmj@suse.de
|
||
|
||
- Update to 1.0.16, with SSL/TLS support and many bugfixes
|
||
- Use new macros for stop/restart of services on rpm update/removal
|
||
|
||
-------------------------------------------------------------------
|
||
Sun Jul 27 11:19:20 CEST 2003 - mmj@suse.de
|
||
|
||
- Support system quotas
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Jun 17 13:09:47 CEST 2003 - mmj@suse.de
|
||
|
||
- Update to version 1.0.15:
|
||
- A turkish translation has been added.
|
||
- Various functional and portability fixes have been made to the
|
||
handling of upload scripts, to the pure-pw command and to the
|
||
automatic creation of home directories.
|
||
- Accounts in a puredb database can now be quickly listed.
|
||
- The anonymous FTP directory can now be overriden on the Windows
|
||
port (using a WIN32_ANON_DIR environment variable).
|
||
- The default banner has been stripped down to look more
|
||
professionnal.
|
||
- Transfer speed on BSD systems has been improved.
|
||
- The license of the whole package has changed from GPL to a
|
||
simplified BSD license.
|
||
|
||
-------------------------------------------------------------------
|
||
Thu May 15 12:41:00 CEST 2003 - mmj@suse.de
|
||
|
||
- Allow dot-files in general, but prohibit writing of them [#26897]
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Apr 30 12:42:52 CEST 2003 - mmj@suse.de
|
||
|
||
- Apply the detach patch elsewhere to not break xinetd
|
||
- Add note to the xinetd conffile about the xinetd behaviour
|
||
- Rearrange the specfile a bit
|
||
|
||
-------------------------------------------------------------------
|
||
Thu Mar 6 16:33:14 CET 2003 - mmj@suse.de
|
||
|
||
- Fix the xinetd configuration file
|
||
|
||
-------------------------------------------------------------------
|
||
Fri Feb 28 15:32:38 CET 2003 - mmj@suse.de
|
||
|
||
- Add note to README.LDAP about use_ldap in the pam config
|
||
|
||
-------------------------------------------------------------------
|
||
Fri Jan 31 14:33:01 CET 2003 - mmj@suse.de
|
||
|
||
- Update to 1.0.14 and add a xinetd configuration file just in case
|
||
the user wants to use it with xinetd. Default behaviour is still
|
||
standalone.
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Jan 20 20:42:56 CET 2003 - mmj@suse.de
|
||
|
||
- Added patch to detach from fd 0, 1 and 2 [#22836]
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Nov 27 14:02:07 CET 2002 - mmj@suse.de
|
||
|
||
- Update to 1.0.13a which is a minor feature/bugfix-release
|
||
|
||
-------------------------------------------------------------------
|
||
Sat Oct 5 02:34:37 CEST 2002 - ckm@suse.de
|
||
|
||
- Changed default config file to only allow ro anonymous logins,
|
||
and tightened security in case writing is enabled.
|
||
|
||
-------------------------------------------------------------------
|
||
Sat Aug 3 15:16:27 CEST 2002 - kukuk@suse.de
|
||
|
||
- Remove symlinks in postinstall script
|
||
- Add PreRequires for insserv
|
||
|
||
-------------------------------------------------------------------
|
||
Thu Jul 4 16:59:51 CEST 2002 - kukuk@suse.de
|
||
|
||
- Update to version 1.0.12 (per-user limits)
|
||
|
||
-------------------------------------------------------------------
|
||
Fri Apr 26 16:27:00 CEST 2002 - kukuk@suse.de
|
||
|
||
- Update to version 1.0.11 (minor bug fixes, better LDAP support)
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Mar 11 09:48:02 CET 2002 - kukuk@suse.de
|
||
|
||
- Fix permissions
|
||
|
||
-------------------------------------------------------------------
|
||
Sat Feb 16 21:15:14 CET 2002 - kukuk@suse.de
|
||
|
||
- Fix print arguments [Bug #13389]
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Feb 11 18:12:54 CET 2002 - ro@suse.de
|
||
|
||
- flgs in perl-config parser is an array
|
||
|
||
-------------------------------------------------------------------
|
||
Thu Jan 24 20:51:42 CET 2002 - kukuk@suse.de
|
||
|
||
- Update to version 1.0.8
|
||
- Compile with LDAP support
|
||
|
||
-------------------------------------------------------------------
|
||
Thu Nov 29 18:22:20 CET 2001 - kukuk@suse.de
|
||
|
||
- Add pam config file
|
||
- Cleanup example config file
|
||
|
||
-------------------------------------------------------------------
|
||
Thu Nov 22 17:09:45 CET 2001 - kukuk@suse.de
|
||
|
||
- Update to 1.0.3 (rename and quota fixes)
|
||
|
||
-------------------------------------------------------------------
|
||
Thu Nov 1 10:51:40 CET 2001 - kukuk@suse.de
|
||
|
||
- Initial release of a secure ftp server with LFS
|