]> git.ipfire.org Git - thirdparty/dhcp.git/log
thirdparty/dhcp.git
25 years ago- In order to satisfy the HP C compiler, make a (possibly malloc'd) copy
Ted Lemon [Mon, 31 Jan 2000 23:43:11 +0000 (23:43 +0000)] 
- In order to satisfy the HP C compiler, make a (possibly malloc'd) copy
  of the host UID when mocking up a lease.

25 years agoAdd a break after the default to satisfy the HP C compiler.
Ted Lemon [Mon, 31 Jan 2000 23:41:56 +0000 (23:41 +0000)] 
Add a break after the default to satisfy the HP C compiler.

25 years agoInclude arpa/nameser.h _after_ including cdefs.h and osdep.h.
Ted Lemon [Mon, 31 Jan 2000 23:41:19 +0000 (23:41 +0000)] 
Include arpa/nameser.h _after_ including cdefs.h and osdep.h.

25 years agoFix a call to dmalloc.
Ted Lemon [Sat, 29 Jan 2000 16:15:52 +0000 (16:15 +0000)] 
Fix a call to dmalloc.

25 years agoEradicate two more htype occurrances.
Ted Lemon [Sat, 29 Jan 2000 05:47:50 +0000 (05:47 +0000)] 
Eradicate two more htype occurrances.

25 years agoBrian Murrell's changes to allow the client to be directed using OMAPI.
Ted Lemon [Fri, 28 Jan 2000 20:30:37 +0000 (20:30 +0000)] 
Brian Murrell's changes to allow the client to be directed using OMAPI.

25 years agoAdd reference pointer to rc history structure.
Ted Lemon [Thu, 27 Jan 2000 23:37:59 +0000 (23:37 +0000)] 
Add reference pointer to rc history structure.

25 years agoMove log functions to omapip_p.h because they require cdefs.h.
Ted Lemon [Thu, 27 Jan 2000 23:37:38 +0000 (23:37 +0000)] 
Move log functions to omapip_p.h because they require cdefs.h.

25 years agoKludge around the whole ISC_LIST botch by removing the offending definition, which...
Ted Lemon [Thu, 27 Jan 2000 23:31:34 +0000 (23:31 +0000)] 
Kludge around the whole ISC_LIST botch by removing the offending definition, which is not used.

25 years agoGet rid of sysdep goo that's not needed in DHCP distribution.
Ted Lemon [Thu, 27 Jan 2000 23:28:08 +0000 (23:28 +0000)] 
Get rid of sysdep goo that's not needed in DHCP distribution.

25 years agoOne more htype boo-boo...
Ted Lemon [Thu, 27 Jan 2000 23:27:38 +0000 (23:27 +0000)] 
One more htype boo-boo...

25 years agoFix up handling of bogus dereferences.
Ted Lemon [Thu, 27 Jan 2000 23:20:03 +0000 (23:20 +0000)] 
Fix up handling of bogus dereferences.

25 years agoSupport new DEBUG_RC_HISTORY_EXHAUSTIVELY flag.
Ted Lemon [Thu, 27 Jan 2000 23:19:35 +0000 (23:19 +0000)] 
Support new DEBUG_RC_HISTORY_EXHAUSTIVELY flag.

25 years ago- In reference count history, remember the address where the reference
Ted Lemon [Thu, 27 Jan 2000 22:40:55 +0000 (22:40 +0000)] 
- In reference count history, remember the address where the reference
  is stored as well as the address of the thing referenced.

25 years agoDon't build failover by default.
Ted Lemon [Thu, 27 Jan 2000 22:26:16 +0000 (22:26 +0000)] 
Don't build failover by default.

25 years agoUpdate version number.
Ted Lemon [Thu, 27 Jan 2000 22:24:16 +0000 (22:24 +0000)] 
Update version number.

25 years agoFix an erroneous option cache dereference.
Ted Lemon [Thu, 27 Jan 2000 22:21:32 +0000 (22:21 +0000)] 
Fix an erroneous option cache dereference.

25 years ago- In reference count history, remember the address where the reference
Ted Lemon [Thu, 27 Jan 2000 22:20:29 +0000 (22:20 +0000)] 
- In reference count history, remember the address where the reference
  is stored as well as the address of the thing referenced.

25 years agoMove malloc debug information out of option_state_dereferencers.
Ted Lemon [Thu, 27 Jan 2000 22:17:54 +0000 (22:17 +0000)] 
Move malloc debug information out of option_state_dereferencers.

25 years agoMake a macro to compute option hash table index; parameterize it.
Ted Lemon [Thu, 27 Jan 2000 22:17:09 +0000 (22:17 +0000)] 
Make a macro to compute option hash table index; parameterize it.

25 years ago- Move malloc debug information out of option_state_dereferencers.
Ted Lemon [Thu, 27 Jan 2000 22:16:08 +0000 (22:16 +0000)] 
- Move malloc debug information out of option_state_dereferencers.
- Dump reference count history after handling packet if DEBUG_RC_HISTORY is
  defined.
- Use one macro to compute hash indices.

25 years agoInclude omapip_p.h for malloc debugging.
Ted Lemon [Wed, 26 Jan 2000 17:32:15 +0000 (17:32 +0000)] 
Include omapip_p.h for malloc debugging.

25 years ago- Don't check to see if dynamic conflicts with pool failover peer until
Ted Lemon [Wed, 26 Jan 2000 17:29:35 +0000 (17:29 +0000)] 
- Don't check to see if dynamic conflicts with pool failover peer until
  a pool is present to check.

25 years agoWhen complaining about freeing unknown memory, use the name of the caller.
Ted Lemon [Wed, 26 Jan 2000 17:25:24 +0000 (17:25 +0000)] 
When complaining about freeing unknown memory, use the name of the caller.

25 years agoDemonstrate removal of an object.
Ted Lemon [Wed, 26 Jan 2000 17:24:30 +0000 (17:24 +0000)] 
Demonstrate removal of an object.

25 years agores_freeupdrec will free r_dname, so we shouldn't.
Ted Lemon [Wed, 26 Jan 2000 17:22:58 +0000 (17:22 +0000)] 
res_freeupdrec will free r_dname, so we shouldn't.

25 years agoDump log of new outstanding allocations _after_ freeing the packet.
Ted Lemon [Wed, 26 Jan 2000 17:22:26 +0000 (17:22 +0000)] 
Dump log of new outstanding allocations _after_ freeing the packet.

25 years agoFix a memory smash.
Ted Lemon [Wed, 26 Jan 2000 17:20:46 +0000 (17:20 +0000)] 
Fix a memory smash.

25 years agoIf there is a packet on the free packet list, don't allocate a new one.
Ted Lemon [Wed, 26 Jan 2000 17:20:16 +0000 (17:20 +0000)] 
If there is a packet on the free packet list, don't allocate a new one.

25 years ago- Add some documentation for DDNS updates.
Ted Lemon [Wed, 26 Jan 2000 16:14:15 +0000 (16:14 +0000)] 
- Add some documentation for DDNS updates.
- Clarify documentation of meaning of 'known'.
- Document ddns-updates statement.

25 years agoUse malloc, not dmalloc, within dmalloc. :')
Ted Lemon [Wed, 26 Jan 2000 16:00:08 +0000 (16:00 +0000)] 
Use malloc, not dmalloc, within dmalloc.   :')

25 years ago- Add DDNS update built-in code.
Ted Lemon [Wed, 26 Jan 2000 15:22:57 +0000 (15:22 +0000)] 
- Add DDNS update built-in code.
- Improve usage message.
- Add debugging malloc support.

25 years agoPull up changes from 3.0.
Ted Lemon [Wed, 26 Jan 2000 15:15:31 +0000 (15:15 +0000)] 
Pull up changes from 3.0.

25 years agoFix compilation errors introduced in the last set of checkins.
Ted Lemon [Wed, 26 Jan 2000 14:56:18 +0000 (14:56 +0000)] 
Fix compilation errors introduced in the last set of checkins.

25 years agoDebugging allocator needs logging functions.
Ted Lemon [Tue, 25 Jan 2000 20:41:45 +0000 (20:41 +0000)] 
Debugging allocator needs logging functions.

25 years agoSupport 'never' keyword, ddns-updates flag.
Ted Lemon [Tue, 25 Jan 2000 01:45:00 +0000 (01:45 +0000)] 
Support 'never' keyword, ddns-updates flag.

25 years agoSupport scoping.
Ted Lemon [Tue, 25 Jan 2000 01:43:48 +0000 (01:43 +0000)] 
Support scoping.

25 years agoFix binding support.
Ted Lemon [Tue, 25 Jan 2000 01:42:48 +0000 (01:42 +0000)] 
Fix binding support.

25 years agoIndent only two spaces. Support event ganging.
Ted Lemon [Tue, 25 Jan 2000 01:39:57 +0000 (01:39 +0000)] 
Indent only two spaces.   Support event ganging.

25 years ago- Pull up fixes from 3.0.
Ted Lemon [Tue, 25 Jan 2000 01:38:17 +0000 (01:38 +0000)] 
- Pull up fixes from 3.0.
- New malloc debug scheme.
- Support variables and scoping.
- Hack to permit setting of ddns-fwd-name and ddns-rev-name without SET token.

25 years agoNew malloc debug scheme. Support variable scoping.
Ted Lemon [Tue, 25 Jan 2000 01:36:29 +0000 (01:36 +0000)] 
New malloc debug scheme.   Support variable scoping.

25 years agoFix bug in the way object handles were being... handled.
Ted Lemon [Tue, 25 Jan 2000 01:31:56 +0000 (01:31 +0000)] 
Fix bug in the way object handles were being... handled.

25 years ago- New malloc debug.
Ted Lemon [Tue, 25 Jan 2000 01:27:56 +0000 (01:27 +0000)] 
- New malloc debug.
- Fix bug in the way remote object handles were being... handled.

25 years agoInclude inet.h
Ted Lemon [Tue, 25 Jan 2000 01:26:52 +0000 (01:26 +0000)] 
Include inet.h

25 years agoNew malloc debug scheme.
Ted Lemon [Tue, 25 Jan 2000 01:26:25 +0000 (01:26 +0000)] 
New malloc debug scheme.

25 years agoNew version number...
Ted Lemon [Tue, 25 Jan 2000 01:26:00 +0000 (01:26 +0000)] 
New version number...

25 years agoSupport binding scopes, filename and sname.
Ted Lemon [Tue, 25 Jan 2000 01:25:43 +0000 (01:25 +0000)] 
Support binding scopes, filename and sname.

25 years agoAdd unset, let. Fix definition of ON_RELEASE.
Ted Lemon [Tue, 25 Jan 2000 01:19:46 +0000 (01:19 +0000)] 
Add unset, let.   Fix definition of ON_RELEASE.

25 years agoAdd malloc debugging defines.
Ted Lemon [Tue, 25 Jan 2000 01:18:47 +0000 (01:18 +0000)] 
Add malloc debugging defines.

25 years agoAdd PICK, DEFINED, UNSET, EVAL, LET. Delete DDNS_FWD_NAME, DDNS_REV_NAME.
Ted Lemon [Tue, 25 Jan 2000 01:18:06 +0000 (01:18 +0000)] 
Add PICK, DEFINED, UNSET, EVAL, LET.   Delete DDNS_FWD_NAME, DDNS_REV_NAME.

25 years agoNew declarations, malloc debugging, scoping.
Ted Lemon [Tue, 25 Jan 2000 01:17:39 +0000 (01:17 +0000)] 
New declarations, malloc debugging, scoping.

25 years agoFixups for haddr/htype->hbuf
Ted Lemon [Tue, 25 Jan 2000 01:17:01 +0000 (01:17 +0000)] 
Fixups for haddr/htype->hbuf

25 years agoSupport variable scoping, malloc debug, filename and server-name ops.
Ted Lemon [Tue, 25 Jan 2000 01:16:14 +0000 (01:16 +0000)] 
Support variable scoping, malloc debug, filename and server-name ops.

25 years agoUse debugging malloc. htype+haddr->hbuf fixes
Ted Lemon [Tue, 25 Jan 2000 01:15:05 +0000 (01:15 +0000)] 
Use debugging malloc.   htype+haddr->hbuf fixes

25 years agoUse debugging malloc. Fix a few small botches in DNS expression printer.
Ted Lemon [Tue, 25 Jan 2000 01:14:26 +0000 (01:14 +0000)] 
Use debugging malloc.   Fix a few small botches in DNS expression printer.

25 years ago- Pull up 3.0 changes.
Ted Lemon [Tue, 25 Jan 2000 01:13:21 +0000 (01:13 +0000)] 
- Pull up 3.0 changes.
- Support malloc debug.
- Parse ganged events, let, unset, parenthesized if statements, eval.
- Part of backwards compatibility for BCTEL (doesn't work yet)

25 years agoSupport variable scoping, malloc debug.
Ted Lemon [Tue, 25 Jan 2000 01:09:06 +0000 (01:09 +0000)] 
Support variable scoping, malloc debug.

25 years agoFixups for haddr/htype->hbuf
Ted Lemon [Tue, 25 Jan 2000 01:07:41 +0000 (01:07 +0000)] 
Fixups for haddr/htype->hbuf

25 years agoSupport variable scoping, let, unset, event ganging, eval, new malloc debug.
Ted Lemon [Tue, 25 Jan 2000 01:07:00 +0000 (01:07 +0000)] 
Support variable scoping, let, unset, event ganging, eval, new malloc debug.

25 years agoLinux fixups for haddr/htype->hbuf
Ted Lemon [Tue, 25 Jan 2000 01:04:21 +0000 (01:04 +0000)] 
Linux fixups for haddr/htype->hbuf

25 years agoAdd EVAL, let, pick, unset.
Ted Lemon [Tue, 25 Jan 2000 01:03:36 +0000 (01:03 +0000)] 
Add EVAL, let, pick, unset.

25 years agoSupport new debug malloc.
Ted Lemon [Tue, 25 Jan 2000 01:02:26 +0000 (01:02 +0000)] 
Support new debug malloc.

25 years agoPull up change from 3.0.
Ted Lemon [Tue, 25 Jan 2000 00:59:22 +0000 (00:59 +0000)] 
Pull up change from 3.0.

25 years agoSupport variable scoping. Support debugging malloc.
Ted Lemon [Tue, 25 Jan 2000 00:58:57 +0000 (00:58 +0000)] 
Support variable scoping.   Support debugging malloc.

25 years agoSupport new debugging malloc.
Ted Lemon [Tue, 25 Jan 2000 00:58:02 +0000 (00:58 +0000)] 
Support new debugging malloc.

25 years agoPull up changes from 3.0 branch.
Ted Lemon [Tue, 25 Jan 2000 00:56:31 +0000 (00:56 +0000)] 
Pull up changes from 3.0 branch.

25 years ago- Get rid of ddns_rev_name and ddns_fwd_name.
Ted Lemon [Sat, 8 Jan 2000 01:49:36 +0000 (01:49 +0000)] 
- Get rid of ddns_rev_name and ddns_fwd_name.
- Add extra arg to parse_executable_statements.

25 years agoGet rid of ddns_rev_name and ddns_fwd_name.
Ted Lemon [Sat, 8 Jan 2000 01:48:42 +0000 (01:48 +0000)] 
Get rid of ddns_rev_name and ddns_fwd_name.

25 years agoMove vendor class stuff to dhcp-options manual page.
Ted Lemon [Sat, 8 Jan 2000 01:48:17 +0000 (01:48 +0000)] 
Move vendor class stuff to dhcp-options manual page.

25 years agoAdd support for NetWare/IP encapsulated option.
Ted Lemon [Sat, 8 Jan 2000 01:47:37 +0000 (01:47 +0000)] 
Add support for NetWare/IP encapsulated option.

25 years ago- Make writing of failover timestamps conditional.
Ted Lemon [Sat, 8 Jan 2000 01:46:54 +0000 (01:46 +0000)] 
- Make writing of failover timestamps conditional.
- Support new on event paradigm.
- Save per-lease variables.

25 years ago- Clean up lease parser, remove ddns_fwd and ddns_rev, support multiple
Ted Lemon [Sat, 8 Jan 2000 01:43:52 +0000 (01:43 +0000)] 
- Clean up lease parser, remove ddns_fwd and ddns_rev, support multiple
  on events

25 years agoAdd !=, null, defined, variable reference, new contexts, binding struct.
Ted Lemon [Sat, 8 Jan 2000 01:42:09 +0000 (01:42 +0000)] 
Add !=, null, defined, variable reference, new contexts, binding struct.

25 years ago- Add switch, case, default and set.
Ted Lemon [Sat, 8 Jan 2000 01:41:08 +0000 (01:41 +0000)] 
- Add switch, case, default and set.
- Tweak on so more than one type of event can be set at once.

25 years ago- Take ddns_fwd and ddns_rev out of lease structure.
Ted Lemon [Sat, 8 Jan 2000 01:40:12 +0000 (01:40 +0000)] 
- Take ddns_fwd and ddns_rev out of lease structure.
- Prototype all the new stuff.

25 years agoAdd NWIP option code definitions.
Ted Lemon [Sat, 8 Jan 2000 01:39:19 +0000 (01:39 +0000)] 
Add NWIP option code definitions.

25 years ago- Add support for DNS return codes.
Ted Lemon [Sat, 8 Jan 2000 01:38:52 +0000 (01:38 +0000)] 
- Add support for DNS return codes.
- Add support for null, defined and variable reference expressions.

25 years agoAdd support for NetWare/IP and uap-servers options.
Ted Lemon [Sat, 8 Jan 2000 01:38:04 +0000 (01:38 +0000)] 
Add support for NetWare/IP and uap-servers options.

25 years agoAdd support for DNS return codes. Add support for null, defined and variable refere...
Ted Lemon [Sat, 8 Jan 2000 01:36:39 +0000 (01:36 +0000)] 
Add support for DNS return codes.   Add support for null, defined and variable reference expressions.   Support switch, case, default, set.

25 years agoAdd support for NetWare/IP encapsulated option.
Ted Lemon [Sat, 8 Jan 2000 01:35:06 +0000 (01:35 +0000)] 
Add support for NetWare/IP encapsulated option.

25 years ago- Add switch, case, default and set statements.
Ted Lemon [Sat, 8 Jan 2000 01:30:29 +0000 (01:30 +0000)] 
- Add switch, case, default and set statements.
- Allow more than one type in a single on statement.

25 years ago- Alphabetize options.
Ted Lemon [Sat, 8 Jan 2000 01:29:00 +0000 (01:29 +0000)] 
- Alphabetize options.
- Document some options that were missing.
- Fix vendor-specific option documentation.

25 years agoAdd new NS error type, null and related tokens.
Ted Lemon [Sat, 8 Jan 2000 01:27:56 +0000 (01:27 +0000)] 
Add new NS error type, null and related tokens.

25 years agoExtra argument for parse_executable_statement.
Ted Lemon [Sat, 8 Jan 2000 01:26:40 +0000 (01:26 +0000)] 
Extra argument for parse_executable_statement.

25 years agoDon't check for pool peer if FAILOVER_PROTOCOL isn't defined.
Ted Lemon [Wed, 5 Jan 2000 18:49:47 +0000 (18:49 +0000)] 
Don't check for pool peer if FAILOVER_PROTOCOL isn't defined.

25 years agoSave failover-specific info even if FAILOVER_PROTOCOL isn't defined.
Ted Lemon [Wed, 5 Jan 2000 18:43:33 +0000 (18:43 +0000)] 
Save failover-specific info even if FAILOVER_PROTOCOL isn't defined.

25 years agoDon't support failover peers unless FAILOVER_PROTOCOL is defined.
Ted Lemon [Wed, 5 Jan 2000 18:42:57 +0000 (18:42 +0000)] 
Don't support failover peers unless FAILOVER_PROTOCOL is defined.

25 years ago- Expose failover_state enum.
Ted Lemon [Wed, 5 Jan 2000 18:41:58 +0000 (18:41 +0000)] 
- Expose failover_state enum.
- Have place in lease for failover params even if FAILOVER_PROTOCOL is not
  defined.

25 years agoExpose failover_state enum.
Ted Lemon [Wed, 5 Jan 2000 18:40:43 +0000 (18:40 +0000)] 
Expose failover_state enum.

25 years agoFix a small omission.
Ted Lemon [Wed, 5 Jan 2000 18:27:42 +0000 (18:27 +0000)] 
Fix a small omission.

25 years agoAdd skip_failover_option for easier use of the failover message maker.
Ted Lemon [Wed, 5 Jan 2000 18:23:44 +0000 (18:23 +0000)] 
Add skip_failover_option for easier use of the failover message maker.

25 years agoSupport new struct hardware.
Ted Lemon [Wed, 5 Jan 2000 18:22:58 +0000 (18:22 +0000)] 
Support new struct hardware.

25 years agoLots of small changes to support failover. New struct hardware support.
Ted Lemon [Wed, 5 Jan 2000 18:22:07 +0000 (18:22 +0000)] 
Lots of small changes to support failover.   New struct hardware support.

25 years agoAdd lots more pieces of failover support.
Ted Lemon [Wed, 5 Jan 2000 18:21:01 +0000 (18:21 +0000)] 
Add lots more pieces of failover support.

25 years ago- Fix up the blurb that talks about how scoping works.
Ted Lemon [Wed, 5 Jan 2000 18:20:30 +0000 (18:20 +0000)] 
- Fix up the blurb that talks about how scoping works.
- Correct erroneous class example.

25 years agoSupport new struct hardware.
Ted Lemon [Wed, 5 Jan 2000 18:17:10 +0000 (18:17 +0000)] 
Support new struct hardware.

25 years agoAdd more pieces of failover support. Support new struct hardware.
Ted Lemon [Wed, 5 Jan 2000 18:16:36 +0000 (18:16 +0000)] 
Add more pieces of failover support.   Support new struct hardware.

25 years agoPrint failover data if present. Support new struct hardware.
Ted Lemon [Wed, 5 Jan 2000 18:15:28 +0000 (18:15 +0000)] 
Print failover data if present.   Support new struct hardware.

25 years agoUse close-on-exec if available.
Ted Lemon [Wed, 5 Jan 2000 18:10:59 +0000 (18:10 +0000)] 
Use close-on-exec if available.

25 years agoGet rid of SHUT_RD definition. Add HAVE_SETFD.
Ted Lemon [Wed, 5 Jan 2000 18:10:07 +0000 (18:10 +0000)] 
Get rid of SHUT_RD definition.   Add HAVE_SETFD.