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