~ubuntu-branches/ubuntu/maverick/openldap/maverick-proposed

« back to all changes in this revision

Viewing changes to CHANGES

  • Committer: Bazaar Package Importer
  • Author(s): Mathias Gug, Steve Langasek, Mathias Gug
  • Date: 2009-02-18 18:44:00 UTC
  • mfrom: (1.1.2 upstream) (0.1.2 lenny)
  • Revision ID: james.westby@ubuntu.com-20090218184400-zw4mjse9eywt5566
Tags: 2.4.14-0ubuntu1
[ Steve Langasek ]
* New upstream version
  - Fixes a bug with the pcache overlay not returning cached entries
    (closes: #497697)
  - Update evolution-ntlm patch to apply to current Makefiles.
  - (tentatively) drop gnutls-ciphers, since this bug was reported to be
    fixed upstream in 2.4.8.  The fix applied in 2.4.8 didn't match the
    patch from the bug report, so this should be watched for regressions.
* Build against db4.7 instead of db4.2 at last!  Closes: #421946.
* Build with --disable-ndb, to avoid a misbuild when libmysqlclient is
  installed in the build environment.
* New patch, no-crlcheck-for-gnutls, to fix a build failure when using
  --with-tls=gnutls.

[ Mathias Gug ]
* Merge from debian unstable, remaining changes:
  - debian/apparmor-profile: add AppArmor profile
  - debian/slapd.postinst: Reload AA profile on configuration
  - updated debian/slapd.README.Debian for note on AppArmor
  - debian/control: Recommends apparmor >= 2.1+1075-0ubuntu6
  - debian/control: Conflicts with apparmor-profiles << 2.1+1075-0ubuntu4
    to make sure that if earlier version of apparmour-profiles gets
    installed it won't overwrite our profile.
  - Modify Maintainer value to match the DebianMaintainerField
    speficication.
  - follow ApparmorProfileMigration and force apparmor compalin mode on 
    some upgrades (LP: #203529)
  - debian/slapd.dirs: add etc/apparmor.d/force-complain
  - debian/slapd.preinst: create symlink for force-complain on pre-feisty
    upgrades, upgrades where apparmor-profiles profile is unchanged (ie
    non-enforcing) and upgrades where apparmor profile does not exist.
  - debian/slapd.postrm: remove symlink in force-complain/ on purge
  - debian/patches/fix-ucred-libc due to changes how newer glibc handle
    the ucred struct now.
  - debian/control:
    - Build-depend on libltdl7-dev rather then libltdl3-dev.
  - debian/patches/autogen.sh:
    - Call libtoolize with the --install option to install config.{guess,sub}
      files.
  - Don't use local statement in config script as it fails if /bin/sh
    points to bash (LP: #286063).
  - Disable the testsuite on hppa. Allows building of packages on this
    architecture again, once this package is in the archive.
    LP: #288908.
  - debian/slapd.postinst, debian/slapd.script-common: set correct ownership
    and permissions on /var/lib/ldap, /etc/ldap/slapd.d (group readable) and
    /var/run/slapd (world readable). (LP: #257667).
  - debian/patches/nssov-build, debian/rules: 
    Build and package the nss overlay.
    debian/schema/misc.ldif: add ldif file for the misc schema, which defines
    rfc822MailMember (required by the nss overlay).
  - debian/{control,rules}: enable PIE hardening
  - Use cn=config as the default configuration backend instead of 
    slapd.conf. Migrate slapd.conf  file to /etc/ldap/slapd.d/ on upgrade
    asking the end user to enter a new password to control the access to the
    cn=config tree.
* debian/patches/corrupt-contextCSN: The contextCSN can get corrupted at
  times. (ITS: #5947)

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
1
OpenLDAP 2.4 Change Log
2
2
 
 
3
OpenLDAP 2.4.14 Release (2009/02/14)
 
4
        Added libldap option to disable SASL host canonicalization (ITS#5812)
 
5
        Added libldap TLS_PROTOCOL_MIN (ITS#5655)
 
6
        Added libldap GnuTLS support for TLS_CIPHER_SUITE (ITS#5887)
 
7
        Added libldap GnuTLS setting random file (ITS#5462)
 
8
        Added libldap alias dereferencing in C API (ITS#5916)
 
9
        Fixed libldap chasing multiple referrals (ITS#5853)
 
10
        Fixed libldap deref handling (ITS#5768)
 
11
        Fixed libldap NULL pointer deref (ITS#5934)
 
12
        Fixed libldap peer cert memory leak (ITS#5849)
 
13
        Fixed libldap interaction with GnuTLS CN IP-based matches (ITS#5789)
 
14
        Fixed libldap intermediate response behavior (ITS#5896)
 
15
        Fixed libldap IPv6 address handling (ITS#5937)
 
16
        Fixed libldap_r deref building (ITS#5768)
 
17
        Fixed libldap_r slapd lockup when paused during shutdown (ITS#5841)
 
18
        Added slapd syncrepl default retry setting (ITS#5825)
 
19
        Added slapd val.regex expansion (ITS#5804)
 
20
        Added slapd TLS_PROTOCOL_MIN (ITS#5655)
 
21
        Added slapd slapi_pw_find (ITS#2615,ITS#4359)
 
22
        Added slapd compatibility with MSAD ranged values (ITS#5927)
 
23
        Fixed slapd bconfig to return error codes (ITS#5867)
 
24
        Fixed slapd bconfig encoding incorrectly (ITS#5897)
 
25
        Fixed slapd bconfig dangling pointers (ITS#5924)
 
26
        Fixed slapd behavior with superior objectClasses (ITS#5517)
 
27
        Fixed slapd connection assert (ITS#5835)
 
28
        Fixed slapd epoll handling (ITS#5886)
 
29
        Fixed slapd frontend/backend options handling (ITS#5857)
 
30
        Fixed slapd glue with MMR (ITS#5925)
 
31
        Fixed slapd logging on Windows (ITS#5392)
 
32
        Fixed slapd listener comparison (ITS#5613)
 
33
        Fixed slapd manageDSAit with glue entries (ITS#5921)
 
34
        Fixed slapd syncrepl rename handling (ITS#5809)
 
35
        Fixed slapd syncrepl MMR when adding new server (ITS#5850)
 
36
        Fixed slapd syncrepl MMR with deleted entries (ITS#5843)
 
37
        Fixed slapd syncrepl replication with glued DB (ITS#5866)
 
38
        Fixed slapd syncrepl replication with moddn (ITS#5901)
 
39
        Fixed slapd syncrepl replication with referrals (ITS#5881)
 
40
        Fixed slapd syncrepl replication with config tree (ITS#5935)
 
41
        Fixed slapd wake_sds close on Windows (ITS#5855)
 
42
        Fixed slapd-bdb/hdb dncachesize handling (ITS#5860)
 
43
        Fixed slapd-bdb/hdb RFC4528 control support (ITS#5861)
 
44
        Fixed slapd-bdb/hdb trickle task usage (ITS#5864)
 
45
        Fixed slapd-hdb idlcache with empty suffix (ITS#5859)
 
46
        Fixed slapd-ldap idassert-bind validity checking (ITS#5863)
 
47
        Fixed slapd-ldap/meta RFC4525 increment support (ITS#5912)
 
48
        Fixed slapd-ldap/meta search dereferencing (ITS#5916)
 
49
        Fixed slapd-ldap/meta with intermediate response (ITS#5931)
 
50
        Fixed slapd-ldif numerous bugs (ITS#5408)
 
51
        Fixed slapd-ldif rename on same DN (ITS#5319)
 
52
        Fixed slapd-ldif deadlock (ITS#5329)
 
53
        Fixed slapd-meta double response sending (ITS#5854)
 
54
        Fixed slapd-meta alias deref for retry (ITS#5889)
 
55
        Fixed slapd-relay recursion detection (ITS#5943)
 
56
        Fixed slapd-sock descriptor leak (ITS#5939)
 
57
        Fixed slapo-accesslog on glued dbs (ITS#5907)
 
58
        Fixed slapo-dynlist handling of flags (ITS#5898)
 
59
        Fixed slapo-memberof multiple instantiation (ITS#5903)
 
60
        Fixed slapo-pcache filter sorting (ITS#5756)
 
61
        Fixed slapo-ppolicy to not be global (ITS#5858)
 
62
        Fixed slapo-rwm double free (ITS#5923)
 
63
        Fixed slapo-rwm with back-config (ITS#5906)
 
64
        Fixed slapo-rwm olcRwmRewrite modification (ITS#5940)
 
65
        Added slapo-rwm newRDN rewriting (ITS#5834)
 
66
        Added slapadd progress meter (ITS#5922)
 
67
        Updated contrib/addpartial module (ITS#5764)
 
68
        Added contrib/cloak module (ITS#5872)
 
69
        Added contrib/smbk5pwd gcrypt support (ITS#5410)
 
70
        Added contrib/passwd sha2 support (ITS#5660)
 
71
        Build Environment
 
72
                Fixed test006 appending to log file (ITS#5910)
 
73
                Fixed test036,test039 behavior on error (ITS#5893)
 
74
                Fixed test048 sed pathname substitution (ITS#5910)
 
75
                Fixed test049,test050 to work on windows (ITS#5842)
 
76
                Updated test017,test018,test019 to cover more cases (ITS#5883)
 
77
                Removed patch for BerkeleyDB 4.7.25 (Official patch available)
 
78
                Fixed MSVC 9.0 build issues (ITS#5888)
 
79
                Fixed gss detection on Solaris (ITS#5846)
 
80
                Fixed uuid_create/uuid_unparse_lower detection (ITS#5905)
 
81
                Fixed liblutil tavl_delete to macroize constants (ITS#5909)
 
82
        Documentation
 
83
                admin24 added limits chapter (ITS#5818)
 
84
                admin24 access-control clarify global ACLS (ITS#5851,ITS#5852)
 
85
                admin24 search on nested naming contexts (ITS#5788)
 
86
                admin24 consistent loglevel documentation (ITS#5904)
 
87
                slapd-bdb/hdb expansion on dncachesize behavior (ITS#5721)
 
88
                slapo-constraint(5) example fix (ITS#5895)
 
89
                slap*(8) man pages should mention slapd-config (ITS#5828)
 
90
                slapacl(8c) fix wording (ITS#5918)
 
91
                slapd(8) document sid (ITS#5873)
 
92
                slapd.access(5) clarify global ACLS (ITS#5851,ITS#5852)
 
93
                slapadd/cat/index(8) note -n 0 for slapd-config (ITS#5891)
 
94
                Added SEE ALSO slapd-config(5) to relevant man pages (ITS#5914)
 
95
 
 
96
OpenLDAP 2.4.13 Release (2008/11/24)
 
97
        Added libldap dereference control support (ITS#5768)
 
98
        Fixed libldap parameter checking (ITS#5817)
 
99
        Fixed liblutil hex conversion (ITS#5699)
 
100
        Fixed liblutil returning undefined data (ITS#5748)
 
101
        Fixed libldap error code return (ITS#5762)
 
102
        Fixed libldap interaction with GnuTLS CN IP-based matches (ITS#5789)
 
103
        Fixed libldap MAXHOSTNAMELEN typo (ITS#5815)
 
104
        Fixed libldap Ipv6 detection (ITS#5739)
 
105
        Fixed libldap setuid usage with .ldaprc (ITS#4750)
 
106
        Fixed slapacl crasher (ITS#5820)
 
107
        Fixed slapd acl checks on ADD (ITS#4556,ITS#5723)
 
108
        Fixed slapd acl application to newly created backends (ITS#5572)
 
109
        Fixed slapd #if/#elif issues in thread includes (ITS#5824)
 
110
        Added slapd keyword add_content_acl for add checks (ITS#4556,ITS#5723)
 
111
        Fixed slapd concurrent access to connections (ITS#5814)
 
112
        Fixed slapd config backend olcLogFile support (ITS#5765)
 
113
        Fixed slapd contextCSN pending list (ITS#5709)
 
114
        Fixed slapd control criticality (ITS#5785)
 
115
        Added slapd dn.this search limits (ITS#5734)
 
116
        Fixed slapd error status on shutdown (ITS#5745)
 
117
        Fixed slapd filter substring handling (ITS#5803)
 
118
        Fixed slapd nameUIDPretty bitstring parsing (ITS#5750)
 
119
        Fixed slapd null termination of password (ITS#5794)
 
120
        Fixed slapd overlay/database open with real structure (ITS#5724)
 
121
        Fixed slapd parsing of read entry control (ITS#5741)
 
122
        Added slapd PMI schema (ITS#5695)
 
123
        Added slapd private databases in global overlays (ITS#5735,ITS#5736)
 
124
        Fixed slapd rdn generation when it isn't specified (ITS#5819)
 
125
        Fixed slapd slapd.conf validation to LDIF (ITS#5755)
 
126
        Fixed slapd startup scan for CSN (ITS#5640)
 
127
        Fixed slapd statslog printing of released entry (ITS#5775)
 
128
        Added slapd support for certificateListExactMatch (ITS#5700)
 
129
        Fixed slapd syncrepl event loss (ITS#5710)
 
130
        Fixed slapd syncrepl MOD of attrs with no EQ rule (ITS#5781)
 
131
        Fixed slapd syncrepl rename handling (ITS#5809)
 
132
        Fixed slapd syncrepl schema checking (ITS#5798)
 
133
        Fixed slapd syncrepl filter leak (ITS#5826)
 
134
        Fixed slapd undef promote (ITS#5783,ITS#5795)
 
135
        Added slapd What failed? control (ITS#5784)
 
136
        Fixed slapd-bdb/hdb invalid db crash (ITS#5698)
 
137
        Added slapd-bdb/hdb dbpagesize keyword
 
138
        Added slapd-bdb/hdb checksum keyword
 
139
        Fixed slapd-bdb/hdb indexing of entryDN (ITS#5790)
 
140
        Fixed slapd-bdb/hdb lookup of entryDN with equality (ITS#5791)
 
141
        Fixed slapd-bdb/hdb uninitialized bli_flag
 
142
        Fixed slapd-ldap snprintf buffer overflow test (ITS#4467)
 
143
        Fixed slapd-ldap search stop on minor failure (ITS#5816)
 
144
        Fixed slapd-ldif file rename on windows (ITS#5774)
 
145
        Fixed slapd-null read controls support (ITS#5757)
 
146
        Fixed slapd-sql value length with right index (ITS#5779)
 
147
        Fixed slapo-chain/translucent back-config support (ITS#5736)
 
148
        Fixed slapo-chain segv with search references (ITS#5742)
 
149
        Fixed slapo-collect compile with C89 (ITS#5747)
 
150
        Added slapo-constraint support for LDAP URI constraints (ITS#5704)
 
151
        Added slapo-constraint support for constraining rename (ITS#5703)
 
152
        Added slapo-constraint support for relax control (ITS#5705)
 
153
        Added slapo-constraint "set" type (ITS#5702)
 
154
        Fixed slapo-constraint filter parsing error (ITS#5751)
 
155
        Added slapo-dynlist URI restriction ability (ITS#5761)
 
156
        Fixed slapo-ppolicy unaligned BerElement (ITS#5770)
 
157
        Fixed slapo-rwm objectClass preservation (ITS#5760)
 
158
        Fixed slapo-rwm rewriting undefined filter (ITS#5731)
 
159
        Fixed slapo-rwm rewritten DN-valued attrs (ITS#5772)
 
160
        Fixed slapo-rwm reusing freed filter (ITS#5732)
 
161
        Fixed slapo-rwm entry get (ITS#5773)
 
162
        Fixed slapo-syncprov runqueue removal (ITS#5776)
 
163
        Fixed slapo-syncprov unreplicatable ops (ITS#5709)
 
164
        Fixed slapo-syncprov psearch leak (ITS#5827)
 
165
        Added slapo-translucent try local bind when remote fails (ITS#5656)
 
166
        Added slapo-translucent support for PasswordModify exop (ITS#5656)
 
167
        Fixed tools simple bind without SASL (ITS#5753)
 
168
        Fixed tools unaligned BerElement (ITS#5770)
 
169
        Fixed contrib nssov crash on empty groups (ITS#5800)
 
170
        Fixed contrib nssov crash with nssov-map (ITS#5801)
 
171
        Fixed contrib nssov filter and search limits (ITS#5802)
 
172
        Added contrib smbk5pwd honor principal expiration (ITS#5766)
 
173
        Build Environment
 
174
                Added ldapurl command
 
175
                Added slapd GSSAPI refactoring (ITS#5369)
 
176
                Added slapo-deref overlay (ITS#5768)
 
177
        Documentation
 
178
                admin24 added olcLimits to example (ITS#5746)
 
179
                admin24 consolidated on whitespace (ITS#5759)
 
180
                slapd.conf,config(5) subordinate/olcSubordinate keyword (ITS#5788)
 
181
                slapd.conf(5) fixed disable keyword for limits (ITS#5821)
 
182
                slapo-dds(5) manageDIT to relax (ITS#5780)
 
183
                slapo-dds(5) rootdn requirement added (ITS#5811)
 
184
                slapo-syncprov(5) sessionlog clarification (ITS#5806)
 
185
 
 
186
OpenLDAP 2.4.12 Release (2008/10/12)
 
187
        Fixed libldap ldap_utf8_strchar arguments (ITS#5720)
 
188
        Fixed libldap TLS_CRLFILE (ITS#5677)
 
189
        Fixed liblutil executables on Windows (ITS#5604)
 
190
        Fixed liblutil microsecond overflows on Windows (ITS#5668)
 
191
        Fixed librewrite memory handling (ITS#5691)
 
192
        Fixed slapd aci performance (ITS#5636)
 
193
        Fixed slapd aci's with sets (ITS#5627)
 
194
        Fixed slapd attribute leak (ITS#5683)
 
195
        Fixed slapd config backend with index greater than sibs (ITS#5684)
 
196
        Fixed slapd custom attribute inheritance (ITS#5642)
 
197
        Fixed slapd dynacl mask handling (ITS#5637)
 
198
        Fixed slapd firstComponentMatch normalization (ITS#5634)
 
199
        Added slapd caseIgnoreListMatch (ITS#5608)
 
200
        Fixed slapd connection events enabled twice (ITS#5725)
 
201
        Fixed slapd memory handling (ITS#5691)
 
202
        Fixed slapd objectClass canonicalization (ITS#5681)
 
203
        Fixed slapd objectClass termination (ITS#5682)
 
204
        Fixed slapd overlay control registration (ITS#5649)
 
205
        Fixed slapd runqueue checking (ITS#5726)
 
206
        Fixed slapd spurious text output (ITS#5688)
 
207
        Fixed slapd socket closing on Windows (ITS#5606)
 
208
        Fixed slapd sortvals comparison (ITS#5578)
 
209
        Added slapd substitute syntax support (ITS#5663)
 
210
        Fixed slapd syncrepl contextCSN detection (ITS#5675)
 
211
        Fixed slapd syncrepl error logging (ITS#5618)
 
212
        Fixed slapd syncrepl runqueue interval (ITS#5719)
 
213
        Fixed slapd-bdb entry return if attr not present (ITS#5650)
 
214
        Fixed slapd-bdb olcDbMode syntax (ITS#5713)
 
215
        Fixed slapd-bdb/hdb release search entries earlier (ITS#5728,ITS#5730)
 
216
        Fixed slapd-bdb/hdb subtree search with empty suffix (ITS#5729)
 
217
        Fixed slapd-dnssrv memory handling (ITS#5691)
 
218
        Fixed slapd-ldap,slapd-meta invalid filter behavior (ITS#5614)
 
219
        Fixed slapd-meta memory handling (ITS#5691)
 
220
        Fixed slapd-meta objectClass filtering (ITS#5647)
 
221
        Fixed slapd-meta quarantine behavior (ITS#5592)
 
222
        Added slapd-ndb experimental backend
 
223
        Fixed slapd-relay initialization (ITS#5643)
 
224
        Fixed slapd-sql freeing of connection (ITS#5607)
 
225
        Fixed slapd-sql fault on NULL fields (ITS#5653)
 
226
        Fixed slapo-accesslog entryCSN generation on purge (ITS#5694)
 
227
        Fixed slapo-constraint string termination (ITS#5609)
 
228
        Fixed slapo-dynlist expansion with mapped attributes (ITS#5717)
 
229
        Fixed slapo-memberof internal operations DN (ITS#5622)
 
230
        Fixed slapo-pcache attrset crash (ITS#5665)
 
231
        Fixed slapo-pcache caching with invalid schema (ITS#5680)
 
232
        Fixed slapo-ppolicy control return on password modify exop (ITS#5711)
 
233
        Fixed slapo-rwm callback cleanup (ITS#5601,ITS#5687)
 
234
        Fixed slapo-rwm attr mapping and merging (ITS#5624)
 
235
        Fixed slapo-rwm objectClass filtering (ITS#5647)
 
236
        Fixed slapo-translucent back-config support (ITS#5689)
 
237
        Fixed slapo-translucent filter usage on merged entries (ITS#5679)
 
238
        Fixed slapo-unique filter validation (ITS#5581)
 
239
        Fixed slapo-unique suffix testing (ITS#5641)
 
240
        Build Environment
 
241
                Fixed ODBC library detection (ITS#5602)
 
242
                Removed pre-BerkeleyDB 4.4 support
 
243
                Added BerkeleyDB 4.7 support (ITS#5523)
 
244
                Included patch for BerkeleyDB 4.7.25 (build/db.4.7.25.patch)
 
245
                Added slapo-collect overlay with enhancements(ITS#5659)
 
246
        Documentation
 
247
                Added slapd-ldap(5), slapd-meta(5) noundeffilter (ITS#5614)
 
248
                Fixed slapd-ldap(5), slapd-meta(5), slapo-pcache(5) schema requirements (ITS#5680)
 
249
                Added slapo-collect(5) man page (ITS#5706)
 
250
                Added slapo-pcache(5) proxycheckcacheability option (ITS#5680)
 
251
                Added slapo-retcode(5) retcode.conf location (ITS#5633)
 
252
                admin24 dontusecopy control update (ITS#5718)
 
253
                admin24 guide updates (ITS#5616)
 
254
                admin24 octetString fix (ITS#5670)
 
255
 
3
256
OpenLDAP 2.4.11 Release (2008/07/16)
4
257
        Fixed liblber ber_get_next length decoding (ITS#5580)
5
258
        Added libldap assertion control (ITS#5560)