David Hankins
33ea4622a8
- Added a configuration function, 'gethostname()', which calls the system
...
function of the same name and presents the results as a data expression.
This function can be used to incorporate the system level hostname of
the system the DHCP software is operating on in responses or queries (such
as including a failover partner's hostname in a dhcp message or binding
scope, or having a DHCP client send any system hostname in the host-name or
FQDN options by default). [ISC-Bugs #17351 ]
2009-07-06 23:29:52 +00:00
Evan Hunt
dccb6edf66
Updated copyright strings for 4.1.0a1 release
2008-01-24 02:43:06 +00:00
David Hankins
2c9bf1f4bf
- The minimum site code value was set to 224 in 3.1.0 to track RFC3942. This
...
broke a lot of legacy site local configurations. The new code in place will
track site local space minimum option codes and logs a warning to encourage
updates and exploration of site local code migration problems. Option
codes less than 128 in site local spaces remain inaccessible.
[ISC-Bugs #17203 ]
- A possible relay agent option bug was repaired where random server
initialization state may have been used to signal the relay agent
information options sub-option code for the 'END' of the option space.
[ISC-Bugs #17203 ]
2008-01-09 17:13:16 +00:00
Shane Kerr
b9137d42af
Insure we let people Request addresses that we suggested in Advertise.
...
See RT ticket #17302 for more.
2007-12-06 00:07:12 +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
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
Evan Hunt
804401cc8e
Merge in changes that were needed in 3.1.0 to silence NetBSD compiler
...
warnings. [rt16907]
2007-05-29 18:11:56 +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
Shane Kerr
c57db45ce9
Spelling fixes. See RT ticket 16513 for details.
2007-01-29 10:25:55 +00:00
Evan Hunt
253c8b6ad1
Change "execute" from numeric expression to executable statement, so
...
it will not be necessary to use eval(execute(...)) [rt16620]
2007-01-28 23:00:19 +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
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
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
04d229001f
Define option_chain_head structure.
2001-01-25 08:26:04 +00:00
Ted Lemon
6e8d142358
Add structure definitionns for enumerations.
2000-12-29 06:47:16 +00:00
Ted Lemon
159bcce309
Fix prototypes
2000-11-28 23:30:06 +00:00
Ted Lemon
a720c5033b
Fix up encapsulation prototype in universe struct.
2000-11-24 04:14:49 +00:00
Ted Lemon
e0ac716a97
Rototill universe struct definition.
2000-10-10 22:57:29 +00:00
Damien Neil
3c98e80b46
Added binary operators: & | ^.
2000-08-28 21:22:41 +00:00
Ted Lemon
6ceb9118e9
Reference count binding scopes. Align IP headers on output.
2000-07-27 09:03:08 +00:00
Ted Lemon
49733f31d3
Go back to the BSD license.
2000-03-17 04:00:32 +00:00
Ted Lemon
90be147cd9
Add funcall, function, and arithmetic operators.
2000-02-15 19:41:58 +00:00
Ted Lemon
c01b7dc07e
Fix a non-nsupdate compile error.
2000-02-07 19:00:31 +00:00
Ted Lemon
e1a6ef071d
Fix stupid compile bug.
2000-02-07 05:13:58 +00:00
Ted Lemon
511a2f207f
Definitions for typed variables and function calls.
2000-02-05 17:41:21 +00:00
Ted Lemon
00ceebd919
Move malloc debug information out of option_state_dereferencers.
2000-01-27 22:17:54 +00:00
Ted Lemon
f2a6151f47
Support binding scopes, filename and sname.
2000-01-25 01:25:43 +00:00
Ted Lemon
8de80e36ec
Add !=, null, defined, variable reference, new contexts, binding struct.
2000-01-08 01:42:09 +00:00
Ted Lemon
6f807f4c61
Add new DNS support.
2000-01-05 18:09:34 +00:00
Ted Lemon
d9eefc5dec
Mass commit for Brian Murrell.
1999-11-20 18:36:32 +00:00
Ted Lemon
2b965a4475
Add != operator.
1999-11-03 16:10:46 +00:00
Ted Lemon
b1b7b521fe
Get a clean compile with all known gcc warnings.
1999-10-07 06:36:35 +00:00
Ted Lemon
c859d3b834
Make Digital Unix C compiler happy.
1999-10-06 22:37:14 +00:00
Ted Lemon
88886e1238
Implement dns-delete (from Brian Murrell)
1999-10-06 01:00:07 +00:00
Ted Lemon
846d7d5441
- Delete dns-fwd-name and dns-rev-name expressions and replace with
...
updated-dns-rr (rrtype).
1999-10-05 19:43:44 +00:00
Ted Lemon
06a8567cf8
Implement ddns-fwd-name and ddns-rev-name subexpressions.
1999-10-05 19:01:33 +00:00
Ted Lemon
1c5d573185
- Add a static operator indicating whether the client's lease is static.
1999-08-01 14:26:57 +00:00
Ted Lemon
fbb73eae7b
- Update prototypes in universe structure.
1999-07-31 18:05:54 +00:00
Ted Lemon
6f14d4bd58
Better document the data_string structure.
1999-07-20 17:59:14 +00:00
Ted Lemon
069e9f4c15
Brian Murrel's latest dns update implementation - more programmability.
1999-07-19 01:15:22 +00:00
Ted Lemon
79a65726f0
Massive rototill to support some new DDNS features.
1999-07-16 21:34:14 +00:00
Ted Lemon
3175ee907c
Changes to make builds work on HP-UX with ANSI compiler.
1999-07-13 18:00:22 +00:00
Ted Lemon
da38df1433
Pervasive changes to support leased_address, reverse and binary_to_ascii.
1999-07-02 20:58:48 +00:00
Ted Lemon
b553aba396
Support encode_int expressions.
1999-05-27 14:53:01 +00:00
Ted Lemon
40fc8ccf23
Add expr_known to expression type enum.
1999-04-12 22:14:36 +00:00
Ted Lemon
7e1581459a
- Add encapsulate expression type.
...
- Add hooks into universe structure to support various operations that
can be done on universes.
1999-04-05 14:54:38 +00:00