Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-01-14 | Add tor_cond_init/uninit | Nick Mathewson | |
2015-01-14 | Add a timeout to tor_cond_wait; add tor_cond impl from libevent | Nick Mathewson | |
The windows code may need some tweaks for it to compile; I've not tested it yet. | |||
2015-01-14 | Split threading-related code out of compat.c | Nick Mathewson | |
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. | |||
2015-01-14 | Do not log a notice on every socks connection | Nick Mathewson | |
2015-01-14 | New minimum uptime to become an HSDir is 96 hours. | George Kadianakis | |
2015-01-13 | Fix new unused variable warning in connection_listener_new | Nick Mathewson | |
2015-01-13 | update bug12585 changes file | Nick Mathewson | |
2015-01-13 | whitespace fix | Nick Mathewson | |
2015-01-13 | Merge remote-tracking branch 'andrea/ticket12585_v3' | Nick Mathewson | |
2015-01-12 | Fix a conversion warning on 32-bit clang | Nick Mathewson | |
2015-01-12 | On jessie, we need a =, not a == | Nick Mathewson | |
2015-01-12 | mktemp wants some Xs | Nick Mathewson | |
2015-01-12 | Tweak zero_length_keys.sh and test/include.am to make out-of-tree builds work | Nick Mathewson | |
2015-01-13 | Explicitly chmod AF_UNIX sockets to 0600 when *GroupWritable isn't specified | Andrea Shepard | |
2015-01-13 | Remove no-longer-accurate comment from connection.c | Andrea Shepard | |
2015-01-13 | Fix ipv4/ipv6 traffic bits on AF_UNIX socks listeners and remove hacky ↵ | Andrea Shepard | |
workarounds for brokenness | |||
2015-01-12 | Fix default list handling for parse_unix_socket_config(); avoid clearing ↵ | Andrea Shepard | |
whole pre-existing list | |||
2015-01-12 | Merge remote-tracking branch 'teor/bug13111-empty-key-files-fn-empty' | Nick Mathewson | |
2015-01-12 | reindent cell_queues_check_size() | Nick Mathewson | |
2015-01-12 | Merge branch 'bug13806_squashed' | Nick Mathewson | |
Conflicts: src/or/relay.c | |||
2015-01-12 | When OOM, free cached hidden service descriptors too. | Nick Mathewson | |
2015-01-12 | Kill duplicated code in connection_listener_new() | Andrea Shepard | |
2015-01-12 | If libsystemd-daemon.pc is not found, look for libsystemd | Nick Mathewson | |
(Thanks to toralf for noting that the build was broken, and to Sebastian for telling me that my fix still wasn't right.) | |||
2015-01-12 | src/common/compat_libevent.h: include testsupport.h | Anthony G. Basile | |
When tor is configured with --enable-bufferevents, the build fails because compat_libevent.h makes use of the macro MOCK_DECL() which is defined in testsupport.h, but not included. We add the include. | |||
2015-01-12 | Merge remote-tracking branch 'origin/maint-0.2.5' | Nick Mathewson | |
2015-01-12 | Merge remote-tracking branch 'public/bug14129_024' into maint-0.2.5 | Nick Mathewson | |
2015-01-11 | Actually remove LOCALSTATEDIR@/run/tor line from tor.service.in | Nick Mathewson | |
2015-01-11 | Fix build on systemdless systems | Nick Mathewson | |
Fixes bug 14170. | |||
2015-01-11 | changes file for bug13805 | Nick Mathewson | |
2015-01-11 | systemd changes for 13805 as recommened by Tomasz on that ticket. | Nick Mathewson | |
2015-01-11 | Merge remote-tracking branch 'candrews/issue13805' | Nick Mathewson | |
2015-01-11 | Fix unused-parameter warning in systemd_watchdog_callback | Nick Mathewson | |
2015-01-11 | changes file for 14141 | Nick Mathewson | |
2015-01-11 | fix and enable systemd watchdog | Tomasz Torcz | |
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 | |||
2015-01-11 | send more details about daemon status to supervisor | Tomasz Torcz | |
If running under systemd, send back information when reloading configuration and gracefully shutting down. This gives administator more information about current Tor daemon state. | |||
2015-01-11 | send PID of the main daemon to supervisor | Tomasz Torcz | |
If running under systemd, notify the supervisor about current PID of Tor daemon. This makes systemd unit simpler and more robust: it will do the right thing regardless of RunAsDaemon settings. | |||
2015-01-11 | Merge remote-tracking branch 'teor/nickm-bug13401' | Nick Mathewson | |
2015-01-11 | Merge remote-tracking branch 'origin/maint-0.2.5' | Nick Mathewson | |
2015-01-11 | Don't crash on torrc Vi[rtualAddrNetworkIPv[4|6]] with no option value | teor | |
Check for a missing option value in parse_virtual_addr_network before asserting on the NULL in tor_addr_parse_mask_ports. This avoids crashing on torrc lines like Vi[rtualAddrNetworkIPv[4|6]] when no value follows the option. Bugfix on 0.2.3 (de4cc126cbb5 on 24 November 2012), fixes #14142. | |||
2015-01-10 | Fix tortls.c build with GCC<4.6 | Nick Mathewson | |
apparantly, "pragma GCC diagnostic push/pop" don't exist with older versions. Fixes bug in 740e592790f570c446cbb5e6d4a77f842f75; bug not in any released Tor. | |||
2015-01-10 | Better workaround for CFLAGS issues from #14072; fixes #14162 | Nick Mathewson | |
When I applied patch fcc78e5f8a3249eadfea31db, 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. | |||
2015-01-10 | Ignore warning for redundant decl in openssl/srtp.h | Nick Mathewson | |
2015-01-10 | Merge remote-tracking branch 'teor/fix-typos' | Nick Mathewson | |
2015-01-10 | Speed up hidden service bootstrap by reducing the initial post delay | teor | |
Drop the MIN_REND_INITIAL_POST_DELAY on a testing network to 5 seconds, but keep the default at 30 seconds. Reduces the hidden service bootstrap to 25 seconds from around 45 seconds. Change the default src/test/test-network.sh delay to 25 seconds. Closes ticket 13401. | |||
2015-01-10 | Create TestingDirAuthVoteHSDir like TestingDirAuthVoteExit/Guard | teor | |
TestingDirAuthVoteHSDir ensures that authorities vote the HSDir flag for the listed relays regardless of uptime or ORPort connectivity. Respects the value of VoteOnHidServDirectoriesV2. Partial fix for bug 14067. | |||
2015-01-10 | Smaller RendPostPeriod on test networks | Nick Mathewson | |
This patch makes the minimum 5 seconds, and the default 2 minutes. Closes 13401. | |||
2015-01-10 | Merge branch 'master' of https://git.torproject.org/tor into ↵ | teor | |
bug13111-empty-key-files-fn-empty Conflicts: src/or/connection_edge.c Merged in favour of origin. | |||
2015-01-10 | Test that tor correctly handles zero-length keys | teor | |
Check that tor generates new keys, and overwrites the empty key files. Test that tor generates new keys when keys are missing (existing behaviour). Test that tor does not overwrite key files that already contain data (existing behaviour). Tests fixes to bug 13111. | |||
2015-01-10 | Merge branch 'bug14001-clang-warning' into bug13111-empty-key-files-fn-empty | teor | |
Conflicts: src/or/router.c Choose newer comment. Merge changes to comment and function invocation. | |||
2015-01-10 | Fix a minor misspelling in util.c | teor | |