aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* Add parse_bridge_line() unittests.George Kadianakis2013-02-11
|
* Refactoring to make parse_bridge_line() unittestable.George Kadianakis2013-02-11
| | | | | | - Make parse_bridge_line() return a struct. - Make bridge_add_from_config() accept a struct. - Make string_is_key_value() less hysterical.
* Fix various issues pointed out by Nick and Andrea.George Kadianakis2013-02-09
| | | | | | | | | | | - Document the key=value format. - Constify equal_sign_pos. - Pass some strings that are about to be logged to escape(). - Update documentation and fix some bugs in tor_escape_str_for_socks_arg(). - Use string_is_key_value() in parse_bridge_line(). - Parenthesize a forgotten #define - Add some more comments. - Add some more unit test cases.
* Add changes files.George Kadianakis2013-02-09
|
* Send SOCKS arguments when doing SOCKS5.George Kadianakis2013-02-09
|
* Send SOCKS arguments when doing SOCKS4.George Kadianakis2013-02-09
|
* Validate SOCKS arguments.George Kadianakis2013-02-09
|
* Add support for parsing SOCKS arguments.George Kadianakis2013-02-09
|
* Add utility functions needed for SOCKS argument parsing.George Kadianakis2013-02-09
|
* Wrap more macro definitions in (parentheses)Nick Mathewson2013-02-09
| | | | | | To avoid surprises, good coding practice suggests parenthesizing every macro definition -- or at the very least, all those involving an expression.
* Merge remote-tracking branch 'public/signof_enum'Nick Mathewson2013-02-08
|\
| * Have autoconf check whether enums are signed.Nick Mathewson2013-02-07
| | | | | | | | Fixes bug 7727; fix on 0.2.4.10-alpha.
| * Use a nicely written autoconf macro to determine the sign of a typeNick Mathewson2013-02-07
| | | | | | | | This beats our old implementation, which wouldn't work when cross-compiling
* | Merge remote-tracking branch 'karsten/geoip-manual-update'Nick Mathewson2013-02-08
|\ \
| * | Comment out now obsolete change in geoip-manual.Karsten Loesing2013-02-08
| | |
* | | Merge remote-tracking branch 'origin/maint-0.2.3'Nick Mathewson2013-02-08
|\ \ \ | |/ / |/| |
| * | Merge remote-tracking branch 'origin/maint-0.2.2' into maint-0.2.3Nick Mathewson2013-02-08
| |\ \
| | * | Update to the February 2013 GeoIP database.Karsten Loesing2013-02-08
| | | |
* | | | Merge remote-tracking branch 'public/easy_ratelim'Nick Mathewson2013-02-07
|\ \ \ \ | |_|_|/ |/| | | | | | | | | | | Conflicts: src/or/connection.c
| * | | Use log_fn_ratelim in a few places.Nick Mathewson2012-12-26
| | | |
| * | | Wrapper function for the common rate-limited-log pattern.Nick Mathewson2012-12-26
| | | |
* | | | Merge remote-tracking branch 'arma/bug7054'Nick Mathewson2013-02-07
|\ \ \ \
| * | | | Say "KBytes" rather than "KB" in the man pageRoger Dingledine2012-10-06
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (for various values of K), to further reduce confusion about whether Tor counts in units of memory or fractions of units of memory. Fixes bug 7054.
* | | | | Merge remote-tracking branch 'public/bug7816_023'Nick Mathewson2013-02-07
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: src/common/util.c
| * | | | | Fix various small leaks on error casesNick Mathewson2012-12-28
| | | | | | | | | | | | | | | | | | | | | | | | Spotted by coverity, bug 7816, bugfix on various versions.
| * | | | | Avoid leaking headers received from SSL proxyNick Mathewson2012-12-28
| | | | | | | | | | | | | | | | | | | | | | | | Fixes part of 7816. Spotted by coverity. Fix on 0.2.2.1-alpha.
| * | | | | Fix memory leak in safe-cookie authentication codeNick Mathewson2012-12-28
| | | | | | | | | | | | | | | | | | | | | | | | Coverity spotted this. Bug 7816. Fix on 0.2.3.13-alpha.
* | | | | | Merge remote-tracking branch 'public/bug7816_024'Nick Mathewson2013-02-07
|\ \ \ \ \ \
| * | | | | | Fix an impossible-in-normal-operation leaks in dirvoteNick Mathewson2012-12-28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Spotted by coverity; partial fix for 7816; bugfix on 0.2.0.5-alpha.
| * | | | | | Fix a leak-on-error case in 0.2.4 spotted by coverityNick Mathewson2012-12-28
| | |_|/ / / | |/| | | | | | | | | | | | | | | | | | | | | | This one hits if the snprintf() fails when we're writing our IPv6 exit policy. It's new in 0.2.4.7-alpha. Part of bug 7816.
* | | | | | Merge branch 'bug7902'Nick Mathewson2013-02-07
|\ \ \ \ \ \
| * | | | | | Adjust control_reason when adjusting reason (related to 7902)Nick Mathewson2013-01-16
| | | | | | |
| * | | | | | When we get an END cell before CONNECTED, don't report SOCKS successNick Mathewson2013-01-16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Bug 7902; fix on 0.1.0.1-rc.
* | | | | | | whitespace fixNick Mathewson2013-02-07
| | | | | | |
* | | | | | | Merge branch 'ticket8161_squashed'Nick Mathewson2013-02-07
|\ \ \ \ \ \ \
| * | | | | | | Mention a trac ticket relevant to an XXX comment.Mike Perry2013-02-07
| | | | | | | |
| * | | | | | | Better document an XXX comment about refactoring.Mike Perry2013-02-07
| | | | | | | |
| * | | | | | | Changes file for path use bias threshold changes.Mike Perry2013-02-07
| | | | | | | |
| * | | | | | | Separate the flags for logging use bias.Mike Perry2013-02-07
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | I think we want both sets of messages to appear independently to help us know what needs tuning.
| * | | | | | | Update manpage for new pathbias use thresholds.Mike Perry2013-02-04
| | | | | | | |
| * | | | | | | Lower path use bias thresholds.Mike Perry2013-02-04
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | I noticed bad wifi networks can have low use success rates.
* | | | | | | | Merge branch 'bug8121_squashed'Nick Mathewson2013-02-07
|\ \ \ \ \ \ \ \
| * | | | | | | | Tolerate curve25519 backends where the high bit of the pk isn't ignoredNick Mathewson2013-02-07
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Right now, all our curve25519 backends ignore the high bit of the public key. But possibly, others could treat the high bit of the public key as encoding out-of-bounds values, or as something to be preserved. This could be used to distinguish clients with different backends, at the cost of killing a circuit. As a workaround, let's just clear the high bit of each public key indiscriminately before we use it. Fix for bug 8121, reported by rransom. Bugfix on 0.2.4.8-alpha.
* | | | | | | | | revise historyRoger Dingledine2013-02-05
| | | | | | | | |
* | | | | | | | | Merge remote-tracking branch 'public/bug8151'Nick Mathewson2013-02-05
|\ \ \ \ \ \ \ \ \ | |_|/ / / / / / / |/| | | | | | | |
| * | | | | | | | Include a flag-thresholds line in each vote to describe flag cutoffsNick Mathewson2013-02-04
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Implements ticket 8151.
* | | | | | | | | bump to 0.2.4.10-alpha-devRoger Dingledine2013-02-04
| | | | | | | | |
* | | | | | | | | bump to 0.2.4.10-alphaRoger Dingledine2013-02-04
| | | | | | | | |
* | | | | | | | | fold in changes for 0.2.4.10-alphaRoger Dingledine2013-02-04
|/ / / / / / / /
* | | | | | | | Merge branch 'authdir_quick_fix'Nick Mathewson2013-02-04
|\ \ \ \ \ \ \ \