]>
git.ipfire.org Git - thirdparty/dhcpcd.git/log
Roy Marples [Fri, 25 Jan 2008 10:53:43 +0000 (10:53 +0000)]
Release dhcpcd-3.2.0
Roy Marples [Fri, 25 Jan 2008 10:18:13 +0000 (10:18 +0000)]
Store and validate the duid using our generic hwaddr_ calls
Roy Marples [Fri, 25 Jan 2008 09:52:58 +0000 (09:52 +0000)]
If ClientID matches a hardware address formart, encode it as such.
Roy Marples [Thu, 24 Jan 2008 16:49:17 +0000 (16:49 +0000)]
Don't use const const here - doh.
Roy Marples [Thu, 24 Jan 2008 15:01:19 +0000 (15:01 +0000)]
DHCP over Infiniband requires a fudged broadcast address.
Roy Marples [Thu, 24 Jan 2008 11:14:18 +0000 (11:14 +0000)]
Bump version and fix infiniband number.
Roy Marples [Tue, 22 Jan 2008 16:54:38 +0000 (16:54 +0000)]
renewing a lease should not cause dhcpcd to exit.
Roy Marples [Mon, 21 Jan 2008 22:04:43 +0000 (22:04 +0000)]
Zero the rset when we fallthrough the waiting for packet.
Roy Marples [Mon, 21 Jan 2008 21:52:20 +0000 (21:52 +0000)]
Fix compile on Linux where.
Roy Marples [Mon, 21 Jan 2008 21:19:53 +0000 (21:19 +0000)]
Quiet some lint warnings.
Roy Marples [Mon, 21 Jan 2008 16:08:42 +0000 (16:08 +0000)]
Prefer for (;;) over while (1)
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.
Roy Marples [Mon, 21 Jan 2008 15:12:51 +0000 (15:12 +0000)]
Don't raise signals on child exits.
Roy Marples [Mon, 21 Jan 2008 15:12:31 +0000 (15:12 +0000)]
We should use ssize_t here.
Roy Marples [Mon, 21 Jan 2008 15:10:46 +0000 (15:10 +0000)]
inet_aton returns 1 for success
Roy Marples [Thu, 17 Jan 2008 18:49:26 +0000 (18:49 +0000)]
Change man page building to a suffix rule.
Roy Marples [Thu, 17 Jan 2008 17:54:03 +0000 (17:54 +0000)]
Formatting.
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.
Roy Marples [Thu, 17 Jan 2008 14:16:13 +0000 (14:16 +0000)]
Re-write the man page using the mdoc format.
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.
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.
Roy Marples [Wed, 16 Jan 2008 17:34:36 +0000 (17:34 +0000)]
More formatting fixes.
Roy Marples [Wed, 16 Jan 2008 16:38:47 +0000 (16:38 +0000)]
Re format for standard tabs.
Roy Marples [Wed, 16 Jan 2008 15:59:14 +0000 (15:59 +0000)]
Add correct license
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.
Roy Marples [Wed, 16 Jan 2008 13:40:42 +0000 (13:40 +0000)]
start and last_send should really be time_t also.
Roy Marples [Wed, 16 Jan 2008 13:16:11 +0000 (13:16 +0000)]
uptime should return time_t
Roy Marples [Tue, 15 Jan 2008 15:11:00 +0000 (15:11 +0000)]
Fix -S in getopt.
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.
Roy Marples [Wed, 9 Jan 2008 15:51:04 +0000 (15:51 +0000)]
Release 3.1.9
Roy Marples [Wed, 9 Jan 2008 14:16:18 +0000 (14:16 +0000)]
Fix INFODIR
Roy Marples [Wed, 9 Jan 2008 13:41:16 +0000 (13:41 +0000)]
Disallow arp claim for IEEE1394 per RFC 2734 thanks to pawka.
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.
Roy Marples [Wed, 9 Jan 2008 11:45:30 +0000 (11:45 +0000)]
.depend shouldn't need scripts.
Roy Marples [Wed, 9 Jan 2008 10:19:16 +0000 (10:19 +0000)]
Bump the version for testing.
Roy Marples [Wed, 9 Jan 2008 10:17:57 +0000 (10:17 +0000)]
Only ignore dhcpcd bz2 files.
Roy Marples [Wed, 9 Jan 2008 10:17:10 +0000 (10:17 +0000)]
Use correct castings for UINT16_MAX.
Roy Marples [Wed, 9 Jan 2008 10:12:59 +0000 (10:12 +0000)]
Default all int entries in the dhcp header to unsigned.
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.
Roy Marples [Wed, 9 Jan 2008 09:38:00 +0000 (09:38 +0000)]
We no longer need these headers.
Roy Marples [Tue, 8 Jan 2008 11:04:52 +0000 (11:04 +0000)]
Ignore *.bz2 files
Roy Marples [Tue, 8 Jan 2008 10:51:03 +0000 (10:51 +0000)]
Fix makefiles for installing via ports
Roy Marples [Tue, 8 Jan 2008 10:22:57 +0000 (10:22 +0000)]
Fix the man install
Roy Marples [Tue, 8 Jan 2008 10:03:18 +0000 (10:03 +0000)]
Style
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.
Roy Marples [Tue, 8 Jan 2008 09:51:23 +0000 (09:51 +0000)]
Belatedly into 2008 :)
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.
Roy Marples [Tue, 8 Jan 2008 09:40:24 +0000 (09:40 +0000)]
Remove ChangeLog, use the git log instead.
Roy Marples [Mon, 7 Jan 2008 23:46:47 +0000 (23:46 +0000)]
Add an ignore file
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.
Roy Marples [Mon, 7 Jan 2008 20:52:49 +0000 (20:52 +0000)]
Stop using asprintf as it's not portable.
Roy Marples [Mon, 7 Jan 2008 20:49:25 +0000 (20:49 +0000)]
Clean up some valgrind warnings.
Roy Marples [Mon, 7 Jan 2008 20:48:32 +0000 (20:48 +0000)]
Always relaunch with the full path.
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.
Roy Marples [Mon, 7 Jan 2008 20:47:06 +0000 (20:47 +0000)]
Stop trying to fudge gmake including the .depend
Roy Marples [Mon, 7 Jan 2008 19:13:54 +0000 (19:13 +0000)]
Avoid valgrind errors with getline.
Roy Marples [Mon, 7 Jan 2008 18:14:51 +0000 (18:14 +0000)]
Stop using static inflexable buffers when cleaning metas and reading files.
Roy Marples [Wed, 28 Nov 2007 16:14:38 +0000 (16:14 +0000)]
whitespace
Roy Marples [Tue, 27 Nov 2007 22:03:42 +0000 (22:03 +0000)]
Use generic BSD define.
Roy Marples [Sat, 24 Nov 2007 11:03:49 +0000 (11:03 +0000)]
3.1.8
Roy Marples [Sat, 24 Nov 2007 10:30:14 +0000 (10:30 +0000)]
Don't force CFLAGS
Roy Marples [Wed, 21 Nov 2007 10:31:30 +0000 (10:31 +0000)]
Merge branch 'master' of marples:/var/git/dhcpcd
Roy Marples [Wed, 21 Nov 2007 10:31:16 +0000 (10:31 +0000)]
We shouldn't specify log or drift locations
Roy Marples [Mon, 19 Nov 2007 21:00:36 +0000 (21:00 +0000)]
whitespace
Roy Marples [Mon, 19 Nov 2007 20:23:30 +0000 (20:23 +0000)]
Don't hardcode as much
Roy Marples [Fri, 16 Nov 2007 13:08:00 +0000 (13:08 +0000)]
Fix file_in_path
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.
Roy Marples [Thu, 15 Nov 2007 17:58:39 +0000 (17:58 +0000)]
Fix atoint for out of range
Roy Marples [Thu, 15 Nov 2007 17:57:10 +0000 (17:57 +0000)]
Replace the macro STRINGINT with a function
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.
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.
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.
Roy Marples [Tue, 13 Nov 2007 14:44:23 +0000 (14:44 +0000)]
Ignore FQDN replies for the time being.
Roy Marples [Tue, 13 Nov 2007 14:36:09 +0000 (14:36 +0000)]
whitespace
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 .
Roy Marples [Tue, 13 Nov 2007 10:55:55 +0000 (10:55 +0000)]
If we fail to get an ipv4ll address, start over
Roy Marples [Tue, 13 Nov 2007 10:22:45 +0000 (10:22 +0000)]
Link local routes should not be static.
Roy Marples [Mon, 12 Nov 2007 11:02:18 +0000 (11:02 +0000)]
Buffer signals instead of just using the latest.
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
Roy Marples [Fri, 9 Nov 2007 17:02:38 +0000 (17:02 +0000)]
RC -> BRC
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.
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.
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
Roy Marples [Fri, 9 Nov 2007 13:43:36 +0000 (13:43 +0000)]
Wrap _BSD_SOURCE in a __linux__ define.
Roy Marples [Thu, 8 Nov 2007 13:16:00 +0000 (13:16 +0000)]
Move signals.c,h to signal.c,h
Roy Marples [Thu, 8 Nov 2007 11:46:16 +0000 (11:46 +0000)]
Don't report on the failed dhcpcd component for realpath
Roy Marples [Thu, 8 Nov 2007 11:06:41 +0000 (11:06 +0000)]
Use realpath to work out where dhcpcd is
Roy Marples [Thu, 8 Nov 2007 10:41:37 +0000 (10:41 +0000)]
Re-add sys/time.h
Roy Marples [Thu, 8 Nov 2007 10:38:54 +0000 (10:38 +0000)]
Merge branch 'master' of marples:/var/git/dhcpcd
Roy Marples [Thu, 8 Nov 2007 10:37:52 +0000 (10:37 +0000)]
Work with the BSD RC system too.
Roy Marples [Thu, 8 Nov 2007 10:36:49 +0000 (10:36 +0000)]
Find resolvconf in path instead of just /sbin.
Roy Marples [Wed, 7 Nov 2007 21:35:12 +0000 (21:35 +0000)]
Ensure copyright is added to the binary
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
Roy Marples [Wed, 7 Nov 2007 20:28:55 +0000 (20:28 +0000)]
Improve the structure of linux netlink messaging code
Roy Marples [Wed, 7 Nov 2007 17:06:05 +0000 (17:06 +0000)]
make HAVE_FORK=yes|no should be used if cross compiling.
Roy Marples [Wed, 7 Nov 2007 16:26:41 +0000 (16:26 +0000)]
Reword the headers to just 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.
Roy Marples [Wed, 7 Nov 2007 15:53:15 +0000 (15:53 +0000)]
Remove the reference to udhcp.
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.
Roy Marples [Wed, 7 Nov 2007 15:43:32 +0000 (15:43 +0000)]
Clarify recvmsg error