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