- Aug 05, 2008
-
-
Nick Mathewson authored
Initial conversion of uint32_t addr to tor_addr_t addr in connection_t and related types. Most of the Tor wire formats using these new types are in, but the code to generate and use it is not. This is a big patch. Let me know what it breaks for you. svn:r16435
-
Nick Mathewson authored
svn:r16434
-
Nick Mathewson authored
svn:r16433
-
Peter Palfrader authored
Document that we break ties in favor of smaller SD digest if there are still ties after comparing the published timestamp svn:r16432
-
Roger Dingledine authored
svn:r16428
-
Roger Dingledine authored
svn:r16427
-
Peter Palfrader authored
We put bw info directory into the consensus, also versions are already there and protocol versions are not currently required svn:r16423
-
Peter Palfrader authored
svn:r16420
-
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
-