Ted Lemon
|
6f10b1a41b
|
Remove stale decls for dhcpd.c; add conditional decls for standard sockets, raw sockets, BPF and NIT; add decls for dispatch.c
|
1996-04-11 06:47:03 +00:00 |
|
Ted Lemon
|
f98c04d746
|
Remove code for handling multiple interfaces (it's been abstracted into other modules); remove code that knows about server's IP address, since it might have more than one
|
1996-04-11 06:45:53 +00:00 |
|
Ted Lemon
|
decf33c222
|
Initial interface discovery and input dispatch routines
|
1996-04-11 06:44:12 +00:00 |
|
Ted Lemon
|
8cb330986e
|
Berkeley Packet Filter support
|
1996-04-11 06:42:50 +00:00 |
|
Ted Lemon
|
3f36808821
|
Packet assembly subroutines
|
1996-04-11 06:42:28 +00:00 |
|
Ted Lemon
|
58eeae403a
|
TODO list
|
1996-04-09 23:58:28 +00:00 |
|
Ted Lemon
|
f76ebbfdcf
|
Update documentation
|
1996-03-16 17:56:07 +00:00 |
|
Ted Lemon
|
a40f0e9058
|
FreeBSD configuration
|
1996-03-16 17:50:50 +00:00 |
|
Ted Lemon
|
a8b53b4220
|
Various user-provided patches
|
1996-03-16 17:50:30 +00:00 |
|
Ted Lemon
|
48695f7d76
|
New configurations and bug fixes from Jonathan
|
1996-03-07 21:08:11 +00:00 |
|
Ted Lemon
|
1521b59569
|
Add a blurb on creating a new port
|
1996-03-06 10:51:29 +00:00 |
|
Ted Lemon
|
e5d009f58c
|
Doesn't describe the current design
|
1996-03-06 10:42:34 +00:00 |
|
Ted Lemon
|
c27ab6b82f
|
Old-fashioned Makefile
|
1996-03-06 10:42:08 +00:00 |
|
Ted Lemon
|
e1987f8825
|
Add HAVE_SIN_LEN test
|
1996-03-06 10:41:34 +00:00 |
|
Ted Lemon
|
73fd7342cd
|
LOG_ERR, not LOG_ERROR
|
1996-03-06 10:41:13 +00:00 |
|
Ted Lemon
|
6e47d3d826
|
Don't pull in malloc.h; define _PATH_DHCPD_DB correctly
|
1996-03-06 10:40:57 +00:00 |
|
Ted Lemon
|
be1b6e8227
|
Add HAVE_SIN_LEN; encase debugging statements in ifdef DEBUG; fix destination port botch
|
1996-03-06 10:40:08 +00:00 |
|
Ted Lemon
|
8e3de495cb
|
Don't try to parse the lease file if it's not there
|
1996-03-06 10:38:53 +00:00 |
|
Ted Lemon
|
9c238be64c
|
Add support for BOOTP Vendor Extensions and BOOTP Relay agents
|
1996-03-06 10:38:04 +00:00 |
|
Ted Lemon
|
e92585bf2b
|
Add man pages
|
1996-03-06 10:37:35 +00:00 |
|
Ted Lemon
|
471fe68cd8
|
README file - duh
|
1996-03-06 10:36:55 +00:00 |
|
Ted Lemon
|
a68492e6b3
|
Delete old debugging message
|
1996-03-06 10:11:20 +00:00 |
|
Ted Lemon
|
08fe7cdbf7
|
New man pages
|
1996-03-06 10:09:35 +00:00 |
|
Ted Lemon
|
05f8b3f6b3
|
Formatted man pages
|
1996-03-06 10:08:47 +00:00 |
|
Ted Lemon
|
5f39769efa
|
Move malloc.h into netbsd.h; define HAVE_SIN_LEN
|
1996-03-06 10:05:26 +00:00 |
|
Ted Lemon
|
854ce11437
|
Ultrix port from Jonathan Stone
|
1996-03-06 10:04:56 +00:00 |
|
Ted Lemon
|
fd0072c9e7
|
New BSD/OS port
|
1996-03-06 10:04:44 +00:00 |
|
Ted Lemon
|
d843c75d7e
|
Disable some debugging statements
|
1996-03-02 05:21:33 +00:00 |
|
Ted Lemon
|
1358b87447
|
Keep a persistent database of leases
|
1996-03-02 05:13:36 +00:00 |
|
Ted Lemon
|
1a74d33bdc
|
replace cons_option implementation with something simpler.
|
1996-03-01 00:44:38 +00:00 |
|
Ted Lemon
|
1672a2bd0b
|
Take mandatory options out of default priority list; add user class identifier
|
1996-02-29 18:36:43 +00:00 |
|
Ted Lemon
|
ee56203f88
|
Slightly less gnarly MTU
|
1996-02-29 18:35:53 +00:00 |
|
Ted Lemon
|
0366d39ed5
|
Fix debugging statements; add raw data dumper
|
1996-02-29 18:32:57 +00:00 |
|
Ted Lemon
|
a3e52198fc
|
Fix buffer length calculations; always put mandatory options at the beginning of the priority list; use stored_length to figure out whether an option has been stored; calculate buffer length in a more reasonable place; partially complete rewrite of cons_options
|
1996-02-29 18:32:06 +00:00 |
|
Ted Lemon
|
a30cba8c91
|
Add user and vendor database support; add abandon_lease function which ensures a lease is not reused; fix up debugging
|
1996-02-29 18:28:43 +00:00 |
|
Ted Lemon
|
a285e681ea
|
Add vendor and user class tokens
|
1996-02-29 18:26:58 +00:00 |
|
Ted Lemon
|
709f15cce4
|
Add class structure; various new protos
|
1996-02-29 18:25:51 +00:00 |
|
Ted Lemon
|
3c248d6d6d
|
Clean up debug
|
1996-02-29 18:18:40 +00:00 |
|
Ted Lemon
|
76d9aae0cb
|
Split out packet length calculation; add DHCPINFORM and USER_CLASS_ID
|
1996-02-29 18:18:16 +00:00 |
|
Ted Lemon
|
b88e8e1527
|
Rearrange debugging dumps; disable them; add support for dhcp message; DHCPDECLINE now abandons the address that was declined, rather than releasing it for future use; DHCPINFORM function added but not implemented; NAK lease renewals on wrong network even if server id isn't ours; use DHCPACK, not DHCPOFFER, when acking a least; zap ciaddr on NAK; copy chaddr on NAK; make relay agent broadcast NAK; send relay response to server port; vendor class support
|
1996-02-29 18:16:31 +00:00 |
|
Ted Lemon
|
6161418730
|
Reverse forking arrangement; send packets to broadcast address
|
1996-02-29 18:09:56 +00:00 |
|
Ted Lemon
|
24a75c03db
|
Parse user and vendor class declarations; fix rounding error in convert_num; fix convert_num precision in lease timeout decls; unswap converted numbers in lease timeout decls
|
1996-02-29 18:08:45 +00:00 |
|
Ted Lemon
|
b0e3a2205a
|
Add user and vendor class keywords
|
1996-02-29 18:06:29 +00:00 |
|
Ted Lemon
|
26a7e22a94
|
Add class allocation code
|
1996-02-29 18:05:41 +00:00 |
|
Ted Lemon
|
fe9d575c78
|
Decided not to use yacc because it's not available on Macs
|
1996-02-29 18:05:16 +00:00 |
|
Ted Lemon
|
05da297846
|
New option docs; remove obsolete docs
|
1996-02-26 09:37:16 +00:00 |
|
Ted Lemon
|
445b21f78c
|
Change test for whether an option has been stored; always terminate the buffer with END and then PAD.
|
1996-02-26 09:32:08 +00:00 |
|
Ted Lemon
|
1b83016762
|
Copy the offered expiry time when updating a lease
|
1996-02-26 09:30:23 +00:00 |
|
Ted Lemon
|
8703d839b8
|
Always initialize offered_expiry; return after NAKing
|
1996-02-26 09:29:28 +00:00 |
|
Ted Lemon
|
e581d6150f
|
Major rewrite
|
1996-02-26 01:58:31 +00:00 |
|