| 
									
										
										
										
											2005-12-08 20:39:34 +00:00
										 |  |  | # $Id$ | 
					
						
							| 
									
										
										
										
											2008-07-24 17:02:23 +00:00
										 |  |  | Version 0.4.2 (latest) | 
					
						
							| 
									
										
										
										
											2006-12-25 08:44:30 +00:00
										 |  |  | * Add SMF manifest | 
					
						
							| 
									
										
										
										
											2006-12-25 07:20:42 +00:00
										 |  |  | * Add manpage | 
					
						
							| 
									
										
										
										
											2006-12-23 05:42:10 +00:00
										 |  |  | * Ensure all options get initialized to defaults before any attempts at setting | 
					
						
							|  |  |  |   them via configuration, environment, or cmdline args. | 
					
						
							|  |  |  | * Allow all cmdline args to be set optionally using environment variables | 
					
						
							|  |  |  | * Updated documentation and added plaintext version | 
					
						
							| 
									
										
										
										
											2008-05-15 01:02:59 +00:00
										 |  |  | * Add output of TTL on individual records when using BIND outputs | 
					
						
							|  |  |  | * Fix FQDN output of SRV records when using BIND outputs | 
					
						
							| 
									
										
										
										
											2006-12-23 05:42:10 +00:00
										 |  |  | 
 | 
					
						
							|  |  |  | Version 0.4.1 - 2006/10/19 | 
					
						
							| 
									
										
										
										
											2006-07-10 17:44:13 +00:00
										 |  |  | * Updated scripts/data2ldif.pl to properly handle reverse domains | 
					
						
							| 
									
										
										
										
											2006-10-05 21:40:10 +00:00
										 |  |  | * Fixed parser bugs in scripts/data2ldif.pl (Thanks Fleischmann Bonaventura and | 
					
						
							|  |  |  |   Adrian Goins) | 
					
						
							|  |  |  | * Added missing option -M (Thanks Jason Chambers) | 
					
						
							|  |  |  | * Change default record limit to LDAP_NO_LIMIT | 
					
						
							|  |  |  | * Tightned up LDAP search scope when calculating the checksum (Thanks Jason | 
					
						
							|  |  |  |   Chambers for the bug report) | 
					
						
							| 
									
										
										
										
											2006-10-19 18:29:16 +00:00
										 |  |  | * Fixed bug reading the LDAP bind password out of the environment (Thanks Nick | 
					
						
							|  |  |  |   Gregory for the bug report) | 
					
						
							|  |  |  | * Updated FAQ | 
					
						
							| 
									
										
										
										
											2005-12-08 20:35:34 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2006-12-23 05:42:10 +00:00
										 |  |  | Version 0.4.0 - 2006/06/17 | 
					
						
							| 
									
										
										
										
											2006-10-05 21:40:10 +00:00
										 |  |  | + Corrected segfault when using BIND output with SRV records (Thanks Fred Leitz) | 
					
						
							| 
									
										
										
										
											2006-06-08 20:56:44 +00:00
										 |  |  | + Fixed off-by-one string termination problem | 
					
						
							|  |  |  | + Fixed a number of possible segfaults if required cmdline options were missing | 
					
						
							|  |  |  |   Thanks Steve Ayotte (sayotte.alkaloid.net) | 
					
						
							|  |  |  | + Added more verbose LDAP error and sanity checking output | 
					
						
							| 
									
										
										
										
											2006-06-12 21:43:55 +00:00
										 |  |  | + Replaced all deprecated LDAP API calls | 
					
						
							|  |  |  | + Converted to getopt_long and added double-dash options (--help) | 
					
						
							|  |  |  | + Added search timeout and max record count options | 
					
						
							| 
									
										
										
										
											2006-06-13 16:45:17 +00:00
										 |  |  | + Added warnings when zero records are returned from searches | 
					
						
							| 
									
										
										
										
											2006-06-08 20:56:44 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2006-12-23 05:42:10 +00:00
										 |  |  | Version 0.3.7 - Unreleased. | 
					
						
							| 
									
										
										
										
											2005-12-22 20:35:09 +00:00
										 |  |  | + Changed default location of ldap.conf to /etc/ldap.conf | 
					
						
							|  |  |  | + Added note on potential security vulns in deprecated/webadmin to README | 
					
						
							|  |  |  | + Changed port declarations/format strings from int to unsigned short | 
					
						
							|  |  |  |   to match standards | 
					
						
							|  |  |  | + Updated doc/README.html | 
					
						
							| 
									
										
										
										
											2005-12-22 20:38:20 +00:00
										 |  |  | + Added security audit result patch from Erik Cabetas (erik.cabetas.com) | 
					
						
							| 
									
										
										
										
											2005-12-22 20:46:51 +00:00
										 |  |  | + Fixed typo in ldap2dns.spec.in | 
					
						
							| 
									
										
										
										
											2006-03-15 20:08:59 +00:00
										 |  |  | + Updated example ldif in doc/ (Thanks Marc Huot) | 
					
						
							| 
									
										
										
										
											2005-12-22 20:35:09 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2006-12-23 05:42:10 +00:00
										 |  |  | Version 0.3.6 - 2005/12/16 | 
					
						
							| 
									
										
										
										
											2005-12-07 23:45:26 +00:00
										 |  |  | + New maintainer: Ben Klang <ben@alkaloid.net> | 
					
						
							| 
									
										
										
										
											2005-12-05 00:57:30 +00:00
										 |  |  | + Fixed bug with duplicate OIDs in dns.schema from partially applied patch | 
					
						
							| 
									
										
										
										
											2005-12-05 02:39:30 +00:00
										 |  |  | + Renamed schema file to ldap2dns.schema | 
					
						
							| 
									
										
										
										
											2005-12-05 03:32:56 +00:00
										 |  |  | + Updated RPM specfile | 
					
						
							| 
									
										
										
										
											2005-12-05 02:39:30 +00:00
										 |  |  | + Removed already merged patchfiles | 
					
						
							|  |  |  | + Restructured file layout, created doc directory | 
					
						
							|  |  |  | + Deprecated unfinished webadmin work.  Will be replaced with Beatnik | 
					
						
							|  |  |  | + Deprecated OpenLDAP 2.0 schema support | 
					
						
							|  |  |  | + Deprecated djbdns-1.0.5 native LDAP patch (status of patch unknown) | 
					
						
							|  |  |  | + Removed old index.html | 
					
						
							|  |  |  | + Removed TODO.schema | 
					
						
							|  |  |  | + Updated Makefile | 
					
						
							| 
									
										
										
										
											2005-12-07 23:38:01 +00:00
										 |  |  | + Modified ldap2dns-conf to behave more like tinydns-conf | 
					
						
							|  |  |  | + Altered default behavior (via ldap2dns-conf) to run ldap2dns as non-root | 
					
						
							|  |  |  | + Updated FAQ | 
					
						
							| 
									
										
										
										
											2005-12-07 23:45:26 +00:00
										 |  |  | + Deprecated askldap.c and askldap.h | 
					
						
							| 
									
										
										
										
											2005-12-08 00:03:54 +00:00
										 |  |  | + Created TODO file | 
					
						
							| 
									
										
										
										
											2005-12-08 18:39:29 +00:00
										 |  |  | + Added TinyDNS data file import script (scripts/data2ldap.pl) | 
					
						
							|  |  |  | + Moved AXFR import script (formerly import.pl) to scripts/axfr2ldap.pl | 
					
						
							|  |  |  | + Deprecated export-ldap.pl (Possibly old ldap2dns 0.2->0.3 upgrade script?) | 
					
						
							| 
									
										
										
										
											2005-12-05 00:57:30 +00:00
										 |  |  | 
 | 
					
						
							|  |  |  | Version 0.3.5 - 2005/11/30 | 
					
						
							|  |  |  | + Added support for DNS SRV records | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | Version 0.3.3 | 
					
						
							| 
									
										
										
										
											2005-12-02 04:26:14 +00:00
										 |  |  | - Removed a bug which caused ldap2dns to etablish more than one connections | 
					
						
							|  |  |  |   to the LDAP server. | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | Version 0.3.2 | 
					
						
							|  |  |  | + Only patches from Martin Lesser <m-lesser@better-com.de> | 
					
						
							|  |  |  |   applied. Nothing from myself. | 
					
						
							|  |  |  | + connecting to a ldap-server where the server is given as URI works | 
					
						
							|  |  |  |   (both ldap:// [with TLS] and ldaps://) | 
					
						
							|  |  |  | + we use location-codes here, so ldap2dns.c was extended to make use of | 
					
						
							|  |  |  |   them, this also requires an extension of dns.schema. | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | Version 0.3.1  | 
					
						
							|  |  |  | + ldap2dns now can work together with tinydns. This means that | 
					
						
							|  |  |  |   all DNS queries are passed through tinydns directly onto the | 
					
						
							|  |  |  |   LDAP backend. This avoids generating a data-file and calling | 
					
						
							|  |  |  |   tinydns-data (or restarting BIND). | 
					
						
							|  |  |  |   Drawback: Queries are much slower now. I am not sure if this | 
					
						
							|  |  |  |   is acceptable on the long run. This is caused by the LDAP-schema  | 
					
						
							|  |  |  |   used here, were many objects with strict attribute-value-pair mapping | 
					
						
							|  |  |  |   is used. Other schemas, such as the core- and cosine-schema need | 
					
						
							|  |  |  |   less LDAP-objects, since they code multiple values into one attribute. | 
					
						
							|  |  |  |   Nameservers based on this schema (such as ldapdns  | 
					
						
							|  |  |  |   http://nimh.org/code/ldapdns/) can therefore answer much faster. | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | Version 0.3.0  | 
					
						
							|  |  |  | + A new interface for web-administration written compleatly in PHP. | 
					
						
							|  |  |  |   Much easier to install that the old mod_perl interface. | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | Version 0.2.6 | 
					
						
							| 
									
										
										
										
											2005-12-02 04:23:05 +00:00
										 |  |  | + Password passed with option -w now is invisible to 'ps'. | 
					
						
							|  |  |  | + ldap2tinydns-conf now takes a parameter to specify to user under | 
					
						
							|  |  |  |   which ldap2dns will be running. | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | Version 0.2.5 | 
					
						
							| 
									
										
										
										
											2005-12-02 04:22:14 +00:00
										 |  |  | - Tested with OpenLDAP-2.0. | 
					
						
							|  |  |  | - Adopted dns.schema with official numbers. | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | Version 0.2.4 | 
					
						
							| 
									
										
										
										
											2005-12-02 04:21:08 +00:00
										 |  |  | - Check for next availabe server in /etc/ldap.conf | 
					
						
							|  |  |  |   if one is unavialable. | 
					
						
							|  |  |  | - Schema for DNSzone in dns.schema was corrected. | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | Version 0.2.3  | 
					
						
							| 
									
										
										
										
											2005-12-02 04:19:49 +00:00
										 |  |  | - Replaced integer variables for DNSserial, DNSttl etc. by strings | 
					
						
							|  |  |  |   to allow better default handling by tinydns-data. | 
					
						
							|  |  |  | - ldap2dns now writes logfiles. | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2005-12-02 04:17:15 +00:00
										 |  |  | Version 0.2.2 | 
					
						
							|  |  |  | - Tested with djbdns-1.05 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | - Removed compleatly the possibility to create a binary data.cdb file. | 
					
						
							|  |  |  |   Reasons: | 
					
						
							|  |  |  |   * It just takes a few milliseconds to create a data.cdb file with  | 
					
						
							|  |  |  |     tinydns-data.  | 
					
						
							|  |  |  |   * Its much safer to have an ASCII data file handy just in case  | 
					
						
							|  |  |  |     something goes wrong. | 
					
						
							|  |  |  |   * I am too lazy to adopt ldap2dns for each new version of djbdns. | 
					
						
							|  |  |  |   * ldap2dns does not have to be linked statically against any other | 
					
						
							|  |  |  |     package. | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | - Now the output option takes parameters data and/or db instead | 
					
						
							|  |  |  |   of numbers. | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | Version 0.2.1 | 
					
						
							|  |  |  | - Additional attribute in DNSrrset: DNScipaddr | 
					
						
							|  |  |  |   Canonical IP address, which when used instead | 
					
						
							|  |  |  |   of DNSipaddr automatically resolves reverse. | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | - Using Environement Variables LDAP2DNS_UPDATE and | 
					
						
							|  |  |  |   LDAP2DNS_OUTPUT for default values used by ldap2dns. | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | - If started as daemon, does not exit if connection to | 
					
						
							|  |  |  |   LDAP server fails but tries to reconnect after a timeout. | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | - An external program can be called if ldap2dns detects a | 
					
						
							|  |  |  |   modification in the database. | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | Version 0.2.0 | 
					
						
							|  |  |  | - New schema, unfortunately not compatible with old one, but | 
					
						
							|  |  |  |   now its unambigous. | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | - Mapping for reverse lookup works fine. | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | - ldap2dns now can be started by daemontools. | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | - Fixed a bug for DNSrrset's with type=TXT | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | - Much better naming scheme for dn's when using | 
					
						
							|  |  |  |   import.pl | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | - RPM support | 
					
						
							|  |  |  | 
 |