]> git.ipfire.org Git - thirdparty/dhcpcd.git/log
thirdparty/dhcpcd.git
18 years agoRelease dhcpcd-3.2.0
Roy Marples [Fri, 25 Jan 2008 10:53:43 +0000 (10:53 +0000)] 
Release dhcpcd-3.2.0

18 years agoStore and validate the duid using our generic hwaddr_ calls
Roy Marples [Fri, 25 Jan 2008 10:18:13 +0000 (10:18 +0000)] 
Store and validate the duid using our generic hwaddr_ calls

18 years agoIf ClientID matches a hardware address formart, encode it as such.
Roy Marples [Fri, 25 Jan 2008 09:52:58 +0000 (09:52 +0000)] 
If ClientID matches a hardware address formart, encode it as such.

18 years agoDon't use const const here - doh.
Roy Marples [Thu, 24 Jan 2008 16:49:17 +0000 (16:49 +0000)] 
Don't use const const here - doh.

18 years agoDHCP over Infiniband requires a fudged broadcast address.
Roy Marples [Thu, 24 Jan 2008 15:01:19 +0000 (15:01 +0000)] 
DHCP over Infiniband requires a fudged broadcast address.

18 years agoBump version and fix infiniband number.
Roy Marples [Thu, 24 Jan 2008 11:14:18 +0000 (11:14 +0000)] 
Bump version and fix infiniband number.

18 years agorenewing a lease should not cause dhcpcd to exit.
Roy Marples [Tue, 22 Jan 2008 16:54:38 +0000 (16:54 +0000)] 
renewing a lease should not cause dhcpcd to exit.

18 years agoZero the rset when we fallthrough the waiting for packet.
Roy Marples [Mon, 21 Jan 2008 22:04:43 +0000 (22:04 +0000)] 
Zero the rset when we fallthrough the waiting for packet.

18 years agoFix compile on Linux where.
Roy Marples [Mon, 21 Jan 2008 21:52:20 +0000 (21:52 +0000)] 
Fix compile on Linux where.

18 years agoQuiet some lint warnings.
Roy Marples [Mon, 21 Jan 2008 21:19:53 +0000 (21:19 +0000)] 
Quiet some lint warnings.

18 years agoPrefer for (;;) over while (1)
Roy Marples [Mon, 21 Jan 2008 16:08:42 +0000 (16:08 +0000)] 
Prefer for (;;) over while (1)

18 years agoRe-factor our state engine, splitting out the massive switch block into smaller funct...
Roy Marples [Mon, 21 Jan 2008 15:13:59 +0000 (15:13 +0000)] 
Re-factor our state engine, splitting out the massive switch block into smaller functions. Hopefully I've not introduced any bugs as it seems to work fine.

18 years agoDon't raise signals on child exits.
Roy Marples [Mon, 21 Jan 2008 15:12:51 +0000 (15:12 +0000)] 
Don't raise signals on child exits.

18 years agoWe should use ssize_t here.
Roy Marples [Mon, 21 Jan 2008 15:12:31 +0000 (15:12 +0000)] 
We should use ssize_t here.

18 years agoinet_aton returns 1 for success
Roy Marples [Mon, 21 Jan 2008 15:10:46 +0000 (15:10 +0000)] 
inet_aton returns 1 for success

18 years agoChange man page building to a suffix rule.
Roy Marples [Thu, 17 Jan 2008 18:49:26 +0000 (18:49 +0000)] 
Change man page building to a suffix rule.

18 years agoFormatting.
Roy Marples [Thu, 17 Jan 2008 17:54:03 +0000 (17:54 +0000)] 
Formatting.

18 years agoWe should use caddr_t instead of our own types for arp hardware addresses.
Roy Marples [Thu, 17 Jan 2008 17:51:00 +0000 (17:51 +0000)] 
We should use caddr_t instead of our own types for arp hardware addresses.

18 years agoRe-write the man page using the mdoc format.
Roy Marples [Thu, 17 Jan 2008 14:16:13 +0000 (14:16 +0000)] 
Re-write the man page using the mdoc format.

18 years agoExit through our abort label to ensure we always clean our memory.
Roy Marples [Wed, 16 Jan 2008 17:49:58 +0000 (17:49 +0000)] 
Exit through our abort label to ensure we always clean our memory.

18 years agoDon't request a NULL address and supply a serveraddress when we should.
Roy Marples [Wed, 16 Jan 2008 17:38:02 +0000 (17:38 +0000)] 
Don't request a NULL address and supply a serveraddress when we should.

18 years agoMore formatting fixes.
Roy Marples [Wed, 16 Jan 2008 17:34:36 +0000 (17:34 +0000)] 
More formatting fixes.

18 years agoRe format for standard tabs.
Roy Marples [Wed, 16 Jan 2008 16:38:47 +0000 (16:38 +0000)] 
Re format for standard tabs.

18 years agoAdd correct license
Roy Marples [Wed, 16 Jan 2008 15:59:14 +0000 (15:59 +0000)] 
Add correct license

18 years agoWe now work with C90 compilers, so no need to enforce C99.
Roy Marples [Wed, 16 Jan 2008 14:32:35 +0000 (14:32 +0000)] 
We now work with C90 compilers, so no need to enforce C99.

18 years agostart and last_send should really be time_t also.
Roy Marples [Wed, 16 Jan 2008 13:40:42 +0000 (13:40 +0000)] 
start and last_send should really be time_t also.

18 years agouptime should return time_t
Roy Marples [Wed, 16 Jan 2008 13:16:11 +0000 (13:16 +0000)] 
uptime should return time_t

18 years agoFix -S in getopt.
Roy Marples [Tue, 15 Jan 2008 15:11:00 +0000 (15:11 +0000)] 
Fix -S in getopt.

18 years agoAdd -S to optionally request a Microsoft CSR. -SS only request a Microsoft CSR and...
Roy Marples [Tue, 15 Jan 2008 14:34:28 +0000 (14:34 +0000)] 
Add -S to optionally request a Microsoft CSR. -SS only request a Microsoft CSR and not a normal.

18 years agoRelease 3.1.9
Roy Marples [Wed, 9 Jan 2008 15:51:04 +0000 (15:51 +0000)] 
Release 3.1.9

18 years agoFix INFODIR
Roy Marples [Wed, 9 Jan 2008 14:16:18 +0000 (14:16 +0000)] 
Fix INFODIR

18 years agoDisallow arp claim for IEEE1394 per RFC 2734 thanks to pawka.
Roy Marples [Wed, 9 Jan 2008 13:41:16 +0000 (13:41 +0000)] 
Disallow arp claim for IEEE1394 per RFC 2734 thanks to pawka.

18 years agoWrite the real routing message length, fixing the addition of routes on NetBSD and...
Roy Marples [Wed, 9 Jan 2008 12:34:34 +0000 (12:34 +0000)] 
Write the real routing message length, fixing the addition of routes on NetBSD and hopefully  OpenBSD.

18 years ago.depend shouldn't need scripts.
Roy Marples [Wed, 9 Jan 2008 11:45:30 +0000 (11:45 +0000)] 
.depend shouldn't need scripts.

18 years agoBump the version for testing.
Roy Marples [Wed, 9 Jan 2008 10:19:16 +0000 (10:19 +0000)] 
Bump the version for testing.

18 years agoOnly ignore dhcpcd bz2 files.
Roy Marples [Wed, 9 Jan 2008 10:17:57 +0000 (10:17 +0000)] 
Only ignore dhcpcd bz2 files.

18 years agoUse correct castings for UINT16_MAX.
Roy Marples [Wed, 9 Jan 2008 10:17:10 +0000 (10:17 +0000)] 
Use correct castings for UINT16_MAX.

18 years agoDefault all int entries in the dhcp header to unsigned.
Roy Marples [Wed, 9 Jan 2008 10:12:59 +0000 (10:12 +0000)] 
Default all int entries in the dhcp header to unsigned.

18 years agocommon.h now defines a simple define to create the function in common.c. NetBSD needs...
Roy Marples [Wed, 9 Jan 2008 10:02:28 +0000 (10:02 +0000)] 
common.h now defines a simple define to create the function in common.c. NetBSD needs srandomdev also.

18 years agoWe no longer need these headers.
Roy Marples [Wed, 9 Jan 2008 09:38:00 +0000 (09:38 +0000)] 
We no longer need these headers.

18 years agoIgnore *.bz2 files
Roy Marples [Tue, 8 Jan 2008 11:04:52 +0000 (11:04 +0000)] 
Ignore *.bz2 files

18 years agoFix makefiles for installing via ports
Roy Marples [Tue, 8 Jan 2008 10:51:03 +0000 (10:51 +0000)] 
Fix makefiles for installing via ports

18 years agoFix the man install
Roy Marples [Tue, 8 Jan 2008 10:22:57 +0000 (10:22 +0000)] 
Fix the man install

18 years agoStyle
Roy Marples [Tue, 8 Jan 2008 10:03:18 +0000 (10:03 +0000)] 
Style

18 years agoAdd comment about where to find the ChangeLog, and now prefer my bugzilla over the...
Roy Marples [Tue, 8 Jan 2008 10:02:25 +0000 (10:02 +0000)] 
Add comment about where to find the ChangeLog, and now prefer my bugzilla over the cruddy berlios bug reporting system.

18 years agoBelatedly into 2008 :)
Roy Marples [Tue, 8 Jan 2008 09:51:23 +0000 (09:51 +0000)] 
Belatedly into 2008 :)

18 years agoAdd a dist mk stub and tweak the other mk's for style.
Roy Marples [Tue, 8 Jan 2008 09:41:22 +0000 (09:41 +0000)] 
Add a dist mk stub and tweak the other mk's for style.

18 years agoRemove ChangeLog, use the git log instead.
Roy Marples [Tue, 8 Jan 2008 09:40:24 +0000 (09:40 +0000)] 
Remove ChangeLog, use the git log instead.

18 years agoAdd an ignore file
Roy Marples [Mon, 7 Jan 2008 23:46:47 +0000 (23:46 +0000)] 
Add an ignore file

18 years agoMove to a BSD style Makefile and supply mk stubs that work with gmake and pmake.
Roy Marples [Mon, 7 Jan 2008 23:45:48 +0000 (23:45 +0000)] 
Move to a BSD style Makefile and supply mk stubs that work with gmake and pmake.

18 years agoStop using asprintf as it's not portable.
Roy Marples [Mon, 7 Jan 2008 20:52:49 +0000 (20:52 +0000)] 
Stop using asprintf as it's not portable.

18 years agoClean up some valgrind warnings.
Roy Marples [Mon, 7 Jan 2008 20:49:25 +0000 (20:49 +0000)] 
Clean up some valgrind warnings.

18 years agoAlways relaunch with the full path.
Roy Marples [Mon, 7 Jan 2008 20:48:32 +0000 (20:48 +0000)] 
Always relaunch with the full path.

18 years agoAlways exit throught the abort label so we clean up our memory like a good citizen.
Roy Marples [Mon, 7 Jan 2008 20:47:58 +0000 (20:47 +0000)] 
Always exit throught the abort label so we clean up our memory like a good citizen.

18 years agoStop trying to fudge gmake including the .depend
Roy Marples [Mon, 7 Jan 2008 20:47:06 +0000 (20:47 +0000)] 
Stop trying to fudge gmake including the .depend

18 years agoAvoid valgrind errors with getline.
Roy Marples [Mon, 7 Jan 2008 19:13:54 +0000 (19:13 +0000)] 
Avoid valgrind errors with getline.

18 years agoStop using static inflexable buffers when cleaning metas and reading files.
Roy Marples [Mon, 7 Jan 2008 18:14:51 +0000 (18:14 +0000)] 
Stop using static inflexable buffers when cleaning metas and reading files.

18 years agowhitespace
Roy Marples [Wed, 28 Nov 2007 16:14:38 +0000 (16:14 +0000)] 
whitespace

18 years agoUse generic BSD define.
Roy Marples [Tue, 27 Nov 2007 22:03:42 +0000 (22:03 +0000)] 
Use generic BSD define.

18 years ago3.1.8
Roy Marples [Sat, 24 Nov 2007 11:03:49 +0000 (11:03 +0000)] 
3.1.8

18 years agoDon't force CFLAGS
Roy Marples [Sat, 24 Nov 2007 10:30:14 +0000 (10:30 +0000)] 
Don't force CFLAGS

18 years agoMerge branch 'master' of marples:/var/git/dhcpcd
Roy Marples [Wed, 21 Nov 2007 10:31:30 +0000 (10:31 +0000)] 
Merge branch 'master' of marples:/var/git/dhcpcd

18 years agoWe shouldn't specify log or drift locations
Roy Marples [Wed, 21 Nov 2007 10:31:16 +0000 (10:31 +0000)] 
We shouldn't specify log or drift locations

18 years agowhitespace
Roy Marples [Mon, 19 Nov 2007 21:00:36 +0000 (21:00 +0000)] 
whitespace

18 years agoDon't hardcode as much
Roy Marples [Mon, 19 Nov 2007 20:23:30 +0000 (20:23 +0000)] 
Don't hardcode as much

18 years agoFix file_in_path
Roy Marples [Fri, 16 Nov 2007 13:08:00 +0000 (13:08 +0000)] 
Fix file_in_path

18 years agoDetect Slackware RC. Also rename ORC to OPENRC and BRC to BSDRC.
Roy Marples [Thu, 15 Nov 2007 23:58:16 +0000 (23:58 +0000)] 
Detect Slackware RC. Also rename ORC to OPENRC and BRC to BSDRC.

18 years agoFix atoint for out of range
Roy Marples [Thu, 15 Nov 2007 17:58:39 +0000 (17:58 +0000)] 
Fix atoint for out of range

18 years agoReplace the macro STRINGINT with a function
Roy Marples [Thu, 15 Nov 2007 17:57:10 +0000 (17:57 +0000)] 
Replace the macro STRINGINT with a function

18 years agoPut %%INFODIR%% in the man page so it's always swapped out with how dhcpcd is built.
Roy Marples [Thu, 15 Nov 2007 12:04:28 +0000 (12:04 +0000)] 
Put %%INFODIR%% in the man page so it's always swapped out with how dhcpcd is built.

18 years agoRe-license as 2-clause BSD as I've re-written everything from the old dhcpcd-2 code...
Roy Marples [Thu, 15 Nov 2007 11:35:53 +0000 (11:35 +0000)] 
Re-license as 2-clause BSD as I've re-written everything from the old dhcpcd-2 code base now.

18 years agoAllow INFODIR to control where we keep our info files.
Roy Marples [Wed, 14 Nov 2007 12:53:21 +0000 (12:53 +0000)] 
Allow INFODIR to control where we keep our info files.
Respect MANPREFIX.

18 years agoIgnore FQDN replies for the time being.
Roy Marples [Tue, 13 Nov 2007 14:44:23 +0000 (14:44 +0000)] 
Ignore FQDN replies for the time being.

18 years agowhitespace
Roy Marples [Tue, 13 Nov 2007 14:36:09 +0000 (14:36 +0000)] 
whitespace

18 years agoRevert "Link local routes should not be static."
Roy Marples [Tue, 13 Nov 2007 11:02:51 +0000 (11:02 +0000)] 
Revert "Link local routes should not be static."

This reverts commit c432e9760b211273cd21b7ee386d658ee00327a1.

18 years agoIf we fail to get an ipv4ll address, start over
Roy Marples [Tue, 13 Nov 2007 10:55:55 +0000 (10:55 +0000)] 
If we fail to get an ipv4ll address, start over

18 years agoLink local routes should not be static.
Roy Marples [Tue, 13 Nov 2007 10:22:45 +0000 (10:22 +0000)] 
Link local routes should not be static.

18 years agoBuffer signals instead of just using the latest.
Roy Marples [Mon, 12 Nov 2007 11:02:18 +0000 (11:02 +0000)] 
Buffer signals instead of just using the latest.

18 years agoAdd knobs to work with RedHat, Slackware and generic SYSV init scripts
Roy Marples [Fri, 9 Nov 2007 20:48:51 +0000 (20:48 +0000)] 
Add knobs to work with RedHat, Slackware and generic SYSV init scripts

18 years agoRC -> BRC
Roy Marples [Fri, 9 Nov 2007 17:02:38 +0000 (17:02 +0000)] 
RC -> BRC

18 years agoDon't spam the log as much when constantly using IPV4LL addresses.
Roy Marples [Fri, 9 Nov 2007 16:55:00 +0000 (16:55 +0000)] 
Don't spam the log as much when constantly using IPV4LL addresses.

18 years agoWe should not use ntohl in IN_LOCAL define, instead where we use it.
Roy Marples [Fri, 9 Nov 2007 16:08:49 +0000 (16:08 +0000)] 
We should not use ntohl in IN_LOCAL define, instead where we use it.

18 years agoAdd a warning when we get am IPV4LL address and we haven't daemonised
Roy Marples [Fri, 9 Nov 2007 15:38:44 +0000 (15:38 +0000)] 
Add a warning when we get am IPV4LL address and we haven't daemonised

18 years agoWrap _BSD_SOURCE in a __linux__ define.
Roy Marples [Fri, 9 Nov 2007 13:43:36 +0000 (13:43 +0000)] 
Wrap _BSD_SOURCE in a __linux__ define.

18 years agoMove signals.c,h to signal.c,h
Roy Marples [Thu, 8 Nov 2007 13:16:00 +0000 (13:16 +0000)] 
Move signals.c,h to signal.c,h

18 years agoDon't report on the failed dhcpcd component for realpath
Roy Marples [Thu, 8 Nov 2007 11:46:16 +0000 (11:46 +0000)] 
Don't report on the failed dhcpcd component for realpath

18 years agoUse realpath to work out where dhcpcd is
Roy Marples [Thu, 8 Nov 2007 11:06:41 +0000 (11:06 +0000)] 
Use realpath to work out where dhcpcd is

18 years agoRe-add sys/time.h
Roy Marples [Thu, 8 Nov 2007 10:41:37 +0000 (10:41 +0000)] 
Re-add sys/time.h

18 years agoMerge branch 'master' of marples:/var/git/dhcpcd
Roy Marples [Thu, 8 Nov 2007 10:38:54 +0000 (10:38 +0000)] 
Merge branch 'master' of marples:/var/git/dhcpcd

18 years agoWork with the BSD RC system too.
Roy Marples [Thu, 8 Nov 2007 10:37:52 +0000 (10:37 +0000)] 
Work with the BSD RC system too.

18 years agoFind resolvconf in path instead of just /sbin.
Roy Marples [Thu, 8 Nov 2007 10:36:49 +0000 (10:36 +0000)] 
Find resolvconf in path instead of just /sbin.

18 years agoEnsure copyright is added to the binary
Roy Marples [Wed, 7 Nov 2007 21:35:12 +0000 (21:35 +0000)] 
Ensure copyright is added to the binary

18 years agotimeval defines seconds as long, so we should use long over time_t
Roy Marples [Wed, 7 Nov 2007 20:59:52 +0000 (20:59 +0000)] 
timeval defines seconds as long, so we should use long over time_t

18 years agoImprove the structure of linux netlink messaging code
Roy Marples [Wed, 7 Nov 2007 20:28:55 +0000 (20:28 +0000)] 
Improve the structure of linux netlink messaging code

18 years agomake HAVE_FORK=yes|no should be used if cross compiling.
Roy Marples [Wed, 7 Nov 2007 17:06:05 +0000 (17:06 +0000)] 
make HAVE_FORK=yes|no should be used if cross compiling.

18 years agoReword the headers to just say we use the GPLv2.
Roy Marples [Wed, 7 Nov 2007 16:26:41 +0000 (16:26 +0000)] 
Reword the headers to just say we use the GPLv2.

18 years agoReword the license headers just to say we use the GPLv2.
Roy Marples [Wed, 7 Nov 2007 16:05:07 +0000 (16:05 +0000)] 
Reword the license headers just to say we use the GPLv2.

18 years agoRemove the reference to udhcp.
Roy Marples [Wed, 7 Nov 2007 15:53:15 +0000 (15:53 +0000)] 
Remove the reference to udhcp.

18 years agodhcp_run no longer resembles anything from udhcp, so remove the reference.
Roy Marples [Wed, 7 Nov 2007 15:45:11 +0000 (15:45 +0000)] 
dhcp_run no longer resembles anything from udhcp, so remove the reference.

18 years agoClarify recvmsg error
Roy Marples [Wed, 7 Nov 2007 15:43:32 +0000 (15:43 +0000)] 
Clarify recvmsg error