openldap/CHANGES
1999-03-05 23:07:03 +00:00

310 lines
10 KiB
Plaintext

OpenLDAP Change Log
Changes included in OpenLDAP 1.2.1
CVS Tag: OPENLDAP_REL_ENG_1_2
Updated ctype and string generic headers.
Fix ctype 'unsigned char' bug
Build environment
Added pthread '-mt' check for Solaris 2.x.
Fixed slapd 'make veryclean'
Modified doc/man to generate pages during make all.
Changes included in OpenLDAP 1.2
CVS Tag: OPENLDAP_REL_ENG_1_2_0
Fixed slapd/back-ldbm/cache entry lock assert bugs
Fixed slapd uncaught signals in main thread problem
Fixed slapd/back-ldbm/modrdn extra space bug
Fixed slapd/back-ldbm/cache add vs. update bug
Fixed libraries/libldap tmplout Y2k bug
Added Randy's LDAP TCL API
Build environment
Fixed detections requiring AC_TRY_LINK
Fixed build/man.mk "ln -sf" bug
Removed "ldap.openldap.org" as default HOST
Removed "dc=OpenLDAP, dc=org" as default BASE
Updated MSVC5 workspace/project files for NT/95
Added ldap.conf/slap.conf steps to INSTALL
Changes included in OpenLDAP 1.2
CVS Tag: OPENLDAP_REL_ENG_1_2_BETA2
Fixed slapd/ldbm/add cache set state deadlock bug
Fixed slapd/ldbm/add,modrdn,delete e_ndn handling
Fixed -lldap/ldap_init() bug
Fixed -lldap/ldap_sort_entries() zero entries bug
Fixed slapd/slap_op memory/lock leak bug
Fixed slapd/back-ldbm IDL delete from ALLIDS bug
Fixed slapd/getfilter double free() bug
Updated slapd/back-ldbm/id2children has_children logging
Updated slapd/back-ldbm IDList handling
Updated ldap_open(3) man page to note ldap_init() is preferred.
Updated internal thread library
Updated slapd/back-shell to use void* private and pid_t
Build environment
Fixed --without-threads building
Fixed mkdep to handle multiple dependent files on one line
Fixed slapd library dependencies
Fixed openldap.m4 to "protect" shell variable
Fixed HAVE_PHREAD_FINAL typo
Fixed pthread detection on Digital UNIX
Fixed KerberosV build bug
Updated to Autoconf 1.3 with aclocal from automake 1.4
Removed autoconf dependencies from main makefile
Changes included in OpenLDAP 1.2
CVS Tag: OPENLDAP_REL_ENG_1_2_BETA
Added ldappasswd() tool
Added salted MD5/SHA1 password support
Added client/tools password prompting (-W)
Added slapd alternative args/pid file locations
Added slapd logging option
Added slapd nextid chunking
Added LDBM DB2 debugging support
Fixed client SIGPIPE handling
Fixed lber leaking ber_scanf
Updated client -d(ebug) handling
Updated slapd alias deref functionality to be optional
Updated client/tools Kerberos option handling
Build environment
Added -kthread support
Renamed install.sh to install-sh
Changes included in OpenLDAP 1.1.4
CVS Tag: OPENLDAP_REL_ENG_1_1_4
Updated docs
Fixed slapd/back-ldbm/add entry rwlock race bug
Fixed slapd/back-ldbm/nextid race bug
Fixed slapd/back-ldbm -DSLAPD_ALIAS_DEREF bug
Fixed slapd/dn_parent unnormalized bug
Fixed slapd/tcpd statslog bug
Build environment
Removed wait3 test
Added FreeBSD 4 support
Changes included in OpenLDAP 1.1.3 (BRANCH POINT)
CVS Tag: OPENLDAP_REL_ENG_1_1_3
Updated LICENSE to allow open use of linked software
Updated docs
Fixed slapd/ldbm/delete initialization bug (ITS#31)
Fixed slapd/ldif2ldbm MAXARGS bug (ITS#34)
Fixed slapd/delete bugs (ITS#38)
Fixed slapd/strtok needs mutex bug
Fixed slapd/tcpd DoS bug
Fixed slapd/tcpd denied cleanup bug (ITS#44)
Fixed slapd/add,delete,modrdn parent lock bug
Fixed ud bogus msgfree bug (ITS#43)
Updated ldap.conf to support LDAPNOINIT
Updated lthread to provide sched_yield() if missing
Updated slapd/modrdn ACL handling
Updated slapd/search deallocation
Updated slapd to use pthread_detach()
Updated slapd thread initialization
Updated slapd shutdown code to use condition wait
Updated slapd alias deref to be optional
Build environment
Added DB2 patch information
Added distclean target
Added pthread sys/types.h compatibility check
Fixed doc/man reinstall bug
Fixed make clean
Fixed --disable-slurpd
Fixed VPATH support
Fixed REENTRANT multiple definition issue
Updated pthread checking
Updated res_search check
Updated library linking
Changes included in OpenLDAP 1.1.2
CVS Tag: OPENLDAP_REL_ENG_1_1_2
Fixed slapd/back-ldbm/search matched initialization bug (ITS#23)
Fixed slapd/acl deadlock bug (ITS#24)
Fixed slapd schema check bug (ITS#25)
Fixed slapd/nonauthorized add bug (ITS#26)
Fixed misc. overlapping strcpy bugs
Fixed misc. memory leaks
Update DB2 support for newer SleepyCat releases (ITS#27)
Update slapd/slurpd to workaround FreeBSD pthread_exit bug (ITS#28)
Build environment
Fixed --disable-crypt/-disable-cleartext options
Added special pthread detection for HP-UX 11. (ITS#14)
Changes included in OpenLDAP 1.1.1
CVS Tag: OPENLDAP_REL_ENG_1_1_1
Updated INSTALL, README, hints, and devel documents.
Updated slapd/ldif2dbm to disable write sync'ing
Fixed slapd & slurpd syslogging (ITS#6)
Fixed libldif/line64 analyzed 3 not 4 bug
Fixed slapd/modify.c modtail freed twice bug
Fixed slapd/value.c value_cmp bug
Fixed slapd/tools DB2 uninitialized Datum bugs
Fixed slapd/back-ldbm/cache.c delete_internal dntree/idtree bug
Fixed slapd/back-ldbm search realbase free bug (ITS#12)
Fixed slapd/back-ldbm kerberos bind rc bug (ITS#17)
Build environment (autoconf)
Fix --enable-wrappers (ITS#9)
Fix --without-SERVER-COMPONENTS
Fix library make clean
Fix ltconfig for Solaris ProC and FreeBSD elf
Fix make veryclean
Changes included in OpenLDAP 1.1.0
CVS Tag: OPENLDAP_REL_ENG_1_1_0
Updated ANNOUNCEMENT, INSTALL, README for release
Updated doc for release
Updated slapd.conf to use dc style BaseDN
Fixed aclparse debug print
Fixed slapd/add memory leak bug
Fixed slapd/back-ldbm/cache assert bug
Autoconf
Fixed --with-threads=yes bug
Added -pthreads check for OSF/1
Updated LDBM auto check to skip NDBM
Updated libtool for FreeBSD3 elf
Fixed pthread version test
Changes included in OpenLDAP 1.1-Beta
CVS Tag: OPENLDAP_REL_ENG_1_1_BETA
Added ldap.conf support
Added configuration preservation support
Added slapd passwd handling improvements
Updated shared library version to release 1
Fixed lib-shared.mk handling of static library
Fixed no-ldapd make install bugs
Fixed slapd/detach-join thread bug
Fixed slapd/nextid-atol bug
Fixed slapd/derefDN bug
Fixed ldbm2ldif ldif bug
Updated slapd to use ch_strdup()
Moved ldapfriendly to datadir
Updated $(MKDIR) handling to always use -p
Updated test007 to skip test if slurpd is not built
Modified ud to accept "host" in ud.conf
Updated contributed software
Updated manuals and other docs
Fixed LinuxThread handling on alpha/sparc
Autoconf:
Added --with_subdir added
Added pthread_create consistency check
Added additonal caching of results
Fixed REENTRANT defines
Updated Kerberos support
Changes included in OpenLDAP 1.1-Alpha
CVS Tag: OPENLDAP_REL_ENG_1_1_ALPHA3
Changed LDBM default to sync on writes
Added mail500 BOUNCEFROM patch
Added dbcachenowsync option
Fixed slapd/ldbm id2children bug
Fixed slapd/shell newline bug
Fixed whois++ get_dn leak
Fixed pointer truncation to int bugs
Fixed DEC OSF/1 support bugs
Fixed r/w lock initialization on non-final Pthreads
Fixed slapd/slurpd file unlock bugs
Fixed slurpd string translation bug
Fixed slurpd/st mutex unlock bug
Moved detach() to -llutil
Added lutil_passwd() to -llutil
Autoconf:
Fixed thread detection
Removed gcc -traditional tests
Changed --enable-dns to require --enable-referrals
Added -lresolv tests for ldapd and LDAP_DNS
Added basic ISODE checks
Added pwd.h & getpwuid() tests
Added sys/resource.h test
Updated NT support (now builds ud)
Added function prototypes
Removed library externs
Removed lint
Changes included in OpenLDAP 1.1-Alpha
CVS Tag: OPENLDAP_REL_ENG_1_1_ALPHA2
Added cross compiling detect and warnings
Fixed autoconf detection of threads
Fixed SunOS/Solaris autoconf problems
Fixed SCO build problems
Fixed ldapd manual compiling
Fixed configure script bugs
Fixed toupper/tolower bugs
Fixed client/tools install-local bug
Fixed sgtty vs termios issues
Fixed stdarg issues
Fixed USE_LOCKF bug
Updated configurable slapd/ACLGROUP objectclass/attribute
Updated INSTALL/README files
Updated setproctitle code
Removed lint
Changes included in OpenLDAP 1.1-Alpha
CVS Tag: OPENLDAP_REL_ENG_1_1_ALPHA
Fixed slapd/back-passwd sizelimit bug
Fixed slapd/back-ldbm/msearch entry rwlock bug
Fixed slapd/filterentry Equality bugs
Fixed NT port merge issues
Fixed ldif/line64 padding bug
Added configurable slapd/ACLGROUPS attribute.
Changes included in OpenLDAP 1.1-Devel
CVS Tag: OPENLDAP_DEVEL_POST_AC
Added Autoconf Build Environment
Added Basic NT Support
Changes included in OpenLDAP Stable
CVS Tag: OPENLDAP_STABLE
Fixed slapd filter.c to error on stderr
Fixed slapd/back-ldbm/group.c member bug
Changes included in OpenLDAP Stable
CVS Tag: OPENLDAP_STABLE_981025
Added make/gmake comments
Changed ACL Group code to use groupOfNames
Changed "X.500" -> "LDAP" in UD
Fixed slapd partial results bug
Fixed slapd Y2K/GMT bug
-DLDAP_LOCALTIME added to provide old behavior
Fixed slapd flush writes bug
Removed lint
Changes included in OpenLDAP 1.0.2
CVS Tag: OPENLDAP_STABLE_980929
Updated README, INSTALL files
Updated Linux platform defaults
Updated FreeBSD 2 & 3 platform defaults
Updated PORTS doc to clarify content
Updated slapd/tools to use ldapconfig.h slapd.conf constant
Added SCHED_YIELD_MISSING flag
Added LDAP_ALLOW_NULL_SEARCH_BASE flag
Added core removal to tests/Make-template
Fixed slapd/acl debug trace problem
Fixed ud/auth.c bound_dn problem
Fixed back-ldbm/idl.c CLDAP include <sys/socket.h> problem
Fixed Makefile $(CC) problem
Fixed LIBEXEC/SBIN creation problem
Fixed gmake RUNDIR not defaulting problem
Changes included in OpenLDAP 1.0.1
CVS Tag: OPENLDAP_STABLE_980907
Added GNU Make Support
Added OpenBSD Support
Added FreeBSD 2.x vs 3.x detection
Fixed slapd LDAP_TCP_WRAPPER build problem
Fixed slapd NO_THREADS busy loop problem
Fixed slurpd NULL termination problem
Fixed misc build/install problems
Removed junked binary files from repository/distribution
Changes included in OpenLDAP 1.0
CVS Tag: OPENLDAP_1-0
Added TCP Wrapper support to slapd
Added POSIX Threads (final) support
Added ACL enhancements including
Access by Groups
POSIX regex support
platform updates, and
numerous bug fixes and build changes.
Base Version: University of Michigan LDAP v3.3
CVS Tag: UMICH_3_3