- 13 Dec, 2003 3 commits
-
-
Roger Dingledine authored
svn:r907
-
Roger Dingledine authored
* now we know for sure if an acceptable node is available; we don't have to keep guessing and checking * we try options.EntryNodes first for picking the first node svn:r904
-
Nick Mathewson authored
svn:r899
-
- 08 Dec, 2003 1 commit
-
-
Nick Mathewson authored
svn:r890
-
- 05 Dec, 2003 1 commit
-
-
Roger Dingledine authored
directory is the string that dirserv.c and directory.c deal with routerlist is routerinfo's that are bundled together in routers.c rename some of the get_routerlist functions to set_routerlist preparing to break into router.c for stuff the router does, and routerlist.c for handling routerlist. svn:r886
-
- 14 Nov, 2003 1 commit
-
-
Nick Mathewson authored
- Exit policies now support bitmasks (18.0.0.0/255.0.0.0) and bitcounts 18.0.0.0/8. Policies are parsed on startup, not when comparing to them. - desired_path_len is now part of an opaque cpath_build_state_t structure. - END_REASON_EXITPOLICY cells no longer include a port. - RELAY_COMMAND_CONNECTED cells now include the IP address we've connected to. - connection_edge now has a client_dns cache to remember resolved addresses. It gets populated by RELAY_COMMAND_CONNECTED cells and END_REASON_EXITPOLICY cells. It gets used by connection_ap_handshake_send_begin. We don't compare it to exit policies yet. svn:r812
-
- 13 Nov, 2003 1 commit
-
-
Roger Dingledine authored
change RecommendedVersions into a config option, so dirservers can hup for a new one svn:r809
-
- 12 Nov, 2003 1 commit
-
-
Roger Dingledine authored
svn:r805
-
- 10 Nov, 2003 2 commits
-
-
Roger Dingledine authored
fix badness in usage() if neither socksport nor orrport is defined, quit obsolete connection_flush_buf() svn:r780
-
Nick Mathewson authored
svn:r779
-
- 21 Oct, 2003 2 commits
-
-
Roger Dingledine authored
rename APPort to SocksPort introduce new tor_free() macro svn:r642
-
Roger Dingledine authored
not when we're closing the stream. this lets us put a payload in the end cell if we want to, to describe why we're closing the stream. there are still some places where we don't send the end cell immediately. i need to track them down. but it's a low priority, since i've made it send the end cell when we close the stream if we haven't already sent it. svn:r640
-
- 14 Oct, 2003 1 commit
-
-
Nick Mathewson authored
svn:r583
-
- 10 Oct, 2003 1 commit
-
-
Roger Dingledine authored
and fix a few typos svn:r571
-
- 08 Oct, 2003 1 commit
-
-
Nick Mathewson authored
svn:r560
-
- 01 Oct, 2003 1 commit
-
-
Nick Mathewson authored
svn:r532
-
- 26 Sep, 2003 1 commit
-
-
Nick Mathewson authored
svn:r487
-
- 25 Sep, 2003 1 commit
-
-
Nick Mathewson authored
'buf_t' is now an opaque type defined in buffers.c . Router descriptors now include all keys; routers generate keys as needed on startup (in a newly defined "data directory"), and generate their own descriptors. Descriptors are now self-signed. Implementation is not complete: descriptors are never published; and upon receiving a descriptor, the directory doesn't do anything with it. At least "routers.or" and orkeygen are now obsolete, BTW. svn:r483
-
- 10 Sep, 2003 1 commit
-
-
Nick Mathewson authored
svn:r437
-
- 28 Aug, 2003 1 commit
-
-
Nick Mathewson authored
svn:r421
-
- 27 Aug, 2003 1 commit
-
-
Roger Dingledine authored
svn:r418
-
- 23 Aug, 2003 1 commit
-
-
Roger Dingledine authored
your client exits if you're running a version not in the directory's list of acceptable versions (unless you have a config variable set to override). svn:r408
-
- 14 Aug, 2003 1 commit
-
-
Nick Mathewson authored
svn:r398
-
- 12 Aug, 2003 1 commit
-
-
Nick Mathewson authored
- signal support - forking for DNS farm - changes for async IO - daemonizing In other words, some files still don't build, and the ones that do build, do nonblocking IO incorrectly. I'm also not checking in the project files till I have a good place for them. svn:r380
-
- 30 Jul, 2003 1 commit
-
-
Nick Mathewson authored
Formerly, once we had g^xy, we took the last N bytes from g^xy. Now, we take SHA(g^xy || [0]) || SHA1(g^xy || [1]) || ... , in order to use all bits from g^xy equally, and generate as much key material as we need. svn:r370
-
- 30 Jun, 2003 1 commit
-
-
Nick Mathewson authored
svn:r362
-
- 25 Jun, 2003 1 commit
-
-
Roger Dingledine authored
svn:r354
-
- 21 Jun, 2003 1 commit
-
-
Nick Mathewson authored
svn:r340
-
- 20 Jun, 2003 1 commit
-
-
Nick Mathewson authored
testing stream encryption. svn:r339
-
- 17 Jun, 2003 1 commit
-
-
Nick Mathewson authored
svn:r329
-
- 14 Jun, 2003 2 commits
-
-
Nick Mathewson authored
svn:r324
-
Nick Mathewson authored
The culprit: sometimes DH_calculate_key returns less than DH_KEY_LEN bytes; we needed to check the return value. svn:r322
-
- 13 Jun, 2003 2 commits
-
-
Nick Mathewson authored
svn:r319
-
Roger Dingledine authored
it wasn't working, and it was harder than we'd anticipated not worth it. svn:r316
-
- 12 Jun, 2003 1 commit
-
-
Roger Dingledine authored
clean up circuit_deliver_relay_cell convention svn:r312
-
- 20 May, 2003 1 commit
-
-
Roger Dingledine authored
remove sendme cells replace malloc with tor_malloc patch (but not track down) bug in onion pending list streamline connection_ap handshake svn:r293
-
- 09 May, 2003 2 commits
-
-
Nick Mathewson authored
svn:r283
-
Nick Mathewson authored
svn:r279
-
- 07 May, 2003 2 commits
-
-
Nick Mathewson authored
Tested backends for directory signing and checking. Directory parser completely refactored. Need documentation and integration. Explanitory mail forthcoming. svn:r271
-
Nick Mathewson authored
Decrease DH group length to 1024. (Roger, you may want to read section 1 of the IETF draft: a 1024-bit DH key probably reduces our cipher strength to ~80 bits.) svn:r269
-