]> git.ipfire.org Git - thirdparty/dhcpcd.git/log
thirdparty/dhcpcd.git
18 years ago3.1.4
Roy Marples [Thu, 9 Aug 2007 16:26:26 +0000 (16:26 +0000)] 
3.1.4

18 years agoEnsure ARP checking times out when there is a flood.
Roy Marples [Thu, 9 Aug 2007 16:25:20 +0000 (16:25 +0000)] 
Ensure ARP checking times out when there is a flood.

18 years agoDon't use xmalloc in logger as that is self recursive.
Roy Marples [Thu, 9 Aug 2007 16:24:36 +0000 (16:24 +0000)] 
Don't use xmalloc in logger as that is self recursive.

18 years agoMove signal out of the options struct as it's just local to dhcpcd.c
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

18 years agoAdd -x option to quit without releasing the lease.
Roy Marples [Fri, 3 Aug 2007 10:33:07 +0000 (10:33 +0000)] 
Add -x option to quit without releasing the lease.

18 years agoFix link routes which broke in 3.1.2.
Roy Marples [Tue, 31 Jul 2007 14:09:00 +0000 (14:09 +0000)] 
Fix link routes which broke in 3.1.2.

18 years agoChangelog
Roy Marples [Tue, 31 Jul 2007 09:57:20 +0000 (09:57 +0000)] 
Changelog

18 years agoFix static routes
Roy Marples [Tue, 31 Jul 2007 09:50:48 +0000 (09:50 +0000)] 
Fix static routes

18 years agoChange the route output to use CIDR instead of netmasks
Roy Marples [Mon, 30 Jul 2007 12:46:53 +0000 (12:46 +0000)] 
Change the route output to use CIDR instead of netmasks

18 years agoUse --nodeps when restarting services
Roy Marples [Mon, 30 Jul 2007 12:45:31 +0000 (12:45 +0000)] 
Use --nodeps when restarting services

18 years agoSimply CIDR calculation, thanks to Francois-Xavier Le Bail.
Roy Marples [Sun, 29 Jul 2007 10:19:37 +0000 (10:19 +0000)] 
Simply CIDR calculation, thanks to Francois-Xavier Le Bail.

18 years agoDon't free the dhcp object on RENEW (fixes a segfault)
Roy Marples [Sun, 29 Jul 2007 10:18:52 +0000 (10:18 +0000)] 
Don't free the dhcp object on RENEW (fixes a segfault)

18 years agoFix arp segfaulting and final 3.1.1
Roy Marples [Thu, 26 Jul 2007 09:35:45 +0000 (09:35 +0000)] 
Fix arp segfaulting and final 3.1.1

18 years agoRemove getifaddrs code and instead just use ioctls.
Roy Marples [Wed, 25 Jul 2007 21:01:10 +0000 (21:01 +0000)] 
Remove getifaddrs code and instead just use ioctls.

18 years agoFinal 3.1.0
Roy Marples [Mon, 23 Jul 2007 10:31:16 +0000 (10:31 +0000)] 
Final 3.1.0

18 years agoAdd new socket code to try and support InfiniBand better.
Roy Marples [Sat, 21 Jul 2007 13:00:18 +0000 (13:00 +0000)] 
Add new socket code to try and support InfiniBand better.

18 years agoFix leak and report correct invalid encoding option for sip servers.
Roy Marples [Thu, 19 Jul 2007 15:46:02 +0000 (15:46 +0000)] 
Fix leak and report correct invalid encoding option for sip servers.

18 years agoSupport RFC 3361 SIP Servers.
Roy Marples [Wed, 18 Jul 2007 14:22:02 +0000 (14:22 +0000)] 
Support RFC 3361 SIP Servers.

18 years ago==-1 is cheaper than <0
Roy Marples [Wed, 18 Jul 2007 11:39:30 +0000 (11:39 +0000)] 
==-1 is cheaper than <0

18 years ago==-1 is cheaper than <0
Roy Marples [Wed, 18 Jul 2007 11:38:42 +0000 (11:38 +0000)] 
==-1 is cheaper than <0

18 years ago==-1 is cheaper than <0
Roy Marples [Wed, 18 Jul 2007 11:35:50 +0000 (11:35 +0000)] 
==-1 is cheaper than <0

18 years agoWe now do ARP checking by default as recommended by RFC 2131.
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.

18 years agoSuport DHCP option (52) overload.
Roy Marples [Tue, 17 Jul 2007 08:34:59 +0000 (08:34 +0000)] 
Suport DHCP option (52) overload.

18 years agoAdded -T test option. This just sends a DHCP_DISCOVER message and then
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.

18 years agoPad after end
Roy Marples [Thu, 12 Jul 2007 06:57:21 +0000 (06:57 +0000)] 
Pad after end

18 years agoFix adding /32 routes on Linux
Roy Marples [Thu, 28 Jun 2007 03:42:19 +0000 (03:42 +0000)] 
Fix adding /32 routes on Linux

18 years agoFix Client ID's
Roy Marples [Thu, 28 Jun 2007 03:41:25 +0000 (03:41 +0000)] 
Fix Client ID's

18 years agoDon't do any DUID if we have a user specified ClientID
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

18 years agoFix adding of routes on the BSDs.
Roy Marples [Wed, 27 Jun 2007 00:11:11 +0000 (00:11 +0000)] 
Fix adding of routes on the BSDs.

18 years agoROOTPATH should work correctly again, thanks to danhien.
Roy Marples [Tue, 26 Jun 2007 12:14:17 +0000 (12:14 +0000)] 
ROOTPATH should work correctly again, thanks to danhien.

18 years agochdir to / for sanity
Roy Marples [Tue, 26 Jun 2007 12:02:26 +0000 (12:02 +0000)] 
chdir to / for sanity

19 years agoWe now have 6 hostname options, which should satisfy everyone.
Roy Marples [Wed, 30 May 2007 09:27:53 +0000 (09:27 +0000)] 
We now have 6 hostname options, which should satisfy everyone.

19 years ago-HH sets the hostname to the full dns name looked up if we need to.
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.

19 years agoDon't strip the domain when looking up hostname via DNS
Roy Marples [Wed, 23 May 2007 14:48:02 +0000 (14:48 +0000)] 
Don't strip the domain when looking up hostname via DNS

19 years agoMinimum packet is 46 bytes
Roy Marples [Tue, 22 May 2007 08:55:21 +0000 (08:55 +0000)] 
Minimum packet is 46 bytes

19 years agoFix ARP checking
Roy Marples [Mon, 21 May 2007 17:10:10 +0000 (17:10 +0000)] 
Fix ARP checking

19 years agoSupport linux aliased addresses
Roy Marples [Mon, 21 May 2007 13:55:49 +0000 (13:55 +0000)] 
Support linux aliased addresses

19 years agoEnable DHCP_INFORM support via the -s option again, moving DHCP_REQUEST
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.

19 years agoStop using optional arguments, use '' instead so we're more compatible with dhcpcd...
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

19 years agoRename ch to opt
Roy Marples [Mon, 14 May 2007 13:34:36 +0000 (13:34 +0000)] 
Rename ch to opt

19 years agoDon't overrwite .info files when dropping if they already exist
Roy Marples [Mon, 14 May 2007 10:01:56 +0000 (10:01 +0000)] 
Don't overrwite .info files when dropping if they already exist

19 years agoAdd INSTALL file
Roy Marples [Sun, 13 May 2007 18:44:29 +0000 (18:44 +0000)] 
Add INSTALL file

19 years agoEnsure that dhcpcd.sh is always called.
Roy Marples [Sun, 13 May 2007 17:43:56 +0000 (17:43 +0000)] 
Ensure that dhcpcd.sh is always called.

19 years agoKeep flock on pidfile open for while running.
Roy Marples [Sun, 13 May 2007 13:46:39 +0000 (13:46 +0000)] 
Keep flock on pidfile open for while running.

19 years agoflock the pidfile and stop writing the parent pid to it so we're more robst.
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.

19 years agoAvoid using sizeof for hostname length check
Roy Marples [Fri, 11 May 2007 21:31:14 +0000 (21:31 +0000)] 
Avoid using sizeof for hostname length check

19 years agoEnable DHCP_INFORM support via the -S option
Roy Marples [Fri, 11 May 2007 19:55:00 +0000 (19:55 +0000)] 
Enable DHCP_INFORM support via the -S option

19 years agoFix Makefile gcc options
Roy Marples [Fri, 11 May 2007 11:00:14 +0000 (11:00 +0000)] 
Fix Makefile gcc options

19 years agoAllow -I to have an optional argument, when missing don't use DUID's
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

19 years agoAdd support for RFC 4361
Roy Marples [Thu, 10 May 2007 16:08:49 +0000 (16:08 +0000)] 
Add support for RFC 4361

19 years agoadd missing files
Roy Marples [Thu, 10 May 2007 16:07:17 +0000 (16:07 +0000)] 
add missing files

19 years agoconfig.h now has the compile time options, instead of being dotted around.
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.

19 years agoClean up stuff
Roy Marples [Fri, 4 May 2007 14:47:09 +0000 (14:47 +0000)] 
Clean up stuff

19 years agoGrammer fix by vonr
Roy Marples [Thu, 26 Apr 2007 18:46:26 +0000 (18:46 +0000)] 
Grammer fix by vonr

19 years agoAlthough we compile on NetBSD, we fail to add routes correctly.
Roy Marples [Thu, 26 Apr 2007 16:46:55 +0000 (16:46 +0000)] 
Although we compile on NetBSD, we fail to add routes correctly.

19 years agoSend a FQDN hostname if it contains dots, strip the domain from a looked up hostname...
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.

19 years agoUse MAXHOSTNAMELEN instead of our define
Roy Marples [Wed, 18 Apr 2007 15:14:55 +0000 (15:14 +0000)] 
Use MAXHOSTNAMELEN instead of our define

19 years agoEnsure that static routes are always added before routers.
Roy Marples [Wed, 18 Apr 2007 12:03:23 +0000 (12:03 +0000)] 
Ensure that static routes are always added before routers.

19 years agoUse getnameinfo instead of gethostbyaddr.
Roy Marples [Wed, 18 Apr 2007 10:16:51 +0000 (10:16 +0000)] 
Use getnameinfo instead of gethostbyaddr.

19 years agoRename define and add comment to info file
Roy Marples [Mon, 16 Apr 2007 08:33:22 +0000 (08:33 +0000)] 
Rename define and add comment to info file

19 years agoUse vfork instead of fork so we're more embedded friendly.
Roy Marples [Sun, 15 Apr 2007 18:41:14 +0000 (18:41 +0000)] 
Use vfork instead of fork so we're more embedded friendly.

19 years agoRemove gateways from the ROUTES and add to GATEWAYS
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.

19 years agodhcpcd-3.0.17
Roy Marples [Sat, 14 Apr 2007 07:53:33 +0000 (07:53 +0000)] 
dhcpcd-3.0.17

19 years agoTypo, thanks to A C Hurst
Roy Marples [Fri, 13 Apr 2007 23:59:24 +0000 (23:59 +0000)] 
Typo, thanks to A C Hurst

19 years agoignore should be debug message
Roy Marples [Fri, 13 Apr 2007 08:49:03 +0000 (08:49 +0000)] 
ignore should be debug message

19 years agoStyle updates
Roy Marples [Thu, 12 Apr 2007 13:12:25 +0000 (13:12 +0000)] 
Style updates

19 years agoUpdate
Roy Marples [Thu, 12 Apr 2007 06:58:02 +0000 (06:58 +0000)] 
Update

19 years agoRedfine the variable and add a comment
Roy Marples [Thu, 12 Apr 2007 06:52:51 +0000 (06:52 +0000)] 
Redfine the variable and add a comment

19 years agoMinimum message size is now 300 bytes for crappy DHCP servers :/
Roy Marples [Wed, 11 Apr 2007 19:44:37 +0000 (19:44 +0000)] 
Minimum message size is now 300 bytes for crappy DHCP servers :/

19 years agoCuddle up to LKML style C
Roy Marples [Wed, 11 Apr 2007 13:18:33 +0000 (13:18 +0000)] 
Cuddle up to LKML style C

19 years agoFix indentation
Roy Marples [Tue, 10 Apr 2007 11:27:37 +0000 (11:27 +0000)] 
Fix indentation

19 years agoWe should now compile on OpenBSD. Also, we check we can use some gcc flags before...
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.

19 years agocopy the arg as vsyslog may not do its own copy and use strlcpy instead of strcpy
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

19 years agostring.h pulls in features.h
Roy Marples [Thu, 5 Apr 2007 18:11:05 +0000 (18:11 +0000)] 
string.h pulls in features.h

19 years agoUse libc strlcpy for uclibc and dietlibc
Roy Marples [Thu, 5 Apr 2007 18:05:38 +0000 (18:05 +0000)] 
Use libc strlcpy for uclibc and dietlibc

19 years agoRemove the last sprintf
Roy Marples [Thu, 5 Apr 2007 17:38:18 +0000 (17:38 +0000)] 
Remove the last sprintf

19 years agoUse strlcpy if available, if not define our own.
Roy Marples [Thu, 5 Apr 2007 17:31:05 +0000 (17:31 +0000)] 
Use strlcpy if available, if not define our own.

19 years agoAdd safe_strncpy function to ensure everything is NULL terminated
Roy Marples [Thu, 5 Apr 2007 16:56:58 +0000 (16:56 +0000)] 
Add safe_strncpy function to ensure everything is NULL terminated

19 years agoClean ups
Roy Marples [Thu, 5 Apr 2007 15:01:50 +0000 (15:01 +0000)] 
Clean ups

19 years agoCast NULL as char * when terminating lists, and use printf like attributes on our...
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.

19 years agoAdd --nomtu/-M option. Also, if MTU is used we restore it to how it was at when we...
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.

19 years agoYou can now build dhcpcd without support for writing ntp, nis and info files
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.

19 years agoCheck that if_nametoindex returns a valid index, thanks to d00mer.
Roy Marples [Fri, 23 Mar 2007 10:32:11 +0000 (10:32 +0000)] 
Check that if_nametoindex returns a valid index, thanks to d00mer.

19 years agoBuild correctly on dietlibc, thanks to d00mer.
Roy Marples [Fri, 23 Mar 2007 10:09:14 +0000 (10:09 +0000)] 
Build correctly on dietlibc, thanks to d00mer.

19 years agoWhen MTU is less than 576 we now ignore it instead of setting the MTU to 576.
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.

19 years agoWhen we get an invalid length for a DHCP option, try and continue anyway.
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.

19 years agoRFC 2131 is full of confusion regarding MTU it seems as the effective minimum MTU...
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.

19 years agoFix MTU length checking.
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.

19 years ago3.0.14 done
Roy Marples [Wed, 28 Feb 2007 09:18:04 +0000 (09:18 +0000)] 
3.0.14 done

19 years agoDon't crash with 0 or invalid length DHCP options, reported by Stefan de Konink.
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.

19 years agoFinal 3.0.13
Roy Marples [Fri, 23 Feb 2007 08:44:38 +0000 (08:44 +0000)] 
Final 3.0.13

19 years agoFinal 3.0.13
Roy Marples [Fri, 23 Feb 2007 08:41:46 +0000 (08:41 +0000)] 
Final 3.0.13

19 years agoReally fix firewire
Roy Marples [Thu, 22 Feb 2007 07:23:19 +0000 (07:23 +0000)] 
Really fix firewire

19 years agoFix regression on Linux for sending packets over non Ethernet devices.
Roy Marples [Wed, 21 Feb 2007 23:22:25 +0000 (23:22 +0000)] 
Fix regression on Linux for sending packets over non Ethernet devices.

19 years agodefine ARPHRD_IEEE1394 if it doesn not exist, like for Linux-2.4 kernels.
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.

19 years agoFinalise 3.0.12
Roy Marples [Wed, 21 Feb 2007 12:56:22 +0000 (12:56 +0000)] 
Finalise 3.0.12

19 years agoNo more errors reported under valgrind :)
Roy Marples [Wed, 21 Feb 2007 11:40:50 +0000 (11:40 +0000)] 
No more errors reported under valgrind :)

19 years agoClean up some valgrind errors
Roy Marples [Wed, 21 Feb 2007 10:50:24 +0000 (10:50 +0000)] 
Clean up some valgrind errors

19 years agoStop using sleeps as it may mess with our signal handler. Display cidr when adding...
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.

19 years agoTest to see if the pid in the pidfile is actually running before claiming
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.