summaryrefslogtreecommitdiff
path: root/security/cyrus-sasl2
AgeCommit message (Collapse)AuthorFilesLines
2005-08-20The plugins directory is under ${PREFIX} and we install a plugin injlam2-4/+4
there already, so don't use OWN_DIRS -- just use @dirrm. Bump the PKGREVISION to 2.
2005-08-19Reformat first paragraph. When the package name was expanded,reed1-5/+5
the first line was too long and wrapped.
2005-06-01Remove mk/autoconf.mk and mk/automake.mk and replace their usage withjlam1-7/+8
USE_TOOLS and any of "autoconf", "autoconf213", "automake" or "automake14". Also, we don't need to call the auto* tools via ${ACLOCAL}, ${AUTOCONF}, etc., since the tools framework takes care to symlink the correct tool to the correct name, so we can just use aclocal, autoconf, etc.
2005-05-22Remove USE_GNU_TOOLS and replace with the correct USE_TOOLS definitions:jlam1-2/+2
USE_GNU_TOOLS -> USE_TOOLS awk -> gawk m4 -> gm4 make -> gmake sed -> gsed yacc -> bison
2005-05-21Make this compile with gcc4.rh2-1/+15
2005-04-11Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used.tv1-2/+1
2005-03-08Make it explicit that the package doesn't install any authentication mechanismsbad1-2/+7
and what the likely, but opaque, error message is in that case.
2005-03-02The path to the Courier authdaemond socket was improperly being set tojlam1-3/+3
the wrong value. Fix it so that the default is now correctly set to be /var/authdaemond/socket. Bump the PKGREVISION to 1.
2005-02-26Correct path to courier-authlib in comment.jlam1-3/+3
2005-02-24Add RMD160 digests.agc1-1/+2
2005-02-15Apparently autoconf 2.5x has some very sane reasons for not using atv3-11/+42
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-25These packages install libraries that dlopen() shared modules.jlam1-1/+4
2004-11-15Update security/cyrus-sasl2 and associated plugins to 2.1.20. Changesjlam15-198/+127
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-10-03Libtool fix for PR pkg/26633, and other issues. Update libtool to 1.5.10tv2-4/+4
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-09-22Mechanical changes to package PLISTs to make use of LIBTOOLIZE_PLIST.jlam1-7/+1
All library names listed by *.la files no longer need to be listed in the PLIST, e.g., instead of: lib/libfoo.a lib/libfoo.la lib/libfoo.so lib/libfoo.so.0 lib/libfoo.so.0.1 one simply needs: lib/libfoo.la and bsd.pkg.mk will automatically ensure that the additional library names are listed in the installed package +CONTENTS file. Also make LIBTOOLIZE_PLIST default to "yes".
2004-09-12List the other cy2-* packages that use cyrus-sasl2/Makefile.common.jlam1-1/+7
2004-08-13Split out the plugins into individual packages. This allows us tojlam6-111/+49
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 thatjlam6-3/+145
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-05Rename Makefile.options to options.mk in the packages that I maintain.jlam2-3/+3
This follows the example of the mail/dovecot package, as suggested by <schmonz>.
2004-08-04Updated security/cyrus-sasl2 to 2.1.19. Changes from version 2.1.18jlam11-94/+42
include: * Support for forwarding of GSSAPI credentials * A nontrivial number of small bugfixes.
2004-08-03Become the maintainer for this package (approved by <chris>).jlam1-2/+2
2004-07-30Convert to use bsd.options.mk. The relevant options variable to setjlam5-49/+72
for each package can be determined by invoking: make show-var VARNAME=PKG_OPTIONS_VAR The old options are still supported unless the variable named in PKG_OPTIONS_VAR is set within make(1) (usually via /etc/mk.conf).
2004-07-08Use a better fix from ASG CVS the GSSAPI problems.recht3-10/+49
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-06Refer to ${VARBASE} instead of /var for the location for local statejlam2-4/+4
information.
2004-07-06Re-add revision 1.3 of patch-ab as patch-ag. This resurrects a change tojlam3-3/+17
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 sizerecht3-2/+17
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-05-16add USE_GNU_TOOLS+=make so that libsasldb.a gets built correctly.danw1-1/+2
(Nothing in the build actually uses the static version of the library, and it doesn't get installed either, so this has no effect beyond making the build not bomb out on Darwin, pkg/25575).
2004-05-09Unused.wiz1-20/+0
2004-03-29Update security/cyrus-sasl2 to 2.1.18. Changes from version 2.1.17jlam16-110/+134
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-03-26PKGREVISION bump after openssl-security-fix-update to 0.9.6m.wiz3-4/+6
Buildlink files: RECOMMENDED version changed to current version.
2004-03-05Reorder location and setting of BUILDLINK_PACKAGES to match templatejlam1-2/+4
buildlink3.mk file in revision 1.101 of bsd.buildlink3.mk.
2004-02-17We no longer need to set GNU_MISSING_OVERRIDE after the changes in revisionjlam1-3/+1
1.27 of tools.mk to hide the auto* tools between pre-configure and do-configure.
2004-02-14LIBTOOL_OVERRIDE and SHLIBTOOL_OVERRIDE are now lists of shell globsjlam1-2/+1
relative to ${WRKSRC}. Remove redundant LIBTOOL_OVERRIDE settings that are automatically handled by the default setting in bsd.pkg.mk.
2004-02-14Add a note to cyrus-sasl2/Makefile.common about which package Makefilesjlam1-1/+7
include it. This is a reminder to anyone who updates cyrus-sasl2 to also touch the other packages. Update the cy2-*/PLIST files to have the correct module version numbers.
2004-02-14CONFIG_STATUS_OVERRIDE is the default in bsd.pkg.mk, so no need for thesejlam1-3/+1
definitions here.
2004-02-14Remove unused patch.jlam1-198/+0
2004-02-14Don't try to link GSSAPI module staticly if we're using shared libs.jlam7-15/+92
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:jlam16-267/+92
* Now correctly do authorizaton callback in sasl_checkpass() * Writable auxprop support * Significantly improved documentation
2004-02-12Remove hidden dependency on autoconf by using GNU_MISSING_OVERRIDE. Also,jlam2-3/+5
PKGSHLIBTOOL has been removed from pkgsrc and we're supposed to use ${SHLIBTOOL} instead.
2004-01-27Use $FIND with "-print". Noted by Georg Schwarz in PR pkg/24248heinz1-2/+2
2004-01-24Append to BUILDLINK_DEPENDS.<pkg> instead of setting a default value. Injlam1-2/+2
the normal case when BUILDLINK_DEPENDS.<pkg> isn't specified, it receives a value only once due to the multiple inclusion protection in the bulldlink3.mk files. In the case where a package includes several buildlink3.mk files that each want a slightly different version of another dependency, having BUILDLINK_DEPENDS.<pkg> be a list allows for the strictest <pkg> dependency to be matched.
2004-01-21Recognize KERBEROS as a flag that can cause this package to be built usingjlam1-2/+3
Kerberos for GSSAPI support.
2004-01-21Remove debugging line accidentally committed in previous.jlam1-2/+1
2004-01-21Convert to use krb5.buildlink3.mk to get Kerberos 5 support. Tested tojlam1-6/+5
build and install properly using Heimdal.
2004-01-09Remove references to saslauthd from this package.jlam2-46/+1
2004-01-09Provide uint*_t datatypes for UINT* typedefs by including eitherjlam6-28/+74
<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 arejlam9-84/+40
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-08bl3ifyjlam2-13/+18
2004-01-05Fix build if SASL_USE_GSSAPI=YESmarkd3-10/+38
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.
2004-01-05Use S/+$// instead of C/\+$// to save a backslash. Very highlyjlam1-2/+2
recommended by seb :)