- Aug 05, 2008
-
-
Roger Dingledine authored
a bug that was fixed in Tor 0.1.1.21. svn:r16409
-
Roger Dingledine authored
svn:r16408
-
- Aug 04, 2008
-
-
Roger Dingledine authored
svn:r16407
-
Karsten Loesing authored
svn:r16406
-
Roger Dingledine authored
is to ignore. svn:r16405
-
Karsten Loesing authored
In some edge cases it occurs that the router descriptor of a previously picked introduction point becomes obsolete. In that case, don't stick to using that introduction point, but simply give up on it. Reverts some part of r15825. svn:r16404
-
Karsten Loesing authored
svn:r16401
-
Karsten Loesing authored
Some more changes to proposal 121. It turns out (once more) that a specification is not complete until it gets implemented. svn:r16384
-
Karsten Loesing authored
svn:r16381
-
- Aug 03, 2008
-
-
Karsten Loesing authored
svn:r16376
-
Karsten Loesing authored
Fix a false assertion when extending a circuit to a relay to which a connection is already established. In that case the circuit should not need to memorize extend info for that relay. circuitbuild.c:389 contains a similar assertion. svn:r16375
-
Roger Dingledine authored
svn:r16374
-
Roger Dingledine authored
svn:r16373
-
Karsten Loesing authored
svn:r16372
-
Roger Dingledine authored
svn:r16369
-
Roger Dingledine authored
svn:r16368
-
- Aug 01, 2008
-
-
Karsten Loesing authored
Proposal 121: Remove improved hidden service protocol without client authorization (2.1). It might get implemented in proposal 142. svn:r16328
-
Karsten Loesing authored
Proposal 121: Use first part of Diffie-Hellman handshake for replay protection instead of rendezvous cookie. svn:r16327
-
- Jul 31, 2008
-
-
Karsten Loesing authored
svn:r16303
-
Nick Mathewson authored
When a struct ends with char a[1], the size of all earlier members of the struct is _not_ sizeof(st)-1; compilers add alignment. Problem spotted by rovv. Backport candidate. svn:r16302
-
Karsten Loesing authored
svn:r16300
-
- Jul 30, 2008
-
-
Nick Mathewson authored
ipv6 todo items svn:r16258
-
Nick Mathewson authored
Move n_addr, n_port, and n_conn_id_digest fields of circuit_t into a separately allocated extend_info_t. Saves 22 bytes per connected circuit_t on 32-bit platforms, and makes me more comfortable with using tor_addr_t in place of uint32_t n_addr. svn:r16257
-
Nick Mathewson authored
Allow alternate form of SMARTLIST_FOREACH with paired BEGIN and END macros. This lets the compiler tell us which line an error has occurred on. svn:r16256
-
Nick Mathewson authored
Refactor tor_addr_from_string: it didnt need most of parse_addr_mask_port_range, and its dependence on that latter function made it less flexible. svn:r16255
-
Nick Mathewson authored
Docment gcov in HACKING svn:r16254
-
- Jul 29, 2008
-
-
Nick Mathewson authored
More test coverage for tor_addr_t; fix a couple of bugs. svn:r16234
-
- Jul 25, 2008
-
-
Nick Mathewson authored
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 authored
whitespace fixes svn:r16209
-
Nick Mathewson authored
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
-
- Jul 24, 2008
-
-
Jacob Appelbaum authored
svn:r16181
-
Nick Mathewson authored
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 authored
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 authored
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
-
- Jul 23, 2008
-
-
Nick Mathewson authored
Implement most of proposal 110. svn:r16156
-
Nick Mathewson authored
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 authored
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 authored
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 authored
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
-
- Jul 19, 2008
-
-
Karsten Loesing authored
Proposal 142: Added comment by Nick (but no solution, yet) that sharing of circuits between multiple clients is not supported by Tor. svn:r16075
-