Ted Lemon
|
a461fb50b6
|
Add more expression evaluation goo.
|
1998-11-06 00:14:47 +00:00 |
|
Ted Lemon
|
c4763f5f3f
|
Add relay agent support for Relay Agent Information Option
|
1998-11-06 00:14:09 +00:00 |
|
Ted Lemon
|
cd038e3ef4
|
Clear the right data buffer. Add missing braces.
|
1998-11-06 00:13:36 +00:00 |
|
Ted Lemon
|
25541f2fc1
|
Fix parse_if_statement
|
1998-11-06 00:13:03 +00:00 |
|
Ted Lemon
|
ca44c64d39
|
Add agent_options argument to cons_options
|
1998-11-06 00:12:40 +00:00 |
|
Ted Lemon
|
ac73337357
|
Update error message.
|
1998-11-06 00:11:53 +00:00 |
|
Ted Lemon
|
2455808fa3
|
Fix some lingering bugs from the expression evaluation changes.
|
1998-11-06 00:11:24 +00:00 |
|
Ted Lemon
|
137e6888cd
|
Clean up some statement parsing bugs.
|
1998-11-06 00:10:58 +00:00 |
|
Ted Lemon
|
71498466f8
|
Minor documentation clarification on maximum lease time handling.
|
1998-11-05 18:57:46 +00:00 |
|
Ted Lemon
|
23b217251f
|
Add command-line argument to set pid file name.
|
1998-11-05 18:56:38 +00:00 |
|
Ted Lemon
|
6603eed953
|
Oops, fix a conflict that was committed in previous revision.
|
1998-11-05 18:56:15 +00:00 |
|
Ted Lemon
|
5d25508cf5
|
Use evaluation-based option handling
|
1998-11-05 18:54:55 +00:00 |
|
Ted Lemon
|
f90c6527fa
|
Add some code to prevent linking in stuff we don't need (yuck).
|
1998-11-05 18:51:16 +00:00 |
|
Ted Lemon
|
92346c6166
|
Lose extraneous tab.
|
1998-11-05 18:50:04 +00:00 |
|
Ted Lemon
|
166e479055
|
Add endian.h defines - not present in hpux headers.
|
1998-11-05 18:49:36 +00:00 |
|
Ted Lemon
|
8a1f72f092
|
INADDR_LOOPBACK now defined in some FreeBSD versions - don't redefine it.
|
1998-11-05 18:49:12 +00:00 |
|
Ted Lemon
|
95732025a4
|
Add send option statement.
|
1998-11-05 18:48:37 +00:00 |
|
Ted Lemon
|
dac426fa64
|
Add some new debugging types
|
1998-11-05 18:48:24 +00:00 |
|
Ted Lemon
|
983ea35c77
|
Make dhcp token type an enum for easier debugging.
|
1998-11-05 18:47:09 +00:00 |
|
Ted Lemon
|
27fe61a702
|
New prototypes. Many data structure updates.
|
1998-11-05 18:46:42 +00:00 |
|
Ted Lemon
|
1d07a807ef
|
Implement reference-based option cache and expressions.
|
1998-11-05 18:45:23 +00:00 |
|
Ted Lemon
|
5bb74e19bc
|
Get rid of ad-hoc option priority list.
|
1998-11-05 18:44:41 +00:00 |
|
Ted Lemon
|
2d0eb01961
|
Add new printers for prettier printing of 'x' format. Add expression printer.
|
1998-11-05 18:44:11 +00:00 |
|
Ted Lemon
|
02a015fb46
|
Fix up all the option handling code to use evaluation instead of fixed data.
|
1998-11-05 18:43:23 +00:00 |
|
Ted Lemon
|
a370b55d06
|
Add new option cache handling code.
|
1998-11-05 18:42:47 +00:00 |
|
Ted Lemon
|
15b5c093be
|
Fix up all the option handling code to use evaluation instead of fixed data. User-specified option statements are not stored in a linked list of executable statements, rather than as data trees.
|
1998-11-05 18:42:18 +00:00 |
|
Ted Lemon
|
a1933e2df8
|
Add expression debugging printfs. Supply input and output options to execute_statements.
|
1998-11-05 18:40:40 +00:00 |
|
Ted Lemon
|
62366286cf
|
Add new reference-based allocators and some new new/free allocators for data types that were previously being allocated with malloc().
|
1998-11-05 18:39:54 +00:00 |
|
Ted Lemon
|
a560623f05
|
Add some code to prevent pulling in libraries we don't need. (yuck)
|
1998-11-05 18:36:34 +00:00 |
|
Ted Lemon
|
14ecb5bacd
|
Intermediary changes
|
1998-10-22 04:52:23 +00:00 |
|
Ted Lemon
|
94ab0b3be1
|
Add depend target
|
1998-10-22 04:50:29 +00:00 |
|
Ted Lemon
|
7d77172d26
|
Move discover_interfaces and relate goop to discover.c
|
1998-10-17 13:35:24 +00:00 |
|
Ted Lemon
|
0c6a64b23a
|
Add EXISTS token.
|
1998-10-17 13:34:31 +00:00 |
|
Ted Lemon
|
1bc9d4926b
|
Add discover.c. Remove spurious tab.
|
1998-10-17 13:33:40 +00:00 |
|
Ted Lemon
|
1938efb00d
|
Add bsd/os script. Use -Wno-switch (sigh).
|
1998-10-17 13:32:20 +00:00 |
|
Ted Lemon
|
6fdff3b8eb
|
Don't write leases that contain non-printable or whitespace characters.
|
1998-08-05 19:32:20 +00:00 |
|
Ted Lemon
|
1409f29058
|
Make the documentation a little clearer for those who don't know their way around shells and compilers.
|
1998-07-18 06:08:29 +00:00 |
|
Ted Lemon
|
02361a184b
|
If there's another server running, refuse to run.
|
1998-07-10 04:52:25 +00:00 |
|
Ted Lemon
|
68c039d334
|
Tell people they have to type make install to install the software.
|
1998-07-08 23:37:44 +00:00 |
|
Ted Lemon
|
2c51668a22
|
Fix up PID file definitions
|
1998-07-08 23:25:34 +00:00 |
|
Ted Lemon
|
b13b05da07
|
Update server-identifier documentaiton.
|
1998-06-26 21:05:58 +00:00 |
|
Ted Lemon
|
e5172d3d08
|
-Wstrict-prototypes is not safe on Solaris unless you've installed ISC BIND, so don't use it.
|
1998-06-26 18:19:17 +00:00 |
|
Ted Lemon
|
0d22cad91a
|
char-subscripts, not char-subscript.
|
1998-06-26 17:42:23 +00:00 |
|
Ted Lemon
|
45d5370c5c
|
Document events that cause leases to be written.
Document lease time zones.
Further document abandoned leases.
|
1998-06-25 22:56:38 +00:00 |
|
Ted Lemon
|
3e18a8b4fb
|
Update binary copyright.
|
1998-06-25 22:54:13 +00:00 |
|
Ted Lemon
|
c54885bd2d
|
If a client REQUESTs an abandoned lease, reclaim it.
|
1998-06-25 21:24:23 +00:00 |
|
Ted Lemon
|
aaf053e333
|
Rhapsody support
|
1998-06-25 18:37:45 +00:00 |
|
Ted Lemon
|
ae0b5b7d54
|
Declarations for executable statements.
|
1998-06-25 03:58:24 +00:00 |
|
Ted Lemon
|
055fa312bd
|
Execute statements.
|
1998-06-25 03:57:00 +00:00 |
|
Ted Lemon
|
b1dd98c948
|
Move a lot of packet discard code into ack_lease(), after we've evaluated the statements associated with a packet. Use new-style option processing. No more explicit user/vendor class support. Revamp lease time processing. Get client identifier directly from host declaration.
|
1998-06-25 03:56:24 +00:00 |
|