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