| Commit message (Collapse) | Author | Age | |
|---|---|---|---|
| * | Add (c) to Copyright | Roy Marples | 2009-05-01 |
| | | |||
| * | We need a bit more space for the profile name. | Roy Marples | 2009-03-31 |
| | | |||
| * | Add the ability to arping an address and select a profile based on the | Roy Marples | 2009-03-31 |
| | | | | | | hardware address replied with or the ip address. | ||
| * | Improve PTP INFORM support some more. | Roy Marples | 2009-03-23 |
| | | |||
| * | We can now detected primary addresses added or changed in BSD. | Roy Marples | 2009-03-19 |
| | | | | | | | | | As such, we can wait for a 3RDPARTY to configure the interface, such as PPP. We can then take the destination addess and automatically give it a default route or any other DHCP option such as DNS servers. This addresses #159. | ||
| * | Improve INFORM and STATIC support. | Roy Marples | 2009-03-05 |
| | | | | | | | It's now possible to flip between DHCP, INFORM and STATIC on already running instances. | ||
| * | Fix up some more formatting. | Roy Marples | 2009-02-12 |
| | | |||
| * | Add route removal detection to Linux. | Roy Marples | 2009-01-27 |
| | | | | | | | This involved a rejig of the socket code so we can detect if we removed the route or not. | ||
| * | Report the fact we're wireless and our ssid | Roy Marples | 2009-01-22 |
| | | |||
| * | Store the reason we run the script against the interface state. | Roy Marples | 2009-01-13 |
| | | | | | | This enables us to query states via the control socket. | ||
| * | Remove the limit for the number of connections to the control socket. | Roy Marples | 2009-01-12 |
| | | | | | | Send the dhcpcd-run-hooks enviornment to listeners on the control socket. | ||
| * | Allow version to be returned over the control interface. | Roy Marples | 2009-01-05 |
| | | |||
| * | You can now add a configure block per ssid if the interface is wireless. | Roy Marples | 2009-01-01 |
| | | |||
| * | send_request is no longer a public interface. | Roy Marples | 2008-12-18 |
| | | |||
| * | Add the DHS_PROBE state so that we ignore subsequent offers | Roy Marples | 2008-12-18 |
| | | | | | | whilst probing. | ||
| * | Fix some LINT errors. | Roy Marples | 2008-11-10 |
| | | |||
| * | Reboot off the last lease and use the last lease if not expired and user has ↵ | Roy Marples | 2008-09-15 |
| | | | | | asked for it. Also, add a reboot timeout toggle (default 10 seconds). | ||
| * | Remove remembering routes per interface and have a global routing table so ↵ | Roy Marples | 2008-09-12 |
| | | | | | we can change routes depending on interface state. This is very useful for the BSD's where there is no route metric. | ||
| * | Add allowinterfaces and denyinterfaces options to dhcpcd.conf for better ↵ | Roy Marples | 2008-09-11 |
| | | | | | multiple interface support. | ||
| * | Sort interfaces according to preference and pass this to dhcpcd-run-hooks so ↵ | Roy Marples | 2008-09-09 |
| | | | | | we can prefer configs. | ||
| * | Remove some ints and replace with our option mask. | Roy Marples | 2008-09-05 |
| | | |||
| * | When OS reports new and removed interfaces, dhcpcd sees this and either ↵ | Roy Marples | 2008-09-04 |
| | | | | | starts or stops watching them. BSD only, Linux to follow. | ||
| * | Merge branch 'master' of git.marples.name:/var/git/dhcpcd | Roy Marples | 2008-09-03 |
| | | |||
| * | Add a control socket so that interfaces can be dynamically re-set. | Roy Marples | 2008-09-03 |
| | | | | | | | This requires the event loop argument being changed to void * so we can send arguments other than an interface. | ||
| * | Fix compile and wireless test on FreeBSD. | Roy Marples | 2008-09-02 |
| | | |||
| * | Add an event loop. | Roy Marples | 2008-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. | ||
| * | The require directive now requires that the required options are present in ↵ | Roy Marples | 2008-08-18 |
| | | | | | each DHCP message. A few variables and functions have also been renamed to make this part more readable. | ||
| * | classid -> vendorclassid to match the RFC description. | Roy Marples | 2008-08-13 |
| | | |||
| * | No longer need these. | Roy Marples | 2008-08-11 |
| | | |||
| * | Heh, need to reserve space for FQDN option length also. | Roy Marples | 2008-08-07 |
| | | |||
| * | We need to reserve a byte for initial length also. | Roy Marples | 2008-08-07 |
| | | |||
| * | Note that we encode the hostname according to RFC1035. As such, we can't use ↵ | Roy Marples | 2008-08-07 |
| | | | | | the system defined MAX hostname length. | ||
| * | Add -X, --blacklist option to reject DHCP messages with a matching serverid. | Roy Marples | 2008-07-28 |
| | | |||
| * | Remove #ifdefs to disable specific bits of code. We now build everything - ↵ | Roy Marples | 2008-07-23 |
| | | | | | we're small enough :) | ||
| * | Move the immediate background flag to 'b' | Roy Marples | 2008-07-18 |
| | | |||
| * | Add support for link carrier detection. For Linux this involved a big change ↵ | Roy Marples | 2008-07-16 |
| | | | | | to the netlink code to add callbacks, for BSD just an extra function. We also have an option not to wait for a DHCP lease and fork right away - useful for startup scripts. | ||
| * | Remove ENABLE_DUID and introduce MINIMAL, which removes all non essential ↵ | Roy Marples | 2008-07-04 |
| | | | | | userland options, knocking around 6k off the binary size. | ||
| * | Remove previous toggles for classid, clientid, userclass and vendor - they ↵ | Roy Marples | 2008-07-02 |
| | | | | | call *could* be required for DHCP. Add a string parser and process all user strings through it. | ||
| * | Allow ClassID to be configured. | Roy Marples | 2008-06-30 |
| | | |||
| * | Allow clientid to be configured. | Roy Marples | 2008-06-30 |
| | | |||
| * | Allow userclass to be compiled out. | Roy Marples | 2008-06-30 |
| | | |||
| * | Add support for vendor encapsulated options. Also, MINIAL define now ↵ | Roy Marples | 2008-06-30 |
| | | | | | disables all configurable options. | ||
| * | We need to copy out the script from the config file as it's no longer a ↵ | Roy Marples | 2008-06-30 |
| | | | | | constant var. | ||
| * | Save a few bytes by treating some strings like DHCP options, having the ↵ | Roy Marples | 2008-06-29 |
| | | | | | first byte as the length. | ||
| * | Remove KEEPADDRESS as it makes no sense right now. Also, fix adding ↵ | Roy Marples | 2008-06-10 |
| | | | | | --request without an address. | ||
| * | Increase the default timeout to 30 seconds to allow 3 RFC conformant ↵ | Roy Marples | 2008-06-07 |
| | | | | | re-transmissions + 2 seconds grace. | ||
| * | Add a -C, --nohook option to skip the running of hook scripts. Makes it ↵ | Roy Marples | 2008-05-20 |
| | | | | | easier to just not do any configuring of resolv.conf | ||
| * | Don't use stdio in a vfork and fix some unconsts. | Roy Marples | 2008-05-15 |
| | | |||
| * | When we explictly don't want an option, don't put it in the env. | Roy Marples | 2008-05-15 |
| | | |||
| * | Don't use a DUID by default even though support is compiled in, #70. Also, ↵ | Roy Marples | 2008-05-01 |
| | | | | | fix some man page entries a little. | ||
