Commit graph

59 commits

Author SHA1 Message Date
jlam
44cfab94b5 Update security/cyrus-sasl2 to 2.1.18. Changes from version 2.1.17
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-29 05:47:30 +00:00
wiz
a661ce60c0 PKGREVISION bump after openssl-security-fix-update to 0.9.6m.
Buildlink files: RECOMMENDED version changed to current version.
2004-03-26 02:27:34 +00:00
jlam
9ff0e10340 Reorder location and setting of BUILDLINK_PACKAGES to match template
buildlink3.mk file in revision 1.101 of bsd.buildlink3.mk.
2004-03-05 19:25:06 +00:00
jlam
e44579ded5 We no longer need to set GNU_MISSING_OVERRIDE after the changes in revision
1.27 of tools.mk to hide the auto* tools between pre-configure and
do-configure.
2004-02-17 12:13:07 +00:00
jlam
3ebe053d90 LIBTOOL_OVERRIDE and SHLIBTOOL_OVERRIDE are now lists of shell globs
relative to ${WRKSRC}.  Remove redundant LIBTOOL_OVERRIDE settings that
are automatically handled by the default setting in bsd.pkg.mk.
2004-02-14 17:21:49 +00:00
jlam
2b41236203 Add a note to cyrus-sasl2/Makefile.common about which package Makefiles
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-14 14:43:51 +00:00
jlam
19e040b6dc CONFIG_STATUS_OVERRIDE is the default in bsd.pkg.mk, so no need for these
definitions here.
2004-02-14 13:55:19 +00:00
jlam
450a4245ea Remove unused patch. 2004-02-14 07:51:36 +00:00
jlam
8f70d2adc2 Don't try to link GSSAPI module staticly if we're using shared libs.
Fixes undefined symbols on linking other software against libsasl2.
Bump PKGREVISION.
2004-02-14 07:45:36 +00:00
jlam
276769e2ea Update security/cyrus-sasl2 to 2.1.17. Changes from version 2.1.15 include:
* Now correctly do authorizaton callback in sasl_checkpass()
* Writable auxprop support
* Significantly improved documentation
2004-02-14 03:16:58 +00:00
jlam
0cbd511107 Remove hidden dependency on autoconf by using GNU_MISSING_OVERRIDE. Also,
PKGSHLIBTOOL has been removed from pkgsrc and we're supposed to use
${SHLIBTOOL} instead.
2004-02-12 13:34:29 +00:00
heinz
18a916d5e6 Use $FIND with "-print". Noted by Georg Schwarz in PR pkg/24248 2004-01-27 00:53:10 +00:00
jlam
a7d877ca6a Append to BUILDLINK_DEPENDS.<pkg> instead of setting a default value. In
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-24 03:26:45 +00:00
jlam
3601a7551c Recognize KERBEROS as a flag that can cause this package to be built using
Kerberos for GSSAPI support.
2004-01-21 14:01:06 +00:00
jlam
9351de8505 Remove debugging line accidentally committed in previous. 2004-01-21 12:14:57 +00:00
jlam
b5b7b84c22 Convert to use krb5.buildlink3.mk to get Kerberos 5 support. Tested to
build and install properly using Heimdal.
2004-01-21 12:12:13 +00:00
jlam
7fa7bb10c3 Remove references to saslauthd from this package. 2004-01-09 20:35:03 +00:00
jlam
e6cd919ca9 Provide uint*_t datatypes for UINT* typedefs by including either
<stdint.h> or <inttypes.h>.  Fix suggested by the analysis in pkg
PR 22031.
2004-01-09 20:29:47 +00:00
jlam
ab147d0e74 Update cyrus-sasl2 to 2.1.15nb2. Changes from version 2.1.15nb1 are
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-09 19:37:48 +00:00
jlam
39b5cf574d bl3ify 2004-01-08 22:13:14 +00:00
markd
6139b28041 Fix build if SASL_USE_GSSAPI=YES
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-05 12:10:29 +00:00
jlam
d279e6f535 Use S/+$// instead of C/\+$// to save a backslash. Very highly
recommended by seb :)
2004-01-05 11:05:44 +00:00
jlam
47bb2aae5f Re-arrange to match example buildlink3.mk file in bsd.buildlink3.mk. 2004-01-04 23:34:04 +00:00
jlam
339cd13cb2 Initial sprinkling of work-in-progress buildlink3.mk files for using the
buildlink3 framework.
2004-01-03 23:06:43 +00:00
martti
5348834ce1 Expand ROOT_USER 2003-12-15 14:10:49 +00:00
jlam
1ace25cc8c Install the saslauthd manpage as cat8/saslauthd.0 as it should be on BSD
systems.
2003-11-21 13:41:58 +00:00
jlam
093834e3eb s/root/@ROOT_USER@/ to be more generally correct. 2003-11-21 10:41:56 +00:00
jschauma
fe19bb05b5 PKGREVISION++ after openssl update. 2003-11-12 03:39:39 +00:00
christos
c3637c54ff Bump revision. 2003-10-06 16:48:04 +00:00
christos
6948e59140 regen 2003-10-06 16:31:18 +00:00
christos
716d8ae309 Fix uninitialized variable that caused core-dumps. 2003-10-06 16:31:07 +00:00
chris
ace63ac599 Add BUILD_DEFS line for USE_PAM and SASL_USE_GSSAPI. 2003-10-05 21:52:57 +00:00
seb
a7ca42bc59 Some xargs (Hi Sun) run the command even when stdin is "empty". Compare
'echo | xargs echo' on NetBSD and Solaris...

Workaround this in post-extract target's 'rm' by adding a '-f' argument
to it.

XXX Current upstream tarball does not have .orig files, I could have
removed this post-extract target...
2003-10-03 12:56:48 +00:00
jlam
48099e406a * Use LIBTOOL_OVERRIDE instead of LTCONFIG_OVERRIDE.
* Use ${SHLIBTOOL} to build the shared plugins so we don't get the useless
  lib<plugin>.a file.
2003-09-13 19:08:50 +00:00
jmc
9ba4361a12 Nuke definition for INSTALL_EXTRA_TMPL here since INSTALL doesn't exist. 2003-09-02 23:14:44 +00:00
jlam
b2677a2cb0 Add definitions for DEINSTALL_EXTRA_TMPL and INSTALL_EXTRA_TMPL if
USE_PKGINSTALL is "YES".  bsd.pkg.install.mk will no longer automatically
pick up a INSTALL/DEINSTALL script in the package directory and assume that
you want it for the corresponding *_EXTRA_TMPL variable.
2003-08-30 22:51:11 +00:00
recht
a4ec41985a Update to 2.1.15.
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-08-16 09:06:41 +00:00
grant
ca3be631f2 s/netbsd.org/NetBSD.org/ 2003-07-17 22:50:55 +00:00
martti
c98e995c23 Updated cyrus-sasl to 2.1.13
* several bug fixes

Approved by chris.
2003-05-26 06:53:08 +00:00
martti
50560f96fa Updated cyrus-sasl to 2.1.13
* several bug fixes

Approved by chris.
2003-05-26 06:53:07 +00:00
jmc
ada44c37a8 Correct DEPENDS line to proper format 2003-03-22 23:02:55 +00:00
jlam
cc05368605 Rearrange the Makefile logic so that we can easily create Cyrus SASL 2.x
plugin packages.
2003-03-19 22:25:05 +00:00
jlam
be64260afd ${SASLSOCKETDIR} is removed by the DEINSTALL script, so remove this
redundant command.
2003-03-19 22:24:21 +00:00
jlam
ee14a59286 cyrus-sasl2 libraries have no library dependencies on PAM. 2003-03-19 22:22:34 +00:00
seb
3869278076 Update to version 2.1.12.
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.
2003-02-27 13:18:06 +00:00
jlam
d7f69e47ce Instead of including bsd.pkg.install.mk directly in a package Makefile,
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>.
2003-01-28 22:03:00 +00:00
cjep
afa55834c5 Whitespace fix 2002-12-23 16:24:59 +00:00
grant
fc4a4b389c add some missing documentation files. 2002-12-13 01:06:02 +00:00
chris
688dada0be Update buildlink2.mk to force the use of 2.1.10. 2002-12-12 09:13:52 +00:00
chris
9b2c204ebc Update cyrus sasl to 2.1.10. As noted in pkg/19335.
Fixes a buffer overflow:
http://online.securityfocus.com/archive/1/302603

and other misc bugs.

(note .sig file checked and verified)
2002-12-11 23:48:58 +00:00