]> git.sur5r.net Git - openldap/blob - CHANGES
A working ldap_init()!
[openldap] / CHANGES
1 OpenLDAP Change Log
2
3 Changes included in OpenLDAP 1.2
4         CVS Tag: OPENLDAP_REL_ENG_1_2
5         Fixed slapd/ldbm/add cache set state deadlock bug
6         Fixed slapd/ldbm/add,modrdn,delete e_ndn handling
7         Fixed -lldap/ldap_init()
8         Updated ldap_open(3) man page to note ldap_init() is preferred.
9         Updated internal thread library
10         Build environment
11                 Fixed --without-threads building
12                 Fixed mkdep to handle multiple dependent files on one line
13                 Fixed openldap.m4 to "protect" shell variable
14                 Fixed HAVE_PHREAD_FINAL typo
15
16 Changes included in OpenLDAP 1.2
17         CVS Tag: OPENLDAP_REL_ENG_1_2_BETA
18         Added ldappasswd() tool
19         Added salted MD5/SHA1 password support
20         Added client/tools password prompting (-W)
21         Added slapd alternative args/pid file locations
22         Added slapd logging option
23         Added slapd nextid chunking
24         Added LDBM DB2 debugging support
25         Fixed client SIGPIPE handling
26         Fixed lber leaking ber_scanf
27         Updated client -d(ebug) handling
28         Updated slapd alias deref functionality to be optional
29         Updated client/tools Kerberos option handling
30         Build environment
31                 Added -kthread support
32                 Renamed install.sh to install-sh
33
34 Changes included in OpenLDAP 1.1.4
35         CVS Tag: OPENLDAP_REL_ENG_1_1_4
36         Updated docs
37         Fixed slapd/back-ldbm/add entry rwlock race bug
38         Fixed slapd/back-ldbm/nextid race bug
39         Fixed slapd/back-ldbm -DSLAPD_ALIAS_DEREF bug
40         Fixed slapd/dn_parent unnormalized bug
41         Fixed slapd/tcpd statslog bug
42         Build environment
43                 Removed wait3 test
44                 Added FreeBSD 4 support
45
46 Changes included in OpenLDAP 1.1.3 (BRANCH POINT)
47         CVS Tag: OPENLDAP_REL_ENG_1_1_3
48         Updated LICENSE to allow open use of linked software
49         Updated docs
50         Fixed slapd/ldbm/delete initialization bug (ITS#31)
51         Fixed slapd/ldif2ldbm MAXARGS bug (ITS#34)
52         Fixed slapd/delete bugs (ITS#38)
53         Fixed slapd/strtok needs mutex bug
54         Fixed slapd/tcpd DoS bug
55         Fixed slapd/tcpd denied cleanup bug (ITS#44)
56         Fixed slapd/add,delete,modrdn parent lock bug
57         Fixed ud bogus msgfree bug (ITS#43)
58         Updated ldap.conf to support LDAPNOINIT
59         Updated lthread to provide sched_yield() if missing
60         Updated slapd/modrdn ACL handling
61         Updated slapd/search deallocation
62         Updated slapd to use pthread_detach()
63         Updated slapd thread initialization
64         Updated slapd shutdown code to use condition wait
65         Updated slapd alias deref to be optional
66         Build environment
67                 Added DB2 patch information
68                 Added distclean target
69                 Added pthread sys/types.h compatibility check
70                 Fixed doc/man reinstall bug
71                 Fixed make clean
72                 Fixed --disable-slurpd
73                 Fixed VPATH support
74                 Fixed REENTRANT multiple definition issue
75                 Updated pthread checking
76                 Updated res_search check
77                 Updated library linking
78
79 Changes included in OpenLDAP 1.1.2
80         CVS Tag: OPENLDAP_REL_ENG_1_1_2
81         Fixed slapd/back-ldbm/search matched initialization bug (ITS#23)
82         Fixed slapd/acl deadlock bug (ITS#24)
83         Fixed slapd schema check bug (ITS#25)
84         Fixed slapd/nonauthorized add bug (ITS#26)
85         Fixed misc. overlapping strcpy bugs
86         Fixed misc. memory leaks
87         Update DB2 support for newer SleepyCat releases (ITS#27)
88         Update slapd/slurpd to workaround FreeBSD pthread_exit bug (ITS#28)
89         Build environment
90                 Fixed --disable-crypt/-disable-cleartext options
91                 Added special pthread detection for HP-UX 11. (ITS#14)
92
93 Changes included in OpenLDAP 1.1.1
94         CVS Tag: OPENLDAP_REL_ENG_1_1_1
95         Updated INSTALL, README, hints, and devel documents.
96         Updated slapd/ldif2dbm to disable write sync'ing
97         Fixed slapd & slurpd syslogging (ITS#6)
98         Fixed libldif/line64 analyzed 3 not 4 bug
99         Fixed slapd/modify.c modtail freed twice bug
100         Fixed slapd/value.c value_cmp bug
101         Fixed slapd/tools DB2 uninitialized Datum bugs
102         Fixed slapd/back-ldbm/cache.c delete_internal dntree/idtree bug
103         Fixed slapd/back-ldbm search realbase free bug (ITS#12)
104         Fixed slapd/back-ldbm kerberos bind rc bug (ITS#17)
105         Build environment (autoconf)
106                 Fix --enable-wrappers (ITS#9)
107                 Fix --without-SERVER-COMPONENTS
108                 Fix library make clean
109                 Fix ltconfig for Solaris ProC and FreeBSD elf
110                 Fix make veryclean
111
112 Changes included in OpenLDAP 1.1.0
113         CVS Tag: OPENLDAP_REL_ENG_1_1_0
114         Updated ANNOUNCEMENT, INSTALL, README for release
115         Updated doc for release
116         Updated slapd.conf to use dc style BaseDN
117         Fixed aclparse debug print
118         Fixed slapd/add memory leak bug
119         Fixed slapd/back-ldbm/cache assert bug
120         Autoconf
121                 Fixed --with-threads=yes bug
122                 Added -pthreads check for OSF/1
123                 Updated LDBM auto check to skip NDBM
124                 Updated libtool for FreeBSD3 elf
125                 Fixed pthread version test 
126
127 Changes included in OpenLDAP 1.1-Beta
128         CVS Tag: OPENLDAP_REL_ENG_1_1_BETA
129         Added ldap.conf support
130         Added configuration preservation support
131         Added slapd passwd handling improvements
132         Updated shared library version to release 1
133         Fixed lib-shared.mk handling of static library
134         Fixed no-ldapd make install bugs
135         Fixed slapd/detach-join thread bug
136         Fixed slapd/nextid-atol bug
137         Fixed slapd/derefDN bug
138         Fixed ldbm2ldif ldif bug
139         Updated slapd to use ch_strdup()
140         Moved ldapfriendly to datadir
141         Updated $(MKDIR) handling to always use -p
142         Updated test007 to skip test if slurpd is not built
143         Modified ud to accept "host" in ud.conf
144         Updated contributed software
145         Updated manuals and other docs
146         Fixed LinuxThread handling on alpha/sparc
147         Autoconf:
148                 Added --with_subdir added
149                 Added pthread_create consistency check
150                 Added additonal caching of results
151                 Fixed REENTRANT defines
152                 Updated Kerberos support
153
154 Changes included in OpenLDAP 1.1-Alpha
155         CVS Tag: OPENLDAP_REL_ENG_1_1_ALPHA3
156         Changed LDBM default to sync on writes
157         Added mail500 BOUNCEFROM patch
158         Added dbcachenowsync option
159         Fixed slapd/ldbm id2children bug
160         Fixed slapd/shell newline bug
161         Fixed whois++ get_dn leak
162         Fixed pointer truncation to int bugs
163         Fixed DEC OSF/1 support bugs
164         Fixed r/w lock initialization on non-final Pthreads
165         Fixed slapd/slurpd file unlock bugs
166         Fixed slurpd string translation bug
167         Fixed slurpd/st mutex unlock bug
168         Moved detach() to -llutil
169         Added lutil_passwd() to -llutil
170         Autoconf:
171                 Fixed thread detection
172                 Removed gcc -traditional tests
173                 Changed --enable-dns to require --enable-referrals
174                 Added -lresolv tests for ldapd and LDAP_DNS
175                 Added basic ISODE checks
176                 Added pwd.h &  getpwuid() tests
177                 Added sys/resource.h test
178         Updated NT support (now builds ud)
179         Added function prototypes
180         Removed library externs
181         Removed lint
182
183
184 Changes included in OpenLDAP 1.1-Alpha
185         CVS Tag: OPENLDAP_REL_ENG_1_1_ALPHA2
186         Added cross compiling detect and warnings
187         Fixed autoconf detection of threads
188         Fixed SunOS/Solaris autoconf problems
189         Fixed SCO build problems
190         Fixed ldapd manual compiling
191         Fixed configure script bugs
192         Fixed toupper/tolower bugs
193         Fixed client/tools install-local bug
194         Fixed sgtty vs termios issues
195         Fixed stdarg issues
196         Fixed USE_LOCKF bug
197         Updated configurable slapd/ACLGROUP objectclass/attribute
198         Updated INSTALL/README files
199         Updated setproctitle code
200         Removed lint
201
202 Changes included in OpenLDAP 1.1-Alpha
203         CVS Tag: OPENLDAP_REL_ENG_1_1_ALPHA
204         Fixed slapd/back-passwd sizelimit bug
205         Fixed slapd/back-ldbm/msearch entry rwlock bug
206         Fixed slapd/filterentry Equality bugs
207         Fixed NT port merge issues
208         Fixed ldif/line64 padding bug
209         Added configurable slapd/ACLGROUPS attribute.
210
211 Changes included in OpenLDAP 1.1-Devel
212         CVS Tag: OPENLDAP_DEVEL_POST_AC
213         Added Autoconf Build Environment
214         Added Basic NT Support
215
216
217 Changes included in OpenLDAP Stable 
218         CVS Tag: OPENLDAP_STABLE 
219         Fixed slapd filter.c to error on stderr
220         Fixed slapd/back-ldbm/group.c member bug
221
222 Changes included in OpenLDAP Stable 
223         CVS Tag: OPENLDAP_STABLE_981025 
224         Added make/gmake comments
225         Changed ACL Group code to use groupOfNames
226         Changed "X.500" -> "LDAP" in UD
227         Fixed slapd partial results bug
228         Fixed slapd Y2K/GMT bug
229                 -DLDAP_LOCALTIME added to provide old behavior
230         Fixed slapd flush writes bug
231         Removed lint
232
233 Changes included in OpenLDAP 1.0.2 
234 CVS Tag: OPENLDAP_STABLE_980929 
235         Updated README, INSTALL files 
236         Updated Linux platform defaults
237         Updated FreeBSD 2 & 3 platform defaults
238         Updated PORTS doc to clarify content
239         Updated slapd/tools to use ldapconfig.h slapd.conf constant
240         Added SCHED_YIELD_MISSING flag
241         Added LDAP_ALLOW_NULL_SEARCH_BASE flag
242         Added core removal to tests/Make-template
243         Fixed slapd/acl debug trace problem
244         Fixed ud/auth.c bound_dn problem 
245         Fixed back-ldbm/idl.c CLDAP include <sys/socket.h> problem
246         Fixed Makefile $(CC) problem
247         Fixed LIBEXEC/SBIN creation problem
248         Fixed gmake RUNDIR not defaulting problem 
249
250 Changes included in OpenLDAP 1.0.1 
251 CVS Tag: OPENLDAP_STABLE_980907 
252         Added GNU Make Support 
253         Added OpenBSD Support 
254         Added FreeBSD 2.x vs 3.x detection 
255         Fixed slapd LDAP_TCP_WRAPPER build problem 
256         Fixed slapd NO_THREADS busy loop problem 
257         Fixed slurpd NULL termination problem 
258         Fixed misc build/install problems 
259         Removed junked binary files from repository/distribution 
260
261 Changes included in OpenLDAP 1.0 
262 CVS Tag: OPENLDAP_1-0 
263         Added TCP Wrapper support to slapd 
264         Added POSIX Threads (final) support 
265         Added ACL enhancements including 
266                 Access by Groups 
267                 POSIX regex support 
268         platform updates, and 
269         numerous bug fixes and build changes. 
270
271 Base Version: University of Michigan LDAP v3.3 
272 CVS Tag: UMICH_3_3