]> git.sur5r.net Git - openldap/blob - CHANGES
Need to exit 1 if ldapsearch for deleted rdn is successful.
[openldap] / CHANGES
1 OpenLDAP Change Log
2
3 Changes included in OpenLDAP 1.2 Release Engineering
4         CVS Tag: OPENLDAP_REL_ENG_1_2
5         Added ldapsearch -W password prompting
6         Added dcObject, uidObject, referral object classes to slapd.oc.conf
7         Added ref attribute type to slapd.at.conf
8         Fixed slapd memory leaks (ITS#249 ITS#250)
9         Fixed test005-modrdn to properly report failure in delete rdn case 
10         Build environment
11                 Disable config.cache to ensure consistent detection
12         Documentation
13                 Removed edit ldapconfig.h.edit set from INSTALL
14
15 Changes included in OpenLDAP 1.2.6
16         CVS Tag: OPENLDAP_REL_ENG_1_2_6
17         Fixed slapd index removal bug in previous ITS#179 fix
18         Fixed ldif2id2entry NEXTID bug
19         Fixed ldif2id2children ignored ID bug
20
21 Changes included in OpenLDAP 1.2.5
22         CVS Tag: OPENLDAP_REL_ENG_1_2_5
23         Fixed slapd substring_comp_candidates null intersection bug (ITS#228)
24         Fixed slapd modify: delete of last attribute value bug (ITS#229)
25         Fixed slapd print in signal handler bug (ITS#230)
26         Fixed slapd index null vals bug (ITS#238)
27         Fixed slapd ldbm modified attrs on failure (ITS#179) (ITS#181)
28         Import password security fix from -devel (ITS#232)
29         Provided slapd workaround for "*" attribute type specifier (ITS#236)
30         Fixed slapd attribute type list/only specifier on cn=monitor/config 
31         Enable slapd keep alives.
32         Build environment
33                 Updated to latest Autoconf (AnonCVS)
34                 Updated to latest aclocal from Automake (AnonCVS)
35                 Updated to libtool-1.3.3.
36                 Updated libtool -version-info handling
37                 Don't use "ln -s -f file link" (ITS#227)
38         Documentation
39                 Added -n option to ldif2ldbm(8) (ITS#59)
40                 Added server-side maximal limits note to ldapsearch(1) (ITS#180)
41                 Fix misplaced paragraph tag in ldap.conf(5)  (ITS#234)
42                 Removed non-functional -i (inetd) option from slapd(8) (ITS#122)
43
44 Changes included in OpenLDAP 1.2.4
45         CVS Tag: OPENLDAP_REL_ENG_1_2_4
46         Fixed the growing index file problem.
47         Added the MDBM to the ldbm backends (memory mapped dbm)
48         Fixed slapd to reap back-shell children processes
49         Updated README to require BerkeleyDB 2.7.5
50         Fixed incorrect schema check when objectclass is missing (ITS#204)
51         Build environment
52                 Added closesocket detection/use of BeOS (ITS#195)
53                 Added IRIX #define _SGI_MP_SOURCE for enable per-thread errno
54                 Added ac/time.h to slap.h for IRIX (ITS#223)
55                 Added sys/select.h detection
56                 Fix xrpcomp $libexecdir sed
57                 Move LDAP_LIBPATH to LDFLAGS
58                 Fix man page building when using a TMPROOT
59
60 Changes included in OpenLDAP 1.2.3
61         CVS Tag: OPENLDAP_REL_ENG_1_2_3
62         Fixed indexing of normalized dn length bug (ITS#189)
63
64 Changes included in OpenLDAP 1.2.2
65         CVS Tag: OPENLDAP_REL_ENG_1_2_2
66         Fixed ud cp == NULL bug (ITS#48)
67         Fixed ldbm Berkeley DB 2.4 mp_pool init problem (ITS#156)
68         Fixed slapd modrdn (ITS#78, #153)
69         Fixed slapd command line usage and log level option (ITS#145)
70         Fixed slapd acl group extended format parsing (ITS#123)
71         Fixed slurpd ldap_pvt_thread_create argument typo
72         Fixed ldapsearch null ldaphost bug (ITS#159)
73         Added modrdn test.
74         Updated slapd modify (and modrdn) attribute normalization bugs.
75         Build environment
76                 Fixed 'make veryclean' failure (ITS#144)
77                 Fixed <ac/string.h> strdup declaration issues (ITS#156)
78                 Added BeOS Support
79
80 Changes included in OpenLDAP 1.2.1
81         CVS Tag: OPENLDAP_REL_ENG_1_2_1
82         Updated ctype and string generic headers
83         Fixed ctype 'unsigned char' bug 
84         Fixed slapd back-ldbm derefDN crash bug
85         Fixed slapd cn=config crash bug
86         Fixed ldbmcat BDB2 crash bug
87         Fixed -lldap leak of ldap.conf fd
88         Build environment
89                 Added pthread '-mt' check for Solaris 2.x.
90                 Added mkdep CC_MKDEP_FLAGS support
91                 Fixed slapd 'make veryclean'
92                 Fixed des_debug syntax error.
93                 Modified doc/man to generate pages during make all.
94
95 Changes included in OpenLDAP 1.2
96         CVS Tag: OPENLDAP_REL_ENG_1_2_0
97         Fixed slapd/back-ldbm/cache entry lock assert bugs
98         Fixed slapd uncaught signals in main thread problem 
99         Fixed slapd/back-ldbm/modrdn extra space bug
100         Fixed slapd/back-ldbm/cache add vs. update bug
101         Fixed libraries/libldap tmplout Y2k bug
102         Added Randy's LDAP TCL API
103         Build environment
104                 Fixed detections requiring AC_TRY_LINK
105                 Fixed build/man.mk "ln -sf" bug
106                 Removed "ldap.openldap.org" as default HOST
107                 Removed "dc=OpenLDAP, dc=org" as default BASE
108                 Updated MSVC5 workspace/project files for NT/95
109                 Added ldap.conf/slap.conf steps to INSTALL
110
111 Changes included in OpenLDAP 1.2
112         CVS Tag: OPENLDAP_REL_ENG_1_2_BETA2
113         Fixed slapd/ldbm/add cache set state deadlock bug
114         Fixed slapd/ldbm/add,modrdn,delete e_ndn handling
115         Fixed -lldap/ldap_init() bug
116         Fixed -lldap/ldap_sort_entries() zero entries bug
117         Fixed slapd/slap_op memory/lock leak bug
118         Fixed slapd/back-ldbm IDL delete from ALLIDS bug
119         Fixed slapd/getfilter double free() bug
120         Updated slapd/back-ldbm/id2children has_children logging
121         Updated slapd/back-ldbm IDList handling
122         Updated ldap_open(3) man page to note ldap_init() is preferred.
123         Updated internal thread library
124         Updated slapd/back-shell to use void* private and pid_t
125         Build environment
126                 Fixed --without-threads building
127                 Fixed mkdep to handle multiple dependent files on one line
128                 Fixed slapd library dependencies
129                 Fixed openldap.m4 to "protect" shell variable
130                 Fixed HAVE_PHREAD_FINAL typo
131                 Fixed pthread detection on Digital UNIX
132                 Fixed KerberosV build bug
133                 Updated to Autoconf 1.3 with aclocal from automake 1.4
134                 Removed autoconf dependencies from main makefile
135
136 Changes included in OpenLDAP 1.2
137         CVS Tag: OPENLDAP_REL_ENG_1_2_BETA
138         Added ldappasswd() tool
139         Added salted MD5/SHA1 password support
140         Added client/tools password prompting (-W)
141         Added slapd alternative args/pid file locations
142         Added slapd logging option
143         Added slapd nextid chunking
144         Added LDBM DB2 debugging support
145         Fixed client SIGPIPE handling
146         Fixed lber leaking ber_scanf
147         Updated client -d(ebug) handling
148         Updated slapd alias deref functionality to be optional
149         Updated client/tools Kerberos option handling
150         Build environment
151                 Added -kthread support
152                 Renamed install.sh to install-sh
153
154 Changes included in OpenLDAP 1.1.4
155         CVS Tag: OPENLDAP_REL_ENG_1_1_4
156         Updated docs
157         Fixed slapd/back-ldbm/add entry rwlock race bug
158         Fixed slapd/back-ldbm/nextid race bug
159         Fixed slapd/back-ldbm -DSLAPD_ALIAS_DEREF bug
160         Fixed slapd/dn_parent unnormalized bug
161         Fixed slapd/tcpd statslog bug
162         Build environment
163                 Removed wait3 test
164                 Added FreeBSD 4 support
165
166 Changes included in OpenLDAP 1.1.3 (BRANCH POINT)
167         CVS Tag: OPENLDAP_REL_ENG_1_1_3
168         Updated LICENSE to allow open use of linked software
169         Updated docs
170         Fixed slapd/ldbm/delete initialization bug (ITS#31)
171         Fixed slapd/ldif2ldbm MAXARGS bug (ITS#34)
172         Fixed slapd/delete bugs (ITS#38)
173         Fixed slapd/strtok needs mutex bug
174         Fixed slapd/tcpd DoS bug
175         Fixed slapd/tcpd denied cleanup bug (ITS#44)
176         Fixed slapd/add,delete,modrdn parent lock bug
177         Fixed ud bogus msgfree bug (ITS#43)
178         Updated ldap.conf to support LDAPNOINIT
179         Updated lthread to provide sched_yield() if missing
180         Updated slapd/modrdn ACL handling
181         Updated slapd/search deallocation
182         Updated slapd to use pthread_detach()
183         Updated slapd thread initialization
184         Updated slapd shutdown code to use condition wait
185         Updated slapd alias deref to be optional
186         Build environment
187                 Added DB2 patch information
188                 Added distclean target
189                 Added pthread sys/types.h compatibility check
190                 Fixed doc/man reinstall bug
191                 Fixed make clean
192                 Fixed --disable-slurpd
193                 Fixed VPATH support
194                 Fixed REENTRANT multiple definition issue
195                 Updated pthread checking
196                 Updated res_search check
197                 Updated library linking
198
199 Changes included in OpenLDAP 1.1.2
200         CVS Tag: OPENLDAP_REL_ENG_1_1_2
201         Fixed slapd/back-ldbm/search matched initialization bug (ITS#23)
202         Fixed slapd/acl deadlock bug (ITS#24)
203         Fixed slapd schema check bug (ITS#25)
204         Fixed slapd/nonauthorized add bug (ITS#26)
205         Fixed misc. overlapping strcpy bugs
206         Fixed misc. memory leaks
207         Update DB2 support for newer SleepyCat releases (ITS#27)
208         Update slapd/slurpd to workaround FreeBSD pthread_exit bug (ITS#28)
209         Build environment
210                 Fixed --disable-crypt/-disable-cleartext options
211                 Added special pthread detection for HP-UX 11. (ITS#14)
212
213 Changes included in OpenLDAP 1.1.1
214         CVS Tag: OPENLDAP_REL_ENG_1_1_1
215         Updated INSTALL, README, hints, and devel documents.
216         Updated slapd/ldif2dbm to disable write sync'ing
217         Fixed slapd & slurpd syslogging (ITS#6)
218         Fixed libldif/line64 analyzed 3 not 4 bug
219         Fixed slapd/modify.c modtail freed twice bug
220         Fixed slapd/value.c value_cmp bug
221         Fixed slapd/tools DB2 uninitialized Datum bugs
222         Fixed slapd/back-ldbm/cache.c delete_internal dntree/idtree bug
223         Fixed slapd/back-ldbm search realbase free bug (ITS#12)
224         Fixed slapd/back-ldbm kerberos bind rc bug (ITS#17)
225         Build environment (autoconf)
226                 Fix --enable-wrappers (ITS#9)
227                 Fix --without-SERVER-COMPONENTS
228                 Fix library make clean
229                 Fix ltconfig for Solaris ProC and FreeBSD elf
230                 Fix make veryclean
231
232 Changes included in OpenLDAP 1.1.0
233         CVS Tag: OPENLDAP_REL_ENG_1_1_0
234         Updated ANNOUNCEMENT, INSTALL, README for release
235         Updated doc for release
236         Updated slapd.conf to use dc style BaseDN
237         Fixed aclparse debug print
238         Fixed slapd/add memory leak bug
239         Fixed slapd/back-ldbm/cache assert bug
240         Autoconf
241                 Fixed --with-threads=yes bug
242                 Added -pthreads check for OSF/1
243                 Updated LDBM auto check to skip NDBM
244                 Updated libtool for FreeBSD3 elf
245                 Fixed pthread version test 
246
247 Changes included in OpenLDAP 1.1-Beta
248         CVS Tag: OPENLDAP_REL_ENG_1_1_BETA
249         Added ldap.conf support
250         Added configuration preservation support
251         Added slapd passwd handling improvements
252         Updated shared library version to release 1
253         Fixed lib-shared.mk handling of static library
254         Fixed no-ldapd make install bugs
255         Fixed slapd/detach-join thread bug
256         Fixed slapd/nextid-atol bug
257         Fixed slapd/derefDN bug
258         Fixed ldbm2ldif ldif bug
259         Updated slapd to use ch_strdup()
260         Moved ldapfriendly to datadir
261         Updated $(MKDIR) handling to always use -p
262         Updated test007 to skip test if slurpd is not built
263         Modified ud to accept "host" in ud.conf
264         Updated contributed software
265         Updated manuals and other docs
266         Fixed LinuxThread handling on alpha/sparc
267         Autoconf:
268                 Added --with_subdir added
269                 Added pthread_create consistency check
270                 Added additonal caching of results
271                 Fixed REENTRANT defines
272                 Updated Kerberos support
273
274 Changes included in OpenLDAP 1.1-Alpha
275         CVS Tag: OPENLDAP_REL_ENG_1_1_ALPHA3
276         Changed LDBM default to sync on writes
277         Added mail500 BOUNCEFROM patch
278         Added dbcachenowsync option
279         Fixed slapd/ldbm id2children bug
280         Fixed slapd/shell newline bug
281         Fixed whois++ get_dn leak
282         Fixed pointer truncation to int bugs
283         Fixed DEC OSF/1 support bugs
284         Fixed r/w lock initialization on non-final Pthreads
285         Fixed slapd/slurpd file unlock bugs
286         Fixed slurpd string translation bug
287         Fixed slurpd/st mutex unlock bug
288         Moved detach() to -llutil
289         Added lutil_passwd() to -llutil
290         Autoconf:
291                 Fixed thread detection
292                 Removed gcc -traditional tests
293                 Changed --enable-dns to require --enable-referrals
294                 Added -lresolv tests for ldapd and LDAP_DNS
295                 Added basic ISODE checks
296                 Added pwd.h &  getpwuid() tests
297                 Added sys/resource.h test
298         Updated NT support (now builds ud)
299         Added function prototypes
300         Removed library externs
301         Removed lint
302
303
304 Changes included in OpenLDAP 1.1-Alpha
305         CVS Tag: OPENLDAP_REL_ENG_1_1_ALPHA2
306         Added cross compiling detect and warnings
307         Fixed autoconf detection of threads
308         Fixed SunOS/Solaris autoconf problems
309         Fixed SCO build problems
310         Fixed ldapd manual compiling
311         Fixed configure script bugs
312         Fixed toupper/tolower bugs
313         Fixed client/tools install-local bug
314         Fixed sgtty vs termios issues
315         Fixed stdarg issues
316         Fixed USE_LOCKF bug
317         Updated configurable slapd/ACLGROUP objectclass/attribute
318         Updated INSTALL/README files
319         Updated setproctitle code
320         Removed lint
321
322 Changes included in OpenLDAP 1.1-Alpha
323         CVS Tag: OPENLDAP_REL_ENG_1_1_ALPHA
324         Fixed slapd/back-passwd sizelimit bug
325         Fixed slapd/back-ldbm/msearch entry rwlock bug
326         Fixed slapd/filterentry Equality bugs
327         Fixed NT port merge issues
328         Fixed ldif/line64 padding bug
329         Added configurable slapd/ACLGROUPS attribute.
330
331 Changes included in OpenLDAP 1.1-Devel
332         CVS Tag: OPENLDAP_DEVEL_POST_AC
333         Added Autoconf Build Environment
334         Added Basic NT Support
335
336
337 Changes included in OpenLDAP Stable 
338         CVS Tag: OPENLDAP_STABLE 
339         Fixed slapd filter.c to error on stderr
340         Fixed slapd/back-ldbm/group.c member bug
341
342 Changes included in OpenLDAP Stable 
343         CVS Tag: OPENLDAP_STABLE_981025 
344         Added make/gmake comments
345         Changed ACL Group code to use groupOfNames
346         Changed "X.500" -> "LDAP" in UD
347         Fixed slapd partial results bug
348         Fixed slapd Y2K/GMT bug
349                 -DLDAP_LOCALTIME added to provide old behavior
350         Fixed slapd flush writes bug
351         Removed lint
352
353 Changes included in OpenLDAP 1.0.2 
354 CVS Tag: OPENLDAP_STABLE_980929 
355         Updated README, INSTALL files 
356         Updated Linux platform defaults
357         Updated FreeBSD 2 & 3 platform defaults
358         Updated PORTS doc to clarify content
359         Updated slapd/tools to use ldapconfig.h slapd.conf constant
360         Added SCHED_YIELD_MISSING flag
361         Added LDAP_ALLOW_NULL_SEARCH_BASE flag
362         Added core removal to tests/Make-template
363         Fixed slapd/acl debug trace problem
364         Fixed ud/auth.c bound_dn problem 
365         Fixed back-ldbm/idl.c CLDAP include <sys/socket.h> problem
366         Fixed Makefile $(CC) problem
367         Fixed LIBEXEC/SBIN creation problem
368         Fixed gmake RUNDIR not defaulting problem 
369
370 Changes included in OpenLDAP 1.0.1 
371 CVS Tag: OPENLDAP_STABLE_980907 
372         Added GNU Make Support 
373         Added OpenBSD Support 
374         Added FreeBSD 2.x vs 3.x detection 
375         Fixed slapd LDAP_TCP_WRAPPER build problem 
376         Fixed slapd NO_THREADS busy loop problem 
377         Fixed slurpd NULL termination problem 
378         Fixed misc build/install problems 
379         Removed junked binary files from repository/distribution 
380
381 Changes included in OpenLDAP 1.0 
382 CVS Tag: OPENLDAP_1-0 
383         Added TCP Wrapper support to slapd 
384         Added POSIX Threads (final) support 
385         Added ACL enhancements including 
386                 Access by Groups 
387                 POSIX regex support 
388         platform updates, and 
389         numerous bug fixes and build changes. 
390
391 Base Version: University of Michigan LDAP v3.3 
392 CVS Tag: UMICH_3_3