Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-05-07 | Merge commit 'bb9b4c37f8e7f5cf78918f382e90d8b11ff42551' into maint-0.2.4 | Nick Mathewson | |
2014-05-01 | Merge remote-tracking branch 'origin/maint-0.2.3' into maint-0.2.4 | Nick Mathewson | |
Conflicts: src/or/microdesc.c | |||
2014-05-01 | Downgrade bug 7164 warning to INFO | Nick Mathewson | |
The 0.2.5.x warning is the one that might help us track this down; the warnings in stable are just annoying users over and over and over. | |||
2014-04-30 | Merge remote-tracking branch 'origin/maint-0.2.3' into maint-0.2.4 | Nick Mathewson | |
2014-04-30 | Merge remote-tracking branch 'public/bug10849_023_bruteforce' into maint-0.2.3 | Nick Mathewson | |
2014-04-29 | Drop the MaxMemInCellQueues lower limit down to 256 MB. | Nick Mathewson | |
on #9686, gmorehose reports that the 500 MB lower limit is too high for raspberry pi users. This is a backport of 647248729fa65f0e51d062e2af8f4e8b38592bf5 to 0.2.4. Note that in 0.2.4, the option is called MaxMemInCellQueues. | |||
2014-04-29 | Merge remote-tracking branch 'origin/maint-0.2.3' into maint-0.2.4 | Nick Mathewson | |
2014-04-29 | Stop leaking memory in error cases of md parsing | Nick Mathewson | |
When clearing a list of tokens, it's important to do token_clear() on them first, or else any keys they contain will leak. This didn't leak memory on any of the successful microdescriptor parsing paths, but it does leak on some failing paths when the failure happens during tokenization. Fixes bug 11618; bugfix on 0.2.2.6-alpha. | |||
2014-04-25 | Forbid TunneledDirConns 0 and PreferTunneledDirConns 0 if being a HS | Nick Mathewson | |
Fixes bug 10849; bugfix on 0.2.1.1-alpha (I believe) | |||
2014-04-23 | Merge remote-tracking branch 'public/bug9229_024' into maint-0.2.4 | Nick Mathewson | |
2014-04-18 | Supply better and less frequent warnings on circID exhaustion | Nick Mathewson | |
Fixes the surface behavior of #11553 | |||
2014-04-16 | Merge remote-tracking branch 'origin/maint-0.2.3' into maint-0.2.4 | Nick Mathewson | |
2014-04-16 | remove note about dannenberg; it has upgraded. | Nick Mathewson | |
2014-04-16 | Merge remote-tracking branch 'origin/maint-0.2.3' into maint-0.2.4 | Nick Mathewson | |
2014-04-16 | Update the authority signing key blacklist | Nick Mathewson | |
Now it only has dannenberg | |||
2014-04-15 | Merge remote-tracking branch 'origin/maint-0.2.3' into maint-0.2.4 | Nick Mathewson | |
Conflicts: src/or/circuituse.c | |||
2014-04-14 | Don't send uninitialized stack to the controller and say it's a date. | Nick Mathewson | |
Fixes bug 11519, apparently bugfix on 0.2.3.11-alpha. | |||
2014-04-14 | Merge remote-tracking branch 'origin/maint-0.2.3' into maint-0.2.4 | Nick Mathewson | |
Conflicts: src/or/routerlist.h | |||
2014-04-14 | Tweak changes file and comment dates. | Nick Mathewson | |
2014-04-14 | Fill in the list of blacklisted signing keys. | Nick Mathewson | |
I used a list of certificate files from arma, and a little script, both at 11464. | |||
2014-04-14 | Code to blacklist authority signing keys | Nick Mathewson | |
(I need a list of actual signing keys to blacklist.) | |||
2014-04-07 | Fix a small memory leak when resolving PTR addresses | Nick Mathewson | |
Fixes bug 11437; bugfix on 0.2.4.7-alpha. Found by coverity; this is CID 1198198. | |||
2014-03-27 | whitespace fix | Nick Mathewson | |
2014-03-11 | Remove the unused router_hex_digest_matches | Nick Mathewson | |
When I removed some unused functions in 5bfa373eeeb, this became unused as well. | |||
2014-03-10 | Update ns downloads when we receive a bridge descriptor | Nick Mathewson | |
This prevents long stalls when we're starting with a state file but with no bridge descriptors. Fixes bug 9229. I believe this bug has been present since 0.2.0.3-alpha. | |||
2014-03-06 | Correct the URL in the "a relay on win95???" message | Nick Mathewson | |
This is a fix for 9393; it's not a bugfix on any Tor version per se, but rather on whatever Tor version was current when we reorganized the wiki. | |||
2014-02-25 | Merge remote-tracking branch 'public/no_itime_queue' into maint-0.2.4 | Nick Mathewson | |
2014-02-24 | Merge remote-tracking branch 'public/feature9777_024_squashed' into maint-0.2.4 | Nick Mathewson | |
2014-02-12 | Fix windows compilation of e0c8031516852 | Nick Mathewson | |
There is no WSAEPERM; we were implying that there was.This fixes a bug in e0c8031516852143fb82d8fee91a0f4c576c7418, which hadn't yet appeared in any released Tor. | |||
2014-02-11 | Merge branch 'bug10777_netunreach_024' into maint-0.2.4 | Nick Mathewson | |
2014-02-11 | Merge remote-tracking branch 'public/bug10777_nointernal_024' into maint-0.2.4 | Nick Mathewson | |
2014-02-10 | make EACCES survivable too. | Nick Mathewson | |
2014-02-10 | Excise the insertion_time_elem_t logic | Nick Mathewson | |
It's now redundant with the inserted_time field in packed_cell_t Fixes bug 10870. | |||
2014-02-09 | Don't treat END_STREAM_REASON_INTERNAL as total circuit failure | Nick Mathewson | |
It can happen because we sent something that got an ENETUNREACH response. Bugfix on 0.2.4.8-alpha; fixes a part of bug 10777. | |||
2014-02-09 | Call ENETUNREACH a case of NOROUTE, not a case of INTERNAL. | Nick Mathewson | |
Found by cypherpunks; fix for a part of bug 10777; bugfix on 0.1.0.1-rc. | |||
2014-02-08 | Make sure orconn->chan gets nulled out when channels exit from ↵ | Andrea Shepard | |
channel_free_all() too | |||
2014-02-07 | Discard circuit paths on which nobody supports ntor | Nick Mathewson | |
Right now this accounts for about 1% of circuits over all, but if you pick a guard that's running 0.2.3, it will be about 6% of the circuits running through that guard. Making sure that every circuit has at least one ntor link means that we're getting plausibly good forward secrecy on every circuit. This implements ticket 9777, | |||
2014-02-06 | NULL out conns on tlschans when freeing in case channel_run_cleanup() is ↵ | Andrea Shepard | |
late; fixes bug 9602 | |||
2014-02-06 | Merge remote-tracking branch 'public/bug9716_024' into maint-0.2.4 | Nick Mathewson | |
2014-02-06 | Add a missing include | Nick Mathewson | |
2014-02-06 | Deliver circuit handshake counts as part of the heartbeat | Nick Mathewson | |
Previously, they went out once an hour, unconditionally. Fixes 10485; bugfix on 0.2.4.17-rc. | |||
2013-12-22 | Fix automapping to ipv6 | Nick Mathewson | |
Bugfix on 0.2.4.7-alpha; fixes bug 10465. | |||
2013-12-21 | Fix a logic error in circuit_stream_is_being_handled. | Nick Mathewson | |
When I introduced the unusable_for_new_circuits flag in 62fb209d837f3f551, I had a spurious ! in the circuit_stream_is_being_handled loop. This made us decide that non-unusable circuits (that is, usable ones) were the ones to avoid, and caused it to launch a bunch of extra circuits. Fixes bug 10456; bugfix on 0.2.4.12-alpha. | |||
2013-12-17 | Merge branch 'bug10423' into maint-0.2.4 | Nick Mathewson | |
2013-12-17 | Merge remote-tracking branch 'public/bug10409_023' into maint-0.2.4 | Nick Mathewson | |
2013-12-17 | Avoid double-free on failure to dump_descriptor() a cached md | Nick Mathewson | |
This is a fix for 10423, which was introducd in caa0d15c in 0.2.4.13-alpha. Spotted by bobnomnom. | |||
2013-12-16 | Avoid free()ing from an mmap on corrupted microdesc cache | Nick Mathewson | |
The 'body' field of a microdesc_t holds a strdup()'d value if the microdesc's saved_location field is SAVED_IN_JOURNAL or SAVED_NOWHERE, and holds a pointer to the middle of an mmap if the microdesc is SAVED_IN_CACHE. But we weren't setting that field until a while after we parsed the microdescriptor, which left an interval where microdesc_free() would try to free() the middle of the mmap(). This patch also includes a regression test. This is a fix for #10409; bugfix on 0.2.2.6-alpha. | |||
2013-11-15 | Merge remote-tracking branch 'origin/maint-0.2.3' into maint-0.2.4 | Nick Mathewson | |
Conflicts: src/or/or.h src/or/relay.c Conflicts were simple to resolve. More fixes were needed for compilation, including: reinstating the tv_to_msec function, and renaming *_conn_cells to *_chan_cells. | |||
2013-11-10 | Fix two more DirServer mentions in log | Nick Mathewson | |
2013-11-10 | Fix a wide line | Nick Mathewson | |