Nick Mathewson
|
0ef85f6dba
Some platforms have weird translations when you open files in "test" mode; make read/write_str_to_file aware.
|
20 éve |
Nick Mathewson
|
6de61bd694
Revert dumb think-o. Just because _some_ INTRODUCE2 cells are now longer,
|
20 éve |
Nick Mathewson
|
196e6c1cc2
Support new INTRODUCE2 cell format
|
20 éve |
Roger Dingledine
|
ee23b7a470
use unverified routers in the desired positions
|
20 éve |
Nick Mathewson
|
6514eb5d44
Update to new choose_random_node interface.
|
20 éve |
Roger Dingledine
|
cd3da3fc12
o clients choose nodes proportional to advertised bandwidth
|
20 éve |
Nick Mathewson
|
380f32f07d
hex_encode is obsoleted by base16_encode, and never actually worked in the first place. (Thanks to Timo Lindfors for noticing the never-actually-worked part.)
|
20 éve |
Roger Dingledine
|
aebec8ab9e
stop using atexit() to remove our pid, since it's called
|
20 éve |
Roger Dingledine
|
7459d067a5
now base16_encode() and base32_encode() can't ever fail
|
20 éve |
Nick Mathewson
|
7d8de8cd10
More digest/nickname fixes
|
20 éve |
Roger Dingledine
|
011ccbbf8d
crank up some of our constants, for better scalability
|
20 éve |
Roger Dingledine
|
1c21a02b90
router_choose_random_node() was ignoring its routerlist argument.
|
20 éve |
Nick Mathewson
|
7511fbf993
Resolve some XXXs
|
20 éve |
Nick Mathewson
|
a782b83c28
Only try to launch a fixed number of intro circuits for a service per 15-minute period or before all of the intro circuits succeed, whichever comes first
|
20 éve |
Roger Dingledine
|
ef561c0e42
Break files apart into more modules
|
20 éve |
Roger Dingledine
|
5ba9235873
clean up directory.c API
|
20 éve |
Nick Mathewson
|
9c3fba5c3b
Not every RSA decrypt should warn on failure.
|
20 éve |
Nick Mathewson
|
720281b32e
Close rogue <b>s
|
20 éve |
Nick Mathewson
|
81922a125c
More doxygenation.
|
20 éve |
Roger Dingledine
|
c6d4a00c5f
more doxygen markup
|
20 éve |
Nick Mathewson
|
682a805092
Comments for nearly all non-tricky files
|
20 éve |
Roger Dingledine
|
ac4cb9bdd1
fix a seg fault (whoops)
|
20 éve |
Nick Mathewson
|
7055f837ab
Make Tor build on win32 with VC6 without warnings.
|
20 éve |
Roger Dingledine
|
28f034e10a
now assume all routers support rendezvous cells
|
20 éve |
Roger Dingledine
|
25d54257fb
use tor_assert
|
20 éve |
Roger Dingledine
|
ed24a4f807
fix a pair of duplicate mark-for-closes
|
20 éve |
Roger Dingledine
|
a0a6ed85d1
more useful logging for rend services and clients
|
20 éve |
Nick Mathewson
|
f6dd710aff
Strings need room for a NUL.
|
20 éve |
Nick Mathewson
|
3f352719f3
Add a missing return -1
|
20 éve |
Roger Dingledine
|
b51561f7fb
prune abandoned circs better
|
20 éve |