- May 19, 2015
-
-
Nick Mathewson authored
-
- Apr 06, 2015
-
-
Nick Mathewson authored
-
Nick Mathewson authored
-
Nick Mathewson authored
-
Nick Mathewson authored
-
- Mar 25, 2015
-
-
Nick Mathewson authored
-
- Mar 24, 2015
-
-
Nick Mathewson authored
-
- Mar 18, 2015
-
-
Nick Mathewson authored
-
Nick Mathewson authored
-
- Mar 12, 2015
-
-
Nick Mathewson authored
-
Nick Mathewson authored
-
- Mar 10, 2015
-
-
Nick Mathewson authored
-
- Feb 23, 2015
-
-
- Feb 19, 2015
-
-
Nick Mathewson authored
-
Nick Mathewson authored
-
- Feb 18, 2015
-
-
- Feb 11, 2015
-
-
Nick Mathewson authored
They have been off-by-default since 0.2.5 and nobody has complained. :) Also remove the buf_shrink() function, which hasn't done anything since we first stopped using contiguous memory to store buffers. Closes ticket 14848.
-
- Feb 09, 2015
-
-
Sebastian Hahn authored
-
- Jan 26, 2015
-
-
If --disable-systemd is given, $enable_systemd is set to "no", not "false". As a result, if libsystemd is found, we still turn on systemd support even if we explicitly disable it with --disable-system.
-
- Jan 14, 2015
-
-
Nick Mathewson authored
-
Nick Mathewson authored
This way we can use the linux eventfd extension where available. Using EVFILT_USER on the BSDs will be a teeny bit trickier, and will require libevent hacking.
-
Nick Mathewson authored
Also, re-enable the #if'd out condition-variable code. Work queues are going to make us hack on all of this stuff a bit more closely, so it might not be a terrible idea to make it easier to hack.
-
- Jan 12, 2015
-
-
Nick Mathewson authored
(Thanks to toralf for noting that the build was broken, and to Sebastian for telling me that my fix still wasn't right.)
-
Nick Mathewson authored
Fixes bug 14170.
-
- Jan 11, 2015
-
-
There were following problems: - configure.ac wrongly checked for defined HAVE_SYSTEMD; this wasn't working, so the watchdog code was not compiled in. Replace library search with explicit version check - sd_notify() watchdog call was unsetting NOTIFY_SOCKET from env; this means only first "watchdog ping" was delivered, each subsequent one did not have socket to be sent to and systemd was killing service - after those fixes, enable Watchdog in systemd unit with one minute intervals
-
- Jan 10, 2015
-
-
Nick Mathewson authored
When I applied patch fcc78e5f, I somehow broke stack trace symbols on Linux. I'll leave it to others to figure out why that happens. This should be better. Really. Fixes bug 14162; bug not in any released version of Tor.
-
- Jan 06, 2015
-
-
Nick Mathewson authored
Implements 13037.
-
Nick Mathewson authored
In systemd 209, they deprecated -lsystemd-daemon in favor of -lsystemd. So we'd better actually look at the pkg-config output, or we'll get warnings on newer distributions. For some as-yet-unknown-to-me reason, setting CFLAGS so early makes it so -O2 -g doesn't get added to it later. So, adding it myself later. Perhaps a better fix here can be found. Fixes 14072; bugfix on 0.2.6.2-alpha. Based on a patch from h.venev
-
- Jan 02, 2015
-
-
Nick Mathewson authored
-
- Dec 31, 2014
-
-
Nick Mathewson authored
-
Nick Mathewson authored
-
- Dec 23, 2014
-
-
It work by notifying systemd on a regular basis. If there is no notification, the daemon is restarted. This requires a version newer than the 209 version of systemd, as it is not supported before.
-
This permit for now to signal readiness in a cleaner way to systemd.
-
The original call to getsockopt to know the original address on transparently proxyed sockets using REDIRECT in iptables failed with IPv6 addresses because it assumed all sockets used IPv4. This patch fixes this by using the appropriate options and adding the headers containing the needed definitions for these. This patch is released under the same license as the original file as long as the author iscredited. Signed-off-by:
Francisco Blas Izquierdo Riera (klondike) <klondike@gentoo.org>
-
- Oct 30, 2014
-
-
Nick Mathewson authored
-
Nick Mathewson authored
-
- Oct 28, 2014
-
-
Nick Mathewson authored
Because in 95 years, we or our successors will surely care about enforcing the BSD license terms on this code. Right?
-
- Oct 27, 2014
-
-
Sebastian Hahn authored
By now, support in the network is widespread and it's time to require more modern crypto on all Tor instances, whether they're clients or servers. By doing this early in 0.2.6, we can be sure that at some point all clients will have reasonable support.
-
- Oct 24, 2014
-
-
Nick Mathewson authored
-
- Oct 20, 2014
-
-
Nick Mathewson authored
-