aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
| * | | | | | Remove some now-needless length definesNick Mathewson2013-04-18
| | | | | | |
| * | | | | | Remove RS_ENTRY_LENNick Mathewson2013-04-18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Nothing uses it any longer now that we use smartlists of strings for stuff that manipulates iles of formatted routerstatuses.
| * | | | | | Initial changelog for less_charbufNick Mathewson2013-04-18
| | | | | | |
| * | | | | | Refactor dirobj signature generationNick Mathewson2013-04-18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Now we can compute the hash and signature of a dirobj before concatenating the smartlist, and we don't need to play silly games with sigbuf and realloc any more.
| * | | | | | Use chunks, not buffers, for router descriptorsNick Mathewson2013-04-18
| | | | | | |
| * | | | | | Refactor v2 networkstatus generation to avoid buffer-styleNick Mathewson2013-04-18
| | | | | | |
| * | | | | | Refactor routerstatus_format_entry to avoid character-buffersNick Mathewson2013-04-18
| | | | | | |
| * | | | | | Refactor format_networkstatus_vote to avoid preallocating a buffer.Nick Mathewson2013-02-20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This saves a lot of "are we about to overrun the buffer?" checking, and unmoots a bunch of "did we allocate enough" discussion.
* | | | | | | Fix some wide linesNick Mathewson2013-04-18
| | | | | | |
* | | | | | | Merge remote-tracking branch 'public/bug7143_v2' into maint-0.2.4Nick Mathewson2013-04-17
|\ \ \ \ \ \ \
| * | | | | | | Add src/or/micro-revision.i to CLEANFILES in case anybody has oneNick Mathewson2013-02-19
| |/ / / / / / | | | | | | | | | | | | | | | | | | | | | Fix for 7143.
* | | | | | | Merge branch 'bug8037_squashed' into maint-0.2.4Nick Mathewson2013-04-17
|\ \ \ \ \ \ \
| * | | | | | | Reject most directory documents with an internal NUL.Nick Mathewson2013-04-17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (Specifically, we reject all the ones that aren't NUL-terminated, since a NUL-terminated thing can't have a NUL in the middle.) Another fix for #8037.
| * | | | | | | Correctly copy microdescs/extrinfos with internal NUL bytesNick Mathewson2013-01-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes bug 8037; bugfix on 0.2.0.1-alpha; reported by cypherpunks.
* | | | | | | | Merge branch 'bug8683_rebased' into maint-0.2.4Nick Mathewson2013-04-14
|\ \ \ \ \ \ \ \
| * | | | | | | | Remove a now-empty if body; invert the sense of its conditionNick Mathewson2013-04-14
| | | | | | | | |
| * | | | | | | | Remvoe total_bandwidth and total_exit_bandwidth as unused.Nick Mathewson2013-04-14
| | | | | | | | |
| * | | | | | | | Rename all fields which measure bw in kb to end with _kbNick Mathewson2013-04-14
| | | | | | | | |
| * | | | | | | | Fix some KB/B confusion in flag threshold minima.Nick Mathewson2013-04-14
| | | | | | | | |
| * | | | | | | | Use credible_bandwidth uniformly in setting/using fast_bandwidthNick Mathewson2013-04-11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We were using credible_bandwidth to build the fast_bandwidth threshold, but comparing it to bandwidth_for_router.
| * | | | | | | | Use correct units for dirserv_get_{credible_bandwidth,bandwidth_for_router}Nick Mathewson2013-04-11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We were mixing bandwidth file entries (which are in kilobytes) with router_get_advertised_bw() entries, which were in bytes. Also, use router_get_advertised_bandwidth_capped() for credible_bandwidth.
* | | | | | | | | Manpage: refer to ExcludeExitNodes, not the nonexistent ExcludeEntryNodesNick Mathewson2013-04-13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Spotted on tor-talk by "hamahangi".
* | | | | | | | | Merge remote-tracking branch 'public/bug5650_squashed' into maint-0.2.4Nick Mathewson2013-04-12
|\ \ \ \ \ \ \ \ \ | | |_|_|_|_|_|/ / | |/| | | | | | |
| * | | | | | | | Avoid busy-looping on WANTREAD within connection_handle_writeNick Mathewson2013-04-12
| | |_|_|/ / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix for bug 5650. Also, if we get a WANTREAD while reading while writing, make sure we're reading.
* | | | | | | | Merge branch 'bug8587_v3' into maint-0.2.4Nick Mathewson2013-04-11
|\ \ \ \ \ \ \ \
| * | | | | | | | Better test program for 128-bit math supportNick Mathewson2013-04-11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Clang 3.2 does constant-folding and variable substitution to determine that the program is equivalent to "return 1". Splitting the 128-bit math into a new function seems sufficient to fix this.
| * | | | | | | | Fix two dump bugs in "whether we can use curve25519-donna-c64" testNick Mathewson2013-03-25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Dumb bug 1: == has higher precedence than &. Dumb bug 2: the main() function in an AC_RUN_IFELSE test is expected to return 0 on success, not 1.
* | | | | | | | | socks5 will ask for username/password if we offer itRoger Dingledine2013-04-11
| |_|/ / / / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Commit a264c4fe made the socks5 server prefer auth 2 if it's offered, but it didn't update the unit test to expect it.
* | | | | | | | Merge remote-tracking branch 'public/bug8185_diagnostic' into maint-0.2.4Nick Mathewson2013-04-11
|\ \ \ \ \ \ \ \
| * | | | | | | | Debugging log for bug 8185Nick Mathewson2013-03-19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | If the bug recurs, log the filename and line number that triggered it
* | | | | | | | | Merge remote-tracking branch 'public/bug7302' into maint-0.2.4Nick Mathewson2013-04-11
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: src/or/status.c
| * | | | | | | | | Make control_event_bootstrap_problem always INFO when hibernatingNick Mathewson2013-03-11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When we're hibernating, the main reqason we can't bootstrap will always be that we're hibernating: reporting anything else at severity WARN is pointless. Fixes part of 7302.
| * | | | | | | | | When hibernating, don't heartbeat about problems.Nick Mathewson2013-03-11
| | |_|_|_|_|_|/ / | |/| | | | | | | | | | | | | | | | | | | | | | | | | Fixes part of 7302.
* | | | | | | | | Merge remote-tracking branch 'public/bug8117_023' into maint-0.2.4Nick Mathewson2013-04-11
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: doc/tor.1.txt src/or/config.c src/or/connection.c
| * | | | | | | | | Per-SOCKSPort configuration for bug 8117 fix.Nick Mathewson2013-03-20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This might be necessary if the bug8117 fix confuses any applications. Also add a changes file.
| * | | | | | | | | Prefer SOCKS_USER_PASS over SOCKS_NO_AUTHNick Mathewson2013-03-20
| | | | | | | | | |
* | | | | | | | | | Merge remote-tracking branch 'origin/maint-0.2.3' into maint-0.2.4Nick Mathewson2013-04-08
|\ \ \ \ \ \ \ \ \ \ | | |_|_|_|/ / / / / | |/| | | | | | | |
| * | | | | | | | | Merge remote-tracking branch 'origin/maint-0.2.2' into maint-0.2.3Nick Mathewson2013-04-08
| |\ \ \ \ \ \ \ \ \ | | |/ / / / / / / / | |/| | | | | | | / | | | |_|_|_|_|_|/ | | |/| | | | | |
| | * | | | | | | Update to the April 2013 GeoIP database.Karsten Loesing2013-04-08
| | | | | | | | |
* | | | | | | | | Merge remote-tracking branch 'desoxy/bug-8596' into maint-0.2.4Nick Mathewson2013-04-05
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | Controller: Add CACHED keyword to ADDRMAP events (#8596 part 2/2)Desoxy2013-04-03
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add keyword CACHED="YES"/"NO" to ADDRMAP control events to indicate whether the DNS response will be cached or not.
| * | | | | | | | | Controller: Always send ADDRMAP event after RESOLVE command (#8596 part 1/2)Desoxy2013-04-03
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Since 7536c40 only DNS results for real SOCKS requests are added to the cache, but not DNS results for DNSPort queries or control connection RESOLVE queries. Only cache additions would trigger ADDRMAP events on successful resolve. Change it so that DNS results received after a RESOLVE command also generate ADDRMAP events.
* | | | | | | | | | test.c: Try to create a more random temporary directory for our workspace ↵Peter Palfrader2013-04-05
|/ / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | (re: Bug#8638)
* | | | | | | | | Fix a wide lineNick Mathewson2013-04-03
| | | | | | | | |
* | | | | | | | | Merge remote-tracking branch 'public/bug8235-diagnostic-rebased' into ↵Nick Mathewson2013-04-03
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | maint-0.2.4
| * | | | | | | | | Changes file.Mike Perry2013-04-03
| | | | | | | | | |
| * | | | | | | | | Add additional checks for Path Bias scaling.Mike Perry2013-04-03
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Just in case more issues remain with scaling, it would be nice to pin-point them as such.
| * | | | | | | | | Clip invalid path bias counts at startup.Mike Perry2013-04-03
|/ / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | There was a bug in Tor prior to 0.2.4.10-alpha that allowed counts to become invalid. Clipping the counts at startup allows us to rule out log messages due to corruption from these prior Tor versions.
* | | | | | | | | Merge remote-tracking branch 'public/bug7707_diagnostic' into maint-0.2.4Nick Mathewson2013-04-02
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | Track TLS overhead: diagnostic for bug 7707Nick Mathewson2013-03-11
| | |_|/ / / / / / | |/| | | | | | |