summaryrefslogtreecommitdiff
path: root/common/dns.c
Commit message (Collapse)AuthorAgeFilesLines
* copy rights updateWlodek Wencel2022-01-251-1/+1
|
* [#189] ISC address updatedTomek Mrugalski2022-01-201-2/+2
|
* [#64,!35] Restored workThomas Markwalder2019-11-221-3/+4
| | | | Restored cummulative work.
* [#1,!2] Fix server interpretation of guard record results in DSMMThomas Markwalder2019-05-161-2/+21
| | | | | | | | Added a release note common/dns.c build_dsmm_fwd_add3() - modified to add a prerequisite when ddns-guard-id-must-match is enabled.
* [master] Correct BIND9 dns API call constantThomas Markwalder2018-09-261-2/+2
| | | | Merges in rt47757
* [master] dhcpd (-6) now supports update-static-leasesThomas Markwalder2017-12-191-1/+8
| | | | Merges in rt34097.
* [master] Adds DDNS Dual Stack Mixed ModeThomas Markwalder2017-12-081-137/+747
| | | | Merges in rt42620.
* [master] Replaced licensing text with MPL licensing text throughoutThomas Markwalder2017-07-121-3/+3
|
* [master] Removed obsolete source directory minires.Thomas Markwalder2017-06-291-49/+0
| | | | Merges in rt45471.
* [master] Optimized if and when DNS client context and ports are inittedThomas Markwalder2017-06-191-2/+13
| | | | Merges in rt45290.
* [master] Remove dst directory as it was replaced in 4.2.0 by BindShawn Routhier2015-04-151-1/+1
|
* [master] Remove vix.com and nominum.comShawn Routhier2014-01-261-4/+1
| | | | | Remove old information from copyrights and man pages.
* -n master Patch for 30461 and update the auto generated filesShawn Routhier2013-12-101-14/+723
| | | | | | | | | | | Update the auto genrated files to add the required bind9 libraries Fix up dhcpctl/Makefile.am to include the isccfg lib Patch for 30461 to allow the DHCP server to find the name server to update via the DNS Conflicts:
* -n [master]Shawn Routhier2013-10-141-37/+128
| | | | Add code to support the standards version of DDNS
* [master]Shawn Routhier2012-10-091-12/+4
| | | | | | | | | Relax the requirements for deleting an A or AAAA record. Previously the DDNS removal code required both the A or AAAA record and the TXT record to exist. This requirement could cause problems if something interrupted the removal leaving the TXT record alone. This relaxation was codified in RFC 4703. [ISC-Bugs #30734]
* In the DDNS code handle error conditions more gracefully and add moreShawn Routhier2012-02-031-14/+57
| | | | | | logging code. The major change is to handle unexpected cancel events from the DNS client code. [ISC-Bugs 26287].
* Add support for passing DDNS information to a DNS server overShawn Routhier2011-09-211-51/+98
| | | | an IPv6 address. [ISC-Bugs #22647]
* DNS Update fix. A misconfigured server could crash during DNS updateShawn Routhier2011-07-081-1/+9
| | | | | | | | | processing if the configuration included overlapping pools or multiple fixed-address entries for a single address. This issue affected both IPv4 and IPv6. The fix allows a server to detect such conditions, provides the user with extra information and recommended steps to fix the problem. If the user enables the appropriate option in site.h then server will be terminated
* Minor code fixesShawn Routhier2010-09-081-4/+11
| | | | | | | | | | | | | [ISC-Bugs #19566] When trying to find the zone for a name for ddns allow the name to be at the apex of the zone. [ISC-Bugs #19617] Restrict length of interface name read from command line in dhcpd - based on a patch from David Cantrell at Red Hat. [ISC-Bugs #20039] Correct some error messages in dhcpd.c [ISC-Bugs #20070] Better range check on values when creating a DHCID. [ISC-Bugs #20198] Avoid writing past the end of the field when adding overly long file or server names to a packet and add a log message if the configuration supplied overly long names for these fields. [ISC-Bugs #21497] Add a little more randomness to rng seed in client
* Add some debugging output for use with the DDNS code. [ISC-Bugs 20916]Shawn Routhier2010-05-261-0/+13
|
* Patch for 21093 - handle v4 or v6 only a little better. If we can't contstructShawn Routhier2010-05-251-0/+8
| | | | | the context log it and leave, if we can but then try and do a DDNS transaction using the protocol we don't have log it and continue.
* - A memory leak in ddns processing was closed. [ISC-Bugs #21377]David Hankins2010-05-241-1/+6
|
* Primarly fix the trace code. This was broken during the modfictions of theShawn Routhier2010-02-111-18/+304
| | | | | | DDNS code to use the bind libraries. This patch fixes that breakage and includes support for the new DDNS code. This patch also deletes some dead code and neatens up some log messages.
* remove extranous semi colonMark Andrews2009-11-231-1/+1
|
* Support for asynchronous ddns per ticket 19216 - convert to using isclib andShawn Routhier2009-10-281-563/+906
| | | | dnslib.
* Switch isc urls from http to https and correct sw to services or softwareShawn Routhier2009-07-231-2/+2
| | | | for new web site as appropirate.
* - The update-conflict-detection feature would leave an FQDN updated withoutDavid Hankins2009-03-261-0/+20
| | | | | | | | a DHCID (still currently implemented as a TXT RR). This would cause later expiration or release events to fail to remove the domain name. The feature now also inserts the client's up to date DHCID record, so records may safely be removed at expiration or release time. Thanks to a patch submitted by Christof Chen. [ISC-Bugs #19500]
* - DDNS removal routines were updated so that the DHCID is not removed untilDavid Hankins2009-02-121-11/+35
| | | | | | | the client has been deprived of all A and AAAA records (not only the last one of either of those). This resolves a bug where dual stack clients would not be able to regain their names after either expiration event. [ISC-Bugs #18716]
* Fix a number of warnings (and a few real bugs) found by enablingShane Kerr2007-08-221-1/+1
| | | | | | gcc warnings. See RT ticket #17013 for more.
* Code cleanup to remove warnings from "gcc -Wall".Shane Kerr2007-07-131-11/+2
| | | | See RT ticket #16988 for more.
* Copyright++David Hankins2007-05-191-2/+2
|
* DHCPv6 branch merged to HEAD.David Hankins2007-05-081-34/+47
|
* - A new DDNS related server option, update-conflict-detection, has beenDavid Hankins2006-07-191-18/+40
| | | | | | | | added. If this option is enabled, dhcpd will perform normal DHCID conflict resolution (the default). If this option is disabled, it will instead trust the assigned name implicitly (removing any other bindings on that name). This option has not been made available in dhclient. [ISC-Bugs #16165]
* - Varying option space code and length bit widths (8/16/32) are nowDavid Hankins2006-06-011-3/+3
| | | | | supported. This is a milestone in acheiving RFC 3925 "VIVSO" and DHCPv6 support. [ISC-Bugs #15979]
* - Merge changes between 3.0.3RC1 and 3.0.4-BETA-3 into HEAD (silenceDavid Hankins2006-02-241-16/+29
| | | | robie).
* MASSIVE merge from V3-RELEASE-BRANCH into HEAD. HEAD and V3-RELEASE areDavid Hankins2005-03-171-65/+76
| | | | now synced as of tag V3-0-3-BETA-1.
* Merge changes between 3.0rc7 and 3.0rc8pl2.Ted Lemon2001-06-271-31/+438
|
* Get md5.h from dst/ instead of minires/Ted Lemon2001-02-221-2/+2
|
* Use ISC-style result codes, rather than ns rcodes.Ted Lemon2001-01-161-11/+12
|
* Move the dhcid computer into common code.Ted Lemon2001-01-111-1/+67
|
* Pass client state to eval functions.Ted Lemon2000-11-281-1/+3
|
* Don't look up null zones, and don't allocate a zone if we already have one.Ted Lemon2000-11-241-4/+6
|
* Applied fix from bug #427: cache_found_zone() was callign dns_zone_lookup()Damien Neil2000-11-021-3/+2
| | | | with an uninitialized value.
* Add cache_found_zone() function.Ted Lemon2000-10-121-1/+65
|
* Don't dereference zones in find_tsig_key - we don't hold a reference!Ted Lemon2000-09-141-12/+2
|
* Added authentication support. The tsig_key structure has been renamedDamien Neil2000-08-031-45/+6
| | | | | to auth_key and moved into libomapi. libomapi now depends on libres, which contains the data signing routines.
* Have find_dns_zone return a result code.Ted Lemon2000-07-051-10/+12
|
* Add a missing store that was masked by the i386 calling conventions.Ted Lemon2000-06-091-1/+2
|
* - Fix all the OMAPI objects in the DHCP server and client that weren'tTed Lemon2000-05-161-29/+37
| | | | | | | being correctly reference-counted. - Make and use object-specific allocators. - Add reference/dereference support to hash functions and to timeout functions.
* Rename a variable to avoid an AIX-specific predefined manifest constant.Ted Lemon2000-05-031-10/+10
|