summaryrefslogtreecommitdiff
path: root/www/ap-ssl/Makefile
AgeCommit message (Collapse)AuthorFilesLines
2005-02-18Update to 2.8.22:wiz1-5/+4
Changes with mod_ssl 2.8.22 (22-Oct-2004 to 30-Oct-2004) *) Upgraded to Apache 1.3.33
2004-10-29Update to ap-ssl-2.8.21nb1abs1-1/+2
Patch to work against apache 1.3.32
2004-10-25Update "ap-ssl" package to version 2.8.21. Changes since version 2.8.20:tron1-4/+4
- Upgraded to Apache 1.3.32
2004-10-18Update "ap-ssl" package to version 2.8.20. Changes since version 2.8.19:tron1-4/+3
- With OpenSSL 0.9.7, prevent session resumption during a renegotiation to force the client to negotiate a new (and acceptable to mod_ssl) cipher suite. Additionally, ensure that a correct cipher suite has been negotiated afterwards (CAN-2004-0885). - Fixed more printf(3) style format string bugs (not security related) which could crash the server if mod_ssl's trace or debug log level is enabled.
2004-10-03Libtool fix for PR pkg/26633, and other issues. Update libtool to 1.5.10tv1-1/+2
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.
2004-08-27Replace RPATH_FLAG with LINKER_RPATH_FLAG and COMPILER_RPATH_FLAG,jlam1-2/+2
which are the full option names used to set rpath directives for the linker and the compiler, respectively. In places were we are invoking the linker, use "${LINKER_RPATH_FLAG} <path>", where the space is inserted in case the flag is a word, e.g. -rpath. The default values of *_RPATH_FLAG are set by the compiler/*.mk files, depending on the compiler that you use. They may be overridden on a ${OPSYS}-specific basis by setting _OPSYS_LINKER_RPATH_FLAG and _OPSYS_COMPILER_RPATH_FLAG, respectively. Garbage-collect _OPSYS_RPATH_NAME and _COMPILER_LD_FLAG.
2004-07-17Update "ap-ssl" package to version 2.8.19:tron1-3/+3
- Fix ssl_log() related format string vulnerability in mod_proxy hook functions.
2004-05-30updated mod_ssl to 2.8.18.grant1-4/+4
- fix installation of example README.CSR. Changes with mod_ssl 2.8.18 (11-May-2004 to 27-May-2004) *) Fix buffer overflow in "SSLOptions +FakeBasicAuth" implementation if the Subject-DN in the client certificate exceeds 6KB in length. (CVE CAN-2004-0488). *) Handle the case of OpenSSL retry requests after interrupted system calls during the SSL handshake phase. *) Remove some unused functions.
2004-05-13Update ap-ssl package (mod_ssl) to 2.8.17.taca1-5/+4
Changes with mod_ssl 2.8.17 (01-Nov-2003 to 11-May-2004) *) Upgraded to Apache 1.3.31 *) Log the OpenSSL error stack contents if the crypto engine load/init fails. *) Fixed segfault in lookup of variable SESSION_ID in case SSL_get_session() returns NULL. *) Bugfix "dbm" session cache: the DBM file was closed too early (before accessing the data). *) Bugfix "shmcb" session cache for situations where the session data is bigger than the cache size. *) Adjusted all copyright messages to contain the new year 2004 ;)
2004-04-26bl3ifyjlam1-8/+8
2004-04-24Relinquish maintainership of packages to tech-pkg@NetBSD.org.jlam1-2/+2
2004-03-26PKGREVISION bump after openssl-security-fix-update to 0.9.6m.wiz1-2/+2
Buildlink files: RECOMMENDED version changed to current version.
2003-11-12PKGREVISION++ after openssl update.jschauma1-1/+2
2003-11-02Updated ap-ssl to 2.8.16.grant1-4/+4
Major changes since 2.8.15: *) Upgraded to Apache 1.3.29 *) Avoid memory corruption in certificate handling caused by a heap memory double-freeing situation. *) Allow "HTTPS" variable to be passed through by suEXEC. *) Clear the OpenSSL error code in pass phrase reading code to workaround the following situation: multiple keys, all with different passphrases -- entering the correct pass phrase at each prompt leads to an OpenSSL error message after the last prompt. *) Reverted the recent change where ap_cleanup_for_exec() called ap_kill_alloc_shared(). This caused nasty side-effects in other processes and is not necessary at all (because shared memory segments are not inherited across exec). *) mod_ssl was checking the OpenSSL error reason code against SSL_R_HTTP_REQUEST and concluded the result is an SSL error. Since OpenSSL reason codes are not unique, this isn't always the case. It now additionally checks that the library is the SSL library.
2003-09-12kill all references to gcc.buildlink2.mk and compiler.mk, and definegrant1-2/+1
USE_GCC2 or USE_GCC3 where appropriate. the functionality of the old gcc.buildlink2.mk has been rolled into compiler.mk now, which is automatically used. more changes to come later...
2003-07-19Update "ap-ssl" package to version 2.8.15. Changes since version 2.8.14:tron1-4/+4
- Upgraded to Apache 1.3.28 - Take over security fix from Apache 2.0 related to per-directory renogotiations.
2003-07-17s/netbsd.org/NetBSD.org/grant1-2/+2
2003-05-27use mk/gcc.buildlink2.mkgrant1-2/+2
2003-04-15include lang/gcc/buildlink2.mk, so this can find libgcc from lang/gccgrant1-1/+2
if we're using it.
2003-04-10Update to 2.8.14:wiz1-5/+4
Changes with mod_ssl 2.8.14 (18-Mar-2002 to 21-Mar-2003) *) Fixed logic in the destruction of a temporary certificate structure and this way avoid a crash due to freeing NULL object. *) Removed one newly introduced X509_free() call in the context of SSL_get_certificate(), because this function does not increment a reference count (although SSL_get_peer_certificate() does). *) Fixed hash-table based shared memory session cache (shmht) implementation by making sure that the underlying hash table library does not crash if memory cannot be allocated. Changes with mod_ssl 2.8.13 (23-Oct-2002 to 18-Mar-2003) *) Always enforce RSA blinding on RSA private keys in order to be resistent to timing attacks. *) Added timeout also to the "pre-sucking" of the trailing data in POST request handling. *) Correctly shutdown shared memory pools on fork+exec situations. *) Bugfix SSL client certificate verification: OpenSSL was not informed with SSL_set_verify_result(ssl, X509_V_OK) in case mod_ssl forced the verification to be ok. *) Consistently use OPENSSL_free() instead of plain free() to deallocate memory chunks allocated inside OpenSSL. *) Fixed various memory leaks related to X509 certificates. New patch-ac sent to maintainer.
2003-03-14(1) Publicly export the value of _OPSYS_RPATH_NAME as RPATH_FLAG;jlam1-4/+4
Makefiles simply need to use this value often, for better or for worse. (2) Create a new variable FIX_RPATH that lists variables that should be cleansed of -R or -rpath values if ${_USE_RPATH} is "no". By default, FIX_RPATH contains LIBS, X11_LDFLAGS, and LDFLAGS, and additional variables may be appended from package Makefiles.
2003-01-28Instead of including bsd.pkg.install.mk directly in a package Makefile,jlam1-2/+2
have it be automatically included by bsd.pkg.mk if USE_PKGINSTALL is set to "YES". This enforces the requirement that bsd.pkg.install.mk be included at the end of a package Makefile. Idea suggested by Julio M. Merino Vidal <jmmv at menta.net>.
2002-11-19Bump PKGREVISION of ap-ssl: no longer install apache_start.conf; Apache/SSLjlam1-4/+3
users should just add: apache_start="startssl" to /etc/rc.conf.
2002-11-18Fix BUILDLINK_DEPENDS.apachemartti1-2/+2
2002-10-25Update "apache" package to version 1.3.27nb1 which is now based versiontron1-2/+2
2.8.12-1.3.27 of "mod_ssl" module so that one doesn't need two version of the "mod_ssl" sources to build "apache".
2002-10-25Update ap-ssl package to 2.8.12.taca1-3/+3
Changes with mod_ssl 2.8.12 (04-Oct-2002 to 23-Oct-2002) *) Fixed potential Cross-Site-Scripting bug. *) Allow also 8192 bytes of shared memory data size.
2002-10-04Update "ap-ssl" package to version 2.8.11. Changes since 2.8.10:tron1-5/+4
- Upgraded to Apache 1.3.27. - Fixed internal error handling for CRL verification. - Initialize OpenSSL ENGINE before initializing OpenSSL to workaround problems with the PRNG. - Also find "openssl" executable in "sbin" directories. - Honor specified number of maximum bytes on SSLRandomSeed if reading from EGD. - Fixed generation of SSL_CLIENT_CERT_CHAIN_[0-9] variables.
2002-09-27Update BUILDLINK_DEPENDS.apache to apache-1.3.26nb5.taca1-2/+2
Should I bump ap-ssl's PKG_REVISION, too?
2002-08-25Merge packages from the buildlink2 branch back into the main trunk thatjlam1-6/+13
have been converted to USE_BUILDLINK2.
2002-08-01Crank PKGREVISION here, too.mycroft1-1/+2
2002-08-01Grrrr, stupid static version number for apache.mycroft1-2/+2
2002-07-31Want apache-1.3.26nb3 now.wiz1-2/+2
2002-06-24Fix version number in dependence on "apache" package.tron1-2/+2
2002-06-24Update ap-ssl to 2.8.10 (mod_ssl 2.8.10).taca1-3/+3
Changes with mod_ssl 2.8.10 (19-Jun-2002 to 24-Jun-2002) *) Fixed off-by-one buffer overflow bug in the compatibility functionality (mapping of old directives to new ones). *) Fixed memory leak in processing of CA certificates. *) In case there is actually a certificate chain in the session cache, we now use the value of SSL_get_peer_certificate(ssl) to verify as it will have been removed from the chain before it was put in the cache. *) Seed the PRNG with a maximum of 1K from the internal scoreboard.
2002-06-19Add missing "source/" to master site entries for "ftp.funet.fi".tron1-2/+2
2002-06-19Fix dependence on "apachage" package.tron1-2/+2
2002-06-19update for now-available mod_ssl-2.8.9-1.3.26jdolecek1-8/+3
2002-06-19add hack to compile with Apache 1.3.26; this should be removed oncejdolecek1-1/+6
newer version of mod_ssl would be available.
2002-06-19Add a two mirror sites because the main site isn't that fast.tron1-3/+5
2002-06-18Update version number in dependence on "apache".tron1-2/+2
2002-04-02Update www/ap-ssl to 2.8.8. Changes from version 2.8.7 include:jlam1-4/+4
*) Upgraded to Apache 1.3.24 *) Support leading whitespaces in commands of SSLLog "|..." directives. *) Fixed timeout handling on connection establishment by correctly resetting the timeout on errors. *) Fixed two memory leaks related to CA certificate configuration. *) Fixed memory leak related to temporary DH key handling. *) Fixed memory leak on shutdown if CRLs are used. *) Fixed remaining SIGBUS problems on SPARC inside SHMCB session cache implementation.
2002-02-28Update www/ap-ssl to 2.8.7 from the mod_ssl-2.8.7-1.3.23 distribution.jlam1-5/+5
Relevant changes from version 2.8.6 include: *) Fixed potential buffer overflow in DBM and SHMHT session cache if very very large certificate chains are used. *) Compliance with POSIX 1003.1-2001 (SUSv3) by replacing obsolete "head -1" and "tail -1" constructs with sed variants in scripts.
2002-02-01Update www/ap-ssl to 2.8.6:jlam1-12/+8
*) Upgraded to Apache 1.3.23 *) Fixed a subtle indexing bug in SHMCB. Each sub-cache used an indexing structure that (correctly) used index values (and ranges) as "unsigned int", but the meta-structure in the header had these ranged as "unsigned char". *) Perform the SHMCB remove operation under mutual exclusion to prevent a inter-process synchronization problem. *) Made sure that mod_ssl does not segfault in case of SCOREBOARD_SIZE < 1024. *) Merged in the SDBM patch from Uwe Ohse which fixes a problem with sdbms .dir file, which arrises when a second .dir block is needed for the first time. read() returns 0 in that case, and the library forgot to initialize that new block. A related problem is that the calculation of db->maxbno is wrong. It just appends 4096*BYTESIZ bits, which is not enough except for small databases (.dir basically doubles everytime it's too small).
2002-01-01Move ownership of SSL-related config directories from www/apache to thisjlam1-22/+21
package.
2001-12-02bsd.pkg.install.mk calls the INSTALL script at the right timesjlam1-3/+1
automatically, so no need to do it ourselves.
2001-11-25PKG_SYSCONFDIR is where the configuration files for a package may be found.jlam1-13/+11
This value may be customized in various ways: PKG_SYSCONFBASE is the main config directory under which all package configuration files are to be found. PKG_SYSCONFSUBDIR is the subdirectory of PKG_SYSCONFBASE under which the configuration files for a particular package may be found. PKG_SYSCONFDIR.${PKGBASE} overrides the value of ${PKG_SYSCONFDIR} for a particular package. Users will typically want to set PKG_SYSCONFBASE to /etc, or accept the default location of ${PREFIX}/etc. This obsoletes the use of CONFDIR, which was active for only 6 days, so no need to have a workaround to still accept old CONFDIR settings.
2001-11-19Adapt to use shared INSTALL/DEINSTALL scripts by using the logic injlam1-33/+36
bsd.pkg.install.mk: * Remove old DEINSTALL/INSTALL scripts. * Move some text printed at POST-INSTALL time into the MESSAGE file. * Adjust rc.d scripts to respect rc.conf settings, so that the script may be directly copied into /etc/rc.d.
2001-10-17Update ap-ssl to 2.8.5 from the mod_ssl-2.8.5-1.3.22 distribution.jlam1-7/+9
Changes from version 2.8.4 include: *) Upgraded to Apache 1.3.22 *) Fixed check whether server certificate wildcard CommonName (CN) matches the configured server name. *) Fixed buffer overflow.
2001-09-27Mechanical changes to 375 files to change dependency patterns of the formjlam1-2/+2
foo-* to foo-[0-9]*. This is to cause the dependencies to match only the packages whose base package name is "foo", and not those named "foo-bar". A concrete example is p5-Net-* matching p5-Net-DNS as well as p5-Net. Also change dependency examples in Packages.txt to reflect this.
2001-07-13In package Makefiles, create FILES_SUBST instead of duplicating sedjlam1-1/+2
expression for substituting in DEINSTALL/INSTALL scripts. Use "${CMP} -s" instead of "diff -q" since the former is more portable across OSes.