Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-11-27 | Merge remote-tracking branch 'andrea/cmux_refactor_configurable_threshold' | Nick Mathewson | |
Conflicts: src/or/or.h src/test/Makefile.nmake | |||
2014-11-26 | Merge remote-tracking branch 'public/bug13126' | Nick Mathewson | |
Conflicts: src/or/or.h | |||
2014-11-25 | Merge branch 'feature9503_squashed' | Nick Mathewson | |
2014-11-25 | Adding 'SIGNAL HEARTBEAT' message that causes unscheduled heartbeat. | rl1987 | |
2014-11-24 | Merge remote-tracking branch 'origin/maint-0.2.5' | Nick Mathewson | |
2014-11-24 | Merge remote-tracking branch 'origin/maint-0.2.4' into maint-0.2.5 | Nick Mathewson | |
2014-11-24 | Merge remote-tracking branch 'karsten/geoip6-nov2014' into maint-0.2.4 | Nick Mathewson | |
2014-11-24 | Merge remote-tracking branch 'origin/maint-0.2.3' into maint-0.2.4 | Nick Mathewson | |
2014-11-24 | Update geoip6 to the November 15 2014 database. | Karsten Loesing | |
2014-11-24 | Update geoip to the November 15 2014 database. | Karsten Loesing | |
2014-11-20 | Make can_complete_circuits a static variable. | Nick Mathewson | |
2014-11-20 | Don't build introduction circuits until we know we can build circuits | Nick Mathewson | |
Patch from akwizgran. Ticket 13447. | |||
2014-11-17 | Remove Support022HiddenServices | Nick Mathewson | |
This has been already disabled in the directory consensus for a while; it didn't seem to break anything. Finally closes #7803. | |||
2014-11-16 | Changes file for 13212. | rl1987 | |
2014-11-12 | Merge remote-tracking branch 'origin/maint-0.2.5' | Nick Mathewson | |
2014-11-12 | Merge remote-tracking branch 'origin/maint-0.2.4' into maint-0.2.5 | Nick Mathewson | |
Conflicts: src/or/config.c | |||
2014-11-12 | Add changes file for #13926 | Sebastian Hahn | |
2014-11-12 | Merge remote-tracking branch 'public/bug7484' | Nick Mathewson | |
Conflicts: src/test/test_addr.c | |||
2014-11-12 | Merge branch 'ticket13172' | Nick Mathewson | |
2014-11-12 | Merge remote-tracking branch 'rl1987/bug13644' | Nick Mathewson | |
2014-11-12 | tweak 9812 changes file | Nick Mathewson | |
2014-11-12 | Merge remote-tracking branch 'rl1987/bug9812' | Nick Mathewson | |
2014-11-12 | Merge remote-tracking branch 'public/bug13698_024_v1' | Nick Mathewson | |
2014-11-12 | Revise changes file | Nick Mathewson | |
2014-11-11 | Adding changes file for 13644. | rl1987 | |
2014-11-10 | Fix: don't report timeout when closing parallel intro points | David Goulet | |
When closing parallel introduction points, the given reason (timeout) was actually changed to "no reason" thus when the circuit purpose was CIRCUIT_PURPOSE_C_INTRODUCE_ACK_WAIT, we were reporting an introduction point failure and flagging it "unreachable". After three times, that intro point gets removed from the rend cache object. In the case of CIRCUIT_PURPOSE_C_INTRODUCING, the intro point was flagged has "timed out" and thus not used until the connection to the HS is closed where that flag gets reset. This commit adds an internal circuit reason called END_CIRC_REASON_IP_NOW_REDUNDANT which tells the closing circuit mechanism to not report any intro point failure. This has been observed while opening hundreds of connections to an HS on different circuit for each connection. This fix makes this use case to work like a charm. Fixes #13698. Signed-off-by: David Goulet <dgoulet@ev0ke.net> | |||
2014-11-10 | Document networkstatus-bridges | Nick Mathewson | |
Closes 13713; patch from 'tom' | |||
2014-11-09 | Adding changes file for 9812. | rl1987 | |
2014-11-09 | Fixing typo in manpage. | rl1987 | |
2014-11-07 | Wrong format in log statement | David Goulet | |
Fixes bug 13701. | |||
2014-11-06 | Define macros meaning <,>,==,!=,<=,>= | Nick Mathewson | |
This lets us avoid putting operators directly in macro arguments, and thus will help us unconfuse coccinelle. For ticket 13172. | |||
2014-11-06 | Throw identify-node-by-nickname down the memory hole | Nick Mathewson | |
Authorities are no longer voting on Named, so specifying nodes by nickname isn't a clever thing to do. (Not that it ever was!) So remove the documentation that suggests that you should do it. Additionally, add proper cross-references to our __node__ lists, and explain about the optional $ before identity digests. Also, the oxford comma: endorsed by Steven Pinker, my spouse, and my 11th grade English teacher. Closes 13381. | |||
2014-11-05 | chgrp the testing tempdir to ourself to clear the sticky bit | Nick Mathewson | |
Closes 13678. Doesn't actually matter for older tors. | |||
2014-11-05 | 11291: Fix warnings, add changes file, rename 'mask'. | Nick Mathewson | |
2014-11-04 | Changes file for Andrea's work on 6456 | Nick Mathewson | |
2014-11-04 | Merge branch 'bug13315_squashed' | Nick Mathewson | |
Conflicts: src/or/buffers.c | |||
2014-11-04 | Adding changes file for 13315. | rl1987 | |
2014-11-04 | Merge remote-tracking branch 'public/bug13214_025_squashed' | Nick Mathewson | |
2014-11-04 | Check descriptor ID in addition to HS ID when saving a v2 hs descriptor | Nick Mathewson | |
Fixes bug 13214; reported by 'special'. | |||
2014-11-03 | Remove smartlist_choose_node_by_bandwidth() | Nick Mathewson | |
We were only using it when smartlist_choose_node_by_bandwidth_weights failed. But that function could only fail in the presence of buggy/ancient authorities or in the absence of a consensus. Either way, it's better to use sensible defaults and a nicer algorithm. | |||
2014-10-31 | Use digest256_len in networkstatus_copy_old_consensus_info() | Nick Mathewson | |
Now, if a router ever changes its microdescriptor, but the new microdescriptor SHA256 hash has the same 160-bit prefix as the old one, we treat it as a new microdescriptor when deciding whether to copy status information. (This function also is used to compare SHA1 digests of router descriptors, but don't worry: the descriptor_digest field either holds a SHA256 hash, or a SHA1 hash padded with 0 bytes.) | |||
2014-10-31 | Use digest256map for computing microdescriptor downloads | Nick Mathewson | |
2014-10-31 | Refactor {str,digest}map into a common implementation; add digest256map | Nick Mathewson | |
Needed for #13399. | |||
2014-10-30 | Silence spurious clang warnings | teor | |
Silence clang warnings under --enable-expensive-hardening, including: + implicit truncation of 64 bit values to 32 bit; + const char assignment to self; + tautological compare; and + additional parentheses around equality tests. (gcc uses these to silence assignment, so clang warns when they're present in an equality test. But we need to use extra parentheses in macros to isolate them from other code). | |||
2014-10-29 | Add in a few more changes entries for 0.2.6.1-alpha | Nick Mathewson | |
(Also resort and rewrap) | |||
2014-10-28 | Adding changes file for 9708. | rl1987 | |
2014-10-28 | Fix smartlist_choose_node_by_bandwidth() so that it rejects ORs with BadExit ↵ | rl1987 | |
flag. | |||
2014-10-28 | Merge remote-tracking branch 'rl1987/feature10427' | Nick Mathewson | |
2014-10-27 | Merge remote-tracking branch 'sebastian/bug13286' | Nick Mathewson | |
2014-10-27 | Start on an 0.2.6.1-alpha changelog | Nick Mathewson | |
I concatenated the remaining changes/* files, removed them, made the headings more uniform, then told format_changelog.py to sort, collate, and wrap them. |