]>
git.ipfire.org Git - thirdparty/dhcp.git/log
Ted Lemon [Mon, 13 May 1996 00:03:27 +0000 (00:03 +0000)]
Don't dereference null hash pointer (this may not be the right place to fix this
Ted Lemon [Mon, 13 May 1996 00:02:03 +0000 (00:02 +0000)]
rearrange things to support new network abstraction, e.g. passing around hardware addresses and interface_info structs; if possible, discover hardware addresses of interfaces
Ted Lemon [Sun, 12 May 1996 23:59:45 +0000 (23:59 +0000)]
Move interface_info struct here; add hardware_link struct; add interface info and hardware address to packet struct; fix send_packet and receive_packet declarations
Ted Lemon [Sun, 12 May 1996 23:58:13 +0000 (23:58 +0000)]
Don't malloc packet structure - it's not persistent; lose pick_interfaces interface - this is determined by the receive_packet code now; move interface discovery into main startup code
Ted Lemon [Sun, 12 May 1996 23:55:27 +0000 (23:55 +0000)]
Add support for hardware unicast; use send_packet instead of sendto; get interface address from packet rather than searching the list.
Ted Lemon [Sun, 12 May 1996 23:53:55 +0000 (23:53 +0000)]
Complete rewrite of Archie Cobbs' bpf code
Ted Lemon [Sun, 12 May 1996 23:51:02 +0000 (23:51 +0000)]
Minor wording tweak
Ted Lemon [Sun, 12 May 1996 23:50:22 +0000 (23:50 +0000)]
Add dispatch.c, bpf.c, packet.c and raw.c
Ted Lemon [Thu, 11 Apr 1996 06:50:22 +0000 (06:50 +0000)]
Define HAVE_SIN_LEN
Ted Lemon [Thu, 11 Apr 1996 06:50:03 +0000 (06:50 +0000)]
Add support for network API configuration
Ted Lemon [Thu, 11 Apr 1996 06:49:21 +0000 (06:49 +0000)]
Socket.c now contains code for the standard UDP socket interface; bpf code has been moved to bpf.c; low-level packet assembly code to packet.c; dispatch and interface discovery code to dispatch.c
Ted Lemon [Thu, 11 Apr 1996 06:47:50 +0000 (06:47 +0000)]
Add interface_info structure
Ted Lemon [Thu, 11 Apr 1996 06:47:03 +0000 (06:47 +0000)]
Remove stale decls for dhcpd.c; add conditional decls for standard sockets, raw sockets, BPF and NIT; add decls for dispatch.c
Ted Lemon [Thu, 11 Apr 1996 06:45:53 +0000 (06:45 +0000)]
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
Ted Lemon [Thu, 11 Apr 1996 06:44:12 +0000 (06:44 +0000)]
Initial interface discovery and input dispatch routines
Ted Lemon [Thu, 11 Apr 1996 06:42:50 +0000 (06:42 +0000)]
Berkeley Packet Filter support
Ted Lemon [Thu, 11 Apr 1996 06:42:28 +0000 (06:42 +0000)]
Packet assembly subroutines
Ted Lemon [Tue, 9 Apr 1996 23:58:28 +0000 (23:58 +0000)]
TODO list
Ted Lemon [Sat, 16 Mar 1996 17:56:07 +0000 (17:56 +0000)]
Update documentation
Ted Lemon [Sat, 16 Mar 1996 17:50:50 +0000 (17:50 +0000)]
FreeBSD configuration
Ted Lemon [Sat, 16 Mar 1996 17:50:30 +0000 (17:50 +0000)]
Various user-provided patches
Ted Lemon [Thu, 7 Mar 1996 21:08:11 +0000 (21:08 +0000)]
New configurations and bug fixes from Jonathan
Ted Lemon [Wed, 6 Mar 1996 10:51:29 +0000 (10:51 +0000)]
Add a blurb on creating a new port
Ted Lemon [Wed, 6 Mar 1996 10:42:34 +0000 (10:42 +0000)]
Doesn't describe the current design
Ted Lemon [Wed, 6 Mar 1996 10:42:08 +0000 (10:42 +0000)]
Old-fashioned Makefile
Ted Lemon [Wed, 6 Mar 1996 10:41:34 +0000 (10:41 +0000)]
Add HAVE_SIN_LEN test
Ted Lemon [Wed, 6 Mar 1996 10:41:13 +0000 (10:41 +0000)]
LOG_ERR, not LOG_ERROR
Ted Lemon [Wed, 6 Mar 1996 10:40:57 +0000 (10:40 +0000)]
Don't pull in malloc.h; define _PATH_DHCPD_DB correctly
Ted Lemon [Wed, 6 Mar 1996 10:40:08 +0000 (10:40 +0000)]
Add HAVE_SIN_LEN; encase debugging statements in ifdef DEBUG; fix destination port botch
Ted Lemon [Wed, 6 Mar 1996 10:38:53 +0000 (10:38 +0000)]
Don't try to parse the lease file if it's not there
Ted Lemon [Wed, 6 Mar 1996 10:38:04 +0000 (10:38 +0000)]
Add support for BOOTP Vendor Extensions and BOOTP Relay agents
Ted Lemon [Wed, 6 Mar 1996 10:37:35 +0000 (10:37 +0000)]
Add man pages
Ted Lemon [Wed, 6 Mar 1996 10:36:55 +0000 (10:36 +0000)]
README file - duh
Ted Lemon [Wed, 6 Mar 1996 10:11:20 +0000 (10:11 +0000)]
Delete old debugging message
Ted Lemon [Wed, 6 Mar 1996 10:09:35 +0000 (10:09 +0000)]
New man pages
Ted Lemon [Wed, 6 Mar 1996 10:08:47 +0000 (10:08 +0000)]
Formatted man pages
Ted Lemon [Wed, 6 Mar 1996 10:05:26 +0000 (10:05 +0000)]
Move malloc.h into netbsd.h; define HAVE_SIN_LEN
Ted Lemon [Wed, 6 Mar 1996 10:04:56 +0000 (10:04 +0000)]
Ultrix port from Jonathan Stone
Ted Lemon [Wed, 6 Mar 1996 10:04:44 +0000 (10:04 +0000)]
New BSD/OS port
Ted Lemon [Sat, 2 Mar 1996 05:21:33 +0000 (05:21 +0000)]
Disable some debugging statements
Ted Lemon [Sat, 2 Mar 1996 05:13:36 +0000 (05:13 +0000)]
Keep a persistent database of leases
Ted Lemon [Fri, 1 Mar 1996 00:44:38 +0000 (00:44 +0000)]
replace cons_option implementation with something simpler.
Ted Lemon [Thu, 29 Feb 1996 18:36:43 +0000 (18:36 +0000)]
Take mandatory options out of default priority list; add user class identifier
Ted Lemon [Thu, 29 Feb 1996 18:35:53 +0000 (18:35 +0000)]
Slightly less gnarly MTU
Ted Lemon [Thu, 29 Feb 1996 18:32:57 +0000 (18:32 +0000)]
Fix debugging statements; add raw data dumper
Ted Lemon [Thu, 29 Feb 1996 18:32:06 +0000 (18:32 +0000)]
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
Ted Lemon [Thu, 29 Feb 1996 18:28:43 +0000 (18:28 +0000)]
Add user and vendor database support; add abandon_lease function which ensures a lease is not reused; fix up debugging
Ted Lemon [Thu, 29 Feb 1996 18:26:58 +0000 (18:26 +0000)]
Add vendor and user class tokens
Ted Lemon [Thu, 29 Feb 1996 18:25:51 +0000 (18:25 +0000)]
Add class structure; various new protos
Ted Lemon [Thu, 29 Feb 1996 18:18:40 +0000 (18:18 +0000)]
Clean up debug
Ted Lemon [Thu, 29 Feb 1996 18:18:16 +0000 (18:18 +0000)]
Split out packet length calculation; add DHCPINFORM and USER_CLASS_ID
Ted Lemon [Thu, 29 Feb 1996 18:16:31 +0000 (18:16 +0000)]
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
Ted Lemon [Thu, 29 Feb 1996 18:09:56 +0000 (18:09 +0000)]
Reverse forking arrangement; send packets to broadcast address
Ted Lemon [Thu, 29 Feb 1996 18:08:45 +0000 (18:08 +0000)]
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
Ted Lemon [Thu, 29 Feb 1996 18:06:29 +0000 (18:06 +0000)]
Add user and vendor class keywords
Ted Lemon [Thu, 29 Feb 1996 18:05:41 +0000 (18:05 +0000)]
Add class allocation code
Ted Lemon [Thu, 29 Feb 1996 18:05:16 +0000 (18:05 +0000)]
Decided not to use yacc because it's not available on Macs
Ted Lemon [Mon, 26 Feb 1996 09:37:16 +0000 (09:37 +0000)]
New option docs; remove obsolete docs
Ted Lemon [Mon, 26 Feb 1996 09:32:08 +0000 (09:32 +0000)]
Change test for whether an option has been stored; always terminate the buffer with END and then PAD.
Ted Lemon [Mon, 26 Feb 1996 09:30:23 +0000 (09:30 +0000)]
Copy the offered expiry time when updating a lease
Ted Lemon [Mon, 26 Feb 1996 09:29:28 +0000 (09:29 +0000)]
Always initialize offered_expiry; return after NAKing
Ted Lemon [Mon, 26 Feb 1996 01:58:31 +0000 (01:58 +0000)]
Major rewrite
Ted Lemon [Mon, 26 Feb 1996 01:57:51 +0000 (01:57 +0000)]
Zap debugging statements
Ted Lemon [Mon, 26 Feb 1996 01:57:23 +0000 (01:57 +0000)]
Fix bug in dump_packet
Ted Lemon [Mon, 26 Feb 1996 01:57:06 +0000 (01:57 +0000)]
Prototypes for new dhcp protocol functions; add extra least expiry type
Ted Lemon [Mon, 26 Feb 1996 01:56:39 +0000 (01:56 +0000)]
Figure out dhcp packet type and store it in packet structure
Ted Lemon [Mon, 26 Feb 1996 01:56:15 +0000 (01:56 +0000)]
Full protocol
Ted Lemon [Sun, 25 Feb 1996 23:11:01 +0000 (23:11 +0000)]
New DHCP draft
Ted Lemon [Sun, 25 Feb 1996 21:29:05 +0000 (21:29 +0000)]
Remove dump_packet function (moved to print.c)
Ted Lemon [Sun, 25 Feb 1996 21:28:38 +0000 (21:28 +0000)]
Add dump_packet function
Ted Lemon [Wed, 21 Feb 1996 15:16:18 +0000 (15:16 +0000)]
Incremental changes to support DHCP protocol
Ted Lemon [Wed, 21 Feb 1996 12:30:42 +0000 (12:30 +0000)]
Fix bootp address initialization
Ted Lemon [Wed, 21 Feb 1996 12:12:26 +0000 (12:12 +0000)]
Use broadcast address
Ted Lemon [Wed, 21 Feb 1996 12:11:09 +0000 (12:11 +0000)]
Intermediate changes to support actual DHCP protocol engine
Ted Lemon [Tue, 20 Feb 1996 00:37:40 +0000 (00:37 +0000)]
Not doing the database this way
Ted Lemon [Sun, 11 Feb 1996 00:01:46 +0000 (00:01 +0000)]
*** empty log message ***
Ted Lemon [Wed, 7 Feb 1996 22:43:54 +0000 (22:43 +0000)]
Fixed many option bugs; added client for testing
Ted Lemon [Tue, 6 Feb 1996 20:25:56 +0000 (20:25 +0000)]
More portable internet addresses; fix endian bug; fix parser bugs
Ted Lemon [Tue, 6 Feb 1996 12:52:26 +0000 (12:52 +0000)]
Portable internet address structure definition
Ted Lemon [Wed, 29 Nov 1995 07:40:04 +0000 (07:40 +0000)]
DHCP Server Daemon