aboutsummaryrefslogtreecommitdiff
path: root/src/or
Commit message (Expand)AuthorAge
...
* r17391@pc-10-8-1-079: nickm | 2008-07-25 17:11:17 +0200••• Tor_addr_compare did a semantic comparison, such that ::1.2.3.4 and 1.2.3.4 were "equal". we sometimes need an exact comparison. Add a feature to do that. svn:r16210 Nick Mathewson2008-07-25
* r17359@pc-10-8-1-079: nickm | 2008-07-25 16:42:48 +0200••• whitespace fixes svn:r16209 Nick Mathewson2008-07-25
* r17358@pc-10-8-1-079: nickm | 2008-07-25 16:41:03 +0200••• Split out the address manipulation functions from compat and util: they were about 21% of the total of those, and spread out too much. svn:r16208 Nick Mathewson2008-07-25
* r17346@aud-055: nickm | 2008-07-24 15:37:19 +0200••• Make generic address manipulation functions work better. Switch address policy code to use tor_addr_t, so it can handle IPv6. That is a good place to start. svn:r16178 Nick Mathewson2008-07-24
* r17338@aud-055: nickm | 2008-07-24 11:21:06 +0200••• Refactor the router_choose_random_node interface: any function with 10 parameters, most of which are boolean and one of which is unused, should get refactored like this. svn:r16167 Nick Mathewson2008-07-24
* r17337@aud-055: nickm | 2008-07-24 10:17:43 +0200••• Refactor the is_vote field of networkstatus_t to add a third possibility ("opinion") in addition to vote and opinion. First part of implementing proposal 147. svn:r16166 Nick Mathewson2008-07-24
* r17323@aud-055: nickm | 2008-07-23 17:58:25 +0200••• Implement most of proposal 110. svn:r16156 Nick Mathewson2008-07-23
* r17322@aud-055: nickm | 2008-07-23 16:50:50 +0200••• Make circid_t and streamid_t get used instead of uint16_t; it is possible we will soon want to make circid_t change to uint32_t. svn:r16155 Nick Mathewson2008-07-23
* r17309@aud-055: nickm | 2008-07-23 16:05:43 +0200••• Patch from Christian Wilms: remove (HiddenService|Rend)(Exclude)?Nodes options. They never worked properly, and nobody seems to be using them. Resolves bug 754. svn:r16144 Nick Mathewson2008-07-23
* r17308@aud-055: nickm | 2008-07-23 15:57:41 +0200••• In connection_edge_destroy, send a stream status control event when we have an AP connection. Previously, we would send an event when the connection was AP and non-AP at the same time. This didn't work so well. Patch from Anonymous Remailer (Austria). Backport candidate. svn:r16143 Nick Mathewson2008-07-23
* r17302@aud-055: nickm | 2008-07-23 14:55:28 +0200••• Never allow a circuit to be created with the same circid as a circuit that has been marked for close. May be a fix for bug 779. Needs testing. Backport candidate. svn:r16136 Nick Mathewson2008-07-23
* r17220@tombo: nickm | 2008-07-18 15:11:27 -0400••• Fix bug in last patch: ADDR_POLICY_REJECT is not the same as ADDR_POLICY_REJECTED. svn:r16065 Nick Mathewson2008-07-18
* r17188@tombo: nickm | 2008-07-18 14:35:18 -0400••• Add new ExcludeExitNodes option. Also add a new routerset type to handle Exclude[Exit]Nodes. It is optimized for O(1) membership tests, so as to make choosing a random router run in O(N_routers) time instead of in O(N_routers*N_Excluded_Routers). svn:r16061 Nick Mathewson2008-07-18
* Stop trying to detect versions of Tor on the server-side older than 0.1.1.15-...•••svn:r15982 Nick Mathewson2008-07-16
* When relays do their initial bandwidth measurement, don't limit•••to just our our entry guards for the test circuits. Otherwise we tend to have multiple test circuits going through a single entry guard, which makes our bandwidth test less accurate. Fixes part of bug 654; patch contributed by Josh Albrecht. (Actually, modify Josh's patch to avoid doing that when you're a bridge relay, since it would leak more than we want to leak.) svn:r15850 Roger Dingledine2008-07-11
* r16917@tombo: nickm | 2008-07-11 12:55:26 -0400••• Remove token enum constant in routerparse.c that we do not actually use. svn:r15841 Nick Mathewson2008-07-11
* Fix bug 763. When a hidden service is giving up on an introduction point cand...•••svn:r15825 Karsten Loesing2008-07-10
* r16881@tombo: nickm | 2008-07-10 14:19:21 -0400••• fix a rare segfault in bw-share-measuring code svn:r15820 Nick Mathewson2008-07-10
* fix typos in last patch spotted by sebastian and karsten•••svn:r15700 Nick Mathewson2008-07-06
* Apply fix from chrisw: call connection_ap_attach_pending when we get a rendez...•••svn:r15699 Nick Mathewson2008-07-06
* Correct punctuation.•••svn:r15690 Karsten Loesing2008-07-06
* forward-port r15576•••svn:r15577 Roger Dingledine2008-06-30
* Make directory servers include the X-Your-Address-Is: http header in•••their responses even for begin_dir conns. Now clients who only ever use begin_dir connections still have a way to learn their IP address. Should fix bug 737. Reported by goldy. svn:r15571 Roger Dingledine2008-06-30
* Send a bootstrap problem "warn" event on the first problem if the•••reason is NO_ROUTE (that is, our network is down). svn:r15443 Roger Dingledine2008-06-24
* whoops, i shouldn't've left that in•••svn:r15434 Roger Dingledine2008-06-23
* Added prefixes to testing-network-only configuration options.•••svn:r15375 Karsten Loesing2008-06-20
* If we close our OR connection because there's been a circuit•••pending on it for too long, we were telling our bootstrap status events "REASON=NONE". Now tell them "REASON=TIMEOUT". svn:r15369 Roger Dingledine2008-06-20
* If you're using bridges, generate "bootstrap problem" warnings•••as soon as you run out of working bridges, rather than waiting for ten failures -- which will never happen if you have less than ten bridges. svn:r15368 Roger Dingledine2008-06-20
* Big bridge bugfixes. Backport candidates.•••If you have more than one bridge but don't know their keys, you would only learn a request for the descriptor of the first one on your list. (Tor considered launching requests for the others, but found that it already had a connection on the way for $0000...0000 so it didn't open another.) If you have more than one bridge but don't know their keys, and the connection to one of the bridges failed, you would cancel all pending bridge connections. (After all, they all have the same digest.) svn:r15366 Roger Dingledine2008-06-20
* start sending "COUNT=%d RECOMMENDATION=%s" key/values on bootstrap•••problem status events, so the controller can hear about problems even before tor decides they're worth reporting for sure. svn:r15357 Roger Dingledine2008-06-19
* check-spaces, fix a typo•••svn:r15355 Roger Dingledine2008-06-18
* Directory authorities shouldn't complain about bootstrapping•••problems just because they do a lot of reachability testing and some of the connection attempts fail. svn:r15348 Roger Dingledine2008-06-18
* I was on the second paragraph of my or-dev mail explaining why I chose to•••set starting=1 to avoid potential bugs with having it conflict with 0, which I used to mean uninitialized, when I realized I would be writing many more lame-sounding paragraphs in the future. Just start it at 0 and handle the bugs. svn:r15346 Roger Dingledine2008-06-18
* implement more fine-tuning options for stats code•••svn:r15345 Nick Mathewson2008-06-18
* I was told there is an extend_info_free(). I won't leak memory again. I won't...•••svn:r15335 Karsten Loesing2008-06-17
* When establishing a hidden service, introduction points that originate from c...•••svn:r15332 Karsten Loesing2008-06-17
* Send an initial "Starting" bootstrap status event, so we have a•••state to start out in. svn:r15326 Roger Dingledine2008-06-17
* add a getinfo so vidalia can query our current bootstrap state, in case•••it attaches partway through and wants to catch up. matt, is this a good format for you, or is there an even better format? svn:r15325 Roger Dingledine2008-06-17
* Fix .z suffix for intrumented download stats once more•••svn:r15316 Peter Palfrader2008-06-16
* Fix .z suffix for intrumented download stats•••svn:r15315 Peter Palfrader2008-06-16
* More bug 707 fixes: no #if/#endif pairs inside macro arguments.•••svn:r15307 Nick Mathewson2008-06-16
* Clean up a macro/cpp interaction related to bug 707. Also, add a new "filena...•••svn:r15305 Nick Mathewson2008-06-16
* r16341@tombo: nickm | 2008-06-15 22:04:25 -0400••• Allow spaces to be omitted in approved-router file fingerprints. Requested by arma. svn:r15296 Nick Mathewson2008-06-16
* Comments and doc tweaks on Karsten's testing-dir-networks patch•••svn:r15254 Nick Mathewson2008-06-14
* Patch from Karsten to implement proposal 135 ("Testing Tor Networks").•••svn:r15253 Nick Mathewson2008-06-14
* Malloc does not return size_t. (bug noticed by lodger.)•••svn:r15252 Nick Mathewson2008-06-14
* Make unit tests pass again•••svn:r15237 Peter Palfrader2008-06-13
* note a bug that karsten found•••svn:r15236 Roger Dingledine2008-06-13
* > why would it need an anonymized connection?•••> ah. > yes, i think you're right. i was thinking 3-hop, but i think it is 1-hop. svn:r15235 Roger Dingledine2008-06-13
* implement proposal 138: removing down routers from consensus•••svn:r15230 Peter Palfrader2008-06-13