Nick Mathewson
|
aab929abe0
Use the data, *then* free it. It works so much better.
|
před 21 roky |
Nick Mathewson
|
60880cda84
Resolve a bunch of FIXME items; mark a lot more for attention; ask for clarification on some. Turn all XXXX008 ("showstopper for 0.0.8 release") items into XXXX009 or XXXX, since plainly they were not showstoppers for 0.0.8. Add/clean some docs.
|
před 21 roky |
Nick Mathewson
|
954570486f
Resolve a FIXME: use identity comparison, not nickname comparison, to
|
před 21 roky |
Roger Dingledine
|
394554cfbf
Clean up copyrights.
|
před 21 roky |
Roger Dingledine
|
6c61ed4fb5
Make options no longer a global variable.
|
před 21 roky |
Roger Dingledine
|
d0c158c8d6
clarify the bandwidthburst and bandwidthrate are in bytes
|
před 21 roky |
Nick Mathewson
|
451f8b5045
- Implement all of control interface except authentication, setconfig,
|
před 21 roky |
Roger Dingledine
|
97a0a43511
start the process of making 0.0.7* obsolete
|
před 21 roky |
Roger Dingledine
|
de65052312
don't assert multiple things in the same tor_assert()
|
před 21 roky |
Nick Mathewson
|
e0cce8fba8
Unify tests for "did I originate this nonopen OR connection?"
|
před 21 roky |
Nick Mathewson
|
9c49947163
Check fingerprint list before generating running-routers lists; also add as-yet-uncalled function to update an OR connection nickname on the fly
|
před 21 roky |
Nick Mathewson
|
d20d10f360
If we are an authoritative dirserver, check out the fingerprint list when setting connection nicknames
|
před 21 roky |
Roger Dingledine
|
a2517b4f07
checking only 0.0.7 and 0.0.8 didn't work, because some dirservers
|
před 21 roky |
Roger Dingledine
|
fa0a1ec49f
cleanup: use strcmpstart() in more places
|
před 21 roky |
Roger Dingledine
|
699a9d8b46
commit some minor fixes from this sandbox so i can commit the next one
|
před 21 roky |
Roger Dingledine
|
b2c7b5adfb
fix a race condition in 008pre2: don't try to extend onto a connection
|
před 21 roky |
Roger Dingledine
|
b48cdc9d40
populate router_get_my_routerinfo()->is_verified
|
před 21 roky |
Roger Dingledine
|
1e62d24ddc
bugfix: only require the correct key if the nickname is for
|
před 21 roky |
Roger Dingledine
|
84b8f8e04a
fix some bool logic
|
před 21 roky |
Roger Dingledine
|
e547ab293b
make connection_tls_finish_handshake() more plausible.
|
před 21 roky |
Nick Mathewson
|
334de84cbe
Misc small code cleanups; remove exit_server_mode(); change tor_tls_verify behavior
|
před 21 roky |
Roger Dingledine
|
73ffcc5cef
add a new advertised_server_mode() to distinguish ORs that
|
před 21 roky |
Nick Mathewson
|
54c129d8dc
abstract ORPort/SocksPort checks into server_mode(), proxy_mode(), clique_mode(), etc. Dont change underlying comments.
|
před 21 roky |
Nick Mathewson
|
c2103eb63a
Finish most pre2 items: make running-routers list work right; rename secret key files; make even more lookup-by-nickname use lookup-by-id; default nicknames to hostname.
|
před 21 roky |
Roger Dingledine
|
538655cd80
if connecting to an OR fails immediately, mark it as down
|
před 21 roky |
Nick Mathewson
|
7d8de8cd10
More digest/nickname fixes
|
před 21 roky |
Roger Dingledine
|
62dcf9e20f
some of the infrastructure to let ORs connect on demand
|
před 21 roky |
Nick Mathewson
|
cbab134bd9
Switch most uses of *_by_addr_port to *_by_identity_digest
|
před 21 roky |
Nick Mathewson
|
541add90a1
Track routers by hash of identity key; use hex hash of identity key in place of nickname; accept (and use) hash of identity key in EXTEND cells.
|
před 21 roky |
Roger Dingledine
|
630e930799
don't flush the buf from inside connection_write_to_buf
|
před 21 roky |