Shawn Routhier
6aaaf6a460
Fixes to lease input and output.
...
[ISC-Bugs #20418 ] - Some systems don't support the "%s" argument to
strftime, paste together the same string using mktime instead.
[ISC-Bugs #19596 ] - When parsing iaid values accept printable
characters.
[ISC-Bugs #21585 ] - Always print time values in omshell as hex
instead of ascii if the values happen to be printable characters.
2010-09-13 22:06:37 +00:00
Shawn Routhier
a47d63362f
Update copyright years
2009-11-24 02:06:57 +00:00
Shawn Routhier
98bf16077d
Support for asynchronous ddns per ticket 19216 - convert to using isclib and
...
dnslib.
2009-10-28 04:12:30 +00:00
Shawn Routhier
2c85ac9b24
Switch isc urls from http to https and correct sw to services or software
...
for new web site as appropirate.
2009-07-23 18:52:21 +00:00
David Hankins
86f1d4b723
- Versions 3.0.x syntax with multiple name->code option definitions is now
...
supported. Note that, similarly to 3.0.x, for by-code lookups only the
last option definition is used. [ISC-Bugs #17613 ]
2009-07-16 18:02:28 +00:00
David Hankins
0829d595f8
- If configured, dhclient may now transmit to an anycast MAC address,
...
rather than using a broadcast address. Thanks to a patch from David
Cantrell at Red Hat. [ISC-Bugs #17740 ]
2009-03-13 21:41:45 +00:00
Francis Dupont
3dbe22465b
merge 17621
2008-05-23 13:22:23 +00:00
Evan Hunt
c40e954c55
Check whether files are zero length before parsing them [rt17757]
2008-03-07 20:12:44 +00:00
Francis Dupont
cabdb9b1c5
DHCPv6 released resources are now marked as released by the client
2008-02-20 23:20:58 +00:00
Evan Hunt
dccb6edf66
Updated copyright strings for 4.1.0a1 release
2008-01-24 02:43:06 +00:00
Francis Dupont
1d9774ab57
Cleanup IA_NA dependencies
2008-01-02 23:47:22 +00:00
Evan Hunt
e32529a528
dhc6_lease_destroy() and dhc6_ia_destroy() now set lease and IA
...
pointers to NULL after freeing, to prevent subsequent accesses to freed
memory. [rt17352]
2007-12-08 19:36:00 +00:00
David Hankins
bead14ea8b
- The server will now include multiple IA_NA's and multiple IAADDRs within
...
them, if advertised by the client. It still only seeks to allocate one
new address. [ISC-Bugs #17254 ]
2007-11-14 23:44:46 +00:00
David Hankins
290b43b9cb
Remove unreviewed sources from HEAD.
2007-11-06 18:31:36 +00:00
David Hankins
e4a6be15e8
Might even work.
2007-10-30 23:08:16 +00:00
David Hankins
9ab0cc6a46
Client bugs introduced in development repaired. [ISC-Bugs #17192 ]
2007-10-05 14:47:43 +00:00
Shane Kerr
641488ec0f
Unused variable caught by gcc -Wall on 64-bit Linux.
...
Why this doesn't get flagged elsewhere is a mystery, and slightly
disturbing...
2007-08-23 18:04:29 +00:00
David Hankins
0c20eab3c8
- 'request' and 'also request' syntaxes have been added to accomodate
...
the DHCPv6 client configuration. 'send dhcp6.oro' is no longer
necessary. [ISC-Bugs #17023 ]
2007-08-23 16:06:09 +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
fe5b0fdd70
- Replaced ./configure shellscripting with GNU Autoconf. [ISC-Bugs #16405b]
...
- RELNOTES/README++
- s/wether/whether/ in dhcp-options.5 manpage edits.
2007-05-19 18:47:15 +00:00
David Hankins
98bd7ca099
DHCPv6 branch merged to HEAD.
2007-05-08 23:05:22 +00:00
Shane Kerr
c57db45ce9
Spelling fixes. See RT ticket 16513 for details.
2007-01-29 10:25: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
febbd40203
- The dhclient 'reject ...;' statement, which rejects leases given by named
...
server-identifiers, now permits address ranges to be specified in CIDR
notation. [ISC-Bugs #1435 ]
2006-05-15 15:07:50 +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
fe7fba8901
Oops, don't go line-oriented when parsing client config.
2001-05-04 00:51:35 +00:00
Ted Lemon
4ab46a1030
Add line-oriented argument to new_parse().
2001-05-02 06:27:52 +00:00
Ted Lemon
c9dce20f56
Make the omapi statement in the client config actually work.
2001-04-05 20:37:55 +00:00
Ted Lemon
fda4fd46a5
client_script_name -> path_dhclient_script
2001-03-22 06:56:00 +00:00
Ted Lemon
b3519f23f1
Support NUL characters in STRING tokens.
2001-03-17 00:47:39 +00:00
Ted Lemon
0b69dcc870
Change EOF to END_OF_FILE in tokenizer for enum compatibility.
2001-03-01 18:17:09 +00:00
Ted Lemon
c466184540
Fix up NetBSD/alpha build.
2001-02-26 22:21:15 +00:00
Ted Lemon
243e51ee8d
Fix a gnarly memory allocation bug.
2001-02-12 19:37:03 +00:00
Ted Lemon
a8009c484b
Add support for 'on transmission'
2001-01-25 08:17:17 +00:00
Ted Lemon
c5b5e7d160
Let the generic parser parse send statements.
2001-01-16 22:49:31 +00:00
Ted Lemon
2e7a6cd54f
Move some general functions into the common parser.
2000-11-28 22:07:09 +00:00
Ted Lemon
f038ca8cc7
- Fix pretty printing of encapsulation options.
...
- Fix parsing of vendor option space names.
2000-11-24 03:38:18 +00:00
Ted Lemon
ce75142f5e
Support client-side vendor option space definitions.
2000-10-10 19:44:39 +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
32a4756333
Initialize the environment rather than using temporary client scripts.
2000-07-20 00:53:24 +00:00
Ted Lemon
67e3490a34
Parse an OMAPI port out of the config file.
2000-06-24 05:53:35 +00:00
Ted Lemon
d0b1c50ebb
- Fix interface_dummy to notice reference error.
...
- Fix interface parser to zero interface pointer before using it.
2000-06-12 20:08:56 +00:00
Ted Lemon
007e3ee4df
Rework DHCP lease state handling to be compatible with failover protocol.
2000-06-02 21:27:21 +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
6247476e9a
Support auth-key and key statements.
2000-04-06 22:31:16 +00:00
Ted Lemon
49733f31d3
Go back to the BSD license.
2000-03-17 04:00:32 +00:00
Ted Lemon
4bd8800e89
Fix compilation errors introduced in the last set of checkins.
2000-01-26 14:56:18 +00:00