2
0
mirror of https://gitlab.isc.org/isc-projects/dhcp synced 2025-08-28 21:07:43 +00:00

55 Commits

Author SHA1 Message Date
Shawn Routhier
a47d63362f Update copyright years 2009-11-24 02:06:57 +00:00
Shawn Routhier
2c85ac9b24 Switch isc urls from http to https and correct sw to services or software
for new web site as appropirate.
2009-07-23 18:52:21 +00:00
David Hankins
66cebfcb89 - ./configure was extended to cover many optional build features, such
as failover, server tracing, debugging, and the execute() command.
  [ISC-Bugs #17678]
2008-02-28 21:21:56 +00:00
Shane Kerr
28868515f6 Code cleanup to remove warnings from "gcc -Wall".
See RT ticket #16988 for more.
2007-07-13 06:43:43 +00:00
David Hankins
706792c9d3 Copyright++ 2007-05-19 19:16:28 +00:00
David Hankins
a512d11b6d - Corrected some situations where variables might be used without being
initialized. [ISC-Bugs #16865]

- Silenced several other compiler warnings. [ISC-Bugs #16865]

- Include the more standard sys/uio.h rather than rely upon other header
  files to include it (fixes a BSDI compile failure). [ISC-Bugs #16865]
2007-05-11 15:50:18 +00:00
Evan Hunt
253c8b6ad1 Change "execute" from numeric expression to executable statement, so
it will not be necessary to use eval(execute(...)) [rt16620]
2007-01-28 23:00:19 +00:00
David Hankins
88cd8aca9e - Merge changes between 3.0.3RC1 and 3.0.4-BETA-3 into HEAD (silence
robie).
2006-02-24 23:16:32 +00:00
David Hankins
98311e4ba9 MASSIVE merge from V3-RELEASE-BRANCH into HEAD. HEAD and V3-RELEASE are
now synced as of tag V3-0-3-BETA-1.
2005-03-17 20:15:29 +00:00
Ted Lemon
a609e69bba sync with branch 2001-08-10 10:50:50 +00:00
Ted Lemon
d758ad8cac Merge changes between 3.0rc7 and 3.0rc8pl2. 2001-06-27 00:31:20 +00:00
Ted Lemon
33454222e7 Add a send statement that behaves the same as the supersede statement. 2001-01-16 23:00:49 +00:00
Ted Lemon
2bf47722e9 Don't make bogus statements a fatal error. 2001-01-03 23:15:33 +00:00
Damien Neil
81beacfb83 Added a case to handle log statements in write_statements(), avoiding
server death when log statements appear in commit or expiry clauses.
2000-12-02 00:04:22 +00:00
Ted Lemon
63b4fbf9ae Pass client state to eval functions. 2000-11-28 22:50:38 +00:00
Ted Lemon
85c14386b8 Use set_option instead of universe -> set_func 2000-10-10 23:22:39 +00:00
Damien Neil
1b234d446f Finished up function call support. 2000-08-28 19:36:39 +00:00
Damien Neil
349c525e5b Fix bug #253, which could cause the server to segfault when setting
a value.
2000-08-23 00:32:46 +00:00
Damien Neil
e7a9c29390 Added log() statement to allow logging from config files. 2000-08-22 21:51:39 +00:00
Ted Lemon
6ceb9118e9 Reference count binding scopes. Align IP headers on output. 2000-07-27 09:03:08 +00:00
Ted Lemon
a75826c624 - Reference expression lists as we walk them, just in case they
get dereferenced.
2000-07-06 22:42:22 +00:00
Ted Lemon
7530a0ab4e Remove obsolete use of now-uninitialized variable. 2000-07-06 10:04:03 +00:00
Ted Lemon
55321a210e Clean up a possible memory smash in the binding code. 2000-06-12 22:22:09 +00:00
Ted Lemon
20916cae75 - Fix all the OMAPI objects in the DHCP server and client that weren't
being correctly reference-counted.
- Make and use object-specific allocators.
- Add reference/dereference support to hash functions and to timeout
  functions.
2000-05-16 23:03:49 +00:00
Ted Lemon
9615e0e6b3 Add debugging. Fix break statement. 2000-04-13 21:48:34 +00:00
Ted Lemon
49733f31d3 Go back to the BSD license. 2000-03-17 04:00:32 +00:00
Ted Lemon
08514fb895 Add support for function calls and typed variables. 2000-02-05 18:07:17 +00:00
Ted Lemon
9458e9aa07 Minor solaris fixes. 2000-02-02 20:01:50 +00:00
Ted Lemon
88c32c8c25 Hack private resolver namespace to avoid link clashes. 2000-02-02 08:01:52 +00:00
Ted Lemon
37e365b490 - In reference count history, remember the address where the reference
is stored as well as the address of the thing referenced.
2000-01-27 22:40:55 +00:00
Ted Lemon
3dc96064b9 Fix a memory smash. 2000-01-26 17:20:46 +00:00
Ted Lemon
4bd8800e89 Fix compilation errors introduced in the last set of checkins. 2000-01-26 14:56:18 +00:00
Ted Lemon
f6a30e8d93 Support variable scoping, let, unset, event ganging, eval, new malloc debug. 2000-01-25 01:07:00 +00:00
Ted Lemon
91c82d9fb6 - Add switch, case, default and set statements.
- Allow more than one type in a single on statement.
2000-01-08 01:30:29 +00:00
Ted Lemon
b1b7b521fe Get a clean compile with all known gcc warnings. 1999-10-07 06:36:35 +00:00
Ted Lemon
c9b01dcf9f Fix null pointer dereference. 1999-10-01 03:16:46 +00:00
Ted Lemon
fa098be8f9 Implement printing out of expressions so that they can be output to the lease database file and later read back in. 1999-09-22 01:45:57 +00:00
Ted Lemon
8a6dfe4c4b Solaris CC requires break statements at end of switches... 1999-09-15 17:22:52 +00:00
Ted Lemon
e92653f1ec Bug fixes courtesy of Brian Murrell 1999-09-09 23:53:29 +00:00
Ted Lemon
fc2c6afb16 - Fix up calls to evaluate_boolean_expression. 1999-07-31 17:56:09 +00:00
Ted Lemon
ba6cb47aa0 - Don't try to deallocate data associated with a partially-parsed statement
if they haven't yet been allocated.
1999-07-19 15:34:33 +00:00
Ted Lemon
27b3a58f96 Some more fixes from Brian Murrell. 1999-07-19 13:08:29 +00:00
Ted Lemon
d938be7b63 When dereferencing a statement, dereference anything it references too. 1999-07-17 17:59:24 +00:00
Ted Lemon
8ad8181846 Fix a leftover thinko in the statement copy support code. 1999-07-17 15:52:20 +00:00
Ted Lemon
79a65726f0 Massive rototill to support some new DDNS features. 1999-07-16 21:34:14 +00:00
Ted Lemon
da38df1433 Pervasive changes to support leased_address, reverse and binary_to_ascii. 1999-07-02 20:58:48 +00:00
Ted Lemon
0d252fd9bf Use more general option space function calls. 1999-04-05 15:35:54 +00:00
Ted Lemon
f39b6e0089 Update license. 1999-03-16 05:50:46 +00:00
Ted Lemon
195ce2f841 Don't dump core when recursing to outermost scope. 1999-03-09 23:40:22 +00:00
Ted Lemon
74f45f9642 Sync with 2.0b1pl16. Fix some pool allocation problems. 1999-02-25 23:30:43 +00:00