Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-12-23 | Fix compilation on platforms without IP6T_SO_ORIGINAL_DST | Nick Mathewson | |
2014-12-23 | Merge branch 'ticket11016' | Nick Mathewson | |
2014-12-23 | changes file for ticket11016 | Nick Mathewson | |
2014-12-23 | Adjust systemd watchdog support | Nick Mathewson | |
Document why we divide it by two. Check for > 0 instead of nonzero for success, since that's what the manpage says. Allow watchdog timers greater than 1 second. | |||
2014-12-23 | Add support for systemd watchdog protocol | Michael Scherer | |
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. | |||
2014-12-23 | add support for systemd notification protocol | Michael Scherer | |
This permit for now to signal readiness in a cleaner way to systemd. | |||
2014-12-23 | Merge remote-tracking branch 'origin/maint-0.2.5' | Nick Mathewson | |
2014-12-23 | changs file for 13808 | Nick Mathewson | |
2014-12-23 | whoops; missing changes file for 14013 | Nick Mathewson | |
2014-12-23 | tweak whitespace; log bad socket family if bug occurs | Nick Mathewson | |
2014-12-23 | Add the transparent proxy getsockopt to the sandbox | Francisco Blas Izquierdo Riera (klondike) | |
When receiving a trasnsparently proxied request with tor using iptables tor dies because the appropriate getsockopt calls aren't enabled on the sandbox. This patch fixes this by adding the two getsockopt calls used when doing transparent proxying with tor to the sandbox for the getsockopt policy. This patch is released under the same license as the original file as long as the author is credited. Signed-off-by: Francisco Blas Izquierdo Riera (klondike) <klondike@gentoo.org> | |||
2014-12-23 | Use the appropriate call to getsockopt for IPv6 sockets | Francisco Blas Izquierdo Riera (klondike) | |
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> | |||
2014-12-22 | Tweak channel unit tests so we don't see coverity complaints | Nick Mathewson | |
channel_write_*_cell() can delete its argument, so coverity doesn't like us doing pointer comparison against that argument later. Silly. | |||
2014-12-22 | Merge remote-tracking branch 'origin/maint-0.2.5' | Nick Mathewson | |
2014-12-22 | Merge remote-tracking branch 'public/bug14013_024' into maint-0.2.5 | Nick Mathewson | |
2014-12-22 | When decoding a base-{16,32,64} value, clear the target buffer first | Nick Mathewson | |
This is a good idea in case the caller stupidly doesn't check the return value from baseX_decode(), and as a workaround for the current inconsistent API of base16_decode. Prevents any fallout from bug 14013. | |||
2014-12-22 | Fix a bunch of memory leaks in the unit tests. Found with valgrind | Nick Mathewson | |
2014-12-22 | Coverity complained that we were not checking this return value | Nick Mathewson | |
2014-12-22 | Fix some coverity issues in the unit tests | Nick Mathewson | |
2014-12-22 | Reflow the changelog again | Nick Mathewson | |
2014-12-22 | Rewrite some changelog entries | Nick Mathewson | |
2014-12-22 | Relabel some changelog items; re-sort them into place | Nick Mathewson | |
2014-12-22 | minor teaks fo the changelog | Nick Mathewson | |
2014-12-22 | Auto-reformat the changelog for 0.2.6.2-alpha | Nick Mathewson | |
2014-12-22 | Start on a changelog for 0.2.6.2-alpha | Nick Mathewson | |
2014-12-22 | have lintchanges check header format. | Nick Mathewson | |
2014-12-22 | Resolve issues in changes files | Nick Mathewson | |
2014-12-22 | Short python script to lint the changes files | Nick Mathewson | |
2014-12-21 | Merge branch 'ticket7356_squashed' | Nick Mathewson | |
2014-12-21 | Fixing mistake in comment. | rl1987 | |
2014-12-21 | Changes file for 7356 | rl1987 | |
2014-12-21 | Using channel state lookup macros in connection_or.c. | rl1987 | |
2014-12-21 | Using CHANNEL_FINISHED macro in connection.c | rl1987 | |
2014-12-21 | Using channel state lookup macros in circuitlist.c. | rl1987 | |
2014-12-21 | Using CHANNEL_IS_OPEN macro in circuitbuild.c | rl1987 | |
2014-12-21 | Using channel state lookup macros in circuitbias.c. | rl1987 | |
2014-12-21 | Using channel state lookup macros in channeltls.c | rl1987 | |
2014-12-21 | Use channel state lookup macros in channel.c | rl1987 | |
2014-12-21 | Using macros and inline function for quick lookup of channel state. | rl1987 | |
2014-12-21 | Merge remote-tracking branch 'teor/bug14002-osx-transproxy-ipfw-pf' | Nick Mathewson | |
2014-12-21 | Make log bufer 10k, not 9.78k. | teor | |
2014-12-21 | Fix a comment in tor_addr_parse | teor | |
2014-12-21 | Fix clang warning, IPv6 address comment, buffer size typo | teor | |
The address of an array in the middle of a structure will always be non-NULL. clang recognises this and complains. Disable the tautologous and redundant check to silence this warning. Fixes bug 14001. | |||
2014-12-21 | Document the case of HiddenServiceDir being defined as relative path. | rl1987 | |
2014-12-20 | Fix transparent proxy checks to allow OS X to use ipfw or pf | teor | |
OS X uses ipfw (FreeBSD) or pf (OpenBSD). Update the transparent proxy option checks to allow for both ipfw and pf on OS X. Fixes bug 14002. | |||
2014-12-19 | LLONG_MIN => INT64_MIN. | Nick Mathewson | |
2014-12-19 | Define an int64_min when it is missing | Nick Mathewson | |
2014-12-19 | Fix unit test. | Karsten Loesing | |
Looks like we forgot to update unit tests when we switched from 32-bit to 64-bit ints while tweaking 7cd53b7. | |||
2014-12-19 | Merge branch 'asn-karsten-task-13192-5-squashed' | Nick Mathewson | |
2014-12-19 | HS stats: Add changes file and improve man page. | George Kadianakis | |