Roger Dingledine
|
7793078dff
alice can now look up bob's service descriptor,
|
21 years ago |
Nick Mathewson
|
137b577bbd
Refactor the heck out of crypto interface: admit that we will stick with one ciphersuite at a time, make const things const, and stop putting openssl in the headers.
|
21 years ago |
Nick Mathewson
|
fc4d15baf6
Hide smartlist internals
|
21 years ago |
Roger Dingledine
|
a8d805e292
break out circ->rend_service
|
21 years ago |
Roger Dingledine
|
fc3d7383e7
router_choose_random_node can take a smartlist of nodes to exclude
|
21 years ago |
Roger Dingledine
|
f34e6da3e7
now circuit_get_newest returns an appropriate circ for your purpose
|
21 years ago |
Nick Mathewson
|
93ab51e9ac
Make smartlist Do What Arma Expects.
|
21 years ago |
Nick Mathewson
|
96a86ef14d
Remove maximum-size field from smartlists
|
21 years ago |
Roger Dingledine
|
c09b185f03
re-enable recommendedversion checking (oops, thanks weasel)
|
21 years ago |
Nick Mathewson
|
6a79b1cb57
Re-enable unit tests for directory generation.
|
21 years ago |
Roger Dingledine
|
f241fdfc73
there is yet another dns-pending-conn-clobbering bug
|
21 years ago |
Roger Dingledine
|
f2a692081f
make it less noisy to consider exit policies
|
21 years ago |
Roger Dingledine
|
fdc5751c60
bugfix: address that strcat vulnerability in circuit.c
|
21 years ago |
Nick Mathewson
|
060d721554
UnDOSify CRLF->LF.
|
21 years ago |
Nick Mathewson
|
9b4203266e
Make OP work on windows! (Also misc logging tweaks)
|
21 years ago |
Nick Mathewson
|
c230132562
Fix some bugs in parse_time
|
21 years ago |
Nick Mathewson
|
0e5a134709
Fix DOS line endings; autoconfize checks for strptime and inet_aton
|
21 years ago |
Nick Mathewson
|
2da54de968
Make tor build on windows again. More work still needed
|
21 years ago |
Roger Dingledine
|
30969421d3
stop troubling router operators with unapproved router connect attempts
|
21 years ago |
Roger Dingledine
|
0ab367ed91
re-try streams at most 4 times
|
22 years ago |
Nick Mathewson
|
1e5b7bc6f1
New, more flexible directory parsing backend. Uses a bit more RAM, but implements the new spec. Uses more RAM, but not so you would notice.
|
22 years ago |
Roger Dingledine
|
89d9d80e76
Store options->Address as IP, not hostname
|
22 years ago |
Roger Dingledine
|
4716d4d871
bugfix: only warn about an unrouter router after we've fetched a directory
|
22 years ago |
Roger Dingledine
|
d3e9afda27
When it can't resolve any dirservers, it was useless from then on.
|
22 years ago |
Roger Dingledine
|
0b27ae0c2d
if the default torrc isn't there, just use some default defaults
|
22 years ago |
Nick Mathewson
|
72568d2620
Another case of the same.
|
22 years ago |
Nick Mathewson
|
bab6c0a332
Fix the Big Bug in router_compare_addr_to_exit_policy: we used port 0
|
22 years ago |
Roger Dingledine
|
46ffc5984d
best_support_idx is obsolete
|
22 years ago |
Roger Dingledine
|
d081d1d061
make braces cleaner, bug still persists
|
22 years ago |
Nick Mathewson
|
61756b5893
Fix router_compare_addr_to_exit_policy, and name its return codes. The bug was: "maybe reject,accept" should be "maybe", not "accept".
|
22 years ago |