- 30 Sep, 2015 1 commit
-
-
Anthony DeRossi authored
bind fails with an "address already in use" error if the socket path already exists. This was broken by cbb595ba.
-
- 22 Jul, 2015 5 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
Manages memory automatically.
-
Max Kellermann authored
The implicit cast operator can be very dangerous.
-
Max Kellermann authored
-
Max Kellermann authored
-
- 17 Mar, 2015 1 commit
-
-
Max Kellermann authored
-
- 05 Mar, 2015 1 commit
-
-
Max Kellermann authored
-
- 13 Feb, 2015 1 commit
-
-
Max Kellermann authored
-
- 10 Feb, 2015 4 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-
- 01 Jan, 2015 1 commit
-
-
Max Kellermann authored
-
- 14 Dec, 2014 1 commit
-
-
Max Kellermann authored
-
- 04 Dec, 2014 1 commit
-
-
Max Kellermann authored
-
- 25 Nov, 2014 1 commit
-
-
Max Kellermann authored
-
- 18 Nov, 2014 1 commit
-
-
Max Kellermann authored
Must return -1 on error, not 0. 0 is root.
-
- 10 Oct, 2014 1 commit
-
-
Max Kellermann authored
-
- 24 Aug, 2014 2 commits
-
-
Max Kellermann authored
The previous commit was broken. D'oh!
-
Max Kellermann authored
The IsActive() method returned true even if the timer was not active, after it completed once. This broke the state file timer, and the state file was not saved periodically.
-
- 07 Aug, 2014 2 commits
-
-
Max Kellermann authored
This was broken by commit 84d20d9e, which deleted the "!" from the check.
-
Max Kellermann authored
This was broken by commit 84d20d9e, which deleted the "!" from the check.
-
- 06 Aug, 2014 1 commit
-
-
Max Kellermann authored
-
- 26 Apr, 2014 1 commit
-
-
Max Kellermann authored
Turns out the lock-free code using atomics was not thread-safe. The given callback could be invoked by GLib before the source_id attribute was assigned. This commit changes the DeferredMonitor class to use a Mutex to block the event loop until source_id is assigned. This bug does not exist in the 0.19 branch because it does not use the GLib main loop anymore.
-
- 15 Mar, 2014 1 commit
-
-
Max Kellermann authored
Make sure glibc gives us all features.
-
- 02 Mar, 2014 1 commit
-
-
Max Kellermann authored
-
- 18 Feb, 2014 1 commit
-
-
Max Kellermann authored
Fixes hanging child process in the "pipe" output plugin.
-
- 04 Feb, 2014 1 commit
-
-
Max Kellermann authored
-
- 13 Jan, 2014 1 commit
-
-
Max Kellermann authored
-
- 09 Jan, 2014 2 commits
-
-
Max Kellermann authored
Kludge for libavahi-client quirk.
-
Max Kellermann authored
Add the debug-only flag "virgin" which gets checked by assert() calls. Fixes assertion failures when using zeroconf/avahi.
-
- 07 Jan, 2014 1 commit
-
-
Max Kellermann authored
-
- 06 Jan, 2014 5 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
Users now have to call Close() explicitly. This simplifies using the class, as most users have automatic socket management already, and Steal() had to be used often.
-
Max Kellermann authored
Debug-mode workaround for bogus assertion failure.
-
Max Kellermann authored
-
- 05 Jan, 2014 2 commits
-
-
Max Kellermann authored
Add a flag that indicates whether the EventLoop is currently "busy". As long as that flag is set, it does not need to be woken up - we can simply add the DeferredMonitor to the list, and it will be caught by EventLoop very soon. This eliminates nearly all of the DeferredMonitor overhead when compared to IdleMonitor, rendering IdleMonitor mostly obsolete.
-
Max Kellermann authored
Reduce DeferredMonitor overhead.
-