| Mon, 14 Apr 2008 12:21:28 +0000 |
Roy Marples |
Implement integer arrays.
draft
|
| Mon, 14 Apr 2008 10:02:44 +0000 |
Roy Marples |
Add loads more DHCP options from RFC2132 to the info file, also closes #53.
draft
|
| Mon, 14 Apr 2008 06:57:18 +0000 |
Roy Marples |
Add more dhcp types, #53
draft
|
| Mon, 14 Apr 2008 06:35:05 +0000 |
Roy Marples |
The H argument no means , which changes it's meaning from prior versions.
draft
|
| Mon, 14 Apr 2008 03:45:54 +0000 |
Roy Marples |
Add -o opt1,opt2 and -O to disable requesting optional options. Rejig our defaults around this.
draft
|
| Sun, 13 Apr 2008 15:33:00 +0000 |
Roy Marples |
We should check the cookie on messages.
draft
|
| Sun, 13 Apr 2008 15:29:09 +0000 |
Roy Marples |
We should end options correctly.
draft
|
| Sun, 13 Apr 2008 13:17:03 +0000 |
Roy Marples |
We now use either dig or host to lookup the hostname in DNS again.
draft
|
| Sun, 13 Apr 2008 11:49:19 +0000 |
Roy Marples |
Remove the bit about init detection as it's no longer used.
draft
|
| Sun, 13 Apr 2008 11:27:41 +0000 |
Roy Marples |
As we're only dealing with dhcpcd.sh now, the exec_cmd function doesn't need to be so complex.
draft
|
| Sat, 12 Apr 2008 23:58:03 +0000 |
Roy Marples |
As we're not looking up the hostname anymore, remove reference from manual.
draft
|
| Sat, 12 Apr 2008 23:15:22 +0000 |
Roy Marples |
And read only ;)
draft
|
| Sat, 12 Apr 2008 23:13:15 +0000 |
Roy Marples |
The lease file should only be able to be read by the user than runs dhcpcd.
draft
|
| Sat, 12 Apr 2008 23:00:23 +0000 |
Roy Marples |
Move configuration file setup to dhcpcd.sh so that it's possible for the user to change more easily. We now have enter/exit hooks similar to dhclient to make things even easier for the user. At this time, we are still 100% commandline compatible. However, we have lost the feature to lookup hostnames.
draft
|
| Sat, 12 Apr 2008 03:54:17 +0000 |
Roy Marples |
Fix INFORM support a little.
draft
|
| Fri, 11 Apr 2008 16:23:31 +0000 |
Roy Marples |
Punt unused file.
draft
|
| Fri, 11 Apr 2008 16:14:55 +0000 |
Roy Marples |
Normally I hate massive code drops, but heh.
draft
|
| Mon, 31 Mar 2008 10:23:59 +0000 |
Roy Marples |
read(2) works on ssize_t so we should use this rather than size_t for our buffers. A DHCP or ARP packet still easily fits into this.
draft
|
| Sun, 30 Mar 2008 08:26:34 +0000 |
Roy Marples |
Pointless looping in bpf.packet, as pointed out by D. Young.
draft
|
| Sun, 30 Mar 2008 08:07:37 +0000 |
Roy Marples |
Use d_droute.
draft
|
| Sat, 29 Mar 2008 19:14:52 +0000 |
Roy Marples |
bitmask options should take less space than booleans.
draft
|
| Sat, 29 Mar 2008 17:03:34 +0000 |
Roy Marples |
strlcpy is more lightweight than memcpy.
draft
|
| Sat, 29 Mar 2008 16:58:42 +0000 |
Roy Marples |
Fix compile on NetBSD.
draft
|
| Sat, 29 Mar 2008 16:50:18 +0000 |
Roy Marples |
Remove all logging from if.c and into the proper bits.
draft
|
| Sat, 29 Mar 2008 13:07:39 +0000 |
Roy Marples |
Convert has_address into a macro.
draft
|
| Sat, 29 Mar 2008 12:53:24 +0000 |
Roy Marples |
flush_addresses can become a macro.
draft
|
| Sat, 29 Mar 2008 11:41:00 +0000 |
Roy Marples |
Save a few more bytes.
draft
|
| Sat, 29 Mar 2008 11:36:43 +0000 |
Roy Marples |
Move log_route to if.c
draft
|
| Sat, 29 Mar 2008 09:48:57 +0000 |
Roy Marples |
We need sys/stat.h on fbsd.
draft
|
| Sat, 29 Mar 2008 08:40:55 +0000 |
Roy Marples |
Rework our error handling code a little to save ~5k on x86_64
draft
|
| Fri, 28 Mar 2008 17:56:45 +0000 |
Roy Marples |
Fix compile on Linux.
draft
|
| Fri, 28 Mar 2008 15:07:23 +0000 |
Roy Marples |
It's more proper to use ~0U here.
draft
|
| Fri, 28 Mar 2008 13:16:04 +0000 |
Roy Marples |
Install INFODIR in the Makefile to reduce the dhcpcd code size.
draft
|
| Fri, 28 Mar 2008 12:39:53 +0000 |
Roy Marples |
No need to create /etc
draft
|
| Fri, 28 Mar 2008 12:19:49 +0000 |
Roy Marples |
Use strlcpy here.
draft
|
| Fri, 28 Mar 2008 12:10:12 +0000 |
Roy Marples |
Don't bother compiling these if undefined.
draft
|
| Fri, 28 Mar 2008 11:54:29 +0000 |
Roy Marples |
Use the close_on_exec function here.
draft
|
| Fri, 28 Mar 2008 11:45:34 +0000 |
Roy Marples |
It appears that some DHCP servers don't reply to a DISCOVER if we just have DNS_SERVER in the parameter list, so just use the whole list all the time.
draft
|
| Thu, 27 Mar 2008 20:23:34 +0000 |
Roy Marples |
Fix compile on fbsd-6.2
draft
|
| Thu, 27 Mar 2008 20:10:31 +0000 |
Roy Marples |
If not Linux then assume BSD.
draft
|
| Tue, 25 Mar 2008 08:36:28 +0000 |
Roy Marples |
Fix compiler warnings.
draft
|
| Mon, 24 Mar 2008 20:09:30 +0000 |
Roy Marples |
Add alternative building method to save around 500 bytes.
draft
|
| Mon, 24 Mar 2008 20:08:51 +0000 |
Roy Marples |
Use functions over bloaty macros to save a few bytes.
draft
|
| Mon, 24 Mar 2008 01:45:37 +0000 |
Roy Marples |
Fix compile on BSD.
draft
|
| Mon, 24 Mar 2008 01:29:33 +0000 |
Roy Marples |
Split interface and socket out into OS bpf, if-bsd and if-linux.
draft
|
| Thu, 20 Mar 2008 17:03:55 +0000 |
Roy Marples |
Fix compile on NetBSD
draft
|
| Thu, 20 Mar 2008 17:00:11 +0000 |
Roy Marples |
Remove uneeded structs.
draft
|
| Thu, 20 Mar 2008 16:47:51 +0000 |
Roy Marples |
Change code style to match the BSDs in the hope the might adpot it instead of dhclient.
draft
|
| Sun, 16 Mar 2008 08:22:01 +0000 |
Roy Marples |
Work with zerolength options again.
draft
|
| Wed, 05 Mar 2008 12:34:29 +0000 |
Roy Marples |
Include our own queue.h only for Linux systems.
draft
|
| Tue, 04 Mar 2008 11:44:44 +0000 |
Roy Marples |
Import STAIL_QUEUE from FreeBSD headers as not all libc's we support provide it.
draft
|
| Tue, 04 Mar 2008 11:24:28 +0000 |
Roy Marples |
Add back asm/types.h direct include for crappy 2.4 linux headers.
draft
|
| Tue, 04 Mar 2008 11:05:23 +0000 |
Roy Marples |
Allow --fqdn to work without an option, defaulting to both.
draft
|
| Mon, 25 Feb 2008 08:28:19 +0000 |
Roy Marples |
Release dhcpcd-3.2.3
draft dhcpcd-3.2.3
|
| Sun, 24 Feb 2008 10:56:21 +0000 |
Roy Marples |
NIS could just be a domain without addresses.
draft
|
| Sat, 23 Feb 2008 23:12:54 +0000 |
Roy Marples |
Fix hostname lookup, #31
draft
|
| Sat, 23 Feb 2008 23:12:09 +0000 |
Roy Marples |
Clean up some valgrind errors.
draft
|
| Fri, 22 Feb 2008 14:53:02 +0000 |
Roy Marples |
As we don't use the udp socket, set the recieve buffer to 1.
draft
|
| Fri, 22 Feb 2008 14:35:27 +0000 |
Roy Marples |
Fix building on GNU/kFreeBSD, Debian #467005
draft
|
| Fri, 22 Feb 2008 11:45:18 +0000 |
Roy Marples |
PCC compiler fixes.
draft
|