summaryrefslogtreecommitdiffstats
path: root/README
Commit message (Collapse)AuthorAge
* Add (c) to CopyrightRoy Marples2009-05-01
|
* We updated these files this year.Roy Marples2009-01-28
|
* Document the BSD subnet manipulation issue in the README and not the man page.Roy Marples2008-12-21
|
* We no longer send a ClientID by default. This is so we now mirror the kernel ↵Roy Marples2008-11-17
| | | | DHCP client and can re-use its lease by default. To retain the old behaviour, simply add clientid to dhcpcd.conf.
* Update change log locationRoy Marples2008-10-22
|
* Add an event loop.Roy Marples2008-09-02
| | | | | | | | Split client.c into smaller files and functions and recode around the event loop. Add multiple interface support using the new event loop. Document changes and outstanding bugs.
* Remove loads of code specific to fork()less systems. dhcpcd no longer ↵Roy Marples2008-08-11
| | | | backgrounds on these systems, but is a lot lighter.
* Brute force detection of monotonic clock as sysconf is unreliable. Instead ↵Roy Marples2008-08-01
| | | | rely on clock_gettime failing gracefully with an invalid clockid (which it should do).
* Tweak README about monotonic, and improve warning message.Roy Marples2008-08-01
|
* Document monotonic clock warning and solution.Roy Marples2008-07-31
|
* Remove #ifdefs to disable specific bits of code. We now build everything - ↵Roy Marples2008-07-23
| | | | we're small enough :)
* Encourage use of CPPFLAGS over CFLAGS for extra defines.Roy Marples2008-07-04
|
* Remove ENABLE_DUID and introduce MINIMAL, which removes all non essential ↵Roy Marples2008-07-04
| | | | userland options, knocking around 6k off the binary size.
* Re number the hook scripts to give more space.Roy Marples2008-06-18
|
* Add 05-mtu hook so we respect the desired MTU on networks.Roy Marples2008-06-13
|
* Use new names.Roy Marples2008-05-27
|
* Use new names.Roy Marples2008-05-27
|
* Installing to FHS dirs just for Linux is silly, especially as GNU autotools ↵Roy Marples2008-05-22
| | | | don't by default. With installing to the same dirs regardless of OS it also makes my life easier.
* Fix readmeRoy Marples2008-05-20
|
* Install dhcpcd.sh and hooks into /libexec by default. dhcpcd.conf, ↵Roy Marples2008-05-20
| | | | dhcpcd.duid and dhcpcd.hook are now in /etc.
* Move the compat options to the top and renable duid support IF the duid file ↵Roy Marples2008-05-01
| | | | exists and we're in compat mode.
* Don't use a DUID by default even though support is compiled in, #70. Also, ↵Roy Marples2008-05-01
| | | | fix some man page entries a little.
* Move looking up the hostname in DNS to a sample hook file as it's not ↵Roy Marples2008-04-22
| | | | something we should really do by default. Rename our sample hooks to end with .sh so they get nice script highlights.
* Add a note about how to enable deprecated commandline options.Roy Marples2008-04-18
|
* Fix ntp and nis servers.Roy Marples2008-04-17
|
* Add dhcpcd-compat.sh, so that distros can make available old style variables.Roy Marples2008-04-16
|
* Remove the bit about init detection as it's no longer used.Roy Marples2008-04-13
|
* Normally I hate massive code drops, but heh.Roy Marples2008-04-11
| | | | | | | | | | The code has been drastically re-arranged. Instead of populating a custom structure while parsing dhcp messages, we now pluck what we need right out of the message itself. We have custom functions and a lookup table to make this really easy. This makes us more like dhclient and udhcpc, and will enable us to easily add (and remove!) more dhcp options without having to actually change the code (much). We now store the real dhcp message we got in /var/db/dhcpcd-$iface.lease, the mtime of the file being used as when we got the lease. This file is read in when re-using an old lease instead of parsing the .info file. The benefit of all of this means that we're actually ~15k smaller when compiled with the same features. This has been tested for quite some time, and I'm pretty sure most bugs with the 3.2 branch have been fixed whilst making this. Right now, we are 99% command line compatible with the 3.2 branch.
* If not Linux then assume BSD.Roy Marples2008-03-27
|
* Add a comment about older linux headers and -std=c99.Roy Marples2008-02-20
|
* Add comment about where to find the ChangeLog, and now prefer my bugzilla ↵Roy Marples2008-01-08
| | | | over the cruddy berlios bug reporting system.
* Belatedly into 2008 :)Roy Marples2008-01-08
|
* Detect Slackware RC. Also rename ORC to OPENRC and BRC to BSDRC.Roy Marples2007-11-15
|
* Re-license as 2-clause BSD as I've re-written everything from the old ↵Roy Marples2007-11-15
| | | | dhcpcd-2 code base now.
* Allow INFODIR to control where we keep our info files.Roy Marples2007-11-14
| | | | | Respect MANPREFIX.
* Add knobs to work with RedHat, Slackware and generic SYSV init scriptsRoy Marples2007-11-09
|
* make HAVE_FORK=yes|no should be used if cross compiling.Roy Marples2007-11-07
|
* Reword the license headers just to say we use the GPLv2.Roy Marples2007-11-07