]> git.ipfire.org Git - thirdparty/dhcp.git/log
thirdparty/dhcp.git
25 years agoUpdate version numbers and changelog
Ted Lemon [Wed, 20 Sep 2000 10:05:40 +0000 (10:05 +0000)] 
Update version numbers and changelog

25 years agoUse make_resolv_conf as documented.
Ted Lemon [Wed, 20 Sep 2000 09:38:07 +0000 (09:38 +0000)] 
Use make_resolv_conf as documented.

25 years ago- When partner disconnects (or stops responding to keepalives), try
Ted Lemon [Wed, 20 Sep 2000 09:06:39 +0000 (09:06 +0000)] 
- When partner disconnects (or stops responding to keepalives), try
  to reconnect.

25 years agoDon't spawn with zero-length strings.
Ted Lemon [Wed, 20 Sep 2000 09:03:59 +0000 (09:03 +0000)] 
Don't spawn with zero-length strings.

25 years agoExtra sanity check on uh_ulen.
Ted Lemon [Wed, 20 Sep 2000 09:03:34 +0000 (09:03 +0000)] 
Extra sanity check on uh_ulen.

25 years agoANSIfy and thereby neaten up a declaration.
Ted Lemon [Wed, 20 Sep 2000 00:08:27 +0000 (00:08 +0000)] 
ANSIfy and thereby neaten up a declaration.

25 years agoFix an oversight in the htype+haddr->hbuf conversion
Ted Lemon [Wed, 20 Sep 2000 00:06:04 +0000 (00:06 +0000)] 
Fix an oversight in the htype+haddr->hbuf conversion

25 years agoFix one typo, one oversight, and one type cast (thanks to kre)
Ted Lemon [Wed, 20 Sep 2000 00:05:24 +0000 (00:05 +0000)] 
Fix one typo, one oversight, and one type cast (thanks to kre)

25 years agoMove inet_aton to libomapi
Ted Lemon [Wed, 20 Sep 2000 00:01:50 +0000 (00:01 +0000)] 
Move inet_aton to libomapi

25 years agoRequire gcc on SunOS4
Ted Lemon [Wed, 20 Sep 2000 00:01:13 +0000 (00:01 +0000)] 
Require gcc on SunOS4

25 years agoAdd Service Location Protocol options. Document new option format codes.
Ted Lemon [Sat, 16 Sep 2000 20:03:01 +0000 (20:03 +0000)] 
Add Service Location Protocol options.   Document new option format codes.

25 years ago- Add Peter Marschall's new sub-array parser.
Ted Lemon [Sat, 16 Sep 2000 20:01:09 +0000 (20:01 +0000)] 
- Add Peter Marschall's new sub-array parser.
- Add support for options that have optional parts.

25 years agoDocument new SLP options.
Ted Lemon [Sat, 16 Sep 2000 19:58:04 +0000 (19:58 +0000)] 
Document new SLP options.

25 years agoDocument new parser capability provided by Peter Marschall
Ted Lemon [Sat, 16 Sep 2000 19:57:32 +0000 (19:57 +0000)] 
Document new parser capability provided by Peter Marschall

25 years agoFix up HP build options.
Ted Lemon [Sat, 16 Sep 2000 19:57:02 +0000 (19:57 +0000)] 
Fix up HP build options.

25 years agoDo post-release version tweak (belatedly).
Ted Lemon [Sat, 16 Sep 2000 19:34:26 +0000 (19:34 +0000)] 
Do post-release version tweak (belatedly).

25 years agoUpdate version and changelog. V3-BETA-2-PATCH-4
Ted Lemon [Thu, 14 Sep 2000 12:51:38 +0000 (12:51 +0000)] 
Update version and changelog.

25 years agoGet even more persnickety about detailing where to send help requests.
Ted Lemon [Thu, 14 Sep 2000 12:42:50 +0000 (12:42 +0000)] 
Get even more persnickety about detailing where to send help requests.

25 years agoDo statements before using option values (e.g., lease duration).
Ted Lemon [Thu, 14 Sep 2000 12:42:01 +0000 (12:42 +0000)] 
Do statements before using option values (e.g., lease duration).

25 years agoUse lt -> scope, not lease -> scope, which is probably empty.
Ted Lemon [Thu, 14 Sep 2000 12:15:33 +0000 (12:15 +0000)] 
Use lt -> scope, not lease -> scope, which is probably empty.

25 years agoDon't dereference zones in find_tsig_key - we don't hold a reference!
Ted Lemon [Thu, 14 Sep 2000 11:29:43 +0000 (11:29 +0000)] 
Don't dereference zones in find_tsig_key - we don't hold a reference!

25 years agoHPUX install is completely broken - use cp.
Ted Lemon [Tue, 12 Sep 2000 22:26:59 +0000 (22:26 +0000)] 
HPUX install is completely broken - use cp.

25 years agoPrint more information when bad socket is found.
Ted Lemon [Tue, 12 Sep 2000 21:53:15 +0000 (21:53 +0000)] 
Print more information when bad socket is found.

25 years agoFix if_deregister_send compilation on old linuces.
Ted Lemon [Tue, 12 Sep 2000 20:23:54 +0000 (20:23 +0000)] 
Fix if_deregister_send compilation on old linuces.

25 years ago- Put back the code that checks the server configuration for the
Ted Lemon [Tue, 12 Sep 2000 20:09:14 +0000 (20:09 +0000)] 
- Put back the code that checks the server configuration for the
  dhcp-max-message-size option, which was apparently lost in the
  transition from 2.0 to 3.0.

25 years agoHPUX install is different, so we can't use -m or -c. :'(
Ted Lemon [Tue, 12 Sep 2000 19:53:00 +0000 (19:53 +0000)] 
HPUX install is different, so we can't use -m or -c.   :'(

25 years agoGet rid of dprintf.
Ted Lemon [Tue, 12 Sep 2000 18:38:23 +0000 (18:38 +0000)] 
Get rid of dprintf.

25 years agoFix fallback interface setup code.
Ted Lemon [Mon, 11 Sep 2000 17:39:14 +0000 (17:39 +0000)] 
Fix fallback interface setup code.

25 years agoOops, one more changelog entry.
Ted Lemon [Fri, 8 Sep 2000 01:40:51 +0000 (01:40 +0000)] 
Oops, one more changelog entry.

25 years agoPost-tag version change.
Ted Lemon [Fri, 8 Sep 2000 01:37:52 +0000 (01:37 +0000)] 
Post-tag version change.

25 years agoUpdate changelog and version.
Ted Lemon [Fri, 8 Sep 2000 01:37:15 +0000 (01:37 +0000)] 
Update changelog and version.

25 years agoDon't reference one group on top of another.
Ted Lemon [Fri, 8 Sep 2000 01:34:30 +0000 (01:34 +0000)] 
Don't reference one group on top of another.

25 years ago- Remove a bogus enhancement to lease NAK code.
Ted Lemon [Fri, 8 Sep 2000 01:23:43 +0000 (01:23 +0000)] 
- Remove a bogus enhancement to lease NAK code.
- Always exit dhcprequest() through out: label.

25 years agoAllocate class with class_allocate, not dmalloc.
Ted Lemon [Wed, 6 Sep 2000 20:26:13 +0000 (20:26 +0000)] 
Allocate class with class_allocate, not dmalloc.

25 years agoInclude memory.h so that we don't get warnings from gcc about using memcmp.
Ted Lemon [Tue, 5 Sep 2000 17:30:42 +0000 (17:30 +0000)] 
Include memory.h so that we don't get warnings from gcc about using memcmp.

25 years agoSet post-tag version.
Ted Lemon [Mon, 4 Sep 2000 22:50:08 +0000 (22:50 +0000)] 
Set post-tag version.

25 years agoUpdate version number and changelog. V3-BETA-2-PATCH-2
Ted Lemon [Mon, 4 Sep 2000 22:49:17 +0000 (22:49 +0000)] 
Update version number and changelog.

25 years agoFix a core dump when a listen address is not specified (Joseph Breu).
Ted Lemon [Mon, 4 Sep 2000 22:32:34 +0000 (22:32 +0000)] 
Fix a core dump when a listen address is not specified (Joseph Breu).

25 years agoNever record a state of 'startup.'
Ted Lemon [Mon, 4 Sep 2000 22:28:38 +0000 (22:28 +0000)] 
Never record a state of 'startup.'

25 years agoAdd some more verbiage to fatal error message.
Ted Lemon [Mon, 4 Sep 2000 22:28:10 +0000 (22:28 +0000)] 
Add some more verbiage to fatal error message.

25 years agoAdd support for large SIOCGIFCONF returns (Greg Fausak).
Ted Lemon [Mon, 4 Sep 2000 22:27:41 +0000 (22:27 +0000)] 
Add support for large SIOCGIFCONF returns (Greg Fausak).

25 years agoBrand non-release versions.
Ted Lemon [Sat, 2 Sep 2000 01:12:30 +0000 (01:12 +0000)] 
Brand non-release versions.

25 years agoSome more drafts. V3-BETA-2-PATCH-1
Ted Lemon [Sat, 2 Sep 2000 01:11:11 +0000 (01:11 +0000)] 
Some more drafts.

25 years agoObsolete some old drafts.
Ted Lemon [Sat, 2 Sep 2000 01:07:41 +0000 (01:07 +0000)] 
Obsolete some old drafts.

25 years agoThis is out of date.
Ted Lemon [Sat, 2 Sep 2000 01:02:08 +0000 (01:02 +0000)] 
This is out of date.

25 years agoDocument failover and TSIG
Ted Lemon [Sat, 2 Sep 2000 00:57:34 +0000 (00:57 +0000)] 
Document failover and TSIG

25 years agoUpdate the version number
Ted Lemon [Sat, 2 Sep 2000 00:57:08 +0000 (00:57 +0000)] 
Update the version number

25 years agoFix the 'how stable is this' paragraph
Ted Lemon [Sat, 2 Sep 2000 00:56:58 +0000 (00:56 +0000)] 
Fix the 'how stable is this' paragraph

25 years agoDon't print failover debug messages by default.
Ted Lemon [Sat, 2 Sep 2000 00:12:38 +0000 (00:12 +0000)] 
Don't print failover debug messages by default.

25 years agoWork around a pedantic warning about empty format strings.
Ted Lemon [Fri, 1 Sep 2000 23:17:00 +0000 (23:17 +0000)] 
Work around a pedantic warning about empty format strings.

25 years agoAdd some prototypes.
Ted Lemon [Fri, 1 Sep 2000 23:08:07 +0000 (23:08 +0000)] 
Add some prototypes.

25 years agoFix base64 decoder.
Ted Lemon [Fri, 1 Sep 2000 23:07:35 +0000 (23:07 +0000)] 
Fix base64 decoder.

25 years agoAdjust the URL to which people are referred.
Ted Lemon [Fri, 1 Sep 2000 23:06:37 +0000 (23:06 +0000)] 
Adjust the URL to which people are referred.

25 years ago- Provide information on how to get support (and how not to) if the server
Ted Lemon [Fri, 1 Sep 2000 23:04:37 +0000 (23:04 +0000)] 
- Provide information on how to get support (and how not to) if the server
  exits with an error.

25 years ago- Do what people expect when they don't declare the subnet to which an
Ted Lemon [Fri, 1 Sep 2000 23:03:39 +0000 (23:03 +0000)] 
- Do what people expect when they don't declare the subnet to which an
  interface is attached.

25 years agoUpdate version number and documentation.
Ted Lemon [Fri, 1 Sep 2000 23:02:13 +0000 (23:02 +0000)] 
Update version number and documentation.

25 years agoUndo wrong-headed update to match parser.
Ted Lemon [Fri, 1 Sep 2000 19:35:38 +0000 (19:35 +0000)] 
Undo wrong-headed update to match parser.

25 years agoDon't even try to do billing on static leases.
Ted Lemon [Fri, 1 Sep 2000 18:30:36 +0000 (18:30 +0000)] 
Don't even try to do billing on static leases.

25 years agoExplicitly handle some impossible states.
Ted Lemon [Fri, 1 Sep 2000 17:22:48 +0000 (17:22 +0000)] 
Explicitly handle some impossible states.

25 years agoGet rid of an unnecessary test.
Ted Lemon [Fri, 1 Sep 2000 16:57:44 +0000 (16:57 +0000)] 
Get rid of an unnecessary test.

25 years agoFix two bugs in class parsing.
Ted Lemon [Fri, 1 Sep 2000 00:10:26 +0000 (00:10 +0000)] 
Fix two bugs in class parsing.

25 years agoAdd new tokens
Ted Lemon [Thu, 31 Aug 2000 15:47:40 +0000 (15:47 +0000)] 
Add new tokens

25 years agoFix lots of state change problems.
Ted Lemon [Thu, 31 Aug 2000 04:41:10 +0000 (04:41 +0000)] 
Fix lots of state change problems.

25 years agoTweak load balance handling.
Ted Lemon [Thu, 31 Aug 2000 04:40:55 +0000 (04:40 +0000)] 
Tweak load balance handling.

25 years agoUpdate message type requirements.
Ted Lemon [Thu, 31 Aug 2000 04:40:24 +0000 (04:40 +0000)] 
Update message type requirements.

25 years agoMove state information common to both peers into a common structure.
Ted Lemon [Thu, 31 Aug 2000 04:40:05 +0000 (04:40 +0000)] 
Move state information common to both peers into a common structure.

25 years agoUpdate failover state keywords.
Ted Lemon [Thu, 31 Aug 2000 04:39:41 +0000 (04:39 +0000)] 
Update failover state keywords.

25 years agoSupport ISC_R_INCOMPLETE for partial connects.
Ted Lemon [Thu, 31 Aug 2000 04:39:18 +0000 (04:39 +0000)] 
Support ISC_R_INCOMPLETE for partial connects.

25 years agoAdd more prototypes
Ted Lemon [Thu, 31 Aug 2000 04:38:36 +0000 (04:38 +0000)] 
Add more prototypes

25 years agoAdded binary &|^ operators.
Damien Neil [Wed, 30 Aug 2000 18:03:00 +0000 (18:03 +0000)] 
Added binary &|^ operators.

25 years agoAdded binary operators: & | ^.
Damien Neil [Mon, 28 Aug 2000 21:22:41 +0000 (21:22 +0000)] 
Added binary operators: & | ^.

25 years agoFinished up function call support.
Damien Neil [Mon, 28 Aug 2000 19:36:39 +0000 (19:36 +0000)] 
Finished up function call support.

25 years agoReally fix a couple of compile warnings on Tru64 5.0
Ted Lemon [Fri, 25 Aug 2000 18:46:20 +0000 (18:46 +0000)] 
Really fix a couple of compile warnings on Tru64 5.0

25 years agoFix a couple of compile warnings on Tru64 5.0
Ted Lemon [Fri, 25 Aug 2000 18:28:28 +0000 (18:28 +0000)] 
Fix a couple of compile warnings on Tru64 5.0

25 years agoLots of changes to clean up handling of various failover states.
Ted Lemon [Thu, 24 Aug 2000 18:49:34 +0000 (18:49 +0000)] 
Lots of changes to clean up handling of various failover states.

25 years agoPOTENTIAL_CONFLICT_NIC -> RESOLUTION_INTERRUPTED.
Ted Lemon [Thu, 24 Aug 2000 18:46:31 +0000 (18:46 +0000)] 
POTENTIAL_CONFLICT_NIC -> RESOLUTION_INTERRUPTED.

25 years agoAdd argument to find_lease.
Ted Lemon [Thu, 24 Aug 2000 18:43:11 +0000 (18:43 +0000)] 
Add argument to find_lease.

25 years ago- Add a bunch of support for all the funny recovery states.
Ted Lemon [Thu, 24 Aug 2000 18:41:42 +0000 (18:41 +0000)] 
- Add a bunch of support for all the funny recovery states.
- Clean up existing state machine support.

25 years ago- Add support for some new states from the 07 draft.
Ted Lemon [Thu, 24 Aug 2000 18:34:45 +0000 (18:34 +0000)] 
- Add support for some new states from the 07 draft.
- Add a service state, which is required to handle the 'startup' state
  and makes a lot of other code outside of failover.c a lot cleaner.

25 years agoAdd declarations for all kinds of cool new failover functions.
Ted Lemon [Thu, 24 Aug 2000 18:31:36 +0000 (18:31 +0000)] 
Add declarations for all kinds of cool new failover functions.

25 years agopotential-conflict-nic -> resolution_interrupted, per draft-07.
Ted Lemon [Thu, 24 Aug 2000 18:28:38 +0000 (18:28 +0000)] 
potential-conflict-nic -> resolution_interrupted, per draft-07.

25 years agopotential-conflict-nic -> resolution_interrupted, per draft-07.
Ted Lemon [Thu, 24 Aug 2000 18:20:47 +0000 (18:20 +0000)] 
potential-conflict-nic -> resolution_interrupted, per draft-07.

25 years agoFix bug #253, which could cause the server to segfault when setting
Damien Neil [Wed, 23 Aug 2000 00:32:46 +0000 (00:32 +0000)] 
Fix bug #253, which could cause the server to segfault when setting
a value.

25 years agoAdded log() statement to allow logging from config files.
Damien Neil [Tue, 22 Aug 2000 21:51:39 +0000 (21:51 +0000)] 
Added log() statement to allow logging from config files.

25 years agoFixes bug #246.
Damien Neil [Tue, 22 Aug 2000 21:21:54 +0000 (21:21 +0000)] 
Fixes bug #246.
(null or true) is now true, rather than null.

25 years agoUse /var/state/dhcp on Linux 2.2.
Ted Lemon [Thu, 17 Aug 2000 19:46:03 +0000 (19:46 +0000)] 
Use /var/state/dhcp on Linux 2.2.

25 years agoUse unsigned char instead of u_char.
Ted Lemon [Thu, 17 Aug 2000 19:43:04 +0000 (19:43 +0000)] 
Use unsigned char instead of u_char.

25 years agoFix a compile warning.
Ted Lemon [Thu, 17 Aug 2000 19:41:48 +0000 (19:41 +0000)] 
Fix a compile warning.

25 years agoInstall the ISC header files required to get omapi to work.
Damien Neil [Thu, 17 Aug 2000 17:39:51 +0000 (17:39 +0000)] 
Install the ISC header files required to get omapi to work.

25 years ago- Do the commit using the newly-computed lease parameters, not the old
Ted Lemon [Tue, 15 Aug 2000 23:43:02 +0000 (23:43 +0000)] 
- Do the commit using the newly-computed lease parameters, not the old
  parameters.

25 years ago- Set peer state to potential_conflict when there is no known peer state -
Ted Lemon [Tue, 15 Aug 2000 22:23:33 +0000 (22:23 +0000)] 
- Set peer state to potential_conflict when there is no known peer state -
  this ensures that when a pool is moved from not being a failover pool to
  being a failover pool, the two servers sync up their lease databases.
- Dereference old host group next pointer before installing named group.

25 years agoAdded a number of (#ifdef-guarded) debugging statements.
Damien Neil [Mon, 14 Aug 2000 21:58:57 +0000 (21:58 +0000)] 
Added a number of (#ifdef-guarded) debugging statements.

25 years agoFix assorted code which assumes that leases will always have an
Damien Neil [Mon, 14 Aug 2000 21:58:04 +0000 (21:58 +0000)] 
Fix assorted code which assumes that leases will always have an
associated hardware address.

25 years agoRemoved a spurious & which was causing attempts to dereference a 0 pointer.
Damien Neil [Sat, 12 Aug 2000 00:45:40 +0000 (00:45 +0000)] 
Removed a spurious & which was causing attempts to dereference a 0 pointer.

25 years agoAdded some typecasts in printf() statements to make -Werror happy.
Damien Neil [Fri, 11 Aug 2000 01:26:08 +0000 (01:26 +0000)] 
Added some typecasts in printf() statements to make -Werror happy.

25 years agoChanged printf "%*s" format to "%.*s".
Damien Neil [Tue, 8 Aug 2000 18:11:22 +0000 (18:11 +0000)] 
Changed printf "%*s" format to "%.*s".

25 years agoTo print a non-NUL terminated string, use "%.*s", not "%*s". Fixed.
Damien Neil [Tue, 8 Aug 2000 18:08:05 +0000 (18:08 +0000)] 
To print a non-NUL terminated string, use "%.*s", not "%*s".  Fixed.

25 years agoThe size of the OMAPI group object was being assigned as
Damien Neil [Tue, 8 Aug 2000 18:07:16 +0000 (18:07 +0000)] 
The size of the OMAPI group object was being assigned as
sizeof(struct group), not sizeof(struct group_object).  Fixed.

25 years agoDon't turn on security for OMAPI connections if no OMAPI key is specified.
Damien Neil [Mon, 7 Aug 2000 20:28:13 +0000 (20:28 +0000)] 
Don't turn on security for OMAPI connections if no OMAPI key is specified.

25 years agoChanged several variables from char* to const char* to remove warnings.
Damien Neil [Thu, 3 Aug 2000 23:26:48 +0000 (23:26 +0000)] 
Changed several variables from char* to const char* to remove warnings.