Shane Kerr
06eb8bab55
Fix a number of warnings (and a few real bugs) found by enabling
...
gcc warnings.
See RT ticket #17013 for more.
2007-08-22 13:41:37 +00:00
Shane Kerr
28868515f6
Code cleanup to remove warnings from "gcc -Wall".
...
See RT ticket #16988 for more.
2007-07-13 06:43:43 +00:00
David Hankins
706792c9d3
Copyright++
2007-05-19 19:16:28 +00:00
David Hankins
98bd7ca099
DHCPv6 branch merged to HEAD.
2007-05-08 23:05:22 +00:00
David Hankins
3004bebf47
- A new DDNS related server option, update-conflict-detection, has been
...
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 ]
2006-07-19 17:14:55 +00:00
David Hankins
f7fdb21693
- Varying option space code and length bit widths (8/16/32) are now
...
supported. This is a milestone in acheiving RFC 3925 "VIVSO" and
DHCPv6 support. [ISC-Bugs #15979 ]
2006-06-01 20:23:18 +00:00
David Hankins
88cd8aca9e
- Merge changes between 3.0.3RC1 and 3.0.4-BETA-3 into HEAD (silence
...
robie).
2006-02-24 23:16:32 +00:00
David Hankins
98311e4ba9
MASSIVE merge from V3-RELEASE-BRANCH into HEAD. HEAD and V3-RELEASE are
...
now synced as of tag V3-0-3-BETA-1.
2005-03-17 20:15:29 +00:00
Ted Lemon
d758ad8cac
Merge changes between 3.0rc7 and 3.0rc8pl2.
2001-06-27 00:31:20 +00:00
Ted Lemon
37ee426a25
Get md5.h from dst/ instead of minires/
2001-02-22 07:37:15 +00:00
Ted Lemon
c50d828053
Use ISC-style result codes, rather than ns rcodes.
2001-01-16 22:54:03 +00:00
Ted Lemon
05528f7f05
Move the dhcid computer into common code.
2001-01-11 02:12:16 +00:00
Ted Lemon
d2ba836d0b
Pass client state to eval functions.
2000-11-28 22:34:02 +00:00
Ted Lemon
488e1310f6
Don't look up null zones, and don't allocate a zone if we already have one.
2000-11-24 03:55:46 +00:00
Damien Neil
e1befbaa3a
Applied fix from bug #427 : cache_found_zone() was callign dns_zone_lookup()
...
with an uninitialized value.
2000-11-02 00:04:40 +00:00
Ted Lemon
b2b468ef84
Add cache_found_zone() function.
2000-10-12 08:58:11 +00:00
Ted Lemon
491e71bcad
Don't dereference zones in find_tsig_key - we don't hold a reference!
2000-09-14 11:29:43 +00:00
Damien Neil
49146f3c15
Added authentication support. The tsig_key structure has been renamed
...
to auth_key and moved into libomapi. libomapi now depends on libres,
which contains the data signing routines.
2000-08-03 21:00:41 +00:00
Ted Lemon
10d2632f7a
Have find_dns_zone return a result code.
2000-07-05 07:14:26 +00:00
Ted Lemon
7d35446486
Add a missing store that was masked by the i386 calling conventions.
2000-06-09 23:07:56 +00:00
Ted Lemon
20916cae75
- Fix all the OMAPI objects in the DHCP server and client that weren't
...
being correctly reference-counted.
- Make and use object-specific allocators.
- Add reference/dereference support to hash functions and to timeout
functions.
2000-05-16 23:03:49 +00:00
Ted Lemon
49e2576bf2
Rename a variable to avoid an AIX-specific predefined manifest constant.
2000-05-03 23:04:43 +00:00
Ted Lemon
7f56c004ba
Add partial support for caching zone information.
2000-05-01 23:26:38 +00:00
Ted Lemon
fcd404f5f8
Customize find_cached_zone for resolver.
2000-04-20 00:55:51 +00:00
Ted Lemon
96e16c0e40
Update comment to reflect code.
2000-04-06 22:41:47 +00:00
Ted Lemon
7d9784f6fc
Patch in TSIG, just to see how to get it to work.
2000-03-18 02:15:52 +00:00
Ted Lemon
49733f31d3
Go back to the BSD license.
2000-03-17 04:00:32 +00:00
Ted Lemon
5b6b5c33b6
- Document update process.
...
- Add database management for tsig keys and DNS zones.
2000-03-06 23:13:35 +00:00
Ted Lemon
d1f313b300
socklen_t -> SOCKLEN_T
2000-02-03 03:43:51 +00:00
Ted Lemon
cfdfb9f126
AIX and Digital Unix compatibility fixes.
2000-02-01 03:19:56 +00:00
Ted Lemon
4bd8800e89
Fix compilation errors introduced in the last set of checkins.
2000-01-26 14:56:18 +00:00
Ted Lemon
f7c83eb431
Set close-on-exec if possible.
2000-01-05 18:01:41 +00:00
Ted Lemon
b1b7b521fe
Get a clean compile with all known gcc warnings.
1999-10-07 06:36:35 +00:00
Ted Lemon
f39b6e0089
Update license.
1999-03-16 05:50:46 +00:00
Ted Lemon
8ae2d59584
Change names of error functions to be more consistent.
1999-02-24 17:56:53 +00:00
Ted Lemon
89698b984b
Store query in query buffer in query structure, not in the query structure itself.
1998-03-17 06:09:59 +00:00
Ted Lemon
69858972fd
Clean up unsigned char vs. signed char discrepencies.
1998-03-16 06:17:37 +00:00
Ted Lemon
5be6694416
Reword dns query code
1998-03-15 20:50:53 +00:00
Ted Lemon
eb0b66697b
Preliminary rewrite of asynchronous DNS code (needs work)
1998-01-12 01:00:09 +00:00
Ted Lemon
707260f98f
Test return value of socket for <0, not ==0 to indicate failure.
1997-11-29 07:51:49 +00:00
Ted Lemon
732a90b290
Make it a warning rather than an error if resolv.conf is missing.
1997-06-08 04:05:21 +00:00
Ted Lemon
125e976606
Use new resolv.conf parser. Clean up some code. Add experimental (and non-functional) zone discovery code.
1997-05-09 08:02:33 +00:00
Ted Lemon
9557deb6da
Adjust indentation; fix up calling conventions
1997-03-29 01:25:32 +00:00
Ted Lemon
4a4d10a5ba
DNS Support code
1997-03-08 02:24:16 +00:00