]> git.ipfire.org Git - thirdparty/dhcpcd.git/log
thirdparty/dhcpcd.git
16 years agoset broadcast_address correctly.
Roy Marples [Mon, 12 Jan 2009 16:31:53 +0000 (16:31 +0000)] 
set broadcast_address correctly.

16 years agoTypo, thanks to zafer.
Roy Marples [Sun, 28 Dec 2008 10:39:57 +0000 (10:39 +0000)] 
Typo, thanks to zafer.

16 years agoDocument the quiet directive in man dhcpcd.conf
Roy Marples [Sun, 7 Dec 2008 17:29:53 +0000 (17:29 +0000)] 
Document the quiet directive in man dhcpcd.conf

16 years agoRelease 4.0.7
Roy Marples [Tue, 2 Dec 2008 15:04:44 +0000 (15:04 +0000)] 
Release 4.0.7

16 years agoEnsure host routes and subnet routes are added correctly. v4.0.7
Roy Marples [Mon, 1 Dec 2008 16:58:17 +0000 (16:58 +0000)] 
Ensure host routes and subnet routes are added correctly.

16 years agoWe need to ensure that our interface has the address before configuring routes.
Roy Marples [Mon, 1 Dec 2008 16:56:01 +0000 (16:56 +0000)] 
We need to ensure that our interface has the address before configuring routes.

16 years agoBackport adding the src pref address from trunk.
Roy Marples [Thu, 27 Nov 2008 16:17:24 +0000 (16:17 +0000)] 
Backport adding the src pref address from trunk.

16 years agoDescribe the blacklist option.
Roy Marples [Thu, 27 Nov 2008 10:37:48 +0000 (10:37 +0000)] 
Describe the blacklist option.

16 years agoIf an interface link fd flaps, don't indiscriminately reset the timeout timer. Thanks...
Roy Marples [Thu, 27 Nov 2008 09:46:28 +0000 (09:46 +0000)] 
If an interface link fd flaps, don't indiscriminately reset the timeout timer. Thanks to Jean Wolter for tracking it down.

16 years agoFix warning of monotonic clock existence.
Roy Marples [Thu, 27 Nov 2008 09:45:31 +0000 (09:45 +0000)] 
Fix warning of monotonic clock existence.

16 years agoRelease 4.0.6
Roy Marples [Tue, 25 Nov 2008 20:59:29 +0000 (20:59 +0000)] 
Release 4.0.6

16 years agoFix adding of host routes. v4.0.6
Roy Marples [Tue, 25 Nov 2008 13:12:29 +0000 (13:12 +0000)] 
Fix adding of host routes.

16 years agoCSR should come before other route options according to RFC 3442.
Roy Marples [Tue, 25 Nov 2008 12:57:56 +0000 (12:57 +0000)] 
CSR should come before other route options according to RFC 3442.

16 years agoBackport route code from trunk so we correctly handle adding routes via local link.
Roy Marples [Tue, 25 Nov 2008 11:37:55 +0000 (11:37 +0000)] 
Backport route code from trunk so we correctly handle adding routes via local link.

16 years agoRemove the S option from the command line description, #121
Roy Marples [Fri, 21 Nov 2008 20:00:26 +0000 (20:00 +0000)] 
Remove the S option from the command line description, #121

16 years agoRelease 4.0.5
Roy Marples [Fri, 21 Nov 2008 12:31:50 +0000 (12:31 +0000)] 
Release 4.0.5

16 years agoBackport r1074 to dhcpcd-4.0 which stops sending a ClientID by default. If CMDLINE_CO... v4.0.5
Roy Marples [Fri, 21 Nov 2008 08:05:55 +0000 (08:05 +0000)] 
Backport r1074 to dhcpcd-4.0 which stops sending a ClientID by default. If CMDLINE_COMPAT is enabled then we keep the prior behaviour.

16 years agoNetBSD sh needs eval here.
Roy Marples [Fri, 14 Nov 2008 19:18:57 +0000 (19:18 +0000)] 
NetBSD sh needs eval here.

16 years agoDon't restart ntpd if it's not already running.
Roy Marples [Tue, 11 Nov 2008 09:29:54 +0000 (09:29 +0000)] 
Don't restart ntpd if it's not already running.

16 years agoRelease 4.0.4
Roy Marples [Tue, 4 Nov 2008 10:15:08 +0000 (10:15 +0000)] 
Release 4.0.4

16 years agoTrim trailing NULLs from string options, #120.
Roy Marples [Tue, 4 Nov 2008 10:04:40 +0000 (10:04 +0000)] 
Trim trailing NULLs from string options, #120.

16 years agoRelease dhcpcd-4.0.3 v4.0.4
Roy Marples [Wed, 29 Oct 2008 12:57:08 +0000 (12:57 +0000)] 
Release dhcpcd-4.0.3

16 years agoRe-create the old .info file for applications that parse it. v4.0.3
Roy Marples [Tue, 28 Oct 2008 09:28:05 +0000 (09:28 +0000)] 
Re-create the old .info file for applications that parse it.

16 years agoWait correctly after a DECLINE and ensure we send the IP we're declining and ServerID...
Roy Marples [Tue, 28 Oct 2008 09:26:42 +0000 (09:26 +0000)] 
Wait correctly after a DECLINE and ensure we send the IP we're declining and ServerID that issued it.

16 years agoExplain why we decline the address in a message.
Roy Marples [Tue, 28 Oct 2008 09:25:26 +0000 (09:25 +0000)] 
Explain why we decline the address in a message.

16 years agoAllow ntp.conf location to be tunable, #119
Roy Marples [Mon, 27 Oct 2008 12:41:04 +0000 (12:41 +0000)] 
Allow ntp.conf location to be tunable, #119

16 years agoUpdate change log location
Roy Marples [Wed, 22 Oct 2008 08:29:53 +0000 (08:29 +0000)] 
Update change log location

16 years agoWe should send the IP address we decline and the server ID for release.
Roy Marples [Fri, 17 Oct 2008 21:30:41 +0000 (21:30 +0000)] 
We should send the IP address we decline and the server ID for release.

16 years agoUpdate bug page.
Roy Marples [Tue, 7 Oct 2008 20:02:44 +0000 (20:02 +0000)] 
Update bug page.

16 years agoSimplify the logic of what to put in the message, and ensure that the MTU size is...
Roy Marples [Mon, 6 Oct 2008 07:30:17 +0000 (07:30 +0000)] 
Simplify the logic of what to put in the message, and ensure that the MTU size is in the DISCOVER message.

16 years agoRelease 4.0.2
Roy Marples [Wed, 1 Oct 2008 20:32:07 +0000 (20:32 +0000)] 
Release 4.0.2

16 years agoReally fix Gentoo #239098. v4.0.2
Roy Marples [Wed, 1 Oct 2008 18:38:37 +0000 (18:38 +0000)] 
Really fix Gentoo #239098.

16 years agoFix compat options, Gentoo #239098.
Roy Marples [Wed, 1 Oct 2008 10:43:38 +0000 (10:43 +0000)] 
Fix compat options, Gentoo #239098.

16 years agoPull the one patch to the dhcpcd-4.0 branch from git, fixing lastleast option.
Roy Marples [Fri, 26 Sep 2008 09:13:44 +0000 (09:13 +0000)] 
Pull the one patch to the dhcpcd-4.0 branch from git, fixing lastleast option.

16 years agoFix -I '' to not send a client ID instead of a blank one, #116.
Roy Marples [Fri, 26 Sep 2008 07:26:50 +0000 (07:26 +0000)] 
Fix -I '' to not send a client ID instead of a blank one, #116.

16 years agoPunt
Roy Marples [Thu, 25 Sep 2008 22:03:05 +0000 (22:03 +0000)] 
Punt

16 years agoPunt
Roy Marples [Thu, 25 Sep 2008 22:02:48 +0000 (22:02 +0000)] 
Punt

16 years agoUpdate for svn.
Roy Marples [Thu, 25 Sep 2008 22:02:04 +0000 (22:02 +0000)] 
Update for svn.

16 years agoBranch dhcpcd-4.0
Roy Marples [Thu, 25 Sep 2008 21:54:36 +0000 (21:54 +0000)] 
Branch dhcpcd-4.0

16 years agoStyle
Roy Marples [Tue, 26 Aug 2008 13:27:07 +0000 (13:27 +0000)] 
Style

16 years agoFix CMDLINE_COMPAT.
Roy Marples [Mon, 25 Aug 2008 07:34:10 +0000 (07:34 +0000)] 
Fix CMDLINE_COMPAT.

16 years agoRelease dhcpcd-4.0.0 :D
Roy Marples [Sun, 24 Aug 2008 11:56:30 +0000 (11:56 +0000)] 
Release dhcpcd-4.0.0 :D

16 years agoStyle.
Roy Marples [Fri, 22 Aug 2008 09:48:25 +0000 (09:48 +0000)] 
Style.

16 years agoDon't errors when opening a UDP socket for INADDR_ANY and soemthing else already...
Roy Marples [Fri, 22 Aug 2008 09:44:02 +0000 (09:44 +0000)] 
Don't errors when opening a UDP socket for INADDR_ANY and soemthing else already has it open.

16 years agoAlways open a UDP port on the interface.
Roy Marples [Thu, 21 Aug 2008 08:52:34 +0000 (08:52 +0000)] 
Always open a UDP port on the interface.
This stops ICMP not reachable messages when dhcpcd first starts and
the IP we get is already configured on the interface.

16 years agoMove the --renew option to --rebind as it's more accurate (both are -n). Support...
Roy Marples [Wed, 20 Aug 2008 08:50:38 +0000 (08:50 +0000)] 
Move the --renew option to --rebind as it's more accurate (both are -n). Support --renew when CMDLINE_COMPAT is enabled.

16 years agoClarify that dhcpcd will not re-configure itself or use any command line arguments...
Roy Marples [Wed, 20 Aug 2008 08:40:53 +0000 (08:40 +0000)] 
Clarify that dhcpcd will not re-configure itself or use any command line arguments when signalling an existing process to renew.

16 years agoWe should really enter the rebinding state on a requested renew as we're broadcasting...
Roy Marples [Tue, 19 Aug 2008 13:31:59 +0000 (13:31 +0000)] 
We should really enter the rebinding state on a requested renew as we're broadcasting instead of unicasting.

16 years agoDon't run PREINIT when testing.
Roy Marples [Tue, 19 Aug 2008 10:18:31 +0000 (10:18 +0000)] 
Don't run PREINIT when testing.

16 years agoFix Test returning to userland.
Roy Marples [Mon, 18 Aug 2008 18:35:12 +0000 (18:35 +0000)] 
Fix Test returning to userland.

16 years agopidfiles normally have a new line
Roy Marples [Mon, 18 Aug 2008 18:34:40 +0000 (18:34 +0000)] 
pidfiles normally have a new line

16 years agoFix some config reading.
Roy Marples [Mon, 18 Aug 2008 12:46:18 +0000 (12:46 +0000)] 
Fix some config reading.

16 years agoThe require directive now requires that the required options are present in each...
Roy Marples [Mon, 18 Aug 2008 12:43:05 +0000 (12:43 +0000)] 
The require directive now requires that the required options are present in each DHCP message. A few variables and functions have also been renamed to make this part more readable.

17 years agoDocument correct background option in dhcpcd.conf
Roy Marples [Sun, 17 Aug 2008 15:13:23 +0000 (15:13 +0000)] 
Document correct background option in dhcpcd.conf

17 years agoFix compat.
Roy Marples [Fri, 15 Aug 2008 19:29:24 +0000 (19:29 +0000)] 
Fix compat.

17 years agoRelease dhcpcd-4.0.0-rc5
Roy Marples [Fri, 15 Aug 2008 19:24:39 +0000 (19:24 +0000)] 
Release dhcpcd-4.0.0-rc5

17 years agoIf cmp and diff aren't around, try a text match using cat. After all, we are working...
Roy Marples [Fri, 15 Aug 2008 11:33:33 +0000 (11:33 +0000)] 
If cmp and diff aren't around, try a text match using cat. After all, we are working with text files.

17 years agoDon't enforce that keys are space separated
Roy Marples [Fri, 15 Aug 2008 11:06:27 +0000 (11:06 +0000)] 
Don't enforce that keys are space separated

17 years agosed may not always be available, so use shell loops to replicate behaviour in this...
Roy Marples [Fri, 15 Aug 2008 09:07:56 +0000 (09:07 +0000)] 
sed may not always be available, so use shell loops to replicate behaviour in this case

17 years agoFix cmp test.
Roy Marples [Fri, 15 Aug 2008 03:31:37 +0000 (03:31 +0000)] 
Fix cmp test.

17 years agoRemove the append/clean framework and prefer a store and merge
Roy Marples [Fri, 15 Aug 2008 03:22:21 +0000 (03:22 +0000)] 
Remove the append/clean framework and prefer a store and merge
approach. It's more work, but the end result looks cleaner.

17 years agoRe-jig the order of doing things to improve our logging.
Roy Marples [Thu, 14 Aug 2008 16:16:06 +0000 (16:16 +0000)] 
Re-jig the order of doing things to improve our logging.

17 years agoIf a device is not found, report it.
Roy Marples [Thu, 14 Aug 2008 16:15:45 +0000 (16:15 +0000)] 
If a device is not found, report it.

17 years agoDon't warn about dhcpcd not running when using --renew.
Roy Marples [Thu, 14 Aug 2008 16:00:37 +0000 (16:00 +0000)] 
Don't warn about dhcpcd not running when using --renew.

17 years agoDon't error if no interfaces or the state dir does not exist.
Roy Marples [Thu, 14 Aug 2008 12:37:44 +0000 (12:37 +0000)] 
Don't error if no interfaces or the state dir does not exist.

17 years agoSet the main state dir in the main hook script.
Roy Marples [Thu, 14 Aug 2008 12:17:23 +0000 (12:17 +0000)] 
Set the main state dir in the main hook script.

17 years agoDon't quote for uniqify and use 1 sed call instead of looping.
Roy Marples [Thu, 14 Aug 2008 12:14:23 +0000 (12:14 +0000)] 
Don't quote for uniqify and use 1 sed call instead of looping.

17 years agoMove uniqify to dhcpcd-run-hooks
Roy Marples [Thu, 14 Aug 2008 11:00:58 +0000 (11:00 +0000)] 
Move uniqify to dhcpcd-run-hooks

17 years agoIf resolvconf is not present, try and emulate it's functionality just for dhcpcd...
Roy Marples [Thu, 14 Aug 2008 10:38:15 +0000 (10:38 +0000)] 
If resolvconf is not present, try and emulate it's functionality just for dhcpcd so we can sanely handle >1 instance running.

17 years agoMake signature more sane and fix comment.
Roy Marples [Thu, 14 Aug 2008 10:37:11 +0000 (10:37 +0000)] 
Make signature more sane and fix comment.

17 years agoWe should always run the script on FAIL.
Roy Marples [Thu, 14 Aug 2008 08:34:38 +0000 (08:34 +0000)] 
We should always run the script on FAIL.

17 years agoBe consistent with dhcient - always PREINIT on startup. We can use this to purge...
Roy Marples [Thu, 14 Aug 2008 08:06:21 +0000 (08:06 +0000)] 
Be consistent with dhcient - always PREINIT on startup. We can use this to purge stale configuration.

17 years agoclassid -> vendorclassid to match the RFC description.
Roy Marples [Wed, 13 Aug 2008 21:29:30 +0000 (21:29 +0000)] 
classid -> vendorclassid to match the RFC description.

17 years agoAllow reqmask of numbers.
Roy Marples [Wed, 13 Aug 2008 20:26:41 +0000 (20:26 +0000)] 
Allow reqmask of numbers.

17 years agoFix INFORM and document it in dhcpcd-run-hooks.
Roy Marples [Wed, 13 Aug 2008 19:41:40 +0000 (19:41 +0000)] 
Fix INFORM and document it in dhcpcd-run-hooks.

17 years agoFix segfault.
Roy Marples [Wed, 13 Aug 2008 17:06:02 +0000 (17:06 +0000)] 
Fix segfault.

17 years agoCheck for localhost.localdomain as needing a new hostname.
Roy Marples [Wed, 13 Aug 2008 16:02:42 +0000 (16:02 +0000)] 
Check for localhost.localdomain as needing a new hostname.

17 years agoSupport head and tail files for resolv.conf
Roy Marples [Wed, 13 Aug 2008 15:39:34 +0000 (15:39 +0000)] 
Support head and tail files for resolv.conf

17 years agoScrub compile warnings on FreeBSD.
Roy Marples [Wed, 13 Aug 2008 15:09:13 +0000 (15:09 +0000)] 
Scrub compile warnings on FreeBSD.

17 years agoFix removing old stale entries.
Roy Marples [Wed, 13 Aug 2008 14:56:46 +0000 (14:56 +0000)] 
Fix removing old stale entries.

17 years agocontent -> configuration
Roy Marples [Wed, 13 Aug 2008 14:53:46 +0000 (14:53 +0000)] 
content -> configuration

17 years agoRemove the word inteface from the signature.
Roy Marples [Wed, 13 Aug 2008 14:46:49 +0000 (14:46 +0000)] 
Remove the word inteface from the signature.

17 years agoUse append_conf return value.
Roy Marples [Wed, 13 Aug 2008 13:00:20 +0000 (13:00 +0000)] 
Use append_conf return value.

17 years agoDon't cast needlessly.
Roy Marples [Wed, 13 Aug 2008 12:35:33 +0000 (12:35 +0000)] 
Don't cast needlessly.

17 years agoFix an buffer overflow leading to random bytes in the hardware address.
Roy Marples [Wed, 13 Aug 2008 12:29:32 +0000 (12:29 +0000)] 
Fix an buffer overflow leading to random bytes in the hardware address.

17 years agoAdd a framework for top an tailing config files with DHCP data and a method for clean...
Roy Marples [Wed, 13 Aug 2008 12:07:27 +0000 (12:07 +0000)] 
Add a framework for top an tailing config files with DHCP data and a method for cleaning them.

17 years agoFix -n when already running.
Roy Marples [Tue, 12 Aug 2008 23:56:09 +0000 (23:56 +0000)] 
Fix -n when already running.

17 years agoRemove the signature variable - each hook makes it's own.
Roy Marples [Tue, 12 Aug 2008 23:32:18 +0000 (23:32 +0000)] 
Remove the signature variable - each hook makes it's own.
ntp.conf now preserves existing server entries and cleans stale dhcpcd
entries

17 years agoDefault target should not be install ...
Roy Marples [Tue, 12 Aug 2008 22:51:33 +0000 (22:51 +0000)] 
Default target should not be install ...

17 years agontp.conf could have more than just servers, but DHCP only knows about servers. Soluti...
Roy Marples [Tue, 12 Aug 2008 20:46:42 +0000 (20:46 +0000)] 
ntp.conf could have more than just servers, but DHCP only knows about servers. Solution == use egrep to grab everything but servers and append to it :)

17 years agoDon't assume comments start with #
Roy Marples [Tue, 12 Aug 2008 20:44:42 +0000 (20:44 +0000)] 
Don't assume comments start with #

17 years agoDocument dhcpcd spining with dhcpcd -x.
Roy Marples [Tue, 12 Aug 2008 16:56:35 +0000 (16:56 +0000)] 
Document dhcpcd spining with dhcpcd -x.

17 years agoleased from should be time_t. Also, add boundtime for the last commit to work.
Roy Marples [Tue, 12 Aug 2008 16:52:56 +0000 (16:52 +0000)] 
leased from should be time_t. Also, add boundtime for the last commit to work.

17 years agoWhen requesting an address, probe for it first.
Roy Marples [Tue, 12 Aug 2008 16:45:12 +0000 (16:45 +0000)] 
When requesting an address, probe for it first.
If we have a monotonic clock, then remove time
taken from bound -> announced from the renewal time.

17 years agoNeed time.h for nanosleep.
Roy Marples [Tue, 12 Aug 2008 12:20:25 +0000 (12:20 +0000)] 
Need time.h for nanosleep.

17 years agoWe should ARP probe after discover.
Roy Marples [Tue, 12 Aug 2008 10:54:09 +0000 (10:54 +0000)] 
We should ARP probe after discover.

17 years agoSpin until dhcpcd exits (timeout 10 seconds) to avoid this race:- dhcpcd -x eth0...
Roy Marples [Tue, 12 Aug 2008 10:51:42 +0000 (10:51 +0000)] 
Spin until dhcpcd exits (timeout 10 seconds) to avoid this race:- dhcpcd -x eth0; dhcpcd eth0

17 years agoRemove unused function.
Roy Marples [Tue, 12 Aug 2008 10:50:30 +0000 (10:50 +0000)] 
Remove unused function.

17 years agoRename exec_script to run_script. Split the exec/fork part to static exec_script...
Roy Marples [Mon, 11 Aug 2008 09:28:53 +0000 (09:28 +0000)] 
Rename exec_script to run_script. Split the exec/fork part to static exec_script. This allows us to use vfork and stop gcc complaining about exec stamping on the env variable.

17 years agoNo longer need these.
Roy Marples [Mon, 11 Aug 2008 09:21:07 +0000 (09:21 +0000)] 
No longer need these.