Roger Dingledine
|
dd98412ce1
allow servers to publish descriptors from 12 hours in the future.
|
20 years ago |
Nick Mathewson
|
b897cb1ec3
Change conn_(type|state)_to_string from const arrays to switch functions so we (I) will not make Tor crash the next time we (I) add a new state.
|
20 years ago |
Nick Mathewson
|
3a0fb0f007
Remove implicit expiration date from tor-spec
|
20 years ago |
Roger Dingledine
|
6bdfd97272
add function comment
|
20 years ago |
Roger Dingledine
|
ab8a0bb52c
We have a bug that I can't find. Sometimes, very rarely, cpuworkers get
|
20 years ago |
Nick Mathewson
|
c92a2620d4
Try RB_TREE instead of SPLAY_TREE, but with a single-entry caching optimization.
|
20 years ago |
Nick Mathewson
|
a035b8e3c3
Make compare_orconn_circid_entries marginally faster and inlined, if that helps
|
20 years ago |
Peter Palfrader
|
b5a962bc2e
debian snapshot: 0.1.0.2-rc-cvs-200504062112-1
|
20 years ago |
Roger Dingledine
|
8aa0df56f6
Stop putting nodename in the Platform string of server descriptors.
|
20 years ago |
Nick Mathewson
|
7709547c08
When we connect and finish TLS negotiation with address:port, it is obvious that any other key or nickname we might know about (as an authdirserver) does not actually exist at address:port.
|
20 years ago |
Roger Dingledine
|
03720b39fd
stop wasting time doing a case insensitive comparison for every dns name
|
20 years ago |
Roger Dingledine
|
46089c49c4
blow away most calls to assert_all_pending_dns_resolves_ok, since
|
20 years ago |
Roger Dingledine
|
652dde72f1
bugfix: chdir to your datadirectory at the *end* of the
|
20 years ago |
Roger Dingledine
|
8596947ee2
quiet another instance where we whine to an innocent OR operator's
|
20 years ago |
Peter Palfrader
|
b16ff67fbf
debian snapshot: 0.1.0.2-rc-cvs-200504061620-1
|
20 years ago |
Roger Dingledine
|
620419b421
oh, and accept() into the right place, too.
|
20 years ago |
Roger Dingledine
|
70f3b3ef86
Forward-port the checking of
|
20 years ago |
Roger Dingledine
|
9cbaf4603d
fix an assert trigger: when we have the rare case of accepting
|
20 years ago |
Nick Mathewson
|
88dc243bb5
Rename circuit_get_by_stream to circuit_get_by_edge_conn, and actually start using it. Watch out, kids!
|
20 years ago |
Roger Dingledine
|
716d9bc99a
when using preferred entry or exit nodes, ignore whether
|
20 years ago |
Nick Mathewson
|
4453e3794a
Add a pointer from edge connections to their corresponding circuit (ulp!); add some debugging sanity-checking for cirid_orconn_map stuff
|
20 years ago |
Nick Mathewson
|
2a0b1025e5
Fix bug in last commit when no circid can be found
|
20 years ago |
Nick Mathewson
|
b34d9adb59
Fix format warning
|
20 years ago |
Roger Dingledine
|
94cecc712d
note some features we intend to add.
|
20 years ago |
Nick Mathewson
|
b7cdcf3462
Hopefully, this will make ORs much faster, and not break them: keep a big splay tree of (circid,orconn)->circuit mappings to make circuit_get_by_circid_conn much faster.
|
20 years ago |
Roger Dingledine
|
712d05c19a
a bit more data on gene's dns threading bug
|
20 years ago |
Roger Dingledine
|
5f0a84cbe2
update conn-type-state-strings to handle https states for ORs
|
20 years ago |
Nick Mathewson
|
3014b03b67
Add missing comma. Oops
|
20 years ago |
Nick Mathewson
|
88fe4d6292
Handle changed router status correctly when reloading fingerprint file
|
20 years ago |
Nick Mathewson
|
1b5e2182fa
Log msg spelling fix
|
20 years ago |