Thomas Markwalder
397599cb44
[master] Pre-release tag prep for 4.4.0b1: version #, copyright etc...
2018-01-02 14:06:31 -05:00
Francis Dupont
563f0b8aef
Merged rt44535 (relay port)
2017-12-23 01:18:23 +01:00
Thomas Markwalder
fc4f62fe47
[master] Output copyright et al with usage in dhcrelay
...
Merges in rt41865.
2017-11-16 14:08:53 -05:00
Thomas Markwalder
7512d88b9f
[master] Replaced licensing text with MPL licensing text throughout
2017-07-12 09:23:23 -04:00
Thomas Markwalder
ca22af8999
[master] Optimized if and when DNS client context and ports are initted
...
Merges in rt45290.
2017-06-19 14:44:29 -04:00
Francis Dupont
e4dcd805cc
Merged rt43473 (libtool instal)
2016-11-03 09:36:56 +01:00
Francis Dupont
68dfa9103b
Addressed comments about help and version
2016-10-05 15:07:39 +02:00
Francis Dupont
29b23207c0
Daemonize sooner (code from bind9/named) (rebased)
2016-10-01 01:35:37 +02:00
Thomas Markwalder
edd6d8881b
[master] Added "-id" command line argument to dhcrelay v4 mode
...
Merges in rt41547b.
2016-08-15 06:52:58 -04:00
Thomas Markwalder
f2e70402f0
[master] Added -iu command line argument to dhcrelay
...
Merges in 41547a
2016-08-10 14:31:26 -04:00
Shawn Routhier
fb641d8ee5
[master] Fix typo in dhcrelay for -U error message
2016-08-01 12:35:33 -07:00
Shawn Routhier
0b0a1399fa
[master] Fix copy and paste error to use remote id instead of circuit id
...
Squashed commit of the following:
commit 0f8b7fe0a421e3c46ffff69ac0fe47804fc663ec
Author: Shawn Routhier <sar@isc.org>
Date: Wed Jun 1 09:53:11 2016 -0700
[rt42556] Fix copy and paste error to use remote id instead of circuit id
2016-06-01 10:25:08 -07:00
Thomas Markwalder
b12e0ca961
[master] Changed dhcrelay v4 command line arg from -u to -U
...
Changed the new uplink command line argument for v4 dhcrelay from
-u to -U to distinguish it from v6.
2016-03-07 14:48:28 -05:00
Thomas Markwalder
9deef2e73e
[master] Pre-release tag prep for 4.3.4b1: version #, copyright etc...
2016-03-04 16:19:27 -05:00
Francis Dupont
785c1a519e
Merged rt35711c (DHCPv4-over-DHCPv6 support)
2016-02-23 10:40:10 +01:00
Shawn Routhier
0ba7d5fc15
[master] Add cast of sizeof() to long to make some compilers happy
2016-02-16 14:36:10 -08:00
Thomas Markwalder
cbef159ef0
[master] Fixed coverity issue in dhcrelay
...
Merges in rt41708
2016-02-16 15:45:54 -05:00
Thomas Markwalder
6e7e6637ac
[master] Add link selection suboption support to dhcrelay (RFC 3527)
...
Merges in rt34875.
2016-02-10 07:20:03 -05:00
Shawn Routhier
eda1d0aa5a
[master] Hnadle dhcpv6 being disabled better
...
The previous patches didn't handle dhvpv6 being disabled well.
This change moves the #ifdefs a bit to handle it.
2016-01-12 12:33:26 -08:00
Shawn Routhier
b2cb745bd4
[master] Emit better error messages for command line issues
...
When emitting an error message due to a bad command line try to
include information about the argument that is at fault.
2016-01-06 16:32:25 -08:00
Francis Dupont
7acd875396
Remerged #38692
2015-11-17 16:43:44 +01:00
Francis Dupont
bf673d217b
Unmerged #38692
2015-11-17 16:36:19 +01:00
Francis Dupont
646acb59b4
Merged #38692 (use program base name in (sys)log)
2015-09-12 19:18:50 +02:00
Thomas Markwalder
4d9b81fc10
[master] Versioning updates for v4.3.2b1
2015-01-29 15:47:37 -05:00
Thomas Markwalder
c2b5b5e8d4
[master] Fixed inconsistencies in setting hop count limit in dhcrelay
...
Merges in rt37426.
2015-01-19 13:25:18 -05:00
Thomas Markwalder
2794167d42
[master] Updates in prep for 4.3.2.pre-beta
...
Updated version info, etc
2015-01-08 15:22:56 -05:00
Shawn Routhier
e9326fd0f4
[master] Add define to disable gentle shutodwn by default
...
Add a define to disable the gentle shutdown feature by default.
The feature has some effects (recover-wait in failvoer pairs)
and release in clients that are always desired. We plan to
revisit this in order to make it easier to use but with the
define it can be enabled if necessary.
2014-07-02 08:49:19 -07:00
Shawn Routhier
00e9af8ee0
[master] Add configure option to incude PID in syslog entries
2014-05-07 12:19:33 -07:00
Shawn Routhier
f950de775f
[master] Add code to remove pid files and to log killing of clients
2014-05-07 08:03:19 -07:00
Shawn Routhier
edad9be5cd
[master] Remove vix.com and nominum.com
...
Remove old information from copyrights and
man pages.
2014-01-26 10:52:15 -08:00
Shawn Routhier
324257e3db
[master] Update version stamps and such for 4.3.0b1
2014-01-15 19:38:55 -08:00
Shawn Routhier
32da1939af
[master] Prepare for 4.3.0a1
...
Update vesion stamps, copyright dates and the bind version to use.
2013-12-13 13:32:35 -08:00
Shawn Routhier
61ef216b8d
[master] Add support for user selection of the from address for DDNS transactions
2013-12-11 08:08:42 -08:00
Shawn Routhier
619304cd87
[master] Support using v6 relay options in server decicions.
2013-11-25 21:00:41 -08:00
Shawn Routhier
0895c955d1
[master] Fix up the gentle shutdown code to handle failover
...
This patch modifies the gentle failover patch to
be cleaner and to handle failover peers better.
2013-11-14 12:55:10 -08:00
Shawn Routhier
47e8308dea
[master]
...
[32692] Signal handlers added: sigint (ctrl-c) and sigterm (default kill)
2013-10-30 13:52:36 -07:00
Mark Andrews
dc9d7b08aa
- Silence benign static analysis warnings.
...
[ISC-Bugs #33428 ]
2013-05-15 10:49:54 +10:00
Shawn Routhier
0f750c4fb1
[master]
...
[rt23833]
Clean up a number of items identified by the Coverity
static analysis tool. Runs courtesy of Red Hat.
2012-10-16 15:05:24 -07:00
Tomek Mrugalski
c6455252e8
Relay now properly logs that packet was received over interface without
...
global IPv6 address [ISC-Bugs #24070 ]
2011-05-10 12:54:36 +00:00
Tomek Mrugalski
1185c76639
Relay no longer crashes, when DHCP packet is received over interface without
...
any IPv4 address assigned. Also extended logging message about discarding
packets with invalid hlen with information about relevant interface name.
[ISC-Bugs #22409 ]
2011-05-10 11:24:44 +00:00
Shawn Routhier
4a5bfeacbe
Add the option "--no-pid" to the client, relay and server code,
...
to disable writing a pid file. Add the option "-pf pidfile"
to the relay to allow the user to supply the pidfile name at
runtime. Add the "with-relay6-pid-file" option to configure
to allow the user to supply the pidfile name for the relay
in v6 mode at configure time.
[ISC-Bugs #23351 ] [ISC-Bugs #17541 ]
2011-04-15 21:58:12 +00:00
Shawn Routhier
69c1bf48d3
Add include for stddef.h and remove an extra space from dhcrelay.c
2010-02-02 19:58:18 +00:00
Shawn Routhier
a35285748d
Clean up some compiler warnings
2010-02-02 00:44:06 +00:00
Shawn Routhier
98bf16077d
Support for asynchronous ddns per ticket 19216 - convert to using isclib and
...
dnslib.
2009-10-28 04:12:30 +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
Paul Selkirk
4c750c5881
Add dummy initializers to a few local variables to fix build errors on v4-only builds with older versions of gcc. [rt19321]
2009-02-11 16:58:01 +00:00
Shawn Routhier
ae56655628
Update for 19054 - modifications to keep GCC 4.3 happy
2009-01-22 00:43:58 +00:00
Shawn Routhier
59112e84f5
Validate argument to port option - bug 18695
2009-01-06 00:32:19 +00:00
Evan Hunt
ebf076feea
A missing "else" in dhcrelay.c could have caused an interface not to
...
be recognized. [rt18887]
2008-11-12 23:22:14 +00:00
Evan Hunt
9733358a3e
local and remote port numbers in dhcpv4 were both set to 67; fixed. [rt18172]
2008-07-16 16:29:14 +00:00