1OpenLDAP 2.4 Change Log 2 3OpenLDAP 2.4.11 Release (2008/07/16) 4 Fixed liblber ber_get_next length decoding (ITS#5580) 5 Added libldap assertion control (ITS#5560) 6 Fixed libldap GnuTLS CRL result handling (ITS#5577) 7 Fixed libldap GnuTLS SSF computation (ITS#5585) 8 Fixed liblutil missing return code (ITS#5615) 9 Fixed slapd cert serial number parsing (ITS#5588) 10 Fixed slapd check for structural_class failures (ITS#5540) 11 Fixed slapd config backend renumbering (ITS#5571) 12 Fixed slapd configContext OID (ITS#5383) 13 Fixed slapd crash with no listeners (ITS#5563) 14 Fixed slapd equality rules for olcRootDN/olcSchemaDN (ITS#5540) 15 Fixed slapd sets memory leak (ITS#5557) 16 Fixed slapd sortvals binary search (ITS#5578) 17 Fixed slapd syncrepl updates with multiple masters (ITS#5597) 18 Fixed slapd syncrepl superior objectClass delete/add (ITS#5600) 19 Fixed slapd syncrepl/slapo-syncprov contextCSN updates as internal ops (ITS#5596) 20 Added slapd-ldap/slapd-meta option to filter out search references (ITS#5593) 21 Fixed slapd-meta link to slapd-ldap (ITS#5355) 22 Fixed slapd-sock, back-shell buffer count (ITS#5558) 23 Fixed slapo-dynlist dg attrs lookup (ITS#5583) 24 Fixed slapo-dynlist entry release (ITS#5135) 25 Fixed slapo-memberof replace handling (ITS#5584) 26 Added slapo-nssov contrib module 27 Fixed slapo-pcache handling of negative search caches (ITS#5546) 28 Fixed slapo-ppolicy DNs with whitespaces (ITS#5552) 29 Fixed slapo-ppolicy modify with internal ops (ITS#5569) 30 Fixed slapo-syncprov ACL evaluation (ITS#5548) 31 Fixed slapo-syncprov crash with delcsn (ITS#5589) 32 Fixed slapo-syncprov full reload (ITS#5564) 33 Fixed slapo-syncprov missing olcSpReloadHint attr(ITS#5591) 34 Fixed slapo-unique filter normalization (ITS#5581) 35 Fixed contrib smbk5pwd terminator (ITS#5575) 36 Build Environment 37 Fixed test048 to skip if threads is not available (ITS#5529) 38 Documentation 39 Added slapo-pcache(5) sizelimit caching (ITS#5559) 40 Added slapd-access(5) add and delete privs (ITS#5566) 41 admin24 GnuTLS documentation (ITS#5554) 42 43OpenLDAP 2.4.10 Release (2008/06/08) 44 Fixed libldap file descriptor leak with SELinux (ITS#5507) 45 Fixed libldap ld_defconn cleanup if it was freed (ITS#5518, ITS#5525) 46 Fixed libldap msgid handling (ITS#5318) 47 Fixed libldap t61 infinite loop (ITS#5542) 48 Fixed libldap_r missing stubs (ITS#5519) 49 Fixed slapd initialization of sr_msgid, rs->sr_tag (ITS#5461) 50 Fixed slapd missing termination of integerFilter keys (ITS#5503) 51 Fixed slapd multiple attrs in URI (ITS#5516) 52 Fixed slapd sasl_ssf retrieval (ITS#5403) 53 Fixed slapd socket assert (ITS#5489) 54 Fixed slapd syncrepl cookie (ITS#5536) 55 Fixed slapd-bdb/hdb MAXPATHLEN (ITS#5531) 56 Fixed slapd-bdb indexing in single ADD/MOD (ITS#5521) 57 Fixed slapd-ldap entry_get() op-dependent behavior (ITS#5513) 58 Fixed slapd-meta quarantine crasher (ITS#5522) 59 Fixed slapo-refint to allow setting modifiers name (ITS#5505) 60 Fixed slapo-syncprov contextCSN passing on syncprov consumers (ITS#5488) 61 Fixed slapo-syncprov csn update with delta-syncrepl (ITS#5493) 62 Fixed slapo-syncprov op2.o_extra reset (ITS#5501, #5506) 63 Fixed slapo-syncprov searching wrong backend (ITS#5487) 64 Fixed slapo-syncprov sending ops without queued CSNs (ITS#5465) 65 Fixed slapo-syncprov max csn search on startup (ITS#5537) 66 Fixed slapo-unique config structs (ITS#5526) 67 Fixed slapo-unique filter terminator (ITS#5511) 68 Documentation 69 Add search privileges documentation (ITS#5512) 70 admin24 security document updates (ITS#5524) 71 72OpenLDAP 2.4.9 Release (2008/05/07) 73 Fixed libldap to use unsigned port (ITS#5436) 74 Fixed libldap error message for missing close paren (ITS#5458) 75 Fixed libldap_r tpool pause checks (ITS#5364, #5407) 76 Fixed slapcat error checking (ITS#5387) 77 Fixed slapd abstract objectClass inheritance check (ITS#5474) 78 Fixed slapd add operations requiring naming attrs (ITS#5412) 79 Fixed slapd connection handling (ITS#5469) 80 Fixed slapd delta-syncrepl resync (ITS#5378) 81 Fixed slapd frontendDB backend selection (ITS#5419) 82 Fixed slapd pagedresults stale state (ITS#5409) 83 Fixed slapd pointer dereference (ITS#5388) 84 Fixed slapd null argument dereference (ITS#5435) 85 Fixed slapd REP_ENTRY flags (ITS#5340) 86 Fixed slapd sets attribute description parsing (ITS#5402) 87 Fixed slapd syncrepl hang on back-config (ITS#5407) 88 Fixed slapd syncrepl compare_csns crash (ITS#5413) 89 Fixed slapd syncrepl contextCSN update clash (ITS#5426) 90 Fixed slapd syncrepl/glue failure (ITS#5430) 91 Fixed slapd syncrepl crash on empty CSN (ITS#5432) 92 Fixed slapd syncrepl refreshAndPersist (ITS#5454) 93 Fixed slapd syncrepl modrdn processing (ITS#5397) 94 Fixed slapd syncrepl MMR partial refresh (ITS#5470) 95 Fixed slapd value list termination (ITS#5450) 96 Fixed slapd/slapo-accesslog rq mutex usage (ITS#5442) 97 Fixed slapd-bdb ID_NOCACHE handling (ITS#5439) 98 Fixed slapd-bdb entryinfo state if db_lock fails (ITS#5455) 99 Fixed slapd-bdb referral rewrite (ITS#5339) 100 Fixed slapd-config overlay stacking (ITS#5346) 101 Fixed slapd-config attribute publishing (ITS#5383) 102 Fixed slapd-ldap connection handler (ITS#5404) 103 Fixed slapd-ldif file name handling & multi-suffix/dir catch (ITS#5408) 104 Fixed slapd-meta connections on error (ITS#5440) 105 Fixed slapd-meta crash on search (ITS#5481) 106 Fixed slapo-accesslog null callback stack crash (ITS#5490) 107 Fixed slapo-auditlog unnecessary syscall (ITS#5441) 108 Added slapo-dynlist mapping to dynamic attrs generation (ITS#5466) 109 Fixed slapo-refint dnSubtreeMatch (ITS#5427) 110 Fixed slapo-refint global referential integrity (ITS#5428) 111 Fixed slapo-syncprov psearch on closed connection (ITS#5401) 112 Fixed slapo-syncprov psearch task delay (ITS#5405) 113 Fixed slapo-syncprov psearch filter identity (ITS#5418, #5486) 114 Fixed slapo-syncprov/glue contextCSN update (ITS#5433) 115 Fixed slapo-syncprov/glue search ops (ITS#5434) 116 Fixed slapo-syncprov null cookie (ITS#5437,#5444) 117 Fixed slapo-syncprov double-free (ITS#5445) 118 Fixed slapo-syncprov free syncop correctly (ITS#5484) 119 Fixed slapo-syncprov glue deadlock (ITS#5451) 120 Build Environment 121 Fixed leave function naming for OSF1 (ITS#5411) 122 Documentation 123 Fixed slapd.access(5) authz-regexp documented behavior (ITS#5400) 124 Fixed slapd.meta(5) idassert-* documentation (ITS#5406) 125 admin24 delta-syncrepl documentation (ITS#5476) 126 admin24 set documentation (ITS#5278,ITS#5279,ITS#5281) 127 admin24 slapo-ppolicy documentation (ITS#5479) 128 admin24 syncrepl directives update (ITS#5425) 129 130OpenLDAP 2.4.8 Release (2008/02/19) 131 Fixed ldapmodify verbose logging (ITS#5247) 132 Fixed ldapdelete with sizelimit (ITS#5294) 133 Fixed ldapdelete with subentries control (ITS#5293) 134 Fixed ldapsearch exit code init (ITS#5317) 135 Fixed libldap extended decoding (ITS#5304) 136 Fixed libldap filter abort (ITS#5300) 137 Fixed libldap ldap_parse_sasl_bind_result (ITS#5263) 138 Fixed libldap result codes for open (ITS#5338) 139 Fixed libldap search timeout crash (ITS#5291) 140 Fixed libldap paged results crash (ITS#5315) 141 Fixed libldap cipher suite with GnuTLS (ITS#5341) 142 Fixed slapd support for 2.1 CSN (ITS#5348) 143 Fixed slapd include handling (ITS#5276) 144 Fixed slapd modrdn check for valid new DN (ITS#5344) 145 Fixed slapd multi-step SASL binds (ITS#5298) 146 Fixed slapd non-atomic signal variables (ITS#5248) 147 Fixed slapd overlay ordering when moving to slapd.d (ITS#5284) 148 Fixed slapd NULL printf (ITS#5264) 149 Fixed slapd NULL set values (ITS#5286) 150 Fixed slapd segv with SASL/OTP (ITS#5259) 151 Fixed slapd timestamp race condition (ITS#5370) 152 Fixed slapd cn=config crash on delete (ITS#5343) 153 Fixed slapd cn=config global acls (ITS#5352) 154 Fixed slapd truncated cookie (ITS#5362) 155 Fixed slapd sasl with CLEARTEXT (ITS#5368) 156 Fixed slapd str2entry with no attrs (ITS#5308) 157 Fixed slapd TLSVerifyClient default (ITS#5360) 158 Fixed slapd HAVE_TLS dependency (ITS#5379) 159 Fixed slapd delta-syncrepl refresh mode (ITS#5376) 160 Fixed slapd ACL sets URI attrs (ITS#5384) 161 Fixed slapd invalid entryUUID filter (ITS#5386) 162 Fixed slapd-bdb idlcache on adds (ITS#5086) 163 Fixed slapd-bdb crash with modrdn (ITS#5358) 164 Fixed slapd-bdb segv with bdb4.6 (ITS#5322) 165 Fixed slapd-bdb modrdn to same dn (ITS#5319) 166 Fixed slapd-bdb MMR (ITS#5332) 167 Added slapd-bdb/slapd-hdb DB encryption (ITS#5359) 168 Fixed slapd-ldif delete (ITS#5265) 169 Fixed slapd-meta link to slapd-ldap (ITS#5355) 170 Fixed slapd-meta setting of sm_nvalues (ITS#5375) 171 Fixed slapd-monitor crash (ITS#5311) 172 Fixed slapd-relay compare (ITS#4937) 173 Added slapd-sock (ITS#4094) 174 Fixed slapo-accesslog cleanup on successful response (ITS#5374) 175 Added slapo-autogroup contrib module (ITS#5145) 176 Added slapo-constraint cross-attribute constraints (ITS#4987) 177 Fixed slapo-memberof objectClass inheritance (ITS#5299) 178 Added slapo-memberof global overlay support (ITS#5301) 179 Fixed slapo-memberof leak (ITS#5302) 180 Fixed slapo-ppolicy only password check with policy (ITS#5285) 181 Fixed slapo-ppolicy del/replace password without new one (ITS#5373) 182 Fixed slapo-syncprov hang on checkpoint (ITS#5261) 183 Added slapo-translucent local searching (ITS#5283) 184 Removed lint 185 Build Environment 186 Fixed libldap_r threaded library linking (ITS#4982) 187 Fixed libldap use of %n (ITS#5324) 188 Fixed test047 to skip if rwm is not available (ITS#5292) 189 Documentation 190 DB_CONFIG.example URL wrong in comments (ITS#5288) 191 Add cn=config example for auditlog (ITS#5245) 192 ldapmodify(1) clarification for RFC2849 (ITS#5312) 193 194OpenLDAP 2.4.7 Release (2007/12/14) 195 Added slapd ordered indexing of integer attributes (ITS#5239) 196 Fixed slapd paged results control handling (ITS#5191) 197 Fixed slapd sasl-host parsing (ITS#5209) 198 Fixed slapd filter normalization (ITS#5212) 199 Fixed slapd multiple suffix checking (ITS#5186) 200 Fixed slapd paged results handling when using rootdn (ITS#5230) 201 Fixed slapd syncrepl presentlist handling (ITS#5231) 202 Fixed slapd core schema 'c' definition for RFC4519 (ITS#5236) 203 Fixed slapd 3-way Multi-Master Replication (ITS#5238) 204 Fixed slapd hash collisions in index slots (ITS#5183) 205 Fixed slapd replication of dSAOperation attributes (ITS#5268) 206 Fixed slapadd contextCSN updating (ITS#5225) 207 Fixed slapd-bdb/hdb to report and fail on internal errors (ITS#5232) 208 Fixed slapd-bdb/hdb dn2entry lock bug (ITS#5257) 209 Fixed slapd-bdb/hdb dn2id lock bug (ITS#5262) 210 Fixed slapd-hdb caching on rename ops (ITS#5221) 211 Fixed slapo-accesslog abandoned op cleanup (ITS#5161) 212 Fixed slapo-dds deleting from nonexistent db (ITS#5267) 213 Fixed slapo-memberOf deleted values saving (ITS#5258) 214 Fixed slapo-pcache op->o_abandon handling (ITS#5187) 215 Fixed slapo-ppolicy single password check on modify (ITS#5146) 216 Fixed slapo-ppolicy internal search (ITS#5235) 217 Fixed slapo-syncprov refresh and persist cookie sending (ITS#5210) 218 Fixed slapo-syncprov ignore invalid cookies (ITS#5211) 219 Fixed slapo-translucent interaction with slapo-rwm (ITS#4889) 220 Updated contrib addpartial module (ITS#3593) 221 Build Environment 222 Fixed liblber socket library linking (ITS#5224) 223 Fixed Windows slapd.def rules (ITS#5215) 224 Documentation 225 Fixed grammar errors (ITS#5223) 226 Refint overlay doc contribution (ITS#5217) 227 Dynamic Lists doc contribution to the admin guide (ITS#5216) 228 Fixed ldappasswd(1) and ldapmodify(1) typos (ITS#5269) 229 Fixed domain factor typos (ITS#5237) 230 Fixed slapd.conf(5) maxderefdepth default value typo (ITS#5200) 231 Clarified slapd.conf(5) limits issues in syncrepl (ITS#5243) 232 Fixed slapd-config(5) maxderefdepth default value typo (ITS#5200) 233 Patches for minor typos in man pages (ITS#5228) 234 admin24/replication.sdf spelling (ITS#5270) 235 236 237OpenLDAP 2.4.6 Release (2007/10/31) 238 Initial release for "general use". 239