]>
git.ipfire.org Git - thirdparty/dhcpcd.git/log
Roy Marples [Thu, 9 Aug 2007 16:26:26 +0000 (16:26 +0000)]
3.1.4
Roy Marples [Thu, 9 Aug 2007 16:25:20 +0000 (16:25 +0000)]
Ensure ARP checking times out when there is a flood.
Roy Marples [Thu, 9 Aug 2007 16:24:36 +0000 (16:24 +0000)]
Don't use xmalloc in logger as that is self recursive.
Roy Marples [Fri, 3 Aug 2007 12:24:17 +0000 (12:24 +0000)]
Move signal out of the options struct as it's just local to dhcpcd.c
Roy Marples [Fri, 3 Aug 2007 10:33:07 +0000 (10:33 +0000)]
Add -x option to quit without releasing the lease.
Roy Marples [Tue, 31 Jul 2007 14:09:00 +0000 (14:09 +0000)]
Fix link routes which broke in 3.1.2.
Roy Marples [Tue, 31 Jul 2007 09:57:20 +0000 (09:57 +0000)]
Changelog
Roy Marples [Tue, 31 Jul 2007 09:50:48 +0000 (09:50 +0000)]
Fix static routes
Roy Marples [Mon, 30 Jul 2007 12:46:53 +0000 (12:46 +0000)]
Change the route output to use CIDR instead of netmasks
Roy Marples [Mon, 30 Jul 2007 12:45:31 +0000 (12:45 +0000)]
Use --nodeps when restarting services
Roy Marples [Sun, 29 Jul 2007 10:19:37 +0000 (10:19 +0000)]
Simply CIDR calculation, thanks to Francois-Xavier Le Bail.
Roy Marples [Sun, 29 Jul 2007 10:18:52 +0000 (10:18 +0000)]
Don't free the dhcp object on RENEW (fixes a segfault)
Roy Marples [Thu, 26 Jul 2007 09:35:45 +0000 (09:35 +0000)]
Fix arp segfaulting and final 3.1.1
Roy Marples [Wed, 25 Jul 2007 21:01:10 +0000 (21:01 +0000)]
Remove getifaddrs code and instead just use ioctls.
Roy Marples [Mon, 23 Jul 2007 10:31:16 +0000 (10:31 +0000)]
Final 3.1.0
Roy Marples [Sat, 21 Jul 2007 13:00:18 +0000 (13:00 +0000)]
Add new socket code to try and support InfiniBand better.
Roy Marples [Thu, 19 Jul 2007 15:46:02 +0000 (15:46 +0000)]
Fix leak and report correct invalid encoding option for sip servers.
Roy Marples [Wed, 18 Jul 2007 14:22:02 +0000 (14:22 +0000)]
Support RFC 3361 SIP Servers.
Roy Marples [Wed, 18 Jul 2007 11:39:30 +0000 (11:39 +0000)]
==-1 is cheaper than <0
Roy Marples [Wed, 18 Jul 2007 11:38:42 +0000 (11:38 +0000)]
==-1 is cheaper than <0
Roy Marples [Wed, 18 Jul 2007 11:35:50 +0000 (11:35 +0000)]
==-1 is cheaper than <0
Roy Marples [Wed, 18 Jul 2007 11:26:59 +0000 (11:26 +0000)]
We now do ARP checking by default as recommended by RFC 2131.
Add RFC 3927 (aka IPV4LL aka APIPA) support by default.
Roy Marples [Tue, 17 Jul 2007 08:34:59 +0000 (08:34 +0000)]
Suport DHCP option (52) overload.
Roy Marples [Thu, 12 Jul 2007 12:52:27 +0000 (12:52 +0000)]
Added -T test option. This just sends a DHCP_DISCOVER message and then
prints the configuration data to stdout - we don't request a lease,
configure the interface or write the info file.
Roy Marples [Thu, 12 Jul 2007 06:57:21 +0000 (06:57 +0000)]
Pad after end
Roy Marples [Thu, 28 Jun 2007 03:42:19 +0000 (03:42 +0000)]
Fix adding /32 routes on Linux
Roy Marples [Thu, 28 Jun 2007 03:41:25 +0000 (03:41 +0000)]
Fix Client ID's
Roy Marples [Wed, 27 Jun 2007 21:55:44 +0000 (21:55 +0000)]
Don't do any DUID if we have a user specified ClientID
Roy Marples [Wed, 27 Jun 2007 00:11:11 +0000 (00:11 +0000)]
Fix adding of routes on the BSDs.
Roy Marples [Tue, 26 Jun 2007 12:14:17 +0000 (12:14 +0000)]
ROOTPATH should work correctly again, thanks to danhien.
Roy Marples [Tue, 26 Jun 2007 12:02:26 +0000 (12:02 +0000)]
chdir to / for sanity
Roy Marples [Wed, 30 May 2007 09:27:53 +0000 (09:27 +0000)]
We now have 6 hostname options, which should satisfy everyone.
Roy Marples [Mon, 28 May 2007 12:15:27 +0000 (12:15 +0000)]
-HH sets the hostname to the full dns name looked up if we need to.
Roy Marples [Wed, 23 May 2007 14:48:02 +0000 (14:48 +0000)]
Don't strip the domain when looking up hostname via DNS
Roy Marples [Tue, 22 May 2007 08:55:21 +0000 (08:55 +0000)]
Minimum packet is 46 bytes
Roy Marples [Mon, 21 May 2007 17:10:10 +0000 (17:10 +0000)]
Fix ARP checking
Roy Marples [Mon, 21 May 2007 13:55:49 +0000 (13:55 +0000)]
Support linux aliased addresses
Roy Marples [Tue, 15 May 2007 13:34:17 +0000 (13:34 +0000)]
Enable DHCP_INFORM support via the -s option again, moving DHCP_REQUEST
to the -r option. This makes us more compatible with dhcpcd-1.x and 2.x.
Roy Marples [Mon, 14 May 2007 22:12:01 +0000 (22:12 +0000)]
Stop using optional arguments, use '' instead so we're more compatible with dhcpcd-1.x and 2.x. Install /var/lib if it doesn't exist
Roy Marples [Mon, 14 May 2007 13:34:36 +0000 (13:34 +0000)]
Rename ch to opt
Roy Marples [Mon, 14 May 2007 10:01:56 +0000 (10:01 +0000)]
Don't overrwite .info files when dropping if they already exist
Roy Marples [Sun, 13 May 2007 18:44:29 +0000 (18:44 +0000)]
Add INSTALL file
Roy Marples [Sun, 13 May 2007 17:43:56 +0000 (17:43 +0000)]
Ensure that dhcpcd.sh is always called.
Roy Marples [Sun, 13 May 2007 13:46:39 +0000 (13:46 +0000)]
Keep flock on pidfile open for while running.
Roy Marples [Sun, 13 May 2007 12:28:54 +0000 (12:28 +0000)]
flock the pidfile and stop writing the parent pid to it so we're more robst.
Roy Marples [Fri, 11 May 2007 21:31:14 +0000 (21:31 +0000)]
Avoid using sizeof for hostname length check
Roy Marples [Fri, 11 May 2007 19:55:00 +0000 (19:55 +0000)]
Enable DHCP_INFORM support via the -S option
Roy Marples [Fri, 11 May 2007 11:00:14 +0000 (11:00 +0000)]
Fix Makefile gcc options
Roy Marples [Fri, 11 May 2007 10:51:32 +0000 (10:51 +0000)]
Allow -I to have an optional argument, when missing don't use DUID's
Roy Marples [Thu, 10 May 2007 16:08:49 +0000 (16:08 +0000)]
Add support for RFC 4361
Roy Marples [Thu, 10 May 2007 16:07:17 +0000 (16:07 +0000)]
add missing files
Roy Marples [Thu, 10 May 2007 09:39:26 +0000 (09:39 +0000)]
config.h now has the compile time options, instead of being dotted around.
Added -E option, which reads the last info file and uses the information there
if we timeout and the lease is still valid, thanks to Roberto Angelino.
Roy Marples [Fri, 4 May 2007 14:47:09 +0000 (14:47 +0000)]
Clean up stuff
Roy Marples [Thu, 26 Apr 2007 18:46:26 +0000 (18:46 +0000)]
Grammer fix by vonr
Roy Marples [Thu, 26 Apr 2007 16:46:55 +0000 (16:46 +0000)]
Although we compile on NetBSD, we fail to add routes correctly.
Roy Marples [Thu, 26 Apr 2007 16:16:56 +0000 (16:16 +0000)]
Send a FQDN hostname if it contains dots, strip the domain from a looked up hostname if it matches our domain or search and sanitize our fd's a little better.
Roy Marples [Wed, 18 Apr 2007 15:14:55 +0000 (15:14 +0000)]
Use MAXHOSTNAMELEN instead of our define
Roy Marples [Wed, 18 Apr 2007 12:03:23 +0000 (12:03 +0000)]
Ensure that static routes are always added before routers.
Roy Marples [Wed, 18 Apr 2007 10:16:51 +0000 (10:16 +0000)]
Use getnameinfo instead of gethostbyaddr.
Roy Marples [Mon, 16 Apr 2007 08:33:22 +0000 (08:33 +0000)]
Rename define and add comment to info file
Roy Marples [Sun, 15 Apr 2007 18:41:14 +0000 (18:41 +0000)]
Use vfork instead of fork so we're more embedded friendly.
Roy Marples [Sun, 15 Apr 2007 17:51:04 +0000 (17:51 +0000)]
Remove gateways from the ROUTES and add to GATEWAYS
define #INFO_COMPAT if you wish your .info file to add support for some
old 1.x and 2.x structure.
Roy Marples [Sat, 14 Apr 2007 07:53:33 +0000 (07:53 +0000)]
dhcpcd-3.0.17
Roy Marples [Fri, 13 Apr 2007 23:59:24 +0000 (23:59 +0000)]
Typo, thanks to A C Hurst
Roy Marples [Fri, 13 Apr 2007 08:49:03 +0000 (08:49 +0000)]
ignore should be debug message
Roy Marples [Thu, 12 Apr 2007 13:12:25 +0000 (13:12 +0000)]
Style updates
Roy Marples [Thu, 12 Apr 2007 06:58:02 +0000 (06:58 +0000)]
Update
Roy Marples [Thu, 12 Apr 2007 06:52:51 +0000 (06:52 +0000)]
Redfine the variable and add a comment
Roy Marples [Wed, 11 Apr 2007 19:44:37 +0000 (19:44 +0000)]
Minimum message size is now 300 bytes for crappy DHCP servers :/
Roy Marples [Wed, 11 Apr 2007 13:18:33 +0000 (13:18 +0000)]
Cuddle up to LKML style C
Roy Marples [Tue, 10 Apr 2007 11:27:37 +0000 (11:27 +0000)]
Fix indentation
Roy Marples [Sun, 8 Apr 2007 17:35:22 +0000 (17:35 +0000)]
We should now compile on OpenBSD. Also, we check we can use some gcc flags before blindly erroring.
Roy Marples [Fri, 6 Apr 2007 12:30:16 +0000 (12:30 +0000)]
copy the arg as vsyslog may not do its own copy and use strlcpy instead of strcpy
Roy Marples [Thu, 5 Apr 2007 18:11:05 +0000 (18:11 +0000)]
string.h pulls in features.h
Roy Marples [Thu, 5 Apr 2007 18:05:38 +0000 (18:05 +0000)]
Use libc strlcpy for uclibc and dietlibc
Roy Marples [Thu, 5 Apr 2007 17:38:18 +0000 (17:38 +0000)]
Remove the last sprintf
Roy Marples [Thu, 5 Apr 2007 17:31:05 +0000 (17:31 +0000)]
Use strlcpy if available, if not define our own.
Roy Marples [Thu, 5 Apr 2007 16:56:58 +0000 (16:56 +0000)]
Add safe_strncpy function to ensure everything is NULL terminated
Roy Marples [Thu, 5 Apr 2007 15:01:50 +0000 (15:01 +0000)]
Clean ups
Roy Marples [Thu, 5 Apr 2007 14:33:39 +0000 (14:33 +0000)]
Cast NULL as char * when terminating lists, and use printf like attributes on our logging functions.
Roy Marples [Wed, 4 Apr 2007 14:28:07 +0000 (14:28 +0000)]
Add --nomtu/-M option. Also, if MTU is used we restore it to how it was at when we exist, don't get an MTU from the server or get an invalid MTU from the server.
Roy Marples [Tue, 3 Apr 2007 07:03:04 +0000 (07:03 +0000)]
You can now build dhcpcd without support for writing ntp, nis and info files
which makes the binary a few k smaller.
Support OpenNTP as well as NTP.
Re-work the state engine a little, so we renew and rebind correctly.
Subsequent debug options stop dhcpcd from daemonising.
Roy Marples [Fri, 23 Mar 2007 10:32:11 +0000 (10:32 +0000)]
Check that if_nametoindex returns a valid index, thanks to d00mer.
Roy Marples [Fri, 23 Mar 2007 10:09:14 +0000 (10:09 +0000)]
Build correctly on dietlibc, thanks to d00mer.
Roy Marples [Fri, 23 Mar 2007 10:02:02 +0000 (10:02 +0000)]
When MTU is less than 576 we now ignore it instead of setting the MTU to 576.
Roy Marples [Sun, 4 Mar 2007 15:08:21 +0000 (15:08 +0000)]
When we get an invalid length for a DHCP option, try and continue anyway.
Roy Marples [Fri, 2 Mar 2007 12:11:46 +0000 (12:11 +0000)]
RFC 2131 is full of confusion regarding MTU it seems as the effective minimum MTU is really 576 or DHCP requests stop working.
Roy Marples [Thu, 1 Mar 2007 10:42:01 +0000 (10:42 +0000)]
Fix MTU length checking.
We now request MTU from the DHCP server, and if given we set it.
Roy Marples [Wed, 28 Feb 2007 09:18:04 +0000 (09:18 +0000)]
3.0.14 done
Roy Marples [Tue, 27 Feb 2007 12:06:44 +0000 (12:06 +0000)]
Don't crash with 0 or invalid length DHCP options, reported by Stefan de Konink.
Roy Marples [Fri, 23 Feb 2007 08:44:38 +0000 (08:44 +0000)]
Final 3.0.13
Roy Marples [Fri, 23 Feb 2007 08:41:46 +0000 (08:41 +0000)]
Final 3.0.13
Roy Marples [Thu, 22 Feb 2007 07:23:19 +0000 (07:23 +0000)]
Really fix firewire
Roy Marples [Wed, 21 Feb 2007 23:22:25 +0000 (23:22 +0000)]
Fix regression on Linux for sending packets over non Ethernet devices.
Roy Marples [Wed, 21 Feb 2007 22:20:04 +0000 (22:20 +0000)]
define ARPHRD_IEEE1394 if it doesn not exist, like for Linux-2.4 kernels.
Roy Marples [Wed, 21 Feb 2007 12:56:22 +0000 (12:56 +0000)]
Finalise 3.0.12
Roy Marples [Wed, 21 Feb 2007 11:40:50 +0000 (11:40 +0000)]
No more errors reported under valgrind :)
Roy Marples [Wed, 21 Feb 2007 10:50:24 +0000 (10:50 +0000)]
Clean up some valgrind errors
Roy Marples [Wed, 21 Feb 2007 10:30:50 +0000 (10:30 +0000)]
Stop using sleeps as it may mess with our signal handler. Display cidr when adding/deleting addreses.
Roy Marples [Tue, 20 Feb 2007 22:57:10 +0000 (22:57 +0000)]
Test to see if the pid in the pidfile is actually running before claiming
that we are.
Fix the error since 3.0.6.
We now ensure that our renewal and rebind times are sane.
Fix flushing interfaces for systems without getifaddrs and >1 interface.
All netlink error messages are now prefixed with netlink.