]> git.ipfire.org Git - thirdparty/dhcp.git/log
thirdparty/dhcp.git
24 years agoBuild omshell instead of svtest.
Ted Lemon [Mon, 12 Feb 2001 20:35:03 +0000 (20:35 +0000)] 
Build omshell instead of svtest.

24 years agoDon't save lease timestamp in database.
Ted Lemon [Mon, 12 Feb 2001 19:46:59 +0000 (19:46 +0000)] 
Don't save lease timestamp in database.

24 years agoUpdate copyright date.
Ted Lemon [Mon, 12 Feb 2001 19:44:54 +0000 (19:44 +0000)] 
Update copyright date.

24 years agoFix memory leak, bug in nwip option handling.
Ted Lemon [Mon, 12 Feb 2001 19:43:32 +0000 (19:43 +0000)] 
Fix memory leak, bug in nwip option handling.

24 years agoAdd support for tracing ICMP messages.
Ted Lemon [Mon, 12 Feb 2001 19:42:21 +0000 (19:42 +0000)] 
Add support for tracing ICMP messages.

24 years agoSubroutinize some stuff so that it can be called in trace playback.
Ted Lemon [Mon, 12 Feb 2001 19:41:30 +0000 (19:41 +0000)] 
Subroutinize some stuff so that it can be called in trace playback.

24 years agoSubroutinize some functionality and add in tracing hooks.
Ted Lemon [Mon, 12 Feb 2001 19:40:05 +0000 (19:40 +0000)] 
Subroutinize some functionality and add in tracing hooks.

24 years agoCommon tracing subroutines.
Ted Lemon [Mon, 12 Feb 2001 19:38:37 +0000 (19:38 +0000)] 
Common tracing subroutines.

24 years agoAdd ctrace.c
Ted Lemon [Mon, 12 Feb 2001 19:37:59 +0000 (19:37 +0000)] 
Add ctrace.c

24 years agoFix a gnarly memory allocation bug.
Ted Lemon [Mon, 12 Feb 2001 19:37:03 +0000 (19:37 +0000)] 
Fix a gnarly memory allocation bug.

24 years ago- Fix faked-out giaddr handling.
Ted Lemon [Mon, 12 Feb 2001 19:26:35 +0000 (19:26 +0000)] 
- Fix faked-out giaddr handling.
- Make it possible to pass environment variables to the client script.

24 years agoDoh! Syntax error that I really should have noticed. Hind paw firmly
Ben Cottrell [Fri, 2 Feb 2001 18:14:17 +0000 (18:14 +0000)] 
Doh! Syntax error that I really should have noticed. Hind paw firmly
entrenched in muzzle.

24 years agoPatch from Joost Mulders <dhcp@j-mulders.demon.nl> to make DLPI work better,
Ben Cottrell [Wed, 31 Jan 2001 19:00:34 +0000 (19:00 +0000)] 
Patch from Joost Mulders <dhcp@j-mulders.demon.nl> to make DLPI work better,
especially on Solaris/x86.

24 years agoUpdate changelog
Ted Lemon [Fri, 26 Jan 2001 06:17:47 +0000 (06:17 +0000)] 
Update changelog

24 years agoDon't dump core if asked to look up an option where there are no options. V3-BETA-2-PATCH-16
Ted Lemon [Fri, 26 Jan 2001 06:17:01 +0000 (06:17 +0000)] 
Don't dump core if asked to look up an option where there are no options.

24 years agoUpdate changelog and version number.
Ted Lemon [Fri, 26 Jan 2001 06:06:56 +0000 (06:06 +0000)] 
Update changelog and version number.

24 years agoDocument stash-agent-options.
Ted Lemon [Fri, 26 Jan 2001 05:57:56 +0000 (05:57 +0000)] 
Document stash-agent-options.

24 years agoFix a memory leak. Only return agent options that were sent.
Ted Lemon [Fri, 26 Jan 2001 05:57:35 +0000 (05:57 +0000)] 
Fix a memory leak.   Only return agent options that were sent.

24 years agoOops, add constant for requesting state
Ted Lemon [Fri, 26 Jan 2001 05:56:29 +0000 (05:56 +0000)] 
Oops, add constant for requesting state

24 years agoFix a missing comment closure
Ted Lemon [Fri, 26 Jan 2001 05:56:05 +0000 (05:56 +0000)] 
Fix a missing comment closure

24 years agoUpdate some obsolete declarations.
Ted Lemon [Thu, 25 Jan 2001 21:55:54 +0000 (21:55 +0000)] 
Update some obsolete declarations.

24 years agoFollow proper coding standards for allocating refcnted objects.
Ted Lemon [Thu, 25 Jan 2001 21:55:08 +0000 (21:55 +0000)] 
Follow proper coding standards for allocating refcnted objects.

24 years agoFix a small nit in the dlpi code.
Ted Lemon [Thu, 25 Jan 2001 21:54:25 +0000 (21:54 +0000)] 
Fix a small nit in the dlpi code.

24 years ago- Add a note to the documentation for the slp-directory-agent option
Ted Lemon [Thu, 25 Jan 2001 21:54:00 +0000 (21:54 +0000)] 
- Add a note to the documentation for the slp-directory-agent option
  to help users of Novell products.

24 years agoPost-tag version
Ted Lemon [Thu, 25 Jan 2001 08:49:10 +0000 (08:49 +0000)] 
Post-tag version

24 years agoUpdate changelog and version V3-BETA-2-PATCH-15
Ted Lemon [Thu, 25 Jan 2001 08:43:04 +0000 (08:43 +0000)] 
Update changelog and version

24 years agoFix a bug pointed out by Sergei Datsenko.
Ted Lemon [Thu, 25 Jan 2001 08:41:19 +0000 (08:41 +0000)] 
Fix a bug pointed out by Sergei Datsenko.

24 years agoAdd log-facility.
Ted Lemon [Thu, 25 Jan 2001 08:37:03 +0000 (08:37 +0000)] 
Add log-facility.

24 years ago- Fix a core dump pointed out by Albert Herranz.
Ted Lemon [Thu, 25 Jan 2001 08:36:36 +0000 (08:36 +0000)] 
- Fix a core dump pointed out by Albert Herranz.
- Fix handling of agent options.

24 years agoDon't use snprintf on platforms that don't have it.
Ted Lemon [Thu, 25 Jan 2001 08:35:24 +0000 (08:35 +0000)] 
Don't use snprintf on platforms that don't have it.

24 years agoClean up some problems.
Ted Lemon [Thu, 25 Jan 2001 08:34:57 +0000 (08:34 +0000)] 
Clean up some problems.

24 years ago- Document log-facility parameter.
Ted Lemon [Thu, 25 Jan 2001 08:34:13 +0000 (08:34 +0000)] 
- Document log-facility parameter.
- Fix some typos pointed out on dhcp-server mailing list.

24 years agoModernize dhcpd.conf example
Ted Lemon [Thu, 25 Jan 2001 08:33:11 +0000 (08:33 +0000)] 
Modernize dhcpd.conf example

24 years agoAdd log_facility config parameter.
Ted Lemon [Thu, 25 Jan 2001 08:32:57 +0000 (08:32 +0000)] 
Add log_facility config parameter.

24 years ago- Fix some pedantic allocation problems.
Ted Lemon [Thu, 25 Jan 2001 08:32:26 +0000 (08:32 +0000)] 
- Fix some pedantic allocation problems.
- Fix handling of agent options.
- Fix handling of giaddr debugging features.

24 years agoFix a memory leak.
Ted Lemon [Thu, 25 Jan 2001 08:29:12 +0000 (08:29 +0000)] 
Fix a memory leak.

24 years agoFix handling of agent options.
Ted Lemon [Thu, 25 Jan 2001 08:28:51 +0000 (08:28 +0000)] 
Fix handling of agent options.

24 years ago- Add some error messages where parser was failing silently.
Ted Lemon [Thu, 25 Jan 2001 08:28:22 +0000 (08:28 +0000)] 
- Add some error messages where parser was failing silently.
- Fix handling of agent options.

24 years agoTheoretically fancier reference count history printer (needs more work)
Ted Lemon [Thu, 25 Jan 2001 08:27:20 +0000 (08:27 +0000)] 
Theoretically fancier reference count history printer (needs more work)

24 years agoAdd an rc_history_count variable so that we can see if the history overflew
Ted Lemon [Thu, 25 Jan 2001 08:26:36 +0000 (08:26 +0000)] 
Add an rc_history_count variable so that we can see if the history overflew

24 years agoDefine option_chain_head structure.
Ted Lemon [Thu, 25 Jan 2001 08:26:04 +0000 (08:26 +0000)] 
Define option_chain_head structure.

24 years agoAdd support for ON_TRANSMISSION flag.
Ted Lemon [Thu, 25 Jan 2001 08:25:37 +0000 (08:25 +0000)] 
Add support for ON_TRANSMISSION flag.

24 years agoNew protos; change type of agent option on lease.
Ted Lemon [Thu, 25 Jan 2001 08:25:12 +0000 (08:25 +0000)] 
New protos; change type of agent option on lease.

24 years agoFix a small cosmetic error.
Ted Lemon [Thu, 25 Jan 2001 08:24:33 +0000 (08:24 +0000)] 
Fix a small cosmetic error.

24 years ago- Fix a possible core dump in option parsing.
Ted Lemon [Thu, 25 Jan 2001 08:23:49 +0000 (08:23 +0000)] 
- Fix a possible core dump in option parsing.
- Print error messages in some cases where the parser was breaking
  silently.

24 years ago- Use option_chain_head structure for linked option spaces.
Ted Lemon [Thu, 25 Jan 2001 08:21:59 +0000 (08:21 +0000)] 
- Use option_chain_head structure for linked option spaces.
- Fix a memory leak.

24 years agodocument the user-class option.
Ted Lemon [Thu, 25 Jan 2001 08:20:53 +0000 (08:20 +0000)] 
document the user-class option.

24 years agoAdd TRANSMISSION keyword
Ted Lemon [Thu, 25 Jan 2001 08:20:24 +0000 (08:20 +0000)] 
Add TRANSMISSION keyword

24 years agoAdd allocators for option_chain_head structure.
Ted Lemon [Thu, 25 Jan 2001 08:18:37 +0000 (08:18 +0000)] 
Add allocators for option_chain_head structure.

24 years agoDon't send giaddr when renewing or bound.
Ted Lemon [Thu, 25 Jan 2001 08:18:06 +0000 (08:18 +0000)] 
Don't send giaddr when renewing or bound.

24 years agoAdd support for 'on transmission'
Ted Lemon [Thu, 25 Jan 2001 08:17:17 +0000 (08:17 +0000)] 
Add support for 'on transmission'

24 years agoUpdate changelog and version numbers.
Ted Lemon [Fri, 19 Jan 2001 11:19:40 +0000 (11:19 +0000)] 
Update changelog and version numbers.

24 years agoUpdate changelog and version numbers. V3-BETA-2-PATCH-14
Ted Lemon [Fri, 19 Jan 2001 11:10:53 +0000 (11:10 +0000)] 
Update changelog and version numbers.

24 years agoDo not delete a client's DNS entry on entry to a transitory state (e.g., expired).
Ted Lemon [Fri, 19 Jan 2001 11:10:32 +0000 (11:10 +0000)] 
Do not delete a client's DNS entry on entry to a transitory state (e.g., expired).

24 years ago- Be more verbose about bogus state transitions.
Ted Lemon [Fri, 19 Jan 2001 11:06:45 +0000 (11:06 +0000)] 
- Be more verbose about bogus state transitions.
- Don't accidentally do the transition when we decide not to.

24 years ago- Don't respond to DHCPDISCOVERS when we're not responding.
Ted Lemon [Fri, 19 Jan 2001 11:03:56 +0000 (11:03 +0000)] 
- Don't respond to DHCPDISCOVERS when we're not responding.
- Don't load balance RENEWING and REBINDING clients.

24 years ago- Work around clients that say they'll update their own A record when they
Ted Lemon [Fri, 19 Jan 2001 10:59:10 +0000 (10:59 +0000)] 
- Work around clients that say they'll update their own A record when they
  don't actually have an FQDN with which to do the update.

24 years agoDo careful bounds checking on the incoming fqdn option.
Ted Lemon [Fri, 19 Jan 2001 10:56:06 +0000 (10:56 +0000)] 
Do careful bounds checking on the incoming fqdn option.

24 years agoPost-tag version
Ted Lemon [Wed, 17 Jan 2001 17:02:09 +0000 (17:02 +0000)] 
Post-tag version

24 years agoUpdate version numbers and changelog. V3-BETA-2-PATCH-13
Ted Lemon [Wed, 17 Jan 2001 17:00:49 +0000 (17:00 +0000)] 
Update version numbers and changelog.

24 years agoFix some compile problems.
Ted Lemon [Wed, 17 Jan 2001 16:56:48 +0000 (16:56 +0000)] 
Fix some compile problems.

24 years agopost-tag version
Ted Lemon [Wed, 17 Jan 2001 08:53:11 +0000 (08:53 +0000)] 
post-tag version

24 years agoUpdate changelog and version V3-BETA-2-PATCH-12
Ted Lemon [Wed, 17 Jan 2001 08:51:23 +0000 (08:51 +0000)] 
Update changelog and version

24 years agoFix find_cached_zone declaration.
Ted Lemon [Wed, 17 Jan 2001 08:25:10 +0000 (08:25 +0000)] 
Fix find_cached_zone declaration.

24 years agoFix a type mismatch in calls to res_nsend*.
Ted Lemon [Wed, 17 Jan 2001 08:23:37 +0000 (08:23 +0000)] 
Fix a type mismatch in calls to res_nsend*.

24 years agoConverters from and to ISC resultcode namespace.
Ted Lemon [Wed, 17 Jan 2001 08:21:26 +0000 (08:21 +0000)] 
Converters from and to ISC resultcode namespace.

24 years agoAdd ping-check and update-static-leases flags.
Ted Lemon [Wed, 17 Jan 2001 00:21:03 +0000 (00:21 +0000)] 
Add ping-check and update-static-leases flags.

24 years agoDocument new parameters.
Ted Lemon [Wed, 17 Jan 2001 00:02:53 +0000 (00:02 +0000)] 
Document new parameters.

24 years agoAdd a ping-check parameter. Pass old lease to ddns_updates.
Ted Lemon [Tue, 16 Jan 2001 23:57:23 +0000 (23:57 +0000)] 
Add a ping-check parameter.   Pass old lease to ddns_updates.

24 years ago- Add conditional support for updating static entries.
Ted Lemon [Tue, 16 Jan 2001 23:48:30 +0000 (23:48 +0000)] 
- Add conditional support for updating static entries.
- Use ISC result codes instead of ns rcodes.
- Fix a bug in the code that converts a lease from ad-hoc updates to
  interim-style updates.

24 years agoFix up and add prototypes.
Ted Lemon [Tue, 16 Jan 2001 23:30:38 +0000 (23:30 +0000)] 
Fix up and add prototypes.

24 years agoMove typedef for isc_result_t to result.h
Ted Lemon [Tue, 16 Jan 2001 23:25:04 +0000 (23:25 +0000)] 
Move typedef for isc_result_t to result.h

24 years agoAdd new config parameters, adjust and add prototypes.
Ted Lemon [Tue, 16 Jan 2001 23:24:02 +0000 (23:24 +0000)] 
Add new config parameters, adjust and add prototypes.

24 years agoFix equal to compare arbitary types, rather than just data.
Ted Lemon [Tue, 16 Jan 2001 23:15:38 +0000 (23:15 +0000)] 
Fix equal to compare arbitary types, rather than just data.

24 years ago- Print null hardware address as blank, instead of as <null>.
Ted Lemon [Tue, 16 Jan 2001 23:12:47 +0000 (23:12 +0000)] 
- Print null hardware address as blank, instead of as <null>.
- Use isc_result_totext to print ns update status, now that res_nupdate
  is returning an isc_result_t.

24 years ago- Fix expression parse context checking.
Ted Lemon [Tue, 16 Jan 2001 23:06:06 +0000 (23:06 +0000)] 
- Fix expression parse context checking.
- Use ISC result codes for NS status checking.
- Add support for parsing Send to generic code.
- Behave correctly if there is no hardware address, or if it fails to parse.

24 years agoAdd a send statement that behaves the same as the supersede statement.
Ted Lemon [Tue, 16 Jan 2001 23:00:49 +0000 (23:00 +0000)] 
Add a send statement that behaves the same as the supersede statement.

24 years agoUse ISC-style result codes, rather than ns rcodes.
Ted Lemon [Tue, 16 Jan 2001 22:54:03 +0000 (22:54 +0000)] 
Use ISC-style result codes, rather than ns rcodes.

24 years agoAdd 'new' token
Ted Lemon [Tue, 16 Jan 2001 22:50:05 +0000 (22:50 +0000)] 
Add 'new' token

24 years agoLet the generic parser parse send statements.
Ted Lemon [Tue, 16 Jan 2001 22:49:31 +0000 (22:49 +0000)] 
Let the generic parser parse send statements.

24 years agoInitialize hardware buffer before using it, just in case.
Ted Lemon [Tue, 16 Jan 2001 22:46:01 +0000 (22:46 +0000)] 
Initialize hardware buffer before using it, just in case.

24 years agoUse ISC result codes instead of NS rcodes to report update errors.
Ted Lemon [Tue, 16 Jan 2001 22:34:47 +0000 (22:34 +0000)] 
Use ISC result codes instead of NS rcodes to report update errors.

24 years agoAdd update-optimization keyword.
Ted Lemon [Thu, 11 Jan 2001 23:17:16 +0000 (23:17 +0000)] 
Add update-optimization keyword.

24 years agoDocument update-optimization config parameter.
Ted Lemon [Thu, 11 Jan 2001 23:16:58 +0000 (23:16 +0000)] 
Document update-optimization config parameter.

24 years agoDon't allow the client to specify the domain name for updates.
Ted Lemon [Thu, 11 Jan 2001 23:16:31 +0000 (23:16 +0000)] 
Don't allow the client to specify the domain name for updates.

24 years agoMake ddns update optimization a configuration option.
Ted Lemon [Thu, 11 Jan 2001 23:16:07 +0000 (23:16 +0000)] 
Make ddns update optimization a configuration option.

24 years ago- Don't parse for semi twice in failover state.
Ted Lemon [Thu, 11 Jan 2001 23:15:31 +0000 (23:15 +0000)] 
- Don't parse for semi twice in failover state.
- Parse client-updates in allow/deny statements.

24 years agoAdd defines for update parameters.
Ted Lemon [Thu, 11 Jan 2001 23:14:37 +0000 (23:14 +0000)] 
Add defines for update parameters.

24 years agoParse client state names as numbers.
Ted Lemon [Thu, 11 Jan 2001 23:14:11 +0000 (23:14 +0000)] 
Parse client state names as numbers.

24 years agoDon't include the '.' in the fqdn.domainname.
Ted Lemon [Thu, 11 Jan 2001 23:13:50 +0000 (23:13 +0000)] 
Don't include the '.' in the fqdn.domainname.

24 years agoAdd client-updates keyword.
Ted Lemon [Thu, 11 Jan 2001 23:13:27 +0000 (23:13 +0000)] 
Add client-updates keyword.

24 years ago- Constify ns_updrec -> r_data.
Ted Lemon [Thu, 11 Jan 2001 02:18:11 +0000 (02:18 +0000)] 
- Constify ns_updrec -> r_data.
- Remove common code.
- Get client updates working.

24 years agoconstify ns_updrec -> r_data.
Ted Lemon [Thu, 11 Jan 2001 02:16:24 +0000 (02:16 +0000)] 
constify ns_updrec -> r_data.

24 years agoPublicize some function declarations.
Ted Lemon [Thu, 11 Jan 2001 02:15:31 +0000 (02:15 +0000)] 
Publicize some function declarations.

24 years agofqdn.fqdn starts at the beginning of the fqdn, not at the next token.
Ted Lemon [Thu, 11 Jan 2001 02:14:51 +0000 (02:14 +0000)] 
fqdn.fqdn starts at the beginning of the fqdn, not at the next token.

24 years ago- Move string set/reference/unset from ddns.c to here.
Ted Lemon [Thu, 11 Jan 2001 02:14:23 +0000 (02:14 +0000)] 
- Move string set/reference/unset from ddns.c to here.
- Constify updrec -> r_name.

24 years agoMove the dhcid computer into common code.
Ted Lemon [Thu, 11 Jan 2001 02:12:16 +0000 (02:12 +0000)] 
Move the dhcid computer into common code.

24 years agoFix up some signed vs. unsigned char mismatches
Ted Lemon [Tue, 9 Jan 2001 07:01:48 +0000 (07:01 +0000)] 
Fix up some signed vs. unsigned char mismatches

24 years ago- Fix linked option space to use pairs rather than direct links on option
Ted Lemon [Tue, 9 Jan 2001 06:56:11 +0000 (06:56 +0000)] 
- Fix linked option space to use pairs rather than direct links on option
  cache structures, which may be used by more than one option state at
  the same time.

24 years agoOops, fix the cast from the previous commit so it actually helps.
Ted Lemon [Mon, 8 Jan 2001 17:26:04 +0000 (17:26 +0000)] 
Oops, fix the cast from the previous commit so it actually helps.