Ted Lemon
581e37e47f
Debugging sweep, added some new functionality
1999-09-08 01:48:56 +00:00
Ted Lemon
d596e13920
Add some more errors
1999-09-08 01:48:32 +00:00
Ted Lemon
4140ab7c5b
Add OpenBSD support.
1999-09-08 01:48:14 +00:00
Ted Lemon
be1ee858db
Support 'never' as a possible lease expiry time.
1999-09-08 01:47:46 +00:00
Ted Lemon
4fe74d7268
Lots of OMAPI-related changes.
1999-09-08 01:47:20 +00:00
Ted Lemon
f50487df7e
Header file for dhcpctl library.
1999-09-08 01:47:01 +00:00
Ted Lemon
d2513ce0ae
Mucho fixups
1999-09-08 01:46:38 +00:00
Ted Lemon
d142e03fc5
Add test program for dhcpctl
1999-09-08 01:46:14 +00:00
Ted Lemon
dc24669481
Support referring to hosts by name and recording them in the lease database.
1999-09-08 01:44:57 +00:00
Ted Lemon
16be393750
Use OMAPI dispatcher
1999-09-08 01:44:21 +00:00
Ted Lemon
acc2151278
Make interfaces OMAPI objects.
1999-09-08 01:44:08 +00:00
Ted Lemon
e17f38a4db
Make ranlib optional.
1999-09-08 01:43:00 +00:00
Ted Lemon
b5822ec5cd
New OpenBSD support.
1999-09-08 01:42:43 +00:00
Ted Lemon
2cd9d72ce9
Add support for setting hostname
1999-09-08 01:42:34 +00:00
Ted Lemon
c5e75aab91
Add OMAPI library.
1999-09-08 01:41:34 +00:00
Ted Lemon
35eb302397
Add some more information to the Solaris information.
1999-09-08 01:41:17 +00:00
Ted Lemon
56a0739eda
Add unixware support. Add LIBMANDIR. Add OpenBSD support.
1999-09-08 01:40:53 +00:00
Ted Lemon
1c5222526f
OMAPI interface for ISC DHCP server objects.
1999-09-08 01:36:05 +00:00
Ted Lemon
06b1a136d4
Adjust some pointers
1999-09-02 00:36:58 +00:00
Ted Lemon
1d6fed1801
Dhcpctl control library
1999-09-02 00:33:37 +00:00
Ted Lemon
61b844bfd7
Omapi library, initial checkin
1999-09-02 00:32:56 +00:00
Ted Lemon
a40cbc2b96
omapi include files.
1999-09-02 00:31:48 +00:00
Ted Lemon
f584bda8db
libisc include files (stolen, pro tem)
1999-09-02 00:31:27 +00:00
Ted Lemon
8e6a94b959
Add dhcpctl and omapi subdirectories
1999-09-02 00:29:52 +00:00
Ted Lemon
0085542655
Fix some lease time problems. Fix subclass permit problem.
1999-08-19 18:59:13 +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
b5b7abf8b6
Change behaviour of concat so that any null argument produces a null result.
1999-07-31 23:24:33 +00:00
Ted Lemon
6499fe2748
Document changes to concat.
1999-07-31 21:37:12 +00:00
Ted Lemon
720c82626e
Allow concat to take an arbitrary number of arguments.
1999-07-31 21:35:12 +00:00
Ted Lemon
a8a20d8aa2
Flag expr_known as a boolean expression.
1999-07-31 20:23:19 +00:00
Ted Lemon
1268b120bc
.ssd.example.net -> .in-addr.arpa in example.
1999-07-31 20:22:14 +00:00
Ted Lemon
3c8a36ab52
Preliminary documentation for the dns-update function, from Brian Murrell.
1999-07-31 18:30:14 +00:00
Ted Lemon
7b9767eaa8
permit -> allow in example.
1999-07-31 18:10:45 +00:00
Ted Lemon
dce08243fb
- Use reference-counting allocators to allocate the expression and the
...
statement in the default classification rule.
- Fix function calls to expression evaluation functions.
1999-07-31 18:09:51 +00:00
Ted Lemon
ca1c700e43
- Rototill expression evaluation function prototypes.
...
- Hang onto the incoming packet so that it can be used in dhcp_reply when
cons_options is called.
1999-07-31 18:08:28 +00:00
Ted Lemon
2cc0151c5a
- Rototill function prototypes.
1999-07-31 18:07:16 +00:00
Ted Lemon
5e9dc8036e
Update version.
1999-07-31 18:06:32 +00:00
Ted Lemon
fbb73eae7b
- Update prototypes in universe structure.
1999-07-31 18:05:54 +00:00
Ted Lemon
f3e8ea32d3
- Make a place to hang the incoming packet in the lease_state structure.
...
- Rototill function prototypes.
1999-07-31 18:05:21 +00:00
Ted Lemon
4038ec529e
- Regularize expression evaluation calls so that they are all passed a pointer
...
to the incoming packet, if any, the current lease, if any, the parsed
incoming options, and the in-scope configuration file options.
- Incoming packets are now reference counted, so that the callee can save
them for later expression evaluation (e.g., in dhcp_reply).
1999-07-31 18:03:55 +00:00
Ted Lemon
8cdb80a772
- Fix up expression evaluation calls.
1999-07-31 17:57:36 +00:00
Ted Lemon
fd6f298fc5
error -> log_fatal (again!)
1999-07-31 17:56:53 +00:00
Ted Lemon
fc2c6afb16
- Fix up calls to evaluate_boolean_expression.
1999-07-31 17:56:09 +00:00
Ted Lemon
5fc9b0512c
- Make converted_length and binary_to_ascii work correctly.
1999-07-31 17:54:06 +00:00
Ted Lemon
7109aa9521
- Fix several cases where a refcounted memory allocator would set the pointer
...
to null and then fail to return immediately, possibly causing a core dump.
Now, the pointer will be set to null and it will return a failure status
immediately.
- Make packet allocator reference counted, and keep a cache of packet
structures so that allocating and freeing them will be cheap.
1999-07-31 17:53:05 +00:00
Ted Lemon
0852a27f32
- Fix two stupid bugs that caused filename and server_name not to be usable
...
by the client.
- Rototill expression evaluation calls.
1999-07-31 17:50:41 +00:00
Ted Lemon
c87fcde1a7
Further clarify Linux CONFIG_PACKET/CONFIG_FILTER README.
1999-07-31 17:49:03 +00:00
Ted Lemon
a3e296e4e1
config-option is a data expression (from Brian Murrell).
1999-07-21 20:58:17 +00:00
Ted Lemon
e23f8b44f6
Add seperate implementation for config-option.
1999-07-21 19:26:55 +00:00
Ted Lemon
9e0e9ed858
- Remove NUL from end of host-name option after checking it, so that
...
host-name can reliably be used in concat expressions.
(From Brian Murrell)
1999-07-21 14:30:28 +00:00