]> git.ipfire.org Git - thirdparty/dhcp.git/log
thirdparty/dhcp.git
30 years agoDon't dereference null hash pointer (this may not be the right place to fix this
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

30 years agorearrange things to support new network abstraction, e.g. passing around hardware...
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

30 years agoMove interface_info struct here; add hardware_link struct; add interface info and...
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

30 years agoDon't malloc packet structure - it's not persistent; lose pick_interfaces interface...
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

30 years agoAdd support for hardware unicast; use send_packet instead of sendto; get interface...
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.

30 years agoComplete rewrite of Archie Cobbs' bpf code
Ted Lemon [Sun, 12 May 1996 23:53:55 +0000 (23:53 +0000)] 
Complete rewrite of Archie Cobbs' bpf code

30 years agoMinor wording tweak
Ted Lemon [Sun, 12 May 1996 23:51:02 +0000 (23:51 +0000)] 
Minor wording tweak

30 years agoAdd dispatch.c, bpf.c, packet.c and raw.c
Ted Lemon [Sun, 12 May 1996 23:50:22 +0000 (23:50 +0000)] 
Add dispatch.c, bpf.c, packet.c and raw.c

30 years agoDefine HAVE_SIN_LEN
Ted Lemon [Thu, 11 Apr 1996 06:50:22 +0000 (06:50 +0000)] 
Define HAVE_SIN_LEN

30 years agoAdd support for network API configuration
Ted Lemon [Thu, 11 Apr 1996 06:50:03 +0000 (06:50 +0000)] 
Add support for network API configuration

30 years agoSocket.c now contains code for the standard UDP socket interface; bpf code has been...
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

30 years agoAdd interface_info structure
Ted Lemon [Thu, 11 Apr 1996 06:47:50 +0000 (06:47 +0000)] 
Add interface_info structure

30 years agoRemove stale decls for dhcpd.c; add conditional decls for standard sockets, raw socke...
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

30 years agoRemove code for handling multiple interfaces (it's been abstracted into other modules...
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

30 years agoInitial interface discovery and input dispatch routines
Ted Lemon [Thu, 11 Apr 1996 06:44:12 +0000 (06:44 +0000)] 
Initial interface discovery and input dispatch routines

30 years agoBerkeley Packet Filter support
Ted Lemon [Thu, 11 Apr 1996 06:42:50 +0000 (06:42 +0000)] 
Berkeley Packet Filter support

30 years agoPacket assembly subroutines
Ted Lemon [Thu, 11 Apr 1996 06:42:28 +0000 (06:42 +0000)] 
Packet assembly subroutines

30 years agoTODO list
Ted Lemon [Tue, 9 Apr 1996 23:58:28 +0000 (23:58 +0000)] 
TODO list

30 years agoUpdate documentation
Ted Lemon [Sat, 16 Mar 1996 17:56:07 +0000 (17:56 +0000)] 
Update documentation

30 years agoFreeBSD configuration
Ted Lemon [Sat, 16 Mar 1996 17:50:50 +0000 (17:50 +0000)] 
FreeBSD configuration

30 years agoVarious user-provided patches
Ted Lemon [Sat, 16 Mar 1996 17:50:30 +0000 (17:50 +0000)] 
Various user-provided patches

30 years agoNew configurations and bug fixes from Jonathan
Ted Lemon [Thu, 7 Mar 1996 21:08:11 +0000 (21:08 +0000)] 
New configurations and bug fixes from Jonathan

30 years agoAdd a blurb on creating a new port
Ted Lemon [Wed, 6 Mar 1996 10:51:29 +0000 (10:51 +0000)] 
Add a blurb on creating a new port

30 years agoDoesn't describe the current design
Ted Lemon [Wed, 6 Mar 1996 10:42:34 +0000 (10:42 +0000)] 
Doesn't describe the current design

30 years agoOld-fashioned Makefile
Ted Lemon [Wed, 6 Mar 1996 10:42:08 +0000 (10:42 +0000)] 
Old-fashioned Makefile

30 years agoAdd HAVE_SIN_LEN test
Ted Lemon [Wed, 6 Mar 1996 10:41:34 +0000 (10:41 +0000)] 
Add HAVE_SIN_LEN test

30 years agoLOG_ERR, not LOG_ERROR
Ted Lemon [Wed, 6 Mar 1996 10:41:13 +0000 (10:41 +0000)] 
LOG_ERR, not LOG_ERROR

30 years agoDon't pull in malloc.h; define _PATH_DHCPD_DB correctly
Ted Lemon [Wed, 6 Mar 1996 10:40:57 +0000 (10:40 +0000)] 
Don't pull in malloc.h; define _PATH_DHCPD_DB correctly

30 years agoAdd HAVE_SIN_LEN; encase debugging statements in ifdef DEBUG; fix destination port...
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

30 years agoDon't try to parse the lease file if it's not there
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

30 years agoAdd support for BOOTP Vendor Extensions and BOOTP Relay agents
Ted Lemon [Wed, 6 Mar 1996 10:38:04 +0000 (10:38 +0000)] 
Add support for BOOTP Vendor Extensions and BOOTP Relay agents

30 years agoAdd man pages
Ted Lemon [Wed, 6 Mar 1996 10:37:35 +0000 (10:37 +0000)] 
Add man pages

30 years agoREADME file - duh
Ted Lemon [Wed, 6 Mar 1996 10:36:55 +0000 (10:36 +0000)] 
README file - duh

30 years agoDelete old debugging message
Ted Lemon [Wed, 6 Mar 1996 10:11:20 +0000 (10:11 +0000)] 
Delete old debugging message

30 years agoNew man pages
Ted Lemon [Wed, 6 Mar 1996 10:09:35 +0000 (10:09 +0000)] 
New man pages

30 years agoFormatted man pages
Ted Lemon [Wed, 6 Mar 1996 10:08:47 +0000 (10:08 +0000)] 
Formatted man pages

30 years agoMove malloc.h into netbsd.h; define HAVE_SIN_LEN
Ted Lemon [Wed, 6 Mar 1996 10:05:26 +0000 (10:05 +0000)] 
Move malloc.h into netbsd.h; define HAVE_SIN_LEN

30 years agoUltrix port from Jonathan Stone
Ted Lemon [Wed, 6 Mar 1996 10:04:56 +0000 (10:04 +0000)] 
Ultrix port from Jonathan Stone

30 years agoNew BSD/OS port
Ted Lemon [Wed, 6 Mar 1996 10:04:44 +0000 (10:04 +0000)] 
New BSD/OS port

30 years agoDisable some debugging statements
Ted Lemon [Sat, 2 Mar 1996 05:21:33 +0000 (05:21 +0000)] 
Disable some debugging statements

30 years agoKeep a persistent database of leases
Ted Lemon [Sat, 2 Mar 1996 05:13:36 +0000 (05:13 +0000)] 
Keep a persistent database of leases

30 years agoreplace cons_option implementation with something simpler.
Ted Lemon [Fri, 1 Mar 1996 00:44:38 +0000 (00:44 +0000)] 
replace cons_option implementation with something simpler.

30 years agoTake mandatory options out of default priority list; add user class identifier
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

30 years agoSlightly less gnarly MTU
Ted Lemon [Thu, 29 Feb 1996 18:35:53 +0000 (18:35 +0000)] 
Slightly less gnarly MTU

30 years agoFix debugging statements; add raw data dumper
Ted Lemon [Thu, 29 Feb 1996 18:32:57 +0000 (18:32 +0000)] 
Fix debugging statements; add raw data dumper

30 years agoFix buffer length calculations; always put mandatory options at the beginning of...
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

30 years agoAdd user and vendor database support; add abandon_lease function which ensures a...
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

30 years agoAdd vendor and user class tokens
Ted Lemon [Thu, 29 Feb 1996 18:26:58 +0000 (18:26 +0000)] 
Add vendor and user class tokens

30 years agoAdd class structure; various new protos
Ted Lemon [Thu, 29 Feb 1996 18:25:51 +0000 (18:25 +0000)] 
Add class structure; various new protos

30 years agoClean up debug
Ted Lemon [Thu, 29 Feb 1996 18:18:40 +0000 (18:18 +0000)] 
Clean up debug

30 years agoSplit out packet length calculation; add DHCPINFORM and USER_CLASS_ID
Ted Lemon [Thu, 29 Feb 1996 18:18:16 +0000 (18:18 +0000)] 
Split out packet length calculation; add DHCPINFORM and USER_CLASS_ID

30 years agoRearrange debugging dumps; disable them; add support for dhcp message; DHCPDECLINE...
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

30 years agoReverse forking arrangement; send packets to broadcast address
Ted Lemon [Thu, 29 Feb 1996 18:09:56 +0000 (18:09 +0000)] 
Reverse forking arrangement; send packets to broadcast address

30 years agoParse user and vendor class declarations; fix rounding error in convert_num; fix...
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

30 years agoAdd user and vendor class keywords
Ted Lemon [Thu, 29 Feb 1996 18:06:29 +0000 (18:06 +0000)] 
Add user and vendor class keywords

30 years agoAdd class allocation code
Ted Lemon [Thu, 29 Feb 1996 18:05:41 +0000 (18:05 +0000)] 
Add class allocation code

30 years agoDecided not to use yacc because it's not available on Macs
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

30 years agoNew option docs; remove obsolete docs
Ted Lemon [Mon, 26 Feb 1996 09:37:16 +0000 (09:37 +0000)] 
New option docs; remove obsolete docs

30 years agoChange test for whether an option has been stored; always terminate the buffer with...
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.

30 years agoCopy the offered expiry time when updating a lease
Ted Lemon [Mon, 26 Feb 1996 09:30:23 +0000 (09:30 +0000)] 
Copy the offered expiry time when updating a lease

30 years agoAlways initialize offered_expiry; return after NAKing
Ted Lemon [Mon, 26 Feb 1996 09:29:28 +0000 (09:29 +0000)] 
Always initialize offered_expiry; return after NAKing

30 years agoMajor rewrite
Ted Lemon [Mon, 26 Feb 1996 01:58:31 +0000 (01:58 +0000)] 
Major rewrite

30 years agoZap debugging statements
Ted Lemon [Mon, 26 Feb 1996 01:57:51 +0000 (01:57 +0000)] 
Zap debugging statements

30 years agoFix bug in dump_packet
Ted Lemon [Mon, 26 Feb 1996 01:57:23 +0000 (01:57 +0000)] 
Fix bug in dump_packet

30 years agoPrototypes for new dhcp protocol functions; add extra least expiry type
Ted Lemon [Mon, 26 Feb 1996 01:57:06 +0000 (01:57 +0000)] 
Prototypes for new dhcp protocol functions; add extra least expiry type

30 years agoFigure out dhcp packet type and store it in packet structure
Ted Lemon [Mon, 26 Feb 1996 01:56:39 +0000 (01:56 +0000)] 
Figure out dhcp packet type and store it in packet structure

30 years agoFull protocol
Ted Lemon [Mon, 26 Feb 1996 01:56:15 +0000 (01:56 +0000)] 
Full protocol

30 years agoNew DHCP draft
Ted Lemon [Sun, 25 Feb 1996 23:11:01 +0000 (23:11 +0000)] 
New DHCP draft

30 years agoRemove dump_packet function (moved to print.c)
Ted Lemon [Sun, 25 Feb 1996 21:29:05 +0000 (21:29 +0000)] 
Remove dump_packet function (moved to print.c)

30 years agoAdd dump_packet function
Ted Lemon [Sun, 25 Feb 1996 21:28:38 +0000 (21:28 +0000)] 
Add dump_packet function

30 years agoIncremental changes to support DHCP protocol
Ted Lemon [Wed, 21 Feb 1996 15:16:18 +0000 (15:16 +0000)] 
Incremental changes to support DHCP protocol

30 years agoFix bootp address initialization
Ted Lemon [Wed, 21 Feb 1996 12:30:42 +0000 (12:30 +0000)] 
Fix bootp address initialization

30 years agoUse broadcast address
Ted Lemon [Wed, 21 Feb 1996 12:12:26 +0000 (12:12 +0000)] 
Use broadcast address

30 years agoIntermediate changes to support actual DHCP protocol engine
Ted Lemon [Wed, 21 Feb 1996 12:11:09 +0000 (12:11 +0000)] 
Intermediate changes to support actual DHCP protocol engine

30 years agoNot doing the database this way
Ted Lemon [Tue, 20 Feb 1996 00:37:40 +0000 (00:37 +0000)] 
Not doing the database this way

30 years ago*** empty log message ***
Ted Lemon [Sun, 11 Feb 1996 00:01:46 +0000 (00:01 +0000)] 
*** empty log message ***

30 years agoFixed many option bugs; added client for testing
Ted Lemon [Wed, 7 Feb 1996 22:43:54 +0000 (22:43 +0000)] 
Fixed many option bugs; added client for testing

30 years agoMore portable internet addresses; fix endian bug; fix parser bugs
Ted Lemon [Tue, 6 Feb 1996 20:25:56 +0000 (20:25 +0000)] 
More portable internet addresses; fix endian bug; fix parser bugs

30 years agoPortable internet address structure definition
Ted Lemon [Tue, 6 Feb 1996 12:52:26 +0000 (12:52 +0000)] 
Portable internet address structure definition

30 years agoDHCP Server Daemon
Ted Lemon [Wed, 29 Nov 1995 07:40:04 +0000 (07:40 +0000)] 
DHCP Server Daemon