summaryrefslogtreecommitdiff
path: root/security/cyrus-sasl2/patches
AgeCommit message (Collapse)AuthorFilesLines
2005-05-21Make this compile with gcc4.rh1-0/+13
2005-02-15Apparently autoconf 2.5x has some very sane reasons for not using atv2-8/+39
cache file by default; one of them is that recursion isn't re-parsing the values correctly (and hosing up on multiple spaces in things like CPPFLAGS). Amusingly enough, this hosage does not happen with a site cache file such as the one generated by autoswc. The switch to using :Q on these variables tripped over this stupidity bug, so turn off the Cyrus configure.in stupidity where it tries to force use of a cache file. Fixes PR pkg/29375 and PR pkg/29380.
2004-11-15Update security/cyrus-sasl2 and associated plugins to 2.1.20. Changesjlam11-135/+66
from version 2.1.19 include: * Fixes to cram plugin to avoid attempting to canonify uninitialized data (This removes the need for patch-af). * NTLM portability fixes. * Avoid potential attack using SASL_PATH when sasl is used in a setuid environment. * A trivial number of small bugfixes.
2004-08-13Split out the plugins into individual packages. This allows us tojlam1-0/+13
explicitly add only those plugins for SASL support for servers that won't let us exclude any found SASL plugins. Also, don't bother building the static library since the static library is useless until the build mechanism is fixed by the Cyrus maintainers. Bump the PKGREVISION.
2004-08-06There is no way for libtool to generate a convenience library thatjlam4-0/+138
can be used to create shared libraries _and_ be linked into a statically linked program. Instead of trying to hack libtool to do this, just accept the fact and do what you want another way! Remove the ugly hack in sasldb/Makefile.am that regenerated the static archive from the non-PIC object files. While this was fine for linking into programs, it breaks things when you link this into the sasldb plugin. Leaving it the other way, where the static archive from the PIC object files, is also unacceptable because there are potential problems on some platforms when linking an archive of of PIC objects into an executable. The solution: let the static archive contain PIC objects and be used to link into the sasldb plugin, but for the programs in the utils directory, explicitly add the non-PIC object files listed in $(SASL_DB_BACKEND_STATIC) to the files used to generate the programs. This is easy because SASL_DB_BACKEND_STATIC is already generated properly by config/sasldb.m4, so make use if it. This should fix problems with using Cyrus SASL on non-i386 platforms noted in PR pkg/26492 by Matt Dainty. Bump the PKGREVISION.
2004-08-04Updated security/cyrus-sasl2 to 2.1.19. Changes from version 2.1.18jlam7-71/+19
include: * Support for forwarding of GSSAPI credentials * A nontrivial number of small bugfixes.
2004-07-08Use a better fix from ASG CVS the GSSAPI problems.recht1-6/+45
patch-ap now includes the updates between rev 1.84 and rev 1.90 modulo the support for passing of GSSAPI credentials. Patch provided by Jukka Salmi in PR 26184 Bump PKGREVISION to 3 for the new fix.
2004-07-06Re-add revision 1.3 of patch-ab as patch-ag. This resurrects a change tojlam1-0/+13
use shlibtool to build the plugins to avoid generating and installing a static archive for the plugin module. This fixes PLIST breakage. Bump the PKGREVISION to 2.
2004-07-05Pull in a fix from ASG CVS: increase maxoutbuf buffer sizerecht1-0/+13
This allows uploading of SIEVE scripts larger than 4kb if GSSAPI authentification is used for cyrus-imapd. link to the patch provided by Jukka Salmi in PR 26165 bump PKGREVISION to 1
2004-03-29Update security/cyrus-sasl2 to 2.1.18. Changes from version 2.1.17jlam9-56/+51
include: * Better error-handling. * Support for Courier-IMAP authdaemond for plaintext password verification. * Fixed resource leaks and buffer overruns. pkgsrc changes include: * SASL_DBTYPE is either "ndbm" or "berkeley" and sets the db format of the sasldb authentication database, defaulting to ndbm. * SASLSOCKETDIR is the location of the saslauthd socket directory. * AUTHDAEMONVAR is the localt of the authdaemond socket directory. * SASL_ENTROPY_SOURCE is a file of random bytes used as a PRNG. This closes PR 24649 and PR 24694.
2004-02-14Remove unused patch.jlam1-198/+0
2004-02-14Don't try to link GSSAPI module staticly if we're using shared libs.jlam4-2/+76
Fixes undefined symbols on linking other software against libsasl2. Bump PKGREVISION.
2004-02-14Update security/cyrus-sasl2 to 2.1.17. Changes from version 2.1.15 include:jlam10-237/+51
* Now correctly do authorizaton callback in sasl_checkpass() * Writable auxprop support * Significantly improved documentation
2004-01-09Provide uint*_t datatypes for UINT* typedefs by including eitherjlam5-25/+69
<stdint.h> or <inttypes.h>. Fix suggested by the analysis in pkg PR 22031.
2004-01-09Update cyrus-sasl2 to 2.1.15nb2. Changes from version 2.1.15nb1 arejlam3-61/+13
splitting out the saslauthd daemon into a separate package, security/cyrus-saslauthd. This allows the saslauthd daemon to support additional database backends for plaintext authentication without adding unrelated dependencies to the cyrus-sasl2 package.
2004-01-05Fix build if SASL_USE_GSSAPI=YESmarkd1-6/+33
From PR pkg/23634 by Louis Guillaume. also noted in PR pkg/23339. Fix configure to not try and _statically_ link in gssapi support as it doesn't work (unresolved symbols when used). This deals with the second part of PR pkg/23339.
2003-11-21Install the saslauthd manpage as cat8/saslauthd.0 as it should be on BSDjlam2-0/+61
systems.
2003-10-06Fix uninitialized variable that caused core-dumps.christos1-3/+13
2003-09-13* Use LIBTOOL_OVERRIDE instead of LTCONFIG_OVERRIDE.jlam1-0/+13
* Use ${SHLIBTOOL} to build the shared plugins so we don't get the useless lib<plugin>.a file.
2003-08-16Update to 2.1.15.recht5-90/+217
changes: Fix build on NetBSD-current with OpenSSL 0.9.7. New in 2.1.15 ------------- * Fix a number of build issues * Add a doc/components.html that hopefully describes how things interact better. New in 2.1.14 ------------- * OS X 10.2 support * Support for the Sun SEAM GSSAPI implementation * Support for MySQL 4 * A number of build fixes * Other minor bugfixes OK'ed by chris@
2003-05-26Updated cyrus-sasl to 2.1.13martti4-49/+42
* several bug fixes Approved by chris.
2003-02-27Update to version 2.1.12.seb2-21/+73
New in 2.1.12 ------------- * Distribute in Solaris tar (not GNU tar format) * Fix a number of build/configure related issues. New in 2.1.11 ------------- * Add the fastbind auth method to the saslauthd LDAP module. * Fix a potential memory leak in the doors version of saslauthd. * NTLM now only requires one of LM or NT, not both. * Fix a variety of Berkeley DB, LDAP, OpenSSL, and other build issues. * Win32 support compiles, but no documentation as of yet.
2002-12-11Update cyrus sasl to 2.1.10. As noted in pkg/19335.chris2-13/+19
Fixes a buffer overflow: http://online.securityfocus.com/archive/1/302603 and other misc bugs. (note .sig file checked and verified)
2002-11-14Bump PKGREVISION:seb5-71/+147
- No need for /usr/lib/sasl2 anymore: INSTALL script removed, DEINSTALL script tuned. - Removed auto* tools dependencies by providing patch files for generated configure and Makefile.in. - Use ${PKGDIR} instead of ${.CURDIR} for PLIST_SRC files. - `--with-rc4' does not need an argument. - Use BUILDLINK_PREFIX.whatever instead of BUILDLINK_DIR. - Fix GSSAPI build for non-current NetBSD, this includes patch-ag removal. - Fix PLIST handling by providing PLIST.post (lib/sasl2 removal at deinstall time) and fixing PLIST.common (include/sasl removal at deinstall time). - Bump BUILDLINK_DEPENDS.cyrus-sasl in buildlink2.mk. - Work around problem introduced by LTCONFIG_OVERRIDE and direct usage of ac_cv_can_build_shared in configure.in as suggested by Nick Hudson. Remove patch-ab (sasl-config is gone btw, it was not needed anyway). This should fix plugins shared libs problem as reported -among other- in PR pkg/19001 by Stephen Degler <sdegler at degler dot net>.
2002-11-13Fix support for kerberos 5, it now compiles and installs properly whenchris1-13/+10
SASL_USE_GSSAPI is defined to yes. Note untested as I don't have kerberos setup, it probably won't work until some patches are put in to fix plugins not working.
2002-10-27Initial import of cyrus-sasl 2.1.9.chris8-0/+184
This is the latest release of cyrus-sasl. It is needed for the 2.1.x versions of cyrus-imapd. SASL is a method for adding authentication support to connection-based protocols. To use SASL, a protocol includes a command for identifying and authenticating a user to a server and for optionally negotiating protection of subsequent protocol interactions. If its use is negotiated, a security layer is inserted between the protocol and the connection.