aboutsummaryrefslogtreecommitdiff
path: root/ChangeLog
Commit message (Collapse)AuthorAge
* Ignore one-hop circuits for circuit timeout calcRoger Dingledine2009-10-01
| | | | | | Don't count one-hop circuits when we're estimating how long it takes circuits to build on average. Otherwise we'll set our circuit build timeout lower than we should. Bugfix on 0.2.2.2-alpha.
* Move Tonga to an alternate IP addressRoger Dingledine2009-09-30
|
* Move moria1 to a nearby IP addressRoger Dingledine2009-09-30
|
* Dir auths reject relays running < Tor 0.1.2.14Roger Dingledine2009-09-30
| | | | | | Directory authorities now reject Tor relays with versions less than 0.1.2.14. This step cuts out four relays from the current network, none of which are very big.
* Fix 1108: Handle corrupt or large build times state.Mike Perry2009-09-29
| | | | | | 1108 was actually just a fencepost error in an assert, but making the state file handling code resilient is a good idea.
* Make sure we can't overflow in connection_ap_handshake_send_resolveSebastian Hahn2009-09-27
| | | | Found by Coverity
* Fix memory leakSebastian Hahn2009-09-27
| | | | | | | Some memory could be lost in the error case of circuit_build_times_parse_state. Found by Coverity
* Merge branch 'master' of ssh://git.torproject.org/git/torRoger Dingledine2009-09-24
|\
| * Merge commit 'karsten/stats-fixes-master'Roger Dingledine2009-09-24
| |\
| | * Fix a couple of smaller issues with gathering statistics.Karsten Loesing2009-09-24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Avoid memmoving 0 bytes which might lead to compiler warnings. - Don't require relays to be entry node AND bridge at the same to time to record clients. - Fix a memory leak when writing dirreq-stats. - Don't say in the stats files that measurement intervals are twice as long as they really are. - Reduce minimum observation time for requests to 12 hours, or we might never record usage. - Clear exit stats correctly after writing them, or we accumulate old stats over time. - Reset interval start for buffer stats, too.
* | | Revert to the "June 3 2009" ip-to-country file.Roger Dingledine2009-09-24
|/ / | | | | | | The September one seems to have removed most US IP addresses.
* / Debugging logs for TLS handshakeNick Mathewson2009-09-24
|/ | | | | | | | | | | | The big change is to add a function to display the current SSL handshake state, and to log it everywhere reasonable. (A failure in SSL23_ST_CR_SRVR_HELLO_A is different from one in SSL3_ST_CR_SESSION_TICKET_A.) This patch also adds a new log domain for OR handshaking, so you can pull out all the handshake log messages without having to run at debug for everything. For example, you'd just say "log notice-err [handshake]debug-err file tor.log".
* Changelog for unit test refactoring.Nick Mathewson2009-09-23
|
* finishing touches on the changelogRoger Dingledine2009-09-23
|
* bump to 0.2.2.3-alpha, plus add a changelog for bug 1103Roger Dingledine2009-09-22
|
* Be more robust to bad circwindow valuesRoger Dingledine2009-09-22
| | | | | | | | | If the networkstatus consensus tells us that we should use a negative circuit package window, ignore it. Otherwise we'll believe it and then trigger an assert. Also, change the interface for networkstatus_get_param() so we don't have to lookup the consensus beforehand.
* Bump version to 0.2.2.2-alpha-devNick Mathewson2009-09-21
|
* Update to the "September 4 2009" ip-to-country file.Roger Dingledine2009-09-21
|
* bump to 0.2.2.2-alphaRoger Dingledine2009-09-21
|
* Merge branch 'maint-0.2.1'Roger Dingledine2009-09-20
|\
| * Revert "Teach connection_ap_can_use_exit about Exclude*Nodes"Roger Dingledine2009-09-20
| | | | | | | | | | | | | | This reverts commit dc3229313b6d2aaff437c6fc7fa55ead4409e93d. We're going to do this more thoroughly in 0.2.2.x, and not in maint-0.2.1.
* | fix grammar / add changelog for the torify commitRoger Dingledine2009-09-20
| |
* | draw in a lot of 0.2.1.20 changelog items into 0.2.2.2-alphaRoger Dingledine2009-09-17
| |
* | give proposal 151 a changelog and other touchupsRoger Dingledine2009-09-17
| |
* | Merge commit 'origin/maint-0.2.1'Nick Mathewson2009-09-17
|\|
| * Work around a memory leak in openssl 0.9.8g (and maybe others)Nick Mathewson2009-09-17
| |
* | Merge commit 'origin/maint-0.2.1'Nick Mathewson2009-09-16
|\| | | | | | | [Do not take conflicting change to rendclient.c]
| * Merge commit 'karsten/fix-1073' into maint-0.2.1Nick Mathewson2009-09-16
| |\
| | * Avoid segfault when accessing hidden service.Karsten Loesing2009-08-29
| | |
* | | Merge branch 'maint-0.2.1'Roger Dingledine2009-09-16
|\| |
| * | Teach connection_ap_can_use_exit about Exclude*NodesSebastian Hahn2009-09-16
| | | | | | | | | | | | | | | | | | To further attempt to fix bug 1090, make sure connection_ap_can_use_exit always returns 0 when the chosen exit router is excluded. This should fix bug1090.
* | | Merge commit 'sebastian/specconformance'Roger Dingledine2009-09-16
|\ \ \
| * | | Fix a spec conformance issue when parsing a ns voteSebastian Hahn2009-09-14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | A vote may only contain exactly one signature. Make sure we reject votes that violate this. Problem found by Rotor, who also helped writing the patch. Thanks!
* | | | Merge commit 'origin/maint-0.2.1'Nick Mathewson2009-09-15
|\ \ \ \ | | |/ / | |/| | | | | | | | | | Resolved conflicts in: src/or/circuitbuild.c
| * | | Merge commit 'sebastian/memleak' into maint-0.2.1Nick Mathewson2009-09-15
| |\ \ \
| | * | | Fix a memory leak when parsing a nsSebastian Hahn2009-09-14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Adding the same vote to a networkstatus consensus leads to a memory leak on the client side. Fix that by only using the first vote from any given voter, and ignoring the others. Problem found by Rotor, who also helped writing the patch. Thanks!
| * | | | make some bug 1090 warnings go awaySebastian Hahn2009-09-16
| |/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When we excluded some Exits, we were sometimes warning the user that we were going to use the node regardless. Many of those warnings were in fact bogus, because the relay in question was not used to connect to the outside world. Based on patch by Rotor, thanks!
* | | | Merge commit 'origin/maint-0.2.1'Nick Mathewson2009-09-15
|\| | |
| * | | Fix obscure 64-bit big-endian hidserv bugRoger Dingledine2009-09-02
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix an obscure bug where hidden services on 64-bit big-endian systems might mis-read the timestamp in v3 introduce cells, and refuse to connect back to the client. Discovered by "rotor". Bugfix on 0.2.1.6-alpha.
* | | | Read "circwindow=x" from the consensus and use itRoger Dingledine2009-09-15
| | | | | | | | | | | | | | | | | | | | | | | | Tor now reads the "circwindow" parameter out of the consensus, and uses that value for its circuit package window rather than the default of 1000 cells. Begins the implementation of proposal 168.
* | | | Implement proposal 167: Authorities vote on network parameters.Nick Mathewson2009-09-14
| |/ / |/| | | | | | | | | | | | | | | | | | | | This code adds a new field to vote on: "params". It consists of a list of sorted key=int pairs. The output is computed as the median of all the integers for any key on which anybody voted. Improved with input from Roger.
* | | spelling, indenting, punctuatingRoger Dingledine2009-09-01
| | |
* | | move the packaging change list to 0.2.2.1-alphaRoger Dingledine2009-09-01
| | |
* | | Merge branch 'maint-0.2.1'Roger Dingledine2009-09-01
|\| |
| * | turns out the packaging changes aren't in 0.2.1.20Roger Dingledine2009-09-01
| | |
* | | Merge commit 'origin/maint-0.2.1'Nick Mathewson2009-09-01
|\| |
| * | update changelog with bundle detailsAndrew Lewman2009-09-01
| | |
* | | Merge commit 'origin/maint-0.2.1'Nick Mathewson2009-09-01
|\| |
| * | Add getinfo accepted-server-descriptor. Clean spec.Roger Dingledine2009-08-31
| | | | | | | | | | | | | | | | | | | | | | | | Add a "getinfo status/accepted-server-descriptor" controller command, which is the recommended way for controllers to learn whether our server descriptor has been successfully received by at least on directory authority. Un-recommend good-server-descriptor getinfo and status events until we have a better design for them.
* | | Merge commit 'public/bug1076'Nick Mathewson2009-09-01
|\ \ \