Commit graph

38 commits

Author SHA1 Message Date
agc
671d62d2e2 Add RMD160 digests in addition to SHA1 ones. 2005-02-23 16:33:05 +00:00
seb
14a1f6e7fc Fix alignment/LP64 issue on NetBSD/sparc64 encountered while trying the
syncrepl engine with SASL.

Bump PKGREVISION.

Approved by jlam@.
2005-01-24 12:46:25 +00:00
adam
3452b0b372 Changes 2.2.20:
Fixed slapd sanity check on protocol in authz-regexp URI (ITS#3411)
Fixed slapd ID to DN mapping when values need DN escaping (ITS#3419)
Fixed slapd sl_realloc memory overrun (ITS#3420, #3404, #3296)
Fixed slapd syncrepl bugs (ITS#3423, #3425, #3443, #3448)
Fixed slapd bad tag handling
Fixed slapd error return for modrdn invalid access (ITS#3450)
Fixed back-bdb locks in backend_group (ITS#3263, #3365)
Fixed back-bdb/back-hdb listing of permissive control (ITS#3453)
Fixed back-ldap failed connection retry (ITS#3217)
Fixed back-ldap/back-meta memory handling in attr mapping
Fixed back-meta modrdn newSuperior target selection
Fixed back-sql segfault when logging and delete_rule is NULL (ITS#3407)
Build Environment
Fixed slurpd build on Windows
2005-01-06 11:10:55 +00:00
minskim
f136a1f947 Use LIBMODE instead of 444. 2004-12-28 10:12:27 +00:00
jlam
5f27eed40f Update databases/openldap to 2.2.19. Changes from version 2.2.18 include:
* Fixed slapd check for mandatory filter in authz-regexp URI
* Fixed slapd bad descriptor check
* Fixed slapd ACI when the subject contains '#'
* Fixed back-ldap malformed URI check for multiple URIs
* Fixed back-ldap/back-meta static definition of be_open()
* Fixed back-bdb cache bugs, ctxcsn memory leak
2004-12-22 06:22:48 +00:00
wiz
eea0c8d35f Revert previous -- -current's sched_yield has been fixed.
adam says ok.
2004-12-14 12:13:43 +00:00
adam
484e7843e7 Fixed building on NetBSD 2.0 and -current 2004-12-14 09:08:37 +00:00
jlam
c5bb5f7cb2 Teach openldap to use DL_{CFLAGS,LDFLAGS,LIBS} when linking slapd when
building dynamic backends or when using Cyrus SASL.
2004-11-26 02:52:14 +00:00
jlam
2f762bac63 The man pages should refer to the real location of the config files, not
where they were installed (in the example location) during the "install"
step.  Bump PKGREVISION.
2004-11-19 16:35:26 +00:00
jlam
6b7a749803 We don't actually want everything to be built with pthreads -- only
libldap_r and slurpd.  Patch those Makefiles (patch-aj, patch-ak) to
pass $(PTHREAD_CFLAGS) and $(PTHREAD_LDFLAGS) to the build.  The
configure process correctly adds any necessary libraries, so adding
$(PTHREAD_LIBS) isn't needed.  Bump the PKGREVISION since the LDAP
libraries are no longer linked against libpthread.

This fixes PR pkg/28259.
2004-11-18 19:07:04 +00:00
jlam
3e6d63de4b Update databases/openldap to the latest release, version 2.2.18.
Changes from version 2.2.13 include numerous fixes for locking in the
Berkeley DB backend, SASL-encoding fixes in libldap, and many bug
fixes in slapd.
2004-11-17 07:23:41 +00:00
jlam
dfe438e74b Update databases/openldap to version 2.2.13, the latest stable release.
Major changes from version 2.1.30 include:

  * "LDAP Sync"-based lightweight replication
  * Proxy Cache Support
  * Hierarchical Backend
  * NS-SLAPI Support
  * Backend Layering
  * Access Control extensions including dynamic group support
  * LDAPv3 extensions:
    - ACID extensions
    - Cancel Operation
    - Content Synchronization Operation
    - DIT Content Rules
    - Duplicate Entry Extension
    - Simple Paged Results Extension
    - Proxy Authorization Extension
2004-07-24 03:32:24 +00:00
xtraeme
e8f1fc8256 Update openldap to 2.1.30.
OpenLDAP 2.1.30 Release
        Fixed slapd userdb checkpass bug (ITS#3048)
        Fixed back-ldbm IDL delete bug (ITS#3046)
        Fixed libldap schema parsing bugs (ITS#2920, ITS#3065)
        Fixed liblutil NS MTA MD5 passwd len bug (ITS#2899)
        Removed lint (ITS#3086)
        Documentation
                Updated slapd.conf(5) manpage (ITS#2525)
2004-04-17 10:56:21 +00:00
xtraeme
1d1e6f276e Update openldap to 2.1.29 (latest stable release).
Changes:

OpenLDAP 2.1.29 Release
        Fixed slapd SASL invalid authcID crash (ITS#2961)
        Fixed slapd sasl-regexp debug crash (ITS#3033)
        Fixed back-bdb empty suffix bug (ITS#2970)
        Fixed back-bdb IDL avl_delete failure bug (ITS#3004)
        Fixed libldap assert failure (ITS#2982)

OpenLDAP 2.1.28 Release
        Fixed back-bdb slapadd crash (ITS#2974)
        Fixed typo in ACL STYLE slap_style_e enum (ITS#3001)
        Added ACL set logging (ITS#2949)
        Fixed '=' escape in DN (ITS#3009)
        Documentation
                Fixed ldapmodify(1) manpage (ITS#3002)
                Fixed ldapmodrdn(1) manpage (ITS#3003)

OpenLDAP 2.1.27 Release
        Fixed slapd replog ordering bug (ITS#2512)
        Fixed slapd uninitialized variable bug
        Fixed libldap SASL client callbacks (ITS#2926)
        Build Environment
                Fixed gai_strerr portability problem (ITS#2643)
                Fixed DNS res_query portability problem
2004-03-31 03:52:45 +00:00
markd
5b59f6c37d NetBSD-current needs -lcrypto when linking in Heimdal. 2004-03-07 12:12:38 +00:00
jlam
dbee72b756 Reenable the use of GNU pth on systems without native pthreads. Bump
the PKGREVISION.  The fix was provided by Nick Hudson and modifies
the libldap initialization routine to call the GNU pth initialization
routine before using it.  The resulting slapd/slurpd passes the test
suite included in the OpenLDAP sources.  This fixes PR 24473.
2004-02-20 13:56:15 +00:00
jlam
ead8549ddd Update databases/openldap to 2.1.25 (latest stable release as of
20031217.  Changes from version 2.1.22 include many bug fixes including
memory leaks, adding lutil_passwd extensions, and adding config file
keywords to control the replication daemon.
2004-02-14 11:31:50 +00:00
jlam
adc4a993da Fix the dynamic PLIST generated when building this package with pkgviews
by delaying installation of config files until INSTALL script time.
2004-01-09 22:48:16 +00:00
agc
a2cb5c5b68 Add a patch and bump PKGREVISION for a patch by Christian Limpach for a
problem noted on current-users by Murray Armfield.

The problem was:  "Just try executing slapindex to get quite a verbose
libpthread invalid mutex message.  slapd still core dumps on
shutdown."

Thanks to Christian for fixing this.
2003-12-04 14:48:17 +00:00
salo
c807b2af6e PKGREVISION++
Obey PKG_SYSCONFDIR.
2003-09-29 16:56:54 +00:00
markd
07c95aaf67 Put patch-ad back, probably still needed on sparc64. 2003-09-18 09:52:21 +00:00
markd
9b33c14799 Update openldap to version 2.1.22.
This release contains the following major enhancements:

        * Transactional backend
        * Improved Unicode handling
        * Improved DN handlng
        * Improved Referral handling
        * SASL authentication/authorization mapping
        * SASL in-directory storage of authentication secrets
        * Enhanced administrative limits/access controls
        * Meta backend (experimental)
        * Monitor backend (experimental)
        * Virtual "glue" backend (experimental)
        * LDAP C++ API
        * Updated LDAP C and TCL APIs
        * LDAPv3 extensions, including:
            - Enhanced Language Tag/Range Support
            - 'Who am i?' Extended Operation
            - 'Matched Values' Control
            - 'NOOP' Control

   plus lots of bug fixes.

Update (to 2.1.20) from Juan RP in PR pkg/21682 with some tidy up and
update to 2.1.22 by Marc Recht and me.

Also closes PR pkg/21217 by Jean-Luc Wasmer and PR pkg/20972 by Jeremy
Reed.
2003-09-18 05:37:15 +00:00
kleink
51c13fecd3 As usual, prevent compiling SHA1 from blowing up on sparc64 by moving
each round into a separate function.  Bump to 2.0.27nb2.
2003-01-29 22:05:33 +00:00
skrll
4d96f87202 Don't use pthread_attr_setstacksize unless _POSIX_THREAD_ATTR_STACKSIZE
is defined. This lets openldap compile on -current.

Fixes PR 19921.

PKGREVISION++
2003-01-19 09:26:33 +00:00
kleink
d0c74e1a74 Update to 2.0.27; notable changes include:
OpenLDAP 2.0.27 Release
	Build environment
		Fix getopt(3) detection

OpenLDAP 2.0.26 Release
	Fixed slapd ACL buffer size bug (ITS#1963)
	Fixed slapd ACL filters w/substrings bug (ITS#2023, ITS#2027)
	Fxied slapd directory string space bug (ITS#2072)
	Fixed slurpd reject file handling bugs (ITS#2007, ITS#2009)
	Fixed back-ldbm indirect IDL bug (ITS#2039)
	Fixed libldap buffer size bugs (ITS#1935, ITS#1936)
	Fixed libldap gethostbyname mutex init bug (ITS#2019)
	Fixed liblutil passwd bug (ITS#2055)
	Fixed sasl large reads and writes (ITS#1983, also ITS#910,ITS#1861)
	Updated back-ldbm reindexing - slapindex rebuilds dn2id index
	Build environment
		Require version 1.5 if Cyrus SASL is present
		Remove tempnam checking and replacment implementation
2002-09-23 10:06:58 +00:00
jlam
e2afa97f51 Merge changes in packages from the buildlink2 branch that have
buildlink2.mk files back into the main trunk.  This provides sufficient
buildlink2 infrastructure to start merging other packages from the
buildlink2 branch that have already been converted to use the buildlink2
framework.
2002-08-25 18:38:05 +00:00
mycroft
8671208f3c Update to 2.0.25. Fixes many random bugs.
OpenLDAP 2.0.25 Release
        Fixed slapd extended op reqdata crash bug (ITS#1721)

OpenLDAP 2.0.24 Release
        Fixed slapd max incoming macro bug (ITS#1828)
        Fixed slapd acl group/dnaddr bug (ITS#1607)
        Fixed slapd connection management bug (ITS#1655)
        Fixed slapd port ntoh / addr init bugs (ITS#1615, ITS#1728)
        Fixed slapd PF_lOCAL typo (ITS#1660)
        Fixed slapd extended ops with NULL reqdata bug (ITS#1721)
        Fixed slapd replog logging without replica (ITS#1335)
        Fixed slapd NULL attrval indexing (ITS#1843)
        Fixed slurpd tls init bug (ITS#1613)
        Fixed back-ldbm dn normalization bug in onelevel searches (ITS#1654)
        Fixed back-ldbm modrdn root dn check (ITS#1761)
        Fixed back-ldbm idl overrun bug (ITS#1570)
        Fixed back-ldbm passwd textlen bug (ITS#1742)
        Fixed ber_bvstrdup() empty string bug (ITS#1662)
        Fixed ldapsearch filter bug (ITS#1649)
        Fixed maildap NULL domain bug (ITS#1022)
        Fixed libldap hostless URL bug (ITS#1697)
        Fixed liblutil /dev/urandom incomplete reads (ITS#1834)
        Fixed libldap_r threadpool free list (ITS#1839)
        Fixed libldap_r NT threads cond_broadcast (ITS#1865)
        Fixed sasl writes > 64K (ITS#1861)
        Fixed sasl session callback corruption (ITS#1799)
        Build environment
                Removed lint (ITS#1744)
        Documentation
                Updated release documents
2002-08-19 19:29:18 +00:00
martti
83b389a704 Updated openldap to 2.0.23
* Fixed slapd moddn acl bug (ITS#1562) (ITS#1582)
* Fixed slapd acl regex (to dn="") portability bug (ITS#1579)
* Disabled -lldap atexit() handler (ITS#1577)
* Updated config.guess/sub scripts (ITS#1567)
* Fixed a number of typos (ITS#1578)
2002-02-13 12:21:24 +00:00
kleink
549e7ed4e5 Update openldap to 2.0.22. Notable changes since version 2.0.21(nb1):
Fixed slapd passwd modify referral bug
	Fixed back-ldbm index threading bug
	Fixed back-ldbm ordering presence index bug
	Fixed back-ldap modify bug (ITS#1547)
	Fixed -lldap TLS errno bug
	Fixed ud v2 kind bug
	Updated slapd slurpd friendly code
	Build environment
		Fixed Mach cthreads detection (ITS#1554)
		Updated Berkeley DB 4 detection
2002-02-02 15:00:18 +00:00
kleink
e6e6a729fd Update openldap to 2.0.21. Notable changes since version 2.0.20:
Fix slapd empty string indexing/filtering handling (ITS#1507)
	Changed slapd ACL selfwrite replace logic (ITS#1530)
	Build environment
		Updated IPv6 configuration argument handling
		Fix back-shell tools make depend bug (ITS#1518)
		Removed extraneous files
2002-01-15 23:26:31 +00:00
kleink
0d6a154a52 Update openldap to 2.0.20. Notable changes since version 2.0.19(nb1):
Fixed slapd ACL empty replace bug (ITS#1530)
	Fixed slapd ACL peername/sockname exact match bug (ITS#1516)
	Fixed back-passwd db_config bug
	Fixed -lldap cache debug bug (ITS#1501)
	Fixed -lldap dnssrv free bug
	Fixed -lldap Start TLS first op bug
	Fixed slurpd TLS non-critical/critical bug (ITS#1527)
	Fixed slurpd SASL password bug (ITS#1528)
	Build environment
		Fixed repl_user build error (ITS#1503)
		Updated BerkeleyDB 4 support
		Updated schema files
		Updated Windows NT/2000 MSVC5 port
2002-01-14 22:21:03 +00:00
kleink
9058149209 Update to OpenLDAP-2.0.19; changes since 2.0.18 include:
Fixed back-ldbm not filter indexing (ITS#1405)
	Fixed back-passwd e_ndn bug (ITS#1467)
	Fixed back-ldap undef ad bug (ITS#1367)
	Fixed slapd suffix "" bugs (ITS#1430)
	Fixed slapd zero length replace bug (ITS#1364)
	Fixed slapd teletex string printables bug (ITS#1419)
	Fixed slapd unallocated sockets bug (ITS#1415)
	Fixed slapd undefined present filter bug (ITS#1439)
	Fixed -lldap cacertfile bug (ITS#1406)
	Fixed -lldap ldap_url_seach_s bug (ITS#1429)
	Fixed -lldap unbind free bug (ITS#1442)
	Fixed -llber realloc bug (ITS#1410)
	Fixed ldappasswd/slappasswd strncmp bug (ITS#1497)
	Fixed various memory leaks
	Updated slapd emfile/enfile handling
	Build environment
		Fixed passwd-search port bug (ITS#1461)
		Fixed Kerberos build bug (ITS#1468)
		Updated CThread detection (ITS#1440)
		Updated MAXPATHLEN handling (ITS#1440)
		Fixed TLS build (ITS#1412)
		Added BerkeleyDB 4 support
		Added GNU ar support (ITS#1460)
2001-12-20 22:16:44 +00:00
kleink
c5a9cd15b6 Update to OpenLDAP 2.0.18; notable changes:
OpenLDAP 2.0.18 Release
        Fixed -llber ber_bvecadd bug (ITS#1398)
        Fixed slap tools replica config bug (ITS#1385)
        Build environment
                Updated req_query detection
2001-10-26 09:04:49 +00:00
tron
5eb9a5c340 Update "openldap" package to version 2.0.17. Major changes since version
1.2.13:
- LDAPv3 support
    + RFC 2251-2256
    + Language Tags (RFC 2596)
    + SASL (RFC2829)
    + TLS (RFC2830) and SSL (ldaps://)
    + named references
    + DNS SRV location
- IPv6 support
- LDAP over IPC support
- Updated C API
- LDIFv1 (RFC2849)
- Enhanced Standalone LDAP Server:
    + Updated Access Control System
    + Thread Pooling
    + DNS SRV referral backend (experimental)
    + LDAP backend (experimental)
    + SQL backend (experimental)
    + Better tools

This fixes PR pkg/14339 by Hauke Fath.
2001-10-25 16:15:44 +00:00
kleink
087f3d638d Update to OpenLDAP 1.2.13.
Changes included in OpenLDAP 1.2.13
	CVS Tag: OPENLDAP_REL_ENG_1_2_13
	Fixed slurpd millionth second bug (ITS#1323)
	Fixed libldap result error memory leak (ITS#1161)
2001-10-01 16:42:30 +00:00
kleink
56963b1717 Update OpenLDAP to 1.2.12.
Changes included in OpenLDAP 1.2.12
        CVS Tag: OPENLDAP_REL_ENG_1_2
        Fixed slapd sb_max_incoming bug
        Fixed ldapmodify ldaphost NULL bug
        Fixed ldapsearch uninitialized fp bug
        Fixed Pth initialization bug
        Fixed libldap/add mod_bvalues typo
        Fixed ldappasswd crypt(3) crash (ITS#598)
        Fixed slapd/config.c MAXARGS boundary condition bug
        Fixed cn=monitor/config rdwr lock leak
        Fixed liblber exception handling bugs
        Build Environment
                Remove extra Digital UNIX symbol (ITS#590)
                Ignore make clean rm failure
                Fix ud install mode (ITS#633)
2001-05-14 16:15:52 +00:00
agc
6ef28d06c5 Move to sha1 digests, and add distfile sizes. 2001-04-18 16:10:56 +00:00
agc
5092342d3d + move the distfile digest/checksum value from files/md5 to distinfo
+ move the patch digest/checksum values from files/patch-sum to distinfo
+ include distfile filesizes in distinfo
2001-04-17 09:56:50 +00:00