summaryrefslogtreecommitdiff
path: root/databases/openldap/patches
diff options
context:
space:
mode:
authorxtraeme <xtraeme@pkgsrc.org>2004-03-31 03:52:45 +0000
committerxtraeme <xtraeme@pkgsrc.org>2004-03-31 03:52:45 +0000
commit1d1e6f276e33a1133e92d9bc131f1638595cab2c (patch)
treed7d9e0e5dc240a16e3d540d06aa1cc5603c827ef /databases/openldap/patches
parent4af9e32893a3c73f76a46300acd72fbbc4c979f8 (diff)
downloadpkgsrc-1d1e6f276e33a1133e92d9bc131f1638595cab2c.tar.gz
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
Diffstat (limited to 'databases/openldap/patches')
-rw-r--r--databases/openldap/patches/patch-ae34
1 files changed, 0 insertions, 34 deletions
diff --git a/databases/openldap/patches/patch-ae b/databases/openldap/patches/patch-ae
deleted file mode 100644
index 870db5d78b5..00000000000
--- a/databases/openldap/patches/patch-ae
+++ /dev/null
@@ -1,34 +0,0 @@
-$NetBSD: patch-ae,v 1.2 2004/02/14 11:31:50 jlam Exp $
-
---- servers/slapd/back-bdb/init.c.orig Sat Nov 29 04:59:10 2003
-+++ servers/slapd/back-bdb/init.c
-@@ -461,17 +461,19 @@ bdb_db_close( BackendDB *be )
- bdb_cache_release_all (&bdb->bi_cache);
-
- #ifdef SLAP_IDL_CACHE
-- ldap_pvt_thread_mutex_lock ( &bdb->bi_idl_tree_mutex );
-- entry = bdb->bi_idl_lru_head;
-- while ( entry != NULL ) {
-- next_entry = entry->idl_lru_next;
-- avl_delete( &bdb->bi_idl_tree, (caddr_t) entry, bdb_idl_entry_cmp );
-- free( entry->idl );
-- free( entry->kstr.bv_val );
-- free( entry );
-- entry = next_entry;
-+ if ( bdb->bi_idl_cache_max_size ) {
-+ ldap_pvt_thread_mutex_lock ( &bdb->bi_idl_tree_mutex );
-+ entry = bdb->bi_idl_lru_head;
-+ while ( entry != NULL ) {
-+ next_entry = entry->idl_lru_next;
-+ avl_delete( &bdb->bi_idl_tree, (caddr_t) entry, bdb_idl_entry_cmp );
-+ free( entry->idl );
-+ free( entry->kstr.bv_val );
-+ free( entry );
-+ entry = next_entry;
-+ }
-+ ldap_pvt_thread_mutex_unlock ( &bdb->bi_idl_tree_mutex );
- }
-- ldap_pvt_thread_mutex_unlock ( &bdb->bi_idl_tree_mutex );
- #endif
-
- return 0;