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