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

847 Commits

Author SHA1 Message Date
Damien Neil
743f0d251c Change the index element of omapi_listener_object_t from an int32_t
to an int, to avoid problems when passing it to omapi_array_extend()
elsewhere.
2001-02-15 20:47:10 +00:00
Ted Lemon
1bc3ffd5ad Add prototype for minires tracing. 2001-02-15 14:09:50 +00:00
Ted Lemon
a5c3f23f81 Add some more trace hooks. 2001-02-15 05:36:40 +00:00
Ted Lemon
82b2e77075 Enable tracing by default. 2001-02-13 17:48:51 +00:00
Ted Lemon
d8a44b0761 Definitions for common DHCP trace functions. 2001-02-12 21:21:56 +00:00
Ted Lemon
640e5e3df5 Add support for omapi extensible arrays. 2001-02-12 20:46:48 +00:00
Ted Lemon
4eed13913d Trace-related changes. 2001-02-12 20:46:19 +00:00
Ted Lemon
009c027917 Trace-related definitions and prototypes. 2001-02-12 20:45:29 +00:00
Ted Lemon
29fb834364 Post-tag version. 2001-02-12 20:44:54 +00:00
Ted Lemon
f3aad41060 Add trace-related prototypes and compress lease structure. 2001-02-12 20:44:25 +00:00
Ted Lemon
af49fdffd7 Update changelog and version number. 2001-01-26 06:06:56 +00:00
Ted Lemon
9cf4017c92 Post-tag version 2001-01-25 08:49:10 +00:00
Ted Lemon
754ae3e9b9 Update changelog and version 2001-01-25 08:43:04 +00:00
Ted Lemon
e0de25c53b Add an rc_history_count variable so that we can see if the history overflew 2001-01-25 08:26:36 +00:00
Ted Lemon
04d229001f Define option_chain_head structure. 2001-01-25 08:26:04 +00:00
Ted Lemon
be80b1a62c Add support for ON_TRANSMISSION flag. 2001-01-25 08:25:37 +00:00
Ted Lemon
625f7cee54 New protos; change type of agent option on lease. 2001-01-25 08:25:12 +00:00
Ted Lemon
1687c64b43 Add TRANSMISSION keyword 2001-01-25 08:20:24 +00:00
Ted Lemon
efb534df5f Update changelog and version numbers. 2001-01-19 11:19:40 +00:00
Ted Lemon
2f2e79608a Update changelog and version numbers. 2001-01-19 11:10:53 +00:00
Ted Lemon
8c286bb2ad Post-tag version 2001-01-17 17:02:09 +00:00
Ted Lemon
66e989272e Update version numbers and changelog. 2001-01-17 17:00:49 +00:00
Ted Lemon
de830350bd post-tag version 2001-01-17 08:53:11 +00:00
Ted Lemon
a1e2e3d6bc Update changelog and version 2001-01-17 08:51:23 +00:00
Ted Lemon
a861af5af8 Fix find_cached_zone declaration. 2001-01-17 08:25:10 +00:00
Ted Lemon
2f2c77907b Fix up and add prototypes. 2001-01-16 23:30:38 +00:00
Ted Lemon
66d2353615 Move typedef for isc_result_t to result.h 2001-01-16 23:25:04 +00:00
Ted Lemon
cc4473a0aa Add new config parameters, adjust and add prototypes. 2001-01-16 23:24:02 +00:00
Ted Lemon
5ec697e605 Add 'new' token 2001-01-16 22:50:05 +00:00
Ted Lemon
5abf0a4419 Use ISC result codes instead of NS rcodes to report update errors. 2001-01-16 22:34:47 +00:00
Ted Lemon
afc0ca251f Add defines for update parameters. 2001-01-11 23:14:37 +00:00
Ted Lemon
5a2bee237b Add client-updates keyword. 2001-01-11 23:13:27 +00:00
Ted Lemon
edefddce9f constify ns_updrec -> r_data. 2001-01-11 02:16:24 +00:00
Ted Lemon
2f7ca09230 Publicize some function declarations. 2001-01-11 02:15:31 +00:00
Ted Lemon
998205cee2 Add the FQDN_FQDN suboption. 2001-01-08 17:23:03 +00:00
Ted Lemon
26cb4b2d7c Add define for client-updates configuration variable. 2001-01-08 08:22:35 +00:00
Ted Lemon
9c5706a682 Include net/if_arp.h for ARPHRD_* 2001-01-06 21:32:49 +00:00
Ted Lemon
59ae3999dd - Add a null statement type, so that uninitialized statements won't
masquerade as if statements.
2001-01-04 00:02:06 +00:00
Ted Lemon
de427245f2 - Globalize resolver state.
- Add an unset function for unsetting variables.
2001-01-03 23:50:13 +00:00
Ted Lemon
6e8d142358 Add structure definitionns for enumerations. 2000-12-29 06:47:16 +00:00
Ted Lemon
dbcc689ea5 Add externs for enumerations and ddns styles. 2000-12-29 06:47:06 +00:00
Ted Lemon
8bed305da3 Prototype interface_setup (). 2000-12-28 23:21:35 +00:00
Ted Lemon
3fdb840514 Correctly implement the subnet selection option. 2000-12-28 23:20:53 +00:00
Ted Lemon
fc303b3199 Oops, put a cvs tag on versions built from cvs 2000-12-13 21:49:24 +00:00
Damien Neil
b992d7e23d DDNS implementation rewrite. DDNS should now operate according to
<draft-ietf-dhc-dhcp-dns-12.txt>.

common/options.c, common/tables.c, includes/dhcp.h:
  Split the fqdn.name option into fqdn.hostname and fqdn.domainname.

includes/dhcpd.h, server/Makefile.dist, server/ddns.c, server/dhcp.c,
server/mdb.c, server/stables.c:
  Added a new file (server/ddns.c) containing the DDNS updates code.
  This file exports two functions: ddns_updates() and ddns_removals().
  ddns_updates() is called when a lease is granted, and ddns_removals()
  is called when the lease expires or is released.

server/dhcpd.c:
  Remove the previous DDNS update code, and add default code for the
  ddns-hostname, ddns-domainname, ddns-ttl, and ddns-rev-domainname
  server options.
2000-12-11 18:56:45 +00:00
Ted Lemon
580523b013 Fix compile warning on Tru64 2000-12-06 17:24:26 +00:00
Ted Lemon
2165f83f2a Add new tokens 2000-12-05 07:18:58 +00:00
Ted Lemon
6c68ec36b5 Update version and changelog 2000-11-30 14:14:42 +00:00
Ted Lemon
933384c5b9 Post-release version 2000-11-29 15:07:02 +00:00
Ted Lemon
9fd337e70e Update version and changelog 2000-11-29 15:04:51 +00:00