David Hankins
b1d3778ce8
- Relative time may now be used as a qualifier for 'allow' and 'deny' access
...
control lists. These directives may be used to assist in re-addressing
address pools without having to constantly reconfigure the server. Please
see 'man dhcpd.conf' for more information on allow/deny 'after time' syntax.
Thanks to a patch from Christof Chen. [ISC-Bugs #17110 ]
2007-10-31 19:13:33 +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
bda3316935
Handle IPv6 parsing better. Adds generic whitespace handling to
...
parser.
See RT ticket #16862 for more.
2007-06-20 10:38:55 +00:00
David Hankins
8da06bb1f5
- Compilation on HP/UX has been repaired. The changes should generally
...
apply to any architecture that supplies SIOCGLIFCONF but does not
use 'struct lifconf' structures to pass values. [ISC-Bugs #16928 ]
2007-06-08 14:58:20 +00:00
David Hankins
dd3282251e
- Two new operators, ~= and ~~, have been integrated to implement
...
boolean matches by regular expression (such as may be used in
class matching statements). Thanks to a patch by Alexandr S.
Agranovsky, which underwent slight modification. [ISC-Bugs #8155 ]
2007-06-07 15:52:30 +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
b543fea9d4
- A new common configuration executable statement, execute(), has been
...
added. This permits dhcpd or dhclient to execute a named external
program with command line arguments specified from other configuration
language. Thanks to a patch written by Mattias Ronnblom, gotten to us
via Robin Breathe. [ISC-Bugs #13728 ]
2006-07-31 22:19:51 +00:00
Shane Kerr
6d103865fb
Merged rt12324, DHCPLEASEQUERY.
2006-07-25 13:26:00 +00:00
David Hankins
dba5803b95
- Support for compressed 'domain name list' style DHCP option contents, and
...
in particular the domain search option (#119 ) was added. [ISC-Bugs #15934 ]
2006-07-22 02:24:16 +00:00
David Hankins
2426234f7c
- Failover pairs now implement 'MAC Affinity' on leases moving from the
...
active to free states. Leases that belonged to the failover secondary
are moved to BACKUP state rather than FREE upon exiting EXPIRED state.
If lease rebalancing must move leases, it tries first to move leases
that belong to the peer in need.
- The server no longer sends POOLREQ messages unless the pool is severely
misbalanced in the peer's favor (see 'man dhcpd.conf' for more details).
- Pool rebalance events no longer happen upon successfully allocating a
lease. Instead, they happen on a schedule. See 'man dhcpd.conf' for the
min-balance and max-balance statements for more information.
[ISC-Bugs #13308 ]
2006-06-16 19:26:45 +00:00
David Hankins
5e86441636
- A new common (server or client) option, 'db-time-format local;', has
...
been added which prints the local time in /var/db/dhcpd.leases rather
than UTC. Thanks to a patch from Ken Lalonde. [ISC-Bugs #2678 ]
2006-06-06 16:35:18 +00:00
David Hankins
e1e1a05f83
- Error integrating rt15979 (missing comma).
2006-06-01 22:38:19 +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
2727c1cf8f
- lcase() and ucase() configuration expressions have been added which adjust
...
their arguments from upper to lower and lower to upper cases respectively.
[ISC-Bugs #1597 ]
2006-05-11 16:31:29 +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
31bbee784c
Sync with 3.0rc7
2001-05-17 19:04:09 +00:00
Ted Lemon
e448718d7c
Add new tokens.
2001-05-02 06:53:49 +00:00
Ted Lemon
3417f5cf6a
Add recover_wait state goo.
2001-04-20 18:07:29 +00:00
Ted Lemon
0b69dcc870
Change EOF to END_OF_FILE in tokenizer for enum compatibility.
2001-03-01 18:17:09 +00:00
Damien Neil
9345f3ccbb
Added tokens for "close", "create", "open", and "help" to the lexer.
2001-02-27 01:15:38 +00:00
Ted Lemon
1687c64b43
Add TRANSMISSION keyword
2001-01-25 08:20:24 +00:00
Ted Lemon
5ec697e605
Add 'new' token
2001-01-16 22:50:05 +00:00
Ted Lemon
5a2bee237b
Add client-updates keyword.
2001-01-11 23:13:27 +00:00
Ted Lemon
580523b013
Fix compile warning on Tru64
2000-12-06 17:24:26 +00:00
Ted Lemon
2165f83f2a
Add new tokens
2000-12-05 07:18:58 +00:00
Ted Lemon
2076acbe8a
Add CLIENT_STATE token.
2000-11-28 23:30:17 +00:00
Ted Lemon
b3b9cca0cc
Add ENCAPSULATE and VENDOR tokens.
2000-10-10 22:56:53 +00:00
Ted Lemon
b40955450c
Add new tokens
2000-08-31 15:47:40 +00:00
Damien Neil
3c98e80b46
Added binary operators: & | ^.
2000-08-28 21:22:41 +00:00
Damien Neil
1b234d446f
Finished up function call support.
2000-08-28 19:36:39 +00:00
Ted Lemon
5965f2a0a6
potential-conflict-nic -> resolution_interrupted, per draft-07.
2000-08-24 18:28:38 +00:00
Damien Neil
e7a9c29390
Added log() statement to allow logging from config files.
2000-08-22 21:51:39 +00:00
Ted Lemon
9ea249af6e
Add 'omapi' keyword
2000-06-24 06:17:55 +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
8c8e27c53e
Implement pool request and response so that secondary can operate.
2000-05-04 18:58:16 +00:00
Ted Lemon
822e866add
Add unknown-state and potential-conflict-nic
2000-05-03 05:56:28 +00:00
Ted Lemon
34bc835a94
Add load, balance, token_max, seconds and address tokens.
2000-05-01 23:41:46 +00:00
Ted Lemon
375841eb23
Add KEY, SECRET and ALGORITHM. Number later tokens. Remove TSIG_KEY.
2000-04-06 22:09:58 +00:00
Ted Lemon
49733f31d3
Go back to the BSD license.
2000-03-17 04:00:32 +00:00
Ted Lemon
4913117b21
Add ZONE keyword.
2000-03-06 23:25:11 +00:00
Ted Lemon
811e0e67f1
Add arithmetic, function, and tsig key.
2000-02-15 19:42:48 +00:00
Ted Lemon
3bbe21355c
Add PERCENT token.
2000-02-05 17:44:13 +00:00
Ted Lemon
d7d2cbe8c8
Add PICK, DEFINED, UNSET, EVAL, LET. Delete DDNS_FWD_NAME, DDNS_REV_NAME.
2000-01-25 01:18:06 +00:00
Ted Lemon
14a2c38321
Add new NS error type, null and related tokens.
2000-01-08 01:27:56 +00:00
Ted Lemon
679c2655a8
Add some new tokens.
2000-01-05 18:07:37 +00:00
Ted Lemon
2b965a4475
Add != operator.
1999-11-03 16:10:46 +00:00