| Commit message (Expand) | Author | Age |
... | |
* | 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 Mathewson | 2008-07-25 |
* | r17359@pc-10-8-1-079: nickm | 2008-07-25 16:42:48 +0200••• whitespace fixes
svn:r16209
| Nick Mathewson | 2008-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 Mathewson | 2008-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 Mathewson | 2008-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 Mathewson | 2008-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 Mathewson | 2008-07-24 |
* | r17323@aud-055: nickm | 2008-07-23 17:58:25 +0200••• Implement most of proposal 110.
svn:r16156
| Nick Mathewson | 2008-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 Mathewson | 2008-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 Mathewson | 2008-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 Mathewson | 2008-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 Mathewson | 2008-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 Mathewson | 2008-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 Mathewson | 2008-07-18 |
* | Stop trying to detect versions of Tor on the server-side older than 0.1.1.15-...•••svn:r15982
| Nick Mathewson | 2008-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 Dingledine | 2008-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 Mathewson | 2008-07-11 |
* | Fix bug 763. When a hidden service is giving up on an introduction point cand...•••svn:r15825
| Karsten Loesing | 2008-07-10 |
* | r16881@tombo: nickm | 2008-07-10 14:19:21 -0400••• fix a rare segfault in bw-share-measuring code
svn:r15820
| Nick Mathewson | 2008-07-10 |
* | fix typos in last patch spotted by sebastian and karsten•••svn:r15700
| Nick Mathewson | 2008-07-06 |
* | Apply fix from chrisw: call connection_ap_attach_pending when we get a rendez...•••svn:r15699
| Nick Mathewson | 2008-07-06 |
* | Correct punctuation.•••svn:r15690
| Karsten Loesing | 2008-07-06 |
* | forward-port r15576•••svn:r15577
| Roger Dingledine | 2008-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 Dingledine | 2008-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 Dingledine | 2008-06-24 |
* | whoops, i shouldn't've left that in•••svn:r15434
| Roger Dingledine | 2008-06-23 |
* | Added prefixes to testing-network-only configuration options.•••svn:r15375
| Karsten Loesing | 2008-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 Dingledine | 2008-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 Dingledine | 2008-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 Dingledine | 2008-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 Dingledine | 2008-06-19 |
* | check-spaces, fix a typo•••svn:r15355
| Roger Dingledine | 2008-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 Dingledine | 2008-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 Dingledine | 2008-06-18 |
* | implement more fine-tuning options for stats code•••svn:r15345
| Nick Mathewson | 2008-06-18 |
* | I was told there is an extend_info_free(). I won't leak memory again. I won't...•••svn:r15335
| Karsten Loesing | 2008-06-17 |
* | When establishing a hidden service, introduction points that originate from c...•••svn:r15332
| Karsten Loesing | 2008-06-17 |
* | Send an initial "Starting" bootstrap status event, so we have a•••state to start out in.
svn:r15326
| Roger Dingledine | 2008-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 Dingledine | 2008-06-17 |
* | Fix .z suffix for intrumented download stats once more•••svn:r15316
| Peter Palfrader | 2008-06-16 |
* | Fix .z suffix for intrumented download stats•••svn:r15315
| Peter Palfrader | 2008-06-16 |
* | More bug 707 fixes: no #if/#endif pairs inside macro arguments.•••svn:r15307
| Nick Mathewson | 2008-06-16 |
* | Clean up a macro/cpp interaction related to bug 707. Also, add a new "filena...•••svn:r15305
| Nick Mathewson | 2008-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 Mathewson | 2008-06-16 |
* | Comments and doc tweaks on Karsten's testing-dir-networks patch•••svn:r15254
| Nick Mathewson | 2008-06-14 |
* | Patch from Karsten to implement proposal 135 ("Testing Tor Networks").•••svn:r15253
| Nick Mathewson | 2008-06-14 |
* | Malloc does not return size_t. (bug noticed by lodger.)•••svn:r15252
| Nick Mathewson | 2008-06-14 |
* | Make unit tests pass again•••svn:r15237
| Peter Palfrader | 2008-06-13 |
* | note a bug that karsten found•••svn:r15236
| Roger Dingledine | 2008-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 Dingledine | 2008-06-13 |
* | implement proposal 138: removing down routers from consensus•••svn:r15230
| Peter Palfrader | 2008-06-13 |