-
Notifications
You must be signed in to change notification settings - Fork 2
/
CHANGES
60 lines (58 loc) · 2.77 KB
/
CHANGES
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
Bind9 LDAP SDB Change Log2
bind9-ldap 1.1.1 TO BE ANNOUNCED
Bug fixes
- Fix zone2ldap.c:main() to work with later Bind9.
- Update paths in the Makefile (reflect the fact that
the LDAP sdb is in 'contrib/sdb/ldap' and not 'contrib/sdb').
- Fix object class generation (newer OpenLDAP is very picky
about this) in zone2ldap.
- Patch by Russell Mosemann
+ Added global constant character array WILDCARD_EXT for the
"external" wildcard character that Bind expects.
+ Added global constant character array WILDCARD_INT for the
"internal" wildcard character. It can be changed to whatever
the user wants to use locally. The default was left at tilde (~).
+ Rewrote the steps in ldapdb_lookup
+ Search for wildcards _only_ if ldapdb_search returns
ISC_R_NOTFOUND..
+ Removed logic error of np pointing beyond empty string when
name is NULL, potentially pushing long strings of garbage to
ldap and/or crashing.
- Return ISC_R_NOMEMORY if malloc() didn't work.
- Save argv[0] as soon as possible - fix reload/restart problems.
Additions/Misc changes
- Include zone2ldap command
- Include zone2ldif command
- Include ldap2zone command
- Try connecting three times (with five seconds sleep()
between each attempt) to the LDAP server before failing.
- More verbose error if failing to connect/bind to the
LDAP server (using the ldap_perror() function).
- First param to contrib/sdb/ldap/ldapdb.c:ldapdb_bind() is
now the zone name. Used only in debug output (makes it
easier to figure out which zone that it wasn't possible
to bind for).
- Add some debugging to easier see connects/binds etc.
+ Change existing debugging to use ISC_LOG_DEBUG(2) instead
of 1...
+ Include LDAP URI in output of failed ldap_initialize().
- Add SASL support to zone2ldap and ldap2zone (if compiled with
the -DSECUREBIND_SASL flag).
+ Update Makefile and zone2ldap man page with additional
options.
- Add offline support to zone2ldap so that we don't need to
link with LDAP libs etc. Accomplished by using the -DOFFLINE
flag and the -L flag to binary.
- Added StartTLS (-ZZ flag) and LDAP URI support (-L flag) to
zone2ldap.
- Added the possibility to add OpenLDAPaci attribute(s) to
objects created by zone2ldap.
- Misc code changes in ldap2zone.c by Adam Tkac @ RedHat.
+ Shutup compiler warnings
+ Fix Compilation on 64bit systems - Implicitly declare
malloc()-s caused segfaults.
- Patch to allow wildcard domains by Jan-Piet Mens. See the
README.wildcard for more information.
- Changes and bugfixes to the wildcard domains. Patch by Alex Bramley.
Now require the 'x-wildcard' option. See README.wildcard for
more information.