32da4a98cbBUnixSignal: add self-pipe backend. Use it on Linux when signalfd() is not available.
ambrop7
2011-04-24 18:31:00 +00:00
5340a3a761BReactor: add poll() backend. Use it on Linux when epoll is not available.
ambrop7
2011-04-24 17:09:54 +00:00
3aeb316d0aBSocket: compile when IPV6_RECVPKTINFO doesn't exist. Don't fail if we fail to setup pktinfo.
ambrop7
2011-04-24 14:37:49 +00:00
47fda51c6ftun2socks: fix assert when SOCKS blocks sending data, and for some reason the code assumed it wouldn't.
ambrop7
2011-04-24 09:37:15 +00:00
5a18e78a93inputprocess: actually build it
ambrop7
2011-04-23 14:16:01 +00:00
28ae1c47f6BStringMap: make some functions take const pointers
ambrop7
2011-04-23 14:01:56 +00:00
3562a9815bBAVL: make some functions take const pointers
ambrop7
2011-04-23 14:00:06 +00:00
9507e6141bDebugObject: make DebugObject_Access take a const pointer
ambrop7
2011-04-23 13:52:49 +00:00
b220e82913BInputProcess: don't force freeing when the pipe fails or the process dies. Allows reading all data from the pipe if the process dies before the pipe fails.
ambrop7
2011-04-23 08:53:48 +00:00
d8d02e6ab0BAVL: allow iterating the tree via BAVL_GetFirst, BAVL_GetLast, BAVL_GetNext, BAVL_GetPrev
ambrop7
2011-04-16 20:50:14 +00:00
bd40836418misc/debug.h: use __attribute__ instead of __attribute in WARN_UNUSED so we don't confuse KDevelop
ambrop7
2011-04-16 08:33:35 +00:00
be94af2204BProcess: do not allow sending signals to a process from the handler when it has already terminated and been waited for
ambrop7
2011-04-15 19:57:59 +00:00
a0bb0e03bafix compile again
ambrop7
2011-04-13 22:47:58 +00:00
4ea41ec3b8ncd/modules/sys_evdev.c: on read error, report error to interpreter
ambrop7
2011-04-12 15:47:02 +00:00
7d9adad3e8ncd/modules/sys_evdev.c: Die on device read error. Do not assert on close() error.
ambrop7
2011-04-12 15:10:35 +00:00
f53466a12dncd: NCDModule: use a callback to append log prefix for modules to avoid cutting messages when the process name is too long
ambrop7
2011-04-12 14:14:20 +00:00
1e408e6826ncd: Fix NCDModule to signal module->NCD events directly instead of via jobs. Fixes possible crash/assertion failure with certain dependencies. Remove module net.backend.physical. Add modules net.backend.waitlink, net.up, sleep. Other minor changes.
ambrop7
2011-03-31 21:39:59 +00:00
66c5c08eebBTime: add btime_gettime(). BReactor: use btime_gettime().
ambrop7
2011-03-31 20:38:45 +00:00
102a05a236BDHCPClientCore: force new xid when we get a NAK
ambrop7
2011-03-28 11:53:05 +00:00
ec8e1ca109BDHCPClientCore: lower the reset timer
ambrop7
2011-03-28 10:32:08 +00:00
a557f9d4eaBDHCPClientCore: sometimes do not reuse an old xid
ambrop7
2011-03-28 10:31:11 +00:00
dcfd1e2814BDHCPClientCore: reuse the xid a certain number of times
ambrop7
2011-03-28 10:20:36 +00:00
f0c4409258NCDIfConfig: don't log an error if SIOCGIFFLAGS fails
ambrop7
2011-03-27 16:14:39 +00:00
a93bfbaf07NCDInterfaceMonitor: don't rely on interface flags provided from netlink; instead, query them manually. Fixes an issue when a wireless device is pulled out and the device is reported to be down and then again up, incorrectly.
ambrop7
2011-03-27 16:13:49 +00:00
53552187eaDataProto: get rid of the keepalive job, instead send first keep-alive with PacketPassInactivityMonitor_Force
ambrop7
2011-03-24 22:17:06 +00:00
d32126c2c9PacketPassInterface: remove Cancel in favour of RequestCancel with non-immediate effect, update everything to work with it. client: move processing received packets into DPReceive
ambrop7
2011-03-21 00:01:41 +00:00