]> git.ipfire.org Git - thirdparty/dhcp.git/log
thirdparty/dhcp.git
29 years agoOops
Ted Lemon [Sat, 31 Aug 1996 00:48:48 +0000 (00:48 +0000)] 
Oops

29 years agoRemove dead local vars
Ted Lemon [Fri, 30 Aug 1996 23:41:07 +0000 (23:41 +0000)] 
Remove dead local vars

29 years agoUse a full-sized int to bounds-check port number
Ted Lemon [Fri, 30 Aug 1996 23:40:28 +0000 (23:40 +0000)] 
Use a full-sized int to bounds-check port number

29 years agoRemove dead local variables; fix shared-network subnet list code
Ted Lemon [Fri, 30 Aug 1996 23:39:37 +0000 (23:39 +0000)] 
Remove dead local variables; fix shared-network subnet list code

29 years agoChanges requested by Brian Stecher
Ted Lemon [Fri, 30 Aug 1996 23:37:55 +0000 (23:37 +0000)] 
Changes requested by Brian Stecher

29 years agoRegenerated
Ted Lemon [Fri, 30 Aug 1996 20:33:04 +0000 (20:33 +0000)] 
Regenerated

29 years agoNotice and complain about conflicting subnets
Ted Lemon [Fri, 30 Aug 1996 20:14:03 +0000 (20:14 +0000)] 
Notice and complain about conflicting subnets

29 years agoDeclare root_group external
Ted Lemon [Thu, 29 Aug 1996 23:22:06 +0000 (23:22 +0000)] 
Declare root_group external

29 years agoFix erroneous hash search; use get-lease-hostnames parameter
Ted Lemon [Thu, 29 Aug 1996 23:03:19 +0000 (23:03 +0000)] 
Fix erroneous hash search; use get-lease-hostnames parameter

29 years agoAdd get-lease-hostnames parameter
Ted Lemon [Thu, 29 Aug 1996 23:02:40 +0000 (23:02 +0000)] 
Add get-lease-hostnames parameter

29 years agoFix logging to stderr
Ted Lemon [Thu, 29 Aug 1996 20:15:32 +0000 (20:15 +0000)] 
Fix logging to stderr

29 years agoFix signed/unsigned char type mismatch
Ted Lemon [Thu, 29 Aug 1996 20:12:37 +0000 (20:12 +0000)] 
Fix signed/unsigned char type mismatch

29 years agoType error
Ted Lemon [Thu, 29 Aug 1996 18:36:41 +0000 (18:36 +0000)] 
Type error

29 years agoRelease Notes
Ted Lemon [Thu, 29 Aug 1996 10:48:24 +0000 (10:48 +0000)] 
Release Notes

29 years agoMake sure specified UDP port is valid
Ted Lemon [Thu, 29 Aug 1996 09:55:52 +0000 (09:55 +0000)] 
Make sure specified UDP port is valid

29 years agoDon't proceed if errors are found in dhcpd.conf
Ted Lemon [Thu, 29 Aug 1996 09:49:53 +0000 (09:49 +0000)] 
Don't proceed if errors are found in dhcpd.conf

29 years agoAdd warning message about lease database format
Ted Lemon [Thu, 29 Aug 1996 09:46:14 +0000 (09:46 +0000)] 
Add warning message about lease database format

29 years agoadmonish users not to mess with network API
Ted Lemon [Thu, 29 Aug 1996 09:18:44 +0000 (09:18 +0000)] 
admonish users not to mess with network API

29 years agoAdd QNX support
Ted Lemon [Thu, 29 Aug 1996 09:18:05 +0000 (09:18 +0000)] 
Add QNX support

29 years agoRehash nomenclature
Ted Lemon [Thu, 29 Aug 1996 09:17:52 +0000 (09:17 +0000)] 
Rehash nomenclature

29 years agorehash nomenclature
Ted Lemon [Thu, 29 Aug 1996 09:16:49 +0000 (09:16 +0000)] 
rehash nomenclature

29 years agoUpdate documentation
Ted Lemon [Thu, 29 Aug 1996 09:16:14 +0000 (09:16 +0000)] 
Update documentation

29 years agoRemove unused variable
Ted Lemon [Thu, 29 Aug 1996 09:15:35 +0000 (09:15 +0000)] 
Remove unused variable

29 years agoRehash nomenclature; allow range declaration to take a single address
Ted Lemon [Thu, 29 Aug 1996 09:14:39 +0000 (09:14 +0000)] 
Rehash nomenclature; allow range declaration to take a single address

29 years agoRename ATOM to NAME
Ted Lemon [Thu, 29 Aug 1996 09:13:41 +0000 (09:13 +0000)] 
Rename ATOM to NAME

29 years agoAdd support for qnx
Ted Lemon [Thu, 29 Aug 1996 09:12:52 +0000 (09:12 +0000)] 
Add support for qnx

29 years agoBring README into 20th century
Ted Lemon [Thu, 29 Aug 1996 09:12:33 +0000 (09:12 +0000)] 
Bring README into 20th century

29 years agoqnx configuration
Ted Lemon [Thu, 29 Aug 1996 08:37:06 +0000 (08:37 +0000)] 
qnx configuration

29 years agoMove tlname into group with other externs
Ted Lemon [Wed, 28 Aug 1996 01:41:11 +0000 (01:41 +0000)] 
Move tlname into group with other externs

29 years agoPut hostname in default reply list
Ted Lemon [Wed, 28 Aug 1996 01:40:28 +0000 (01:40 +0000)] 
Put hostname in default reply list

29 years agoLook up hostnames for lease IP addresses on startup
Ted Lemon [Wed, 28 Aug 1996 01:40:01 +0000 (01:40 +0000)] 
Look up hostnames for lease IP addresses on startup

29 years agoDon't malloc space for hash name
Ted Lemon [Wed, 28 Aug 1996 01:39:20 +0000 (01:39 +0000)] 
Don't malloc space for hash name

29 years agoIf log_perror is nonzero, print to stderr as well as logging; no more DEBUG ifdefs...
Ted Lemon [Wed, 28 Aug 1996 01:38:09 +0000 (01:38 +0000)] 
If log_perror is nonzero, print to stderr as well as logging; no more DEBUG ifdefs; parse_warn now prints offending line and points arrow at offending token.

29 years agoAdd code to check interface type and skip point-to-point and loopback interfaces...
Ted Lemon [Wed, 28 Aug 1996 01:37:06 +0000 (01:37 +0000)] 
Add code to check interface type and skip point-to-point and loopback interfaces; copy ifreq structure out of ifconf structure so as to avoid unaligned pointer dereferences

29 years agoAdd ONE_LEASE_PER_CLIENT
Ted Lemon [Wed, 28 Aug 1996 01:35:20 +0000 (01:35 +0000)] 
Add ONE_LEASE_PER_CLIENT

29 years agoAdd log_perror (used by errwarn.c); copy comments to converted file
Ted Lemon [Wed, 28 Aug 1996 01:34:55 +0000 (01:34 +0000)] 
Add log_perror (used by errwarn.c); copy comments to converted file

29 years agoMake log_perror an external; add hostname to leases; add one_host_per_client to group...
Ted Lemon [Wed, 28 Aug 1996 01:32:38 +0000 (01:32 +0000)] 
Make log_perror an external; add hostname to leases; add one_host_per_client to groups (not yet used); add new externals for conflex.c

29 years agoConvert to new format
Ted Lemon [Wed, 28 Aug 1996 01:30:38 +0000 (01:30 +0000)] 
Convert to new format

29 years agoMake log_perror an external; don't use LOG_PERROR - instead, do the work in errwarn.c
Ted Lemon [Wed, 28 Aug 1996 01:30:19 +0000 (01:30 +0000)] 
Make log_perror an external; don't use LOG_PERROR - instead, do the work in errwarn.c

29 years agoMake chaddr an unsigned char
Ted Lemon [Wed, 28 Aug 1996 01:29:41 +0000 (01:29 +0000)] 
Make chaddr an unsigned char

29 years agoAdd special support for hostname option
Ted Lemon [Wed, 28 Aug 1996 01:29:25 +0000 (01:29 +0000)] 
Add special support for hostname option

29 years agoAdd new externals otherwise defined by conflex
Ted Lemon [Wed, 28 Aug 1996 01:28:53 +0000 (01:28 +0000)] 
Add new externals otherwise defined by conflex

29 years agoFix BNF comments; neaten up; minor parser fixes
Ted Lemon [Wed, 28 Aug 1996 01:28:27 +0000 (01:28 +0000)] 
Fix BNF comments; neaten up; minor parser fixes

29 years agoAdd tokens; ATOMs can begin with digits if OLD_LEXER not defined; save comments if...
Ted Lemon [Wed, 28 Aug 1996 01:26:34 +0000 (01:26 +0000)] 
Add tokens; ATOMs can begin with digits if OLD_LEXER not defined; save comments if OLD_LEXER defined

29 years agoDon't free hash name
Ted Lemon [Wed, 28 Aug 1996 01:19:42 +0000 (01:19 +0000)] 
Don't free hash name

29 years agoNo longer need xerrwarn.o; use OLD_LEXER instead of SAVE_COMMENTS
Ted Lemon [Wed, 28 Aug 1996 01:18:37 +0000 (01:18 +0000)] 
No longer need xerrwarn.o; use OLD_LEXER instead of SAVE_COMMENTS

29 years agoNew drafts
Ted Lemon [Wed, 28 Aug 1996 01:13:23 +0000 (01:13 +0000)] 
New drafts

29 years agoAdd clean target; build dhcpxlt
Ted Lemon [Tue, 27 Aug 1996 19:55:27 +0000 (19:55 +0000)] 
Add clean target; build dhcpxlt

29 years agoAdd support for weird linux aliased interface names
Ted Lemon [Tue, 27 Aug 1996 09:56:21 +0000 (09:56 +0000)] 
Add support for weird linux aliased interface names

29 years agoPut file version in copyright string
Ted Lemon [Tue, 27 Aug 1996 09:55:50 +0000 (09:55 +0000)] 
Put file version in copyright string

29 years agoSupport for token ring hardware type
Ted Lemon [Tue, 27 Aug 1996 09:55:25 +0000 (09:55 +0000)] 
Support for token ring hardware type

29 years agoAdd LOG_FACILITY cpp macro
Ted Lemon [Tue, 27 Aug 1996 09:54:27 +0000 (09:54 +0000)] 
Add LOG_FACILITY cpp macro

29 years agoFix printf prototypes (again)
Ted Lemon [Tue, 27 Aug 1996 09:52:46 +0000 (09:52 +0000)] 
Fix printf prototypes (again)

29 years agoInitialize ic_timout in strioctl structs
Ted Lemon [Tue, 27 Aug 1996 09:52:09 +0000 (09:52 +0000)] 
Initialize ic_timout in strioctl structs

29 years agofix up after group structure changes; support for single client having multiple lease...
Ted Lemon [Tue, 27 Aug 1996 09:51:24 +0000 (09:51 +0000)] 
fix up after group structure changes; support for single client having multiple leases (on different networks)

29 years agoMake copies of hash table keys (not sure this is right).
Ted Lemon [Tue, 27 Aug 1996 09:49:53 +0000 (09:49 +0000)] 
Make copies of hash table keys (not sure this is right).

29 years agorename tline/tlpos
Ted Lemon [Tue, 27 Aug 1996 09:49:06 +0000 (09:49 +0000)] 
rename tline/tlpos

29 years agoAdd support for weird linux interface alias renaming convention; fix poll interface...
Ted Lemon [Tue, 27 Aug 1996 09:48:40 +0000 (09:48 +0000)] 
Add support for weird linux interface alias renaming convention; fix poll interface so it doesn't spin; don't respond to BOOTREPLY packets; locate_network returns status

29 years agoadd tokens
Ted Lemon [Tue, 27 Aug 1996 09:46:49 +0000 (09:46 +0000)] 
add tokens

29 years agoAdd/fix prototypes; new LOG_FACILITY option defaults to LOG_DAEMON; move common decla...
Ted Lemon [Tue, 27 Aug 1996 09:46:28 +0000 (09:46 +0000)] 
Add/fix prototypes; new LOG_FACILITY option defaults to LOG_DAEMON; move common declaration info into group structure; add constants for types of statements

29 years agoAdd options to not go into daemon mode; log errors to stderr as well as syslogd;...
Ted Lemon [Tue, 27 Aug 1996 09:44:54 +0000 (09:44 +0000)] 
Add options to not go into daemon mode; log errors to stderr as well as syslogd; rewrite pid file as soon as possible.

29 years agoDocument command line switches (needs more work)
Ted Lemon [Tue, 27 Aug 1996 09:43:50 +0000 (09:43 +0000)] 
Document command line switches (needs more work)

29 years agoChanged names of tline and tlpos
Ted Lemon [Tue, 27 Aug 1996 09:43:01 +0000 (09:43 +0000)] 
Changed names of tline and tlpos

29 years agoMake database code more robust; notice more errors; new lease file format; don't...
Ted Lemon [Tue, 27 Aug 1996 09:42:26 +0000 (09:42 +0000)] 
Make database code more robust; notice more errors; new lease file format; don't use unix time functions

29 years agoPut file version in copyright string
Ted Lemon [Tue, 27 Aug 1996 09:41:28 +0000 (09:41 +0000)] 
Put file version in copyright string

29 years agoTranslate from DHCP Beta 4 and previous config files to current config file format
Ted Lemon [Tue, 27 Aug 1996 09:40:53 +0000 (09:40 +0000)] 
Translate from DHCP Beta 4 and previous config files to current config file format

29 years agoredo parser for new file format
Ted Lemon [Tue, 27 Aug 1996 09:40:17 +0000 (09:40 +0000)] 
redo parser for new file format

29 years agoAdd new tokens; fix line number/character number counter code
Ted Lemon [Tue, 27 Aug 1996 09:39:17 +0000 (09:39 +0000)] 
Add new tokens; fix line number/character number counter code

29 years agoput file version in copyright string
Ted Lemon [Tue, 27 Aug 1996 09:38:33 +0000 (09:38 +0000)] 
put file version in copyright string

29 years agoDon't try to respond to packets if we can't figure where they came from; add support...
Ted Lemon [Tue, 27 Aug 1996 09:37:50 +0000 (09:37 +0000)] 
Don't try to respond to packets if we can't figure where they came from; add support for next_server (siaddr) field; adjust for new group structure; don't use siaddr as source address; check hw_lease, not lease; allow leases to be kept on more than one network; allow user-specified dynamic bootp lease lengths; add support for ignoring unknown clients

29 years agoDon't try to respond to packets if we can't figure where they came from; add support...
Ted Lemon [Tue, 27 Aug 1996 09:33:41 +0000 (09:33 +0000)] 
Don't try to respond to packets if we can't figure where they came from; add support for next_server (siaddr) field; adjust for new group structure; don't use siaddr as source address

29 years agoalways zero structures; add new_group and free_group; free network name when freeing...
Ted Lemon [Tue, 27 Aug 1996 09:31:27 +0000 (09:31 +0000)] 
always zero structures; add new_group and free_group; free network name when freeing shared_network struct

29 years agoDon't flame about missing interfaces if none were requested
Ted Lemon [Sun, 7 Jul 1996 15:53:07 +0000 (15:53 +0000)] 
Don't flame about missing interfaces if none were requested

30 years agoDon't use the hardware address to unicast if the address length is bogus
Ted Lemon [Thu, 27 Jun 1996 19:10:41 +0000 (19:10 +0000)] 
Don't use the hardware address to unicast if the address length is bogus

30 years agoDon't throw away a lease because the requestor didn't give a UID and the lease has...
Ted Lemon [Thu, 27 Jun 1996 19:09:51 +0000 (19:09 +0000)] 
Don't throw away a lease because the requestor didn't give a UID and the lease has one iff the requestor's hardware address matches the lease's hardware address and the lease can be assigned to a Dynamic BOOTp host

30 years agoWeed out unrequested interfaces if some interfaces were specifically requested; crash...
Ted Lemon [Thu, 27 Jun 1996 19:07:45 +0000 (19:07 +0000)] 
Weed out unrequested interfaces if some interfaces were specifically requested; crash and burn if an interface specified on the command line is now found.

30 years agoAdd flags to interface_info structure
Ted Lemon [Thu, 27 Jun 1996 19:06:04 +0000 (19:06 +0000)] 
Add flags to interface_info structure

30 years agoAllow interfaces to be specified on the command line
Ted Lemon [Thu, 27 Jun 1996 19:05:13 +0000 (19:05 +0000)] 
Allow interfaces to be specified on the command line

30 years agoFind_lease should not reallocate leases to clients if the UID differs
Ted Lemon [Thu, 27 Jun 1996 19:04:29 +0000 (19:04 +0000)] 
Find_lease should not reallocate leases to clients if the UID differs

30 years agoallow hardware addresses tobe up to 16 bytes independent of the hardware type
Ted Lemon [Thu, 27 Jun 1996 19:02:34 +0000 (19:02 +0000)] 
allow hardware addresses tobe up to 16 bytes independent of the hardware type

30 years agoAlways save the string containing the token
Ted Lemon [Thu, 27 Jun 1996 19:00:44 +0000 (19:00 +0000)] 
Always save the string containing the token

30 years agoFix printf formats
Ted Lemon [Mon, 24 Jun 1996 20:36:10 +0000 (20:36 +0000)] 
Fix printf formats

30 years agoSet read bit, not write bit, on fallback interface
Ted Lemon [Mon, 24 Jun 1996 20:35:40 +0000 (20:35 +0000)] 
Set read bit, not write bit, on fallback interface

30 years agoAdd BOOTP_MIN_LEN constant representing minimum length of BOOTP packet
Ted Lemon [Mon, 24 Jun 1996 20:33:28 +0000 (20:33 +0000)] 
Add BOOTP_MIN_LEN constant representing minimum length of BOOTP packet

30 years agoEnsure that dhcp packets are at least BOOTP_MIN_LEN bytes long when sending through...
Ted Lemon [Mon, 24 Jun 1996 20:32:12 +0000 (20:32 +0000)] 
Ensure that dhcp packets are at least BOOTP_MIN_LEN bytes long when sending through gateways

30 years agoChange printf formats to not assume longs and ints are the same size
Ted Lemon [Mon, 24 Jun 1996 20:29:29 +0000 (20:29 +0000)] 
Change printf formats to not assume longs and ints are the same size

30 years agoEnsure that bootp packets are at least BOOTP_MIN_LEN bytes long
Ted Lemon [Mon, 24 Jun 1996 20:28:29 +0000 (20:28 +0000)] 
Ensure that bootp packets are at least BOOTP_MIN_LEN bytes long

30 years agoMore informative syslog report on BOOTREPLY
Ted Lemon [Wed, 12 Jun 1996 23:53:10 +0000 (23:53 +0000)] 
More informative syslog report on BOOTREPLY

30 years agoAdd code to read and discard incoming packets on fallback socket
Ted Lemon [Wed, 12 Jun 1996 23:52:38 +0000 (23:52 +0000)] 
Add code to read and discard incoming packets on fallback socket

30 years agoDon't free old DNS buffer if there wasn't one
Ted Lemon [Wed, 12 Jun 1996 23:51:17 +0000 (23:51 +0000)] 
Don't free old DNS buffer if there wasn't one

30 years agoOption buffer length miscalculated
Ted Lemon [Wed, 12 Jun 1996 23:50:44 +0000 (23:50 +0000)] 
Option buffer length miscalculated

30 years agoUse standard IP stack to send responses to clients with known IP addresses
Ted Lemon [Wed, 12 Jun 1996 23:49:58 +0000 (23:49 +0000)] 
Use standard IP stack to send responses to clients with known IP addresses

30 years agoMissing argument to printf
Ted Lemon [Wed, 12 Jun 1996 23:49:07 +0000 (23:49 +0000)] 
Missing argument to printf

30 years agoFix off-by-one error on option expansion allocation
Ted Lemon [Wed, 12 Jun 1996 04:08:11 +0000 (04:08 +0000)] 
Fix off-by-one error on option expansion allocation

30 years agoNotice and log dfree() on null pointer
Ted Lemon [Wed, 12 Jun 1996 04:07:41 +0000 (04:07 +0000)] 
Notice and log dfree() on null pointer

30 years agoFix a couple of off-by-one malloc errors
Ted Lemon [Wed, 12 Jun 1996 04:07:04 +0000 (04:07 +0000)] 
Fix a couple of off-by-one malloc errors

30 years agoAdd hp-ux support
Ted Lemon [Wed, 12 Jun 1996 04:06:16 +0000 (04:06 +0000)] 
Add hp-ux support

30 years agoDon't free comp -> uid if comp == lease
Ted Lemon [Wed, 12 Jun 1996 04:05:23 +0000 (04:05 +0000)] 
Don't free comp -> uid if comp == lease

30 years agoDon't unicast to client if broadcast is requested
Ted Lemon [Wed, 12 Jun 1996 04:01:16 +0000 (04:01 +0000)] 
Don't unicast to client if broadcast is requested

30 years agoWork around FreeBSD BPF bug
Ted Lemon [Tue, 11 Jun 1996 08:30:41 +0000 (08:30 +0000)] 
Work around FreeBSD BPF bug