Ted Lemon
069e9f4c15
Brian Murrel's latest dns update implementation - more programmability.
1999-07-19 01:15:22 +00:00
Ted Lemon
0f7099d754
Add a section documenting event support.
1999-07-18 19:39:48 +00:00
Ted Lemon
6c8a5472ca
Add support for 'on commit' and (partially) 'on release'.
1999-07-18 19:39:14 +00:00
Ted Lemon
26413cf111
Add support for 'on commit'.
1999-07-18 19:38:33 +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
4e2bf4f725
Parse ddns state in leases even if DDNS support is not compiled in.
1999-07-12 22:44:16 +00:00
Ted Lemon
f8b6e76081
Regenerate.
1999-07-07 16:36:58 +00:00
Ted Lemon
600d4b3500
Document one-lease-per-client.
1999-07-07 16:15:02 +00:00
Ted Lemon
daa1b24f96
- Compute max-lease-time outside of conditional so that we always have
...
a value for it.
1999-07-06 20:35:54 +00:00
Ted Lemon
e3a84e3562
Add a -s flag to specify the broadcast destination IP address.
1999-07-06 17:17:16 +00:00
Ted Lemon
71df44f55a
Use limited_broadcast global instead of INADDR_BROADCAST.
1999-07-06 17:09:03 +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
15eda24826
In one-lease-per-client, don't re-release expired leases.
1999-07-02 17:47:42 +00:00
Ted Lemon
e8e6a30f53
Support one-lease-per-client.
1999-07-02 17:10:51 +00:00
Ted Lemon
e3b5f7f8a0
Fix a parenthetification error.
1999-07-01 20:02:58 +00:00
Ted Lemon
45378e45e1
Name server update hooks.
1999-07-01 19:58:12 +00:00
Ted Lemon
0ebffe9c74
- Record ddns information.
...
- Test names for printability using db_printable instead of doing it inline.
1999-07-01 19:55:12 +00:00
Ted Lemon
f7c826883f
Parse DNS update tokens if provided.
1999-07-01 19:32:29 +00:00
Ted Lemon
692b58bdce
Get BIND includes from site.conf if needed.
1999-07-01 18:21:36 +00:00
Ted Lemon
6dadd61044
Support always-broadcast flag.
1999-06-22 13:28:12 +00:00
Ted Lemon
b1c231ba71
Fix an error in spawn example. Document always-broadcast.
1999-06-22 13:27:09 +00:00
Ted Lemon
9129caed21
- Support always-broadcast flag.
...
- Fix a long-standing bug where the server would not broadcast responses
to BOOTP clients even if asked to do so.
1999-06-22 13:25:23 +00:00
Ted Lemon
fa661adb98
Do classing for BOOTP clients as well as DHCP clients.
1999-06-10 00:36:27 +00:00
Ted Lemon
285da7c75d
Regenerate.
1999-06-10 00:13:46 +00:00
Ted Lemon
e9bb983cb5
Correct and expand upon class-related documentation.
1999-05-27 15:03:37 +00:00
Ted Lemon
02124b3c53
- Fix up cases where server option lookups were being done in the DHCP option
...
space.
1999-05-27 14:58:07 +00:00
Ted Lemon
0af446bc5f
- Fix up cases where server option lookups were being done in the DHCP option
...
space.
- Correct handling of abandoned leases.
1999-05-27 14:56:51 +00:00
Ted Lemon
431693d164
Prioritize user-declared parameter request list _above_ client-supplied list.
1999-05-07 17:40:26 +00:00
Ted Lemon
31020a36fd
Update version info.
1999-05-07 17:32:38 +00:00
Ted Lemon
426f5bd08b
Update version number.
1999-05-06 20:44:58 +00:00
Ted Lemon
cdc336ab50
- In DHCPINFORM, allow for buggy clients that do not set ciaddr by
...
using the IP source address from the IP header if ciaddr is zero.
- Fix some memory allocation botches.
- Use parameter request list option from scope if it is present and
client didn't send one.
- Copy ciaddr from incoming packet to outgoing packet.
- Remember that we got the requested-address and server-identifier
options in option state.
- Allow for RFC1541 clients that set ciaddr when REQUESTING by
checking server-identifier option as well as ciaddr before
unicasting.
1999-05-06 20:35:48 +00:00
Ted Lemon
468746feee
Adjust the message printed at the top of the lease database.
1999-05-06 20:28:29 +00:00
Ted Lemon
ea573d1a93
Update version number.
1999-04-25 13:21:52 +00:00
Ted Lemon
74aa4f0ee3
Clean sedded man pages as well as catted man pages.
1999-04-24 00:20:10 +00:00
Ted Lemon
ca3a51a5f0
Use new class option constants.
1999-04-23 23:50:22 +00:00
Ted Lemon
46904800ec
- Reference siaddr from state structure in ack_lease, since raw packet
...
hasn't been instantiated yet.
1999-04-23 23:47:51 +00:00
Ted Lemon
05223b724c
Update version.
1999-04-23 23:35:44 +00:00
Ted Lemon
1a67a4d7a7
Document pool allocation mechanism and access lists.
1999-04-23 23:30:20 +00:00
Ted Lemon
10553ccb84
- Do not respond with NAK if ciaddr is set and imputed network doesn't
...
match, since ciaddr means client is unicasting using IP routing.
- Support DHCPINFORM even on unknown networks.
- Fix up some invocations of evaluate_option_cache that used
post-scope-execution option state rather than packet option state as
input for evaluations of options from post-scope-execution option
state.
- Add support for site-defined option spaces.
- Compute boot file server prior to freeing options used in computing
it. May fix a core dump that has been reported but that I haven't
seen.
- Make pool scope less specific than class scope.
- Fix some invocations of execute_statements_in_scope that were
incorrectly passing output options where they should have passed
input options.
- Enforce maximum lease length after applying default lease time.
- Compute value of bootfile server IP address in ack_lease instead of
dhcp_reply, so that expressions using contents of packet can work.
1999-04-23 23:17:52 +00:00
Ted Lemon
8f65e88db9
Print note at top of lease file so people won't ask about times being offset.
1999-04-23 22:30:56 +00:00
Ted Lemon
7026ed182f
Update version.
1999-04-12 22:24:24 +00:00
Ted Lemon
e77892f581
Support DHCPINFORM.
1999-04-12 22:18:58 +00:00
Ted Lemon
17f1bc9a63
Fix siaddr computation.
1999-04-12 22:15:38 +00:00
Ted Lemon
ff7f93eebc
Do path keyword substitution on unformatted manual pages prior to installing.
1999-04-12 22:13:56 +00:00
Ted Lemon
fa007e8233
Install unformatted man pages on some systems.
1999-04-08 20:53:33 +00:00
Ted Lemon
70e3642f9c
Update version.
1999-04-08 19:47:55 +00:00
Ted Lemon
418854892f
- Add documentation for vendor-encapsulated-options option.
...
- Document always-reply-rfc1048.
1999-04-08 19:42:16 +00:00
Ted Lemon
e68de775cb
- Fix some silly parse problems in class parsing.
...
- Remove ifdef'd-out AUTH/DENY parse code, which is now in parse.c.
- Fix use of uninitialized variable in parse_statement.
1999-04-08 19:39:54 +00:00
Ted Lemon
9804a56a8d
- Add support for always-reply-rfc1048.
...
- Get subnet mask option from subnet decl if not provided.
1999-04-08 19:36:23 +00:00