Up to [cvs.NetBSD.org] / pkgsrc / net / pure-ftpd
Request diff between arbitrary revisions
Default branch: MAIN
Revision 1.44 / (download) - annotate - [select for diffs], Tue Oct 24 22:10:31 2023 UTC (5 months, 3 weeks ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2024Q1-base,
pkgsrc-2024Q1,
pkgsrc-2023Q4-base,
pkgsrc-2023Q4,
HEAD
Changes since 1.43: +2 -2
lines
Diff to previous 1.43 (colored) to selected 1.31 (colored)
*: bump for openssl 3
Revision 1.43 / (download) - annotate - [select for diffs], Wed Jun 23 20:33:15 2021 UTC (2 years, 9 months ago) by nia
Branch: MAIN
CVS Tags: pkgsrc-2023Q3-base,
pkgsrc-2023Q3,
pkgsrc-2023Q2-base,
pkgsrc-2023Q2,
pkgsrc-2023Q1-base,
pkgsrc-2023Q1,
pkgsrc-2022Q4-base,
pkgsrc-2022Q4,
pkgsrc-2022Q3-base,
pkgsrc-2022Q3,
pkgsrc-2022Q2-base,
pkgsrc-2022Q2,
pkgsrc-2022Q1-base,
pkgsrc-2022Q1,
pkgsrc-2021Q4-base,
pkgsrc-2021Q4,
pkgsrc-2021Q3-base,
pkgsrc-2021Q3
Changes since 1.42: +2 -1
lines
Diff to previous 1.42 (colored) to selected 1.31 (colored)
Revbump for MySQL default change
Revision 1.42 / (download) - annotate - [select for diffs], Tue Jun 30 11:10:26 2020 UTC (3 years, 9 months ago) by jperkin
Branch: MAIN
CVS Tags: pkgsrc-2021Q2-base,
pkgsrc-2021Q2,
pkgsrc-2021Q1-base,
pkgsrc-2021Q1,
pkgsrc-2020Q4-base,
pkgsrc-2020Q4,
pkgsrc-2020Q3-base,
pkgsrc-2020Q3
Changes since 1.41: +3 -1
lines
Diff to previous 1.41 (colored) to selected 1.31 (colored)
pure-ftpd: SunOS needs _XOPEN_SOURCE=600 for CMSG bits.
Revision 1.41 / (download) - annotate - [select for diffs], Wed Mar 11 11:47:19 2020 UTC (4 years, 1 month ago) by nia
Branch: MAIN
CVS Tags: pkgsrc-2020Q2-base,
pkgsrc-2020Q2,
pkgsrc-2020Q1-base,
pkgsrc-2020Q1
Changes since 1.40: +7 -22
lines
Diff to previous 1.40 (colored) to selected 1.31 (colored)
pure-ftpd: Update to 1.0.49 * Version 1.0.49: - This version fixes a regression introduced in version 1.0.48 that broke the external authentication feature. Reported by Peter Hudec, thanks! - Sockets from `pure-authd` and `pure-extauth` are now always owned by `root` in order to cope with the absence of `CAP_DAC_OVERRIDE` on Linux. Suggested by Arkadiusz Mikiewicz, thanks! * Version 1.0.48: - SNI support has been added. A new service, `pure-certd`, can run external code written in any language in order to map SNI names to TLS certificates. - External authentication handlers get a new `AUTHD_CLIENT_SNI_NAME` environment variable set when the client uses SNI. - TLS certificates and keys can now be in different files. - `make install` does not overwrite existing configuration files any more. The example files layout has changed. - TLS 1.3 is enabled when using OpenSSL 1.1.x. - TLS < 1.2 is disabled by default. - Quirks for obsolete OpenSSL versions have been removed. - Username _ftp can be used as an alternative to ftp everywhere. - Password hashing parameters are now chosen according to locally available resources. The `pure-pw` command gets to new switches: `-C` (as a hint regarding the number of simultaneous login attempts) and `-M` (total memory, in MB, to reserve for password hashing). - New translation: Albanian, thanks to Moisi Xhaferaj. - The `PRET` command has been added. It can avoid opening useless data connections for nonexistent content. - Dot-files are always displayed. We don't lie any more in some commands while not lying in other commands to respect the protocol. - Support for RFC 2640 has been removed from the free version, as it was early, experimental, slow, mostly broken and unmaintained code. - The `NLST` command doesn't perform globbing any more. - The `MLSD` command now prepends the path to file names. * Version 1.0.47: - Unlike other directory listing commands, the STAT command should use TLS on the control channel even if TLS has been disabled on the data channel. It wasn't the case; this has been fixed. Thanks to Carlo Cannas. - Return a 451 error code instead of 226 on aborted uploads. - 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). * Version 1.0.46: - The server can now be linked against OpenSSL 1.1.x with the strict API. - Unmaintained contributions have been removed. - Globbing: the number of * in an expression has been limited to 3. * Version 1.0.45: - TLS v1.0 sessions are now refused. - Version 1.0.44 didn't properly parse the TLSCipherSuite directive. This has been fixed. * Version 1.0.44: - The Perl and Python wrappers are gone. The daemon can now use a configuration file without requiring external dependencies. - Pure-FTPd can now be linked against OpenSSL 1.1.x - The QUIT command didn't work properly when the server was compiled without support for RFC2640. This has been fixed. - 3DES was removed from the default cipher suite. * Version 1.0.43: - Passwords can now be hashed using Argon2. - The -J switch didn't work any more in 1.0.42. This has been fixed. - The default cipher suite was simplified. - Authentication against system accounts is compatible with OpenBSD 6.0. - Fixed: protocol conformance when TLS sessions are refused. - Altlog records can now be sent to `stdout`/`stderr`. * Version 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. * Version 1.0.41: - 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. * Version 1.0.40: - 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. * Version 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) * Version 1.0.38: - 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. * Version 1.0.37: - 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. - New LDAPUseTLS directive for LDAP. - RC4 was killed. * Version 1.0.36: - The safe_write()/safe_read() factorization broke extauth. Using safe_read_partial() to read from the extauth pipe wasn't enough. Bug reported by Rasmus Fauske. - 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. - Pure-FTPd can be compiled with Cygwin, ASLR/DEP is enabled by default on Windows, and ASCII downloads on Windows have been fixed. - A new undocumented macro, ALLOW_EVERYTHING_IN_FILE_NAMES, allows any characters in a file name. Disabled by default. - 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.
Revision 1.40 / (download) - annotate - [select for diffs], Tue Feb 25 14:10:44 2020 UTC (4 years, 1 month ago) by leot
Branch: MAIN
Changes since 1.39: +2 -2
lines
Diff to previous 1.39 (colored) to selected 1.31 (colored)
pure-ftpd: Reset MAINTAINER to pkgsrc-users@ Email address seems no longer deliverable (if you are the maintainer and reading that and/or if the problem was just temporary please let me know and I will update it!).
Revision 1.39 / (download) - annotate - [select for diffs], Sat Jan 18 21:50:24 2020 UTC (4 years, 3 months ago) by jperkin
Branch: MAIN
Changes since 1.38: +2 -2
lines
Diff to previous 1.38 (colored) to selected 1.31 (colored)
*: Recursive revision bump for openssl 1.1.1.
Revision 1.38 / (download) - annotate - [select for diffs], Sun Sep 3 08:53:13 2017 UTC (6 years, 7 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2019Q4-base,
pkgsrc-2019Q4,
pkgsrc-2019Q3-base,
pkgsrc-2019Q3,
pkgsrc-2019Q2-base,
pkgsrc-2019Q2,
pkgsrc-2019Q1-base,
pkgsrc-2019Q1,
pkgsrc-2018Q4-base,
pkgsrc-2018Q4,
pkgsrc-2018Q3-base,
pkgsrc-2018Q3,
pkgsrc-2018Q2-base,
pkgsrc-2018Q2,
pkgsrc-2018Q1-base,
pkgsrc-2018Q1,
pkgsrc-2017Q4-base,
pkgsrc-2017Q4,
pkgsrc-2017Q3-base,
pkgsrc-2017Q3
Changes since 1.37: +2 -2
lines
Diff to previous 1.37 (colored) to selected 1.31 (colored)
Follow some redirects.
Revision 1.37 / (download) - annotate - [select for diffs], Thu Jan 19 18:52:20 2017 UTC (7 years, 3 months ago) by agc
Branch: MAIN
CVS Tags: pkgsrc-2017Q2-base,
pkgsrc-2017Q2,
pkgsrc-2017Q1-base,
pkgsrc-2017Q1
Changes since 1.36: +10 -10
lines
Diff to previous 1.36 (colored) to selected 1.31 (colored)
Convert all occurrences (353 by my count) of MASTER_SITES= site1 \ site2 style continuation lines to be simple repeated MASTER_SITES+= site1 MASTER_SITES+= site2 lines. As previewed on tech-pkg. With thanks to rillig for fixing pkglint accordingly.
Revision 1.36 / (download) - annotate - [select for diffs], Sun Oct 9 21:42:02 2016 UTC (7 years, 6 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2016Q4-base,
pkgsrc-2016Q4
Changes since 1.35: +2 -2
lines
Diff to previous 1.35 (colored) to selected 1.31 (colored)
Recursive bump for all users of pgsql now that the default is 95.
Revision 1.35 / (download) - annotate - [select for diffs], Sat Mar 5 11:29:11 2016 UTC (8 years, 1 month ago) by jperkin
Branch: MAIN
CVS Tags: pkgsrc-2016Q3-base,
pkgsrc-2016Q3,
pkgsrc-2016Q2-base,
pkgsrc-2016Q2,
pkgsrc-2016Q1-base,
pkgsrc-2016Q1
Changes since 1.34: +2 -2
lines
Diff to previous 1.34 (colored) to selected 1.31 (colored)
Bump PKGREVISION for security/openssl ABI bump.
Revision 1.34 / (download) - annotate - [select for diffs], Thu Feb 25 16:20:52 2016 UTC (8 years, 1 month ago) by jperkin
Branch: MAIN
Changes since 1.33: +2 -6
lines
Diff to previous 1.33 (colored) to selected 1.31 (colored)
Use OPSYSVARS.
Revision 1.33 / (download) - annotate - [select for diffs], Wed Feb 12 23:18:25 2014 UTC (10 years, 2 months ago) by tron
Branch: MAIN
CVS Tags: pkgsrc-2015Q4-base,
pkgsrc-2015Q4,
pkgsrc-2015Q3-base,
pkgsrc-2015Q3,
pkgsrc-2015Q2-base,
pkgsrc-2015Q2,
pkgsrc-2015Q1-base,
pkgsrc-2015Q1,
pkgsrc-2014Q4-base,
pkgsrc-2014Q4,
pkgsrc-2014Q3-base,
pkgsrc-2014Q3,
pkgsrc-2014Q2-base,
pkgsrc-2014Q2,
pkgsrc-2014Q1-base,
pkgsrc-2014Q1
Changes since 1.32: +2 -2
lines
Diff to previous 1.32 (colored) to selected 1.31 (colored)
Recursive PKGREVISION bump for OpenSSL API version bump.
Revision 1.32 / (download) - annotate - [select for diffs], Sat Mar 2 20:33:31 2013 UTC (11 years, 1 month ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2013Q4-base,
pkgsrc-2013Q4,
pkgsrc-2013Q3-base,
pkgsrc-2013Q3,
pkgsrc-2013Q2-base,
pkgsrc-2013Q2,
pkgsrc-2013Q1-base,
pkgsrc-2013Q1
Changes since 1.31: +2 -2
lines
Diff to previous 1.31 (colored)
Bump PKGREVISION for mysql default change to 55.
Revision 1.31 / (download) - annotate - [selected], Wed Feb 6 23:23:22 2013 UTC (11 years, 2 months ago) by jperkin
Branch: MAIN
Changes since 1.30: +2 -2
lines
Diff to previous 1.30 (colored)
PKGREVISION bumps for the security/openssl 1.0.1d update.
Revision 1.30 / (download) - annotate - [select for diffs], Sun Dec 16 01:52:30 2012 UTC (11 years, 4 months ago) by obache
Branch: MAIN
CVS Tags: pkgsrc-2012Q4-base,
pkgsrc-2012Q4
Changes since 1.29: +2 -1
lines
Diff to previous 1.29 (colored) to selected 1.31 (colored)
recursive bump from cyrus-sasl libsasl2 shlib major bump.
Revision 1.29 / (download) - annotate - [select for diffs], Tue Oct 23 17:19:01 2012 UTC (11 years, 5 months ago) by asau
Branch: MAIN
Changes since 1.28: +1 -3
lines
Diff to previous 1.28 (colored) to selected 1.31 (colored)
Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days.
Revision 1.28 / (download) - annotate - [select for diffs], Tue Feb 7 20:40:39 2012 UTC (12 years, 2 months ago) by morr
Branch: MAIN
CVS Tags: pkgsrc-2012Q3-base,
pkgsrc-2012Q3,
pkgsrc-2012Q2-base,
pkgsrc-2012Q2,
pkgsrc-2012Q1-base,
pkgsrc-2012Q1
Changes since 1.27: +3 -3
lines
Diff to previous 1.27 (colored) to selected 1.31 (colored)
Update pure-ftpd to version 1.0.35 and add script to start pure-uploadscript. Changes since 1.0.30: - An old-standing bug has been fixed: when a file was renamed and overwrote an existing file, the quota wasn't properly updated. - SITE UTIME now supports the 2-arguments syntax in addition to the 5-arguments syntax. - Support for the MFMT command has been implemented. - A default directory can now be specified when using the LDAP backend. - Support SHA1 password hashing in MySQL and PostgreSQL backends - Support for braces expansion in directory listings has been disabled - Cf. CVE-2011-0418 - The list of allowed ciphers for SSL/TLS connections can now be specified (--tlsciphersuite / -J). - Shell-like escaping is now partially handled when emulating the "ls" command in order to improve compatibility with legacy clients. - Linking issues with MySQL support on Fedora have been solved.
Revision 1.27 / (download) - annotate - [select for diffs], Sat Apr 2 08:00:58 2011 UTC (13 years ago) by obache
Branch: MAIN
CVS Tags: pkgsrc-2011Q4-base,
pkgsrc-2011Q4,
pkgsrc-2011Q3-base,
pkgsrc-2011Q3,
pkgsrc-2011Q2-base,
pkgsrc-2011Q2,
pkgsrc-2011Q1-base,
pkgsrc-2011Q1
Changes since 1.26: +2 -2
lines
Diff to previous 1.26 (colored) to selected 1.31 (colored)
Update pure-ftpd to 1.0.30. * Version 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.
Revision 1.26 / (download) - annotate - [select for diffs], Wed Jan 5 13:28:30 2011 UTC (13 years, 3 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2010Q4-base,
pkgsrc-2010Q4
Changes since 1.25: +18 -18
lines
Diff to previous 1.25 (colored) to selected 1.31 (colored)
Satify pkglint needs and switch to .tar.bz2
Revision 1.25 / (download) - annotate - [select for diffs], Wed Oct 27 20:13:59 2010 UTC (13 years, 5 months ago) by zafer
Branch: MAIN
Changes since 1.24: +2 -1
lines
Diff to previous 1.24 (colored) to selected 1.31 (colored)
additionally add LICENSE.
Revision 1.24 / (download) - annotate - [select for diffs], Wed Oct 27 20:03:56 2010 UTC (13 years, 5 months ago) by zafer
Branch: MAIN
Changes since 1.23: +2 -2
lines
Diff to previous 1.23 (colored) to selected 1.31 (colored)
Update pure-ftpd to 1.0.29 Changelog: Version 1.0.29: * Fixed corruption when downloading files larger than 4 Gb on a 32-bits arch. * Fixed error on exit on Linux. * Downloading should be slightly faster. Version 1.0.28: * When ãàÇÂutorename is enabled, an upload script will now get the final file name instead of the original one. * The ALLO command now checks for the actual disk space in addition to the virtual quota. * ABOR on OSX has been fixed. * Fixed the virtual quota computation after an atomic upload has been resumed. * Fixed AUTH_ENCRYPTED. * A workaround against spurious disconnections with ncftp has been implemented.
Revision 1.23 / (download) - annotate - [select for diffs], Thu Feb 4 12:34:08 2010 UTC (14 years, 2 months ago) by obache
Branch: MAIN
CVS Tags: pkgsrc-2010Q3-base,
pkgsrc-2010Q3,
pkgsrc-2010Q2-base,
pkgsrc-2010Q2,
pkgsrc-2010Q1-base,
pkgsrc-2010Q1
Changes since 1.22: +8 -5
lines
Diff to previous 1.22 (colored) to selected 1.31 (colored)
Update pure-ftpd to 1.0.27. Based on PR#42711 by Fredrik Pettai. Pkgsrc changes: Honor VARBASE. * Version 1.0.27: - IPv6 connections are accepted again (regression from version 1.0.26) - SSLv3 renegociation has been disabled - .pureftpd-upload-* files can be deleted by users with no quota. - The server can be forced to shut down on iPhone. * Version 1.0.26: - Fix incompatibilities with Cyberduck and dramatically speed up directory listings and transfers when TLS is enabled with some other clients like LFTP. - Allow authentication of non-chrooted users again. It was a regression from version 1.0.25. Spotted by Juergen Daubert. * Version 1.0.25: - The FTP server can now be built as a library for iPhone and iPod Touch. - Display symbolic links in the MSLD command as symbolic links, unless the broken clients mode is enabled, just like STAT/LIST/NLST. - Enhanced compatibility with gcc 2.x and with custom installation paths. - Fix packaging issues, especially when the server isn't installed in the default paths - Downloads now require less CPU and less memory. - Fix an infinite loop that could lead to a client process burning a CPU core if the client didn't disconnect properly. Reported by Thomas Min and Margus Kaidja. - Handle fake download resumes the traditional way for the sake of being compatible with weird clients that insist on doing that. - The group name is now always displayed instead of the gid when it matches the primary user group. * Version 1.0.24: - When using LDAP in BIND mode, empty passwords are refused. Reported by Henning Brauer. * Version 1.0.23: - The LDAP schema has been fixed. - LDAP authentication through binding is now possible in addition to passwords. This allows for the FTP server to run with an unprivileged LDAP account. - In LDAP objects, the "enabled" value is accepted again as a FTPStatus property. - Privilege separation is now enabled by default. - The server should now properly compile on Solaris with privsep. - Charset conversions are properly made on directory names. - Transfers now handle every kind of disconnection. - More informative log messages for errors and activity reporting. - Virtual quotas are way more reliable and uploads are interrupted as soon as quotas are exceeded. - Atomic uploads are only used when necessary and only if --notruncate is enabled. - Dangling .pureftpd-upload files should be a thing of past. - Enhanced conformance with RFCs and better compatibility with FTP clients. - Improved SSL performance, compatibility and commands support. - By default, up to 10000 files per directory can be listed instead of 2000. - ALLO can now tell clients whether an upload would blow quotas before the upload actually starts. - PAM is now enabled by default on OSX. - Switch euid to the _pure-ftpd account (unless it's nonexistent) in the privsep process. - --without-banner is not necessary any more. Having a cookie file (--fortunefile=...) automatically disables the default banner, thus allowing full customization of the welcome banner. - ./configure --localstatedir is now honored in order to change the run-time directory. - Support for building a FTPS (implicit SSL/TLS) server, using --with-implicittls * Version 1.0.22: - the LDAP authentication backend now supports TLS encryption. - TLS encryption is supported on data channels. - downloads require way less CPU time on platforms with slow mmap() calls. - MySQL 5+ stored procedures can now be used in the authentication process. - time zones issues should be fixed for good. - on-demand directories can now be created with any set of permissions. - password scrambling of MySQL 5+ is now supported. - a catalan translation has been contributed. - spurious disconnections due to some clients keepalive tricks have been fixed. - custom authentication handlers are now informed about the encryption status of the session. - standard-conformance and compatibility with several clients have improved. - large files are now supported by default. - enhanced support for Solaris. - a bunch of bug fixes, optimizations and compatibility with newer libraries and operating system versions. - "ftp" and "anonymous" user names can have passwords if the -E switch (no anonymous logins) is specified. - in compatibility mode, non-dangling symbolic links are now displayed as if they were regular files/directories. - --with-everything now includes privsep.
Revision 1.22 / (download) - annotate - [select for diffs], Thu Jun 12 02:14:41 2008 UTC (15 years, 10 months ago) by joerg
Branch: MAIN
CVS Tags: pkgsrc-2009Q4-base,
pkgsrc-2009Q4,
pkgsrc-2009Q3-base,
pkgsrc-2009Q3,
pkgsrc-2009Q2-base,
pkgsrc-2009Q2,
pkgsrc-2009Q1-base,
pkgsrc-2009Q1,
pkgsrc-2008Q4-base,
pkgsrc-2008Q4,
pkgsrc-2008Q3-base,
pkgsrc-2008Q3,
pkgsrc-2008Q2-base,
pkgsrc-2008Q2,
cwrapper,
cube-native-xorg-base,
cube-native-xorg
Changes since 1.21: +5 -3
lines
Diff to previous 1.21 (colored) to selected 1.31 (colored)
Add DESTDIR support.
Revision 1.21 / (download) - annotate - [select for diffs], Thu Feb 22 19:01:23 2007 UTC (17 years, 2 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2008Q1-base,
pkgsrc-2008Q1,
pkgsrc-2007Q4-base,
pkgsrc-2007Q4,
pkgsrc-2007Q3-base,
pkgsrc-2007Q3,
pkgsrc-2007Q2-base,
pkgsrc-2007Q2,
pkgsrc-2007Q1-base,
pkgsrc-2007Q1
Changes since 1.20: +2 -2
lines
Diff to previous 1.20 (colored) to selected 1.31 (colored)
pkglint cleanup; update HOMEPAGE/MASTER_SITES. From Sergey Svishchev in private mail.
Revision 1.20 / (download) - annotate - [select for diffs], Tue Feb 28 14:06:40 2006 UTC (18 years, 1 month ago) by ghen
Branch: MAIN
CVS Tags: pkgsrc-2006Q4-base,
pkgsrc-2006Q4,
pkgsrc-2006Q3-base,
pkgsrc-2006Q3,
pkgsrc-2006Q2-base,
pkgsrc-2006Q2,
pkgsrc-2006Q1-base,
pkgsrc-2006Q1
Changes since 1.19: +2 -2
lines
Diff to previous 1.19 (colored) to selected 1.31 (colored)
Point to the correct subdir of the http mirror.
Revision 1.19 / (download) - annotate - [select for diffs], Fri Feb 24 18:17:43 2006 UTC (18 years, 1 month ago) by ghen
Branch: MAIN
Changes since 1.18: +19 -18
lines
Diff to previous 1.18 (colored) to selected 1.31 (colored)
Reindent.
Revision 1.18 / (download) - annotate - [select for diffs], Fri Feb 24 14:35:30 2006 UTC (18 years, 1 month ago) by ghen
Branch: MAIN
Changes since 1.17: +2 -3
lines
Diff to previous 1.17 (colored) to selected 1.31 (colored)
Update pure-ftpd to version 1.0.21 and add an option for (experimental) utf8- support, from unex@linija.org via PR pkg/32901. Changes: * When SHA1HANDSOFF is defined, we shouldn't cast a pointer to a large union to a char buffer, because of alignment required by some architectures. * WITH_THROTTLING should actually be THROTTLING in src/log_extauth.c . It fixes throttling with extauth. Reported and fixed by Marcus Merighi <mcmer@tor.at> through Brad our beloved OpenBSD maintainer. * Rendezvous has been renamed Bonjour. * A double-close in the CHMOD command has been fixed. * The old PAM sample has been removed. * -F option added to pure-pw. * MAX_USER_LENGTH has been bumped to 127 due to popular demand. * pam/* can now be used if security/* doesn't exist. Fixes PAM detection on MacOS X. * Call tzset() in chrooted apps in order to get correct time zones in syslog messages. * simplify() simplifies paths ending by /. and /.. * MySQL's hash_password() needs 3 arguments since mySQL 4.1. * Experimental support for RFC2640 (UTF-8 filename encoding) has been added, derived from code by Jui-Nan Lin ===> added as "utf8" pkgsrc option. * The LDAP schema has been changed: FTPStatus should be a boolean. * New switch: -p (--pidfile=) for pure-authd and pure-uploadscript, by Old Sparky. * By popular request, even non-chrooted users are now denied access if their home directory is not mounted. * If die() is called during a TLS-enabled session, encrypt the death message. Contributed by Cynix. * Don't wrongly abort transfer during file upload. Fix by Patrick Gosling. * WITH_LARGE_FILES is now defined by default. * sendfile64() support on Linux. * privsep and main processes were swapped out so that pure-ftpwho displays the right pid. * OPTS MLST has been implemented. * SITE UTIME has been implemented. * TCP_CORK is on by default again. A new configure switch, --without-cork, can disable it. * Correctly format %c and %% in fakesprintf(). * 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. * Updated getopt_long() and realpath() substitutes. * Allow logging to named pipes (thanks to Steve Marple). * Use CLIENT_MULTI_STATEMENTS while connecting to a MySQL server. * Documentation updates. * MySQL errors are now logged.
Revision 1.17 / (download) - annotate - [select for diffs], Tue Jan 24 22:46:48 2006 UTC (18 years, 2 months ago) by ghen
Branch: MAIN
Changes since 1.16: +3 -2
lines
Diff to previous 1.16 (colored) to selected 1.31 (colored)
Install the README files for the LDAP, MySQL and PgSQL options. Bump PKGREVISION. Ok for wiz.
Revision 1.16 / (download) - annotate - [select for diffs], Sun Jan 8 18:35:11 2006 UTC (18 years, 3 months ago) by xtraeme
Branch: MAIN
Changes since 1.15: +2 -2
lines
Diff to previous 1.15 (colored) to selected 1.31 (colored)
Bump PKGREVISION due to mysql.buildlink3.mk changes (default mysql pkg has been changed to 5.x). Reminded by wiz... thanks.
Revision 1.15 / (download) - annotate - [select for diffs], Thu Dec 29 06:22:01 2005 UTC (18 years, 3 months ago) by jlam
Branch: MAIN
Changes since 1.14: +1 -2
lines
Diff to previous 1.14 (colored) to selected 1.31 (colored)
Remove USE_PKGINSTALL from pkgsrc now that mk/install/pkginstall.mk automatically detects whether we want the pkginstall machinery to be used by the package Makefile.
Revision 1.14 / (download) - annotate - [select for diffs], Mon Dec 5 23:55:14 2005 UTC (18 years, 4 months ago) by rillig
Branch: MAIN
CVS Tags: pkgsrc-2005Q4-base,
pkgsrc-2005Q4
Changes since 1.13: +2 -2
lines
Diff to previous 1.13 (colored) to selected 1.31 (colored)
Ran "pkglint --autofix", which corrected some of the quoting issues in CONFIGURE_ARGS.
Revision 1.13 / (download) - annotate - [select for diffs], Thu Nov 3 16:59:47 2005 UTC (18 years, 5 months ago) by tv
Branch: MAIN
Changes since 1.12: +6 -2
lines
Diff to previous 1.12 (colored) to selected 1.31 (colored)
Don't enable privsep on Interix, which has no SCM_RIGHTS support.
Revision 1.12 / (download) - annotate - [select for diffs], Mon Apr 11 21:46:58 2005 UTC (19 years ago) by tv
Branch: MAIN
CVS Tags: pkgsrc-2005Q3-base,
pkgsrc-2005Q3,
pkgsrc-2005Q2-base,
pkgsrc-2005Q2
Changes since 1.11: +1 -2
lines
Diff to previous 1.11 (colored) to selected 1.31 (colored)
Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used.
Revision 1.11 / (download) - annotate - [select for diffs], Tue Dec 28 02:47:47 2004 UTC (19 years, 3 months ago) by reed
Branch: MAIN
CVS Tags: pkgsrc-2005Q1-base,
pkgsrc-2005Q1
Changes since 1.10: +2 -1
lines
Diff to previous 1.10 (colored) to selected 1.31 (colored)
The default location of the pkgsrc-installed rc.d scripts is now under share/examples/rc.d. The variable name already was named RCD_SCRIPTS_EXAMPLEDIR. This is from ideas from Greg Woods and others. Also bumped PKGREVISION for all packages using RCD_SCRIPTS mechanism (as requested by wiz).
Revision 1.10 / (download) - annotate - [select for diffs], Wed Oct 20 11:10:29 2004 UTC (19 years, 6 months ago) by cube
Branch: MAIN
CVS Tags: pkgsrc-2004Q4-base,
pkgsrc-2004Q4
Changes since 1.9: +3 -27
lines
Diff to previous 1.9 (colored) to selected 1.31 (colored)
Update to version 1.0.20. pkgsrc changes: o move to bsd.options.mk framework o add ldap options package changes: o On MacOS X Panther and Tiger, clients were sometimes rejected when they has no reverse DNS entry and DNS resolution was enabled. This has been fixed. Thanks to Yann Thomas Gerard <inside@parasiterecords.com> . o The command-line parser was broken on FreeBSD and Solaris in version 1.0.19. This has also been fixed.
Revision 1.9 / (download) - annotate - [select for diffs], Sun Oct 3 00:17:57 2004 UTC (19 years, 6 months ago) by tv
Branch: MAIN
Changes since 1.8: +2 -1
lines
Diff to previous 1.8 (colored) to selected 1.31 (colored)
Libtool fix for PR pkg/26633, and other issues. Update libtool to 1.5.10 in the process. (More information on tech-pkg.) Bump PKGREVISION and BUILDLINK_DEPENDS of all packages using libtool and installing .la files. Bump PKGREVISION (only) of all packages depending directly on the above via a buildlink3 include.
Revision 1.8 / (download) - annotate - [select for diffs], Sat Jul 24 22:45:15 2004 UTC (19 years, 9 months ago) by recht
Branch: MAIN
CVS Tags: pkgsrc-2004Q3-base,
pkgsrc-2004Q3
Changes since 1.7: +2 -2
lines
Diff to previous 1.7 (colored) to selected 1.31 (colored)
Use the new mk/pgsql.buildlink3.mk to select the correct PostgreSQL version.
Revision 1.7 / (download) - annotate - [select for diffs], Tue Jul 20 22:04:15 2004 UTC (19 years, 9 months ago) by recht
Branch: MAIN
Changes since 1.6: +2 -2
lines
Diff to previous 1.6 (colored) to selected 1.31 (colored)
update to pure-ftpd-1.0.19 patch provided by Sergio Jimenez in PR pkg/26381 * Version 1.0.19: - A workaround for pure-ftpwho not working on OpenBSD has been added. - Real disk space is no more shown. - A possible denial of service when too many users were connected should be fixed. Reported by Agri <agri@desnol.ru>, thanks!
Revision 1.6 / (download) - annotate - [select for diffs], Sun Mar 7 11:42:10 2004 UTC (20 years, 1 month ago) by recht
Branch: MAIN
CVS Tags: pkgsrc-2004Q2-base,
pkgsrc-2004Q2,
pkgsrc-2004Q1-base,
pkgsrc-2004Q1
Changes since 1.5: +2 -2
lines
Diff to previous 1.5 (colored) to selected 1.31 (colored)
update to 1.0.18 * Version 1.0.18: - A new, nice-looking PDF version of the documentation is now available from http://www.pureftpd.org/readme.pdf . Contributed by Torgny Wernersson. - The beast now compiles and links against MySQL 4.1.x, but passwords must not be hashed with MySQL-specific hashing function. - Buglets were fixed in the documentation. - Two new translations were added : hungarian and catalan. Contributed by Bánhalmi Csaba and Contributed by Oriol Magrané. - 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. - W3C and CLF alternative log formats are now more standard conformant. - Pure-FTPd can now produce WU-FTPd (xferlog) compatible log files. - Support for Rendezvous was added on MacOS X. - Support for Apple / GNUStep plist data output was added to pure-ftpwho. - UTF-8 characters are now supported in file names. A new switch, --without-unicode, can be used to filter out non-latin characters.
Revision 1.5 / (download) - annotate - [select for diffs], Fri Jan 30 11:31:37 2004 UTC (20 years, 2 months ago) by jlam
Branch: MAIN
Changes since 1.4: +11 -15
lines
Diff to previous 1.4 (colored) to selected 1.31 (colored)
bl3ify
Revision 1.4 / (download) - annotate - [select for diffs], Thu Dec 18 04:26:05 2003 UTC (20 years, 4 months ago) by xtraeme
Branch: MAIN
Changes since 1.3: +2 -3
lines
Diff to previous 1.3 (colored) to selected 1.31 (colored)
Update to 1.0.17a Changes: * Version 1.0.17a: + An old standing issue has been fixed : ungracefully aborted transfers caused the session to exit without removing ftpwho entry and atomic files. This fix also speeds up ftpwho and peruserlimit. * Version 1.0.17: + The SSL certificate file can now be changed through a new configuration switch, --with-certfile. It doesn't depend on sysconfdir any more and it defaults to the original location : /etc/ssl/private/pure-ftpd.pem. + Shadowed NIS accounts and MacOS X Panther system accounts are now processed by the pure-pwconvert tool. + The server doesn't reject users any more on Linux when capabilities are used. + The documentation has been improved (man pages, README, FAQ, typos). + Optimizations have been made. + SO_REUSEPORT is now used on FreeBSD to always bind the ftp-data port. + SSL-related error messages are now more explicit. + The SITE TIME command has been implemented. + The sample PAM configuration file has been rewritten. + A logfile parser has been added to the contribs. + MacOS X Panther specific instructions have been added. + Upload is now atomic. A file is uploaded with a temporary name and it gets its final name only once the upload has been completed. If a file already exists with the same name, the content can be preserved until the new content has been fully transfered (using the new --notruncate run-time switch). Web servers will no more serve partially transfered files during uploads. The new handling of uploads also limits the races in virtual quota handling. * Version 1.0.16c: + The PAM backend and the CGI mode were accidentally broken in version 1.0.16b. This version fixes both issues. + The Norwegian translation has been updated. * Version 1.0.16b: + The server now properly compiles with SSL/TLS on RedHat 9 systems. + pure-ftpwho now outputs nice-looking XHTML 1.1 conformant code, an XSS issue has been fixed and the local host name is now properly displayed in verbose mode. + The path to SSL certificates now follows the --sysconfdir prefix. + Minor optimizations have been made. + IPv4 and IPv6 addresses will now listen for connections even without the -4 switch on NetBSD and FreeBSD.
Revision 1.3 / (download) - annotate - [select for diffs], Wed Nov 12 03:39:42 2003 UTC (20 years, 5 months ago) by jschauma
Branch: MAIN
CVS Tags: pkgsrc-2003Q4-base,
pkgsrc-2003Q4
Changes since 1.2: +2 -1
lines
Diff to previous 1.2 (colored) to selected 1.31 (colored)
PKGREVISION++ after openssl update.
Revision 1.2 / (download) - annotate - [select for diffs], Sat Sep 20 16:56:39 2003 UTC (20 years, 7 months ago) by salo
Branch: MAIN
Changes since 1.1: +36 -14
lines
Diff to previous 1.1 (colored) to selected 1.31 (colored)
Update to version 1.0.16a. Based on PR pkg/22680 by Jon Olsson. Changes: - add new build-time options: PURE_FTPD_USE_TLS, PURE_FTPD_USE_VIRTUAL_CHROOT - make the MySQL support actually work - install more documentation 1.0.16a: ======== - Fix typo (sizeof_resolved instead of sizeof resolved) in src/bsd-realpath.c Not a vulnerability because it happens in the good way, but it sometimes used to break uploadscript. 1.0.16: ======= - An obsolete comment in pure-ftpd.conf was fixed : RPMs don't parse /etc/sysconf/pure-ftpd any more. - Recognize the '##' prefix as a shadowed password - make authentication work on Solaris with shadow/NIS. - Add back some random sleep() between authentication failures in addition to the exponential sleep. Zzzzz... sleeping is good in summer... - Upgrade to automake 1.7.5. - The list of options in the pure-ftpd(8) man page was reordered - Thanks to our beloved Claudiu Costin. - SSL/TLS support was added (bits in src/{ftpd.c,ftp_parser.c,tls.c,tls.h, configure.ac}, new doc: README.TLS, new globals: tls_ctx, tls_cnx). New related commands were introduced : AUTH, PBSZ and PROT. - Uploaded files are now removed when realpath() fails and bsd_realpath() was modified to fall back to getcwd()/chdir() if we can't get a descriptor on the current directory because it is not readable. It fixes pure-uploadscript on some platforms like MacOS X. - HAVE_BROKEN_REALPATH is gone. USE_BUILTIN_REALPATH is born. - A typo in the Python configuration file wrapper was fixed : -t was used in place of -y. - MacOS X Panther has a lousy getnameinfo() implementation that doesn't fill the buffer when no DNS entry is found for a host and a numerical result wasn't explicitely asked. As a result, Pure-FTPd didn't even start on Panther (saying "bad IP address") . We now check for EAI_NONAME if available and we retry with NI_NUMERICHOST if this is what getnameinfo() returns. Thanks to Yann Bizeul for his valuable help on this issue. - Implement a working strdup() replacement in puredb for systems lacking it. - Some MAXPATHLEN / MAXPATHLEN + 1 cleanups. Basically when paths are generated by our own functions, we use MAXPATHLEN for the complete zero-terminated string. When a buffer is passed to a libc function, we reserve a MAXPATHLEN + 1 buffer and give a MAXPATHLEN size, just to avoid bad surprises if an off-by-one ever occurs in a getcwd() like function. - Don't use make_scrambled_password() in the MySQL backend because the API changed since MySQL 4.1. - Removed fixed-size constant arrays in src/crypto.c because of MacOS X linker bugs (grrr...) .
Revision 1.1.1.1 / (download) - annotate - [select for diffs] (vendor branch), Sat Jul 12 14:43:08 2003 UTC (20 years, 9 months ago) by salo
Branch: TNF
CVS Tags: pkgsrc-base
Changes since 1.1: +0 -0
lines
Diff to previous 1.1 (colored) to selected 1.31 (colored)
Reimported net/pureftpd as net/pure-ftpd to make it more consistent. Updated to version 1.0.15. Addresses PR pkg/21941 by Jon Olsson. Changes: - buildlink2-ify - added PostgreSQL support (PURE_FTPD_USE_PGSQL) - fixed MySQL support (missing bsd.prefs.mk include) 1.0.15: ======= - A turkish translation has been added. Thanks to Mehmet Cokcevik <dns@netline.com.tr> . - 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 ("pure-pw list"). - 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 (ie. boring). - Transfer speed on BSD systems has been improved. - The license of the whole package has changed from GPL to a simplified BSD license.
Revision 1.1 / (download) - annotate - [select for diffs], Sat Jul 12 14:43:08 2003 UTC (20 years, 9 months ago) by salo
Branch: MAIN
Diff to selected 1.31 (colored)
Initial revision