summaryrefslogtreecommitdiffstats
path: root/control.c
Commit message (Expand)AuthorAge
* Move the source files along with dev, crypt and comapt into src dir.Roy Marples2017-03-15
* Belated welcome to 2017.Roy Marples2017-03-06
* Rework control_open to be cleaner for static analysis.Roy Marples2016-05-03
* control_open() should always return the fd to help static analysis.Roy Marples2016-05-03
* Improve xsocket to have the same API as socket.Roy Marples2016-04-17
* White space police.Roy Marples2016-03-28
* Make eloop a tad easier to use.Roy Marples2016-03-17
* Fix compile on older platforms which lack O_CLOEXEC.Roy Marples2016-03-11
* Simplify the socket code by adding a custom function instead ofRoy Marples2015-08-04
* Improve eloop api so we don't force a delete write parameter whenRoy Marples2015-05-14
* syslogd(8) may not always be running before dhcpcd so any startup errors areRoy Marples2015-03-17
* Update copyrights to 2015.Roy Marples2015-01-02
* Free control memory on forkRoy Marples2014-10-04
* Add an unprivileged control socket so that normal users canRoy Marples2014-09-14
* Record the fd which had an error.Roy Marples2014-09-10
* Close the socket on non continueable errors.Roy Marples2014-09-10
* Fix compile on OpenBSD.Roy Marples2014-09-10
* Implement a send queue for each control fd.Roy Marples2014-09-05
* Add a write callback to eloop so we know when we can write to the socket.Roy Marples2014-09-04
* Close the sockets after shutting them down.Roy Marples2014-09-02
* Sanitize input via the control socket a little better.Roy Marples2014-08-13
* Accept \n as end of command on the control interface.Roy Marples2014-07-03
* Source now compiles on Solaris, just missing the if-sun.c support soRoy Marples2014-05-21
* controlgroup option changes group ownership of the control socket.Roy Marples2014-05-09
* Accepted sockets should be marked non blocking.Roy Marples2014-05-02
* Namespace all public dhcpcd.c functions.Roy Marples2014-04-28
* Fix some 64-bit falloutRoy Marples2014-03-27
* Add -Wconversion to debug CFLAGS and fix fallout.Roy Marples2014-03-27
* Add a USE_SIGNALS define.Roy Marples2014-02-21
* Work without SOCK_CLOEXEC again.Roy Marples2014-02-13
* Ensure we close the contol socket if we fail to connect.Roy Marples2014-02-12
* Ensure we remove the socket from the eloop event queue before closing it.Roy Marples2014-02-12
* Move all global variables into contexts, with a small exception forRoy Marples2014-02-12
* Remove custom set_cloexec and set_nonblock functions.Roy Marples2014-02-07
* Fix opening the control socket.Roy Marples2014-02-05
* Move control globals into a context.Roy Marples2014-02-05
* Changed these files in 2014.Roy Marples2014-02-04
* Remove DEBUG_MEMORY guard and always free memory and resources.Roy Marples2014-02-04
* Change from _unused to __unused to match NetBSD cdefs and avoidRoy Marples2013-04-24
* White space policeRoy Marples2013-04-04
* Use a proper namespace for eloopRoy Marples2012-11-13
* Use a proper namespace for controlRoy Marples2012-11-13
* Fix some memory issuesRoy Marples2012-11-13
* Fix tests and compile for NetBSD.Roy Marples2009-07-14
* Add (c) to CopyrightRoy Marples2009-05-01
* Enforce NetBSD KNF style moreRoy Marples2009-02-11
* Ensure the buffer is NULL terminated.Roy Marples2009-02-05
* We should use close here.Roy Marples2009-01-15
* We should shutdown instead of close our sockets to inform clients they have g...Roy Marples2009-01-15
* We need to close our listeners before removing the socket so clients close do...Roy Marples2009-01-15