]> git.ipfire.org Git - thirdparty/dhcp.git/log
thirdparty/dhcp.git
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.

25 years agoAdd new DNS support.
Ted Lemon [Wed, 5 Jan 2000 18:09:34 +0000 (18:09 +0000)] 
Add new DNS support.

25 years agoAdd dhcp_failover_state_t and fix some of the other failover structures.
Ted Lemon [Wed, 5 Jan 2000 18:08:23 +0000 (18:08 +0000)] 
Add dhcp_failover_state_t and fix some of the other failover structures.

25 years agoAdd some new tokens.
Ted Lemon [Wed, 5 Jan 2000 18:07:37 +0000 (18:07 +0000)] 
Add some new tokens.

25 years ago- Move failover structures to failover.h.
Ted Lemon [Wed, 5 Jan 2000 18:07:20 +0000 (18:07 +0000)] 
- Move failover structures to failover.h.
- Support new hardware struct.
- Prototype new DNS functions and some new failover functions.

25 years agoHandle new DNS expressions.
Ted Lemon [Wed, 5 Jan 2000 18:05:46 +0000 (18:05 +0000)] 
Handle new DNS expressions.

25 years agoSupport new struct hardware. Add printers for new DNS functions.
Ted Lemon [Wed, 5 Jan 2000 18:04:46 +0000 (18:04 +0000)] 
Support new struct hardware.   Add printers for new DNS functions.

25 years ago- Support new DNS functions and parse old DNS syntax into new functions.
Ted Lemon [Wed, 5 Jan 2000 18:03:49 +0000 (18:03 +0000)] 
- Support new DNS functions and parse old DNS syntax into new functions.
- New struct hardware support.

25 years agoSet close-on-exec if possible.
Ted Lemon [Wed, 5 Jan 2000 18:01:41 +0000 (18:01 +0000)] 
Set close-on-exec if possible.

25 years agostruct hardware conversion.
Ted Lemon [Wed, 5 Jan 2000 18:01:15 +0000 (18:01 +0000)] 
struct hardware conversion.

25 years agostruct hardware conversion. Set close-on-exec if possible.
Ted Lemon [Wed, 5 Jan 2000 18:00:34 +0000 (18:00 +0000)] 
struct hardware conversion.   Set close-on-exec if possible.

25 years ago- Fix token parser to handle backslash escape characters.
Ted Lemon [Wed, 5 Jan 2000 17:59:12 +0000 (17:59 +0000)] 
- Fix token parser to handle backslash escape characters.
- Add lots of new tokens for failover and for new DNS support.

25 years agoGet rid of failover allocators that aren't needed.
Ted Lemon [Wed, 5 Jan 2000 17:57:03 +0000 (17:57 +0000)] 
Get rid of failover allocators that aren't needed.

25 years agoFunctionality is now in tree.c.
Ted Lemon [Wed, 5 Jan 2000 17:56:30 +0000 (17:56 +0000)] 
Functionality is now in tree.c.

25 years agoDon't build nsupdate.o
Ted Lemon [Wed, 5 Jan 2000 17:56:00 +0000 (17:56 +0000)] 
Don't build nsupdate.o

25 years agoFix linux-specific casting error.
Ted Lemon [Sun, 2 Jan 2000 22:21:23 +0000 (22:21 +0000)] 
Fix linux-specific casting error.

25 years agoDefine SHUT_RD if the O.S. headers don't.
Ted Lemon [Sun, 19 Dec 1999 23:41:04 +0000 (23:41 +0000)] 
Define SHUT_RD if the O.S. headers don't.

25 years agoWork around bletcherosity in handle declarations. BCTEL_SPECIAL_19991124
Ted Lemon [Wed, 24 Nov 1999 04:13:07 +0000 (04:13 +0000)] 
Work around bletcherosity in handle declarations.