]>
git.ipfire.org Git - thirdparty/dhcp.git/log
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.
Ted Lemon [Thu, 27 Jan 2000 22:17:54 +0000 (22:17 +0000)]
Move malloc debug information out of option_state_dereferencers.
Ted Lemon [Thu, 27 Jan 2000 22:17:09 +0000 (22:17 +0000)]
Make a macro to compute option hash table index; parameterize it.
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.
Ted Lemon [Wed, 26 Jan 2000 17:32:15 +0000 (17:32 +0000)]
Include omapip_p.h for malloc debugging.
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.
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.
Ted Lemon [Wed, 26 Jan 2000 17:24:30 +0000 (17:24 +0000)]
Demonstrate removal of an object.
Ted Lemon [Wed, 26 Jan 2000 17:22:58 +0000 (17:22 +0000)]
res_freeupdrec will free r_dname, so we shouldn't.
Ted Lemon [Wed, 26 Jan 2000 17:22:26 +0000 (17:22 +0000)]
Dump log of new outstanding allocations _after_ freeing the packet.
Ted Lemon [Wed, 26 Jan 2000 17:20:46 +0000 (17:20 +0000)]
Fix a memory smash.
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.
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.
Ted Lemon [Wed, 26 Jan 2000 16:00:08 +0000 (16:00 +0000)]
Use malloc, not dmalloc, within dmalloc. :')
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.
Ted Lemon [Wed, 26 Jan 2000 15:15:31 +0000 (15:15 +0000)]
Pull up changes from 3.0.
Ted Lemon [Wed, 26 Jan 2000 14:56:18 +0000 (14:56 +0000)]
Fix compilation errors introduced in the last set of checkins.
Ted Lemon [Tue, 25 Jan 2000 20:41:45 +0000 (20:41 +0000)]
Debugging allocator needs logging functions.
Ted Lemon [Tue, 25 Jan 2000 01:45:00 +0000 (01:45 +0000)]
Support 'never' keyword, ddns-updates flag.
Ted Lemon [Tue, 25 Jan 2000 01:43:48 +0000 (01:43 +0000)]
Support scoping.
Ted Lemon [Tue, 25 Jan 2000 01:42:48 +0000 (01:42 +0000)]
Fix binding support.
Ted Lemon [Tue, 25 Jan 2000 01:39:57 +0000 (01:39 +0000)]
Indent only two spaces. Support event ganging.
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.
Ted Lemon [Tue, 25 Jan 2000 01:36:29 +0000 (01:36 +0000)]
New malloc debug scheme. Support variable scoping.
Ted Lemon [Tue, 25 Jan 2000 01:31:56 +0000 (01:31 +0000)]
Fix bug in the way object handles were being... handled.
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.
Ted Lemon [Tue, 25 Jan 2000 01:26:52 +0000 (01:26 +0000)]
Include inet.h
Ted Lemon [Tue, 25 Jan 2000 01:26:25 +0000 (01:26 +0000)]
New malloc debug scheme.
Ted Lemon [Tue, 25 Jan 2000 01:26:00 +0000 (01:26 +0000)]
New version number...
Ted Lemon [Tue, 25 Jan 2000 01:25:43 +0000 (01:25 +0000)]
Support binding scopes, filename and sname.
Ted Lemon [Tue, 25 Jan 2000 01:19:46 +0000 (01:19 +0000)]
Add unset, let. Fix definition of ON_RELEASE.
Ted Lemon [Tue, 25 Jan 2000 01:18:47 +0000 (01:18 +0000)]
Add malloc debugging defines.
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.
Ted Lemon [Tue, 25 Jan 2000 01:17:39 +0000 (01:17 +0000)]
New declarations, malloc debugging, scoping.
Ted Lemon [Tue, 25 Jan 2000 01:17:01 +0000 (01:17 +0000)]
Fixups for haddr/htype->hbuf
Ted Lemon [Tue, 25 Jan 2000 01:16:14 +0000 (01:16 +0000)]
Support variable scoping, malloc debug, filename and server-name ops.
Ted Lemon [Tue, 25 Jan 2000 01:15:05 +0000 (01:15 +0000)]
Use debugging malloc. htype+haddr->hbuf fixes
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.
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)
Ted Lemon [Tue, 25 Jan 2000 01:09:06 +0000 (01:09 +0000)]
Support variable scoping, malloc debug.
Ted Lemon [Tue, 25 Jan 2000 01:07:41 +0000 (01:07 +0000)]
Fixups for haddr/htype->hbuf
Ted Lemon [Tue, 25 Jan 2000 01:07:00 +0000 (01:07 +0000)]
Support variable scoping, let, unset, event ganging, eval, new malloc debug.
Ted Lemon [Tue, 25 Jan 2000 01:04:21 +0000 (01:04 +0000)]
Linux fixups for haddr/htype->hbuf
Ted Lemon [Tue, 25 Jan 2000 01:03:36 +0000 (01:03 +0000)]
Add EVAL, let, pick, unset.
Ted Lemon [Tue, 25 Jan 2000 01:02:26 +0000 (01:02 +0000)]
Support new debug malloc.
Ted Lemon [Tue, 25 Jan 2000 00:59:22 +0000 (00:59 +0000)]
Pull up change from 3.0.
Ted Lemon [Tue, 25 Jan 2000 00:58:57 +0000 (00:58 +0000)]
Support variable scoping. Support debugging malloc.
Ted Lemon [Tue, 25 Jan 2000 00:58:02 +0000 (00:58 +0000)]
Support new debugging malloc.
Ted Lemon [Tue, 25 Jan 2000 00:56:31 +0000 (00:56 +0000)]
Pull up changes from 3.0 branch.
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.
Ted Lemon [Sat, 8 Jan 2000 01:48:42 +0000 (01:48 +0000)]
Get rid of ddns_rev_name and ddns_fwd_name.
Ted Lemon [Sat, 8 Jan 2000 01:48:17 +0000 (01:48 +0000)]
Move vendor class stuff to dhcp-options manual page.
Ted Lemon [Sat, 8 Jan 2000 01:47:37 +0000 (01:47 +0000)]
Add support for NetWare/IP encapsulated option.
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.
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
Ted Lemon [Sat, 8 Jan 2000 01:42:09 +0000 (01:42 +0000)]
Add !=, null, defined, variable reference, new contexts, binding struct.
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.
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.
Ted Lemon [Sat, 8 Jan 2000 01:39:19 +0000 (01:39 +0000)]
Add NWIP option code definitions.
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.
Ted Lemon [Sat, 8 Jan 2000 01:38:04 +0000 (01:38 +0000)]
Add support for NetWare/IP and uap-servers options.
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.
Ted Lemon [Sat, 8 Jan 2000 01:35:06 +0000 (01:35 +0000)]
Add support for NetWare/IP encapsulated option.
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.
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.
Ted Lemon [Sat, 8 Jan 2000 01:27:56 +0000 (01:27 +0000)]
Add new NS error type, null and related tokens.
Ted Lemon [Sat, 8 Jan 2000 01:26:40 +0000 (01:26 +0000)]
Extra argument for parse_executable_statement.
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.
Ted Lemon [Wed, 5 Jan 2000 18:43:33 +0000 (18:43 +0000)]
Save failover-specific info even if FAILOVER_PROTOCOL isn't defined.
Ted Lemon [Wed, 5 Jan 2000 18:42:57 +0000 (18:42 +0000)]
Don't support failover peers unless FAILOVER_PROTOCOL is defined.
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.
Ted Lemon [Wed, 5 Jan 2000 18:40:43 +0000 (18:40 +0000)]
Expose failover_state enum.
Ted Lemon [Wed, 5 Jan 2000 18:27:42 +0000 (18:27 +0000)]
Fix a small omission.
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.
Ted Lemon [Wed, 5 Jan 2000 18:22:58 +0000 (18:22 +0000)]
Support new struct hardware.
Ted Lemon [Wed, 5 Jan 2000 18:22:07 +0000 (18:22 +0000)]
Lots of small changes to support failover. New struct hardware support.
Ted Lemon [Wed, 5 Jan 2000 18:21:01 +0000 (18:21 +0000)]
Add lots more pieces of failover support.
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.
Ted Lemon [Wed, 5 Jan 2000 18:17:10 +0000 (18:17 +0000)]
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.
Ted Lemon [Wed, 5 Jan 2000 18:15:28 +0000 (18:15 +0000)]
Print failover data if present. Support new struct hardware.
Ted Lemon [Wed, 5 Jan 2000 18:10:59 +0000 (18:10 +0000)]
Use close-on-exec if available.
Ted Lemon [Wed, 5 Jan 2000 18:10:07 +0000 (18:10 +0000)]
Get rid of SHUT_RD definition. Add HAVE_SETFD.
Ted Lemon [Wed, 5 Jan 2000 18:09:34 +0000 (18:09 +0000)]
Add new DNS support.
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.
Ted Lemon [Wed, 5 Jan 2000 18:07:37 +0000 (18:07 +0000)]
Add some new tokens.
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.
Ted Lemon [Wed, 5 Jan 2000 18:05:46 +0000 (18:05 +0000)]
Handle new DNS expressions.
Ted Lemon [Wed, 5 Jan 2000 18:04:46 +0000 (18:04 +0000)]
Support new struct hardware. Add printers for new DNS 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.
Ted Lemon [Wed, 5 Jan 2000 18:01:41 +0000 (18:01 +0000)]
Set close-on-exec if possible.
Ted Lemon [Wed, 5 Jan 2000 18:01:15 +0000 (18:01 +0000)]
struct hardware conversion.
Ted Lemon [Wed, 5 Jan 2000 18:00:34 +0000 (18:00 +0000)]
struct hardware conversion. Set close-on-exec if possible.
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.
Ted Lemon [Wed, 5 Jan 2000 17:57:03 +0000 (17:57 +0000)]
Get rid of failover allocators that aren't needed.
Ted Lemon [Wed, 5 Jan 2000 17:56:30 +0000 (17:56 +0000)]
Functionality is now in tree.c.
Ted Lemon [Wed, 5 Jan 2000 17:56:00 +0000 (17:56 +0000)]
Don't build nsupdate.o
Ted Lemon [Sun, 2 Jan 2000 22:21:23 +0000 (22:21 +0000)]
Fix linux-specific casting error.
Ted Lemon [Sun, 19 Dec 1999 23:41:04 +0000 (23:41 +0000)]
Define SHUT_RD if the O.S. headers don't.
Ted Lemon [Wed, 24 Nov 1999 04:13:07 +0000 (04:13 +0000)]
Work around bletcherosity in handle declarations.