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