summaryrefslogtreecommitdiffstats
path: root/bind.c
Commit message (Collapse)AuthorAge
* Add (c) to CopyrightRoy Marples2009-05-01
|
* Move dhcpf.h into dhcp.h were it belongsRoy Marples2009-03-19
|
* Improve INFORM and STATIC support.Roy Marples2009-03-05
| | | | | | It's now possible to flip between DHCP, INFORM and STATIC on already running instances.
* Close sockets better and just run the script when we're not touching the ↵Roy Marples2009-02-24
| | | | interface.
* Enforce NetBSD KNF style moreRoy Marples2009-02-11
|
* Clean up compiler warnings from overly pedantic checking.Roy Marples2009-01-29
|
* The lack of a rebind time should not force a default renewal time, #156.Roy Marples2009-01-22
|
* Store the reason we run the script against the interface state.Roy Marples2009-01-13
| | | | | This enables us to query states via the control socket.
* Add a static directive that allows the configuration of variables, whichRoy Marples2009-01-01
| | | | | | | | supercedes any DHCP configured variables. If ip_address is configured then we don't bother with a DHCP transaction.
* Close fd's in the child.Roy Marples2008-11-05
|
* Save a few bytes by moving close_fds to bind where it's really used.Roy Marples2008-11-05
|
* Correctly set the REBOOT reason.Roy Marples2008-09-15
|
* Remove logger and exclusively uses syslog instead. This saves almost 2K on ↵Roy Marples2008-09-05
| | | | NetBSD/amd64 from before changing strerror to %m.
* As our logger calls emulate syslog, we can use %m. However, this means we ↵Roy Marples2008-09-05
| | | | have to convert it for printf as POSIX does not require that printf supports it. This also means we drop -pedantic from our GCC flags.
* Make TEST work once more.Roy Marples2008-09-05
|
* Remove some ints and replace with our option mask.Roy Marples2008-09-05
|
* Mark as daemonised correctly.Roy Marples2008-09-04
|
* Add a control socket so that interfaces can be dynamically re-set.Roy Marples2008-09-03
| | | | | | This requires the event loop argument being changed to void * so we can send arguments other than an interface.
* 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.