| Commit message (Expand) | Author | Age |
* | bugfix: add a circ->resolving_streams field, and make dns resolving ...•••bugfix: actually complain if we duplicate mark-for-close a circuit
add more logging for relay ends that claim dns resolve failed, so we can
find out why they're not being retried.
svn:r1798
| Roger Dingledine | 2004-05-06 |
* | More documentation•••svn:r1785
| Nick Mathewson | 2004-05-05 |
* | accept port 81 by default also, since people have been asking for it•••svn:r1784
| Roger Dingledine | 2004-05-04 |
* | Comment router*.c•••svn:r1783
| Nick Mathewson | 2004-05-04 |
* | clean some dead code (right?)•••svn:r1733
| Roger Dingledine | 2004-04-28 |
* | Refactor crypto error handling to be more like TLS error handling:•••crypto_perror is a no-no, since an operation can set more than one
error.
Also, fix a bug in the unix crypto_seed_rng: mixing stdio with
/dev/urandom is a bad idea, since fopen can make all kinds of weird
extraneous syscalls (mmap, fcntl, stat64, etc.) and since fread tends
to buffer data in big chunks, thus depleting the entropy pool.
svn:r1717
| Nick Mathewson | 2004-04-26 |
* | use tor_assert•••remove obsolete BUF_OK macro
svn:r1697
| Roger Dingledine | 2004-04-25 |
* | Remove onion_pkey from connection, since onion keys can change more often tha...•••svn:r1693
| Nick Mathewson | 2004-04-25 |
* | don't build and upload a new desc twice in a row•••svn:r1691
| Roger Dingledine | 2004-04-25 |
* | bugfix: when rotating onion key, do it (more) correctly•••svn:r1688
| Roger Dingledine | 2004-04-25 |
* | more touch-ups•••svn:r1687
| Roger Dingledine | 2004-04-24 |
* | Merge flagday into main branch.•••svn:r1683
| Nick Mathewson | 2004-04-24 |
* | Fix unit tests (now that platform code works differently)•••svn:r1573
| Nick Mathewson | 2004-04-08 |
* | Don't use Tor version 0.0.5 for intro/rendezvous points. (We don't need•••to worry about 0.0.4 or earlier, because nobody is running them any more.)
svn:r1533
| Nick Mathewson | 2004-04-07 |
* | Put ourself in router list; act accordingly.•••svn:r1521
| Nick Mathewson | 2004-04-07 |
* | routerinfo->addr is host order•••svn:r1515
| Roger Dingledine | 2004-04-07 |
* | Set routerinfo->addr properly for own routerinfo; do casei routerinfo compare•••svn:r1514
| Nick Mathewson | 2004-04-06 |
* | make router_get_by_nickname consider this router.•••svn:r1497
| Nick Mathewson | 2004-04-05 |
* | Refactor the heck out of crypto interface: admit that we will stick with one ...•••svn:r1458
| Nick Mathewson | 2004-04-03 |
* | outline what bob does to initialize his hidden services•••let circuit_launch_new return the circ it just made
svn:r1424
| Roger Dingledine | 2004-04-01 |
* | Add an ap_bridge function to do a socketpair and skip socks.•••This allows us to do a directory connection *through* tor just
as if we're doing it as an application.
Make ap_conns tolerate it when the application sends stuff before
The socks handshake is done (it just buffers it).
Tell directory_initiate_command the length of the payload (because
it might include nuls).
Add a directory_has_arrived function to, for example, start building
the rendezvous service descriptor.
svn:r1412
| Roger Dingledine | 2004-03-31 |
* | Add code to configure hidden services, parse configuration, generate keys and...•••svn:r1410
| Nick Mathewson | 2004-03-31 |
* | Refactor directory servers•••* read all the time (before we would ignore eof sometimes, oops)
* we can handle different urls now
* send back 404 for an un-handled url
* commands initiated by the client can handle payloads now
* introduce conn->purpose to avoid exponential state-space explosion
svn:r1400
| Roger Dingledine | 2004-03-30 |
* | inform unapproved servers when we reject their descriptors•••svn:r1263
| Roger Dingledine | 2004-03-12 |
* | New, more flexible directory parsing backend. Uses a bit more RAM, but implem...•••svn:r1235
| Nick Mathewson | 2004-03-05 |
* | Store options->Address as IP, not hostname•••And figure it out while reading config, not every time you
rebuild the descriptor
svn:r1226
| Roger Dingledine | 2004-03-04 |
* | go back to a single exitpolicy parameter•••if your exitpolicy includes " *:*" then it is final,
else we append the default exit policy.
(thanks weasel)
svn:r1105
| Roger Dingledine | 2004-02-18 |
* | Get rid of the notion of a separate default default exit policy.•••Create ExitPolicyPrepend config parameter, to customize the default
exit policy.
svn:r1103
| Roger Dingledine | 2004-02-18 |
* | Propagate yes/no/maybe a little farther forward.•••svn:r1096
| Nick Mathewson | 2004-02-17 |
* | Fix router_compare_addr_to_exit_policy, and name its return codes. The bug w...•••svn:r1093
| Nick Mathewson | 2004-02-17 |
* | prevent picking middleman nodes as the last node in the circuit•••svn:r1088
| Roger Dingledine | 2004-02-17 |
* | split the token bucket into 'rate' and 'burst' params•••we're not entirely migrated to burst yet, for backward compatibility
note some win32 probable-bugs
clean up routerlist.c
svn:r982
| Roger Dingledine | 2004-01-10 |
* | remove trailing whitespace•••svn:r951
| Roger Dingledine | 2003-12-17 |
* | make fetch_from_buf_http malloc its strings rather•••than use fixed-size strings
reorganize directory_handle_command so it'll be easier to do more with
our directory servers
svn:r950
| Roger Dingledine | 2003-12-17 |
* | Make compile warning-free on cygwin•••svn:r936
| Nick Mathewson | 2003-12-15 |
* | Add port ranges to exit policies•••svn:r899
| Nick Mathewson | 2003-12-13 |
* | Make router/directory parsing nondestructive and more const-friendly•••svn:r890
| Nick Mathewson | 2003-12-08 |
* | break routers.c into router.c for stuff the router does,•••and routerlist.c for handling routerlist.
svn:r887
| Roger Dingledine | 2003-12-06 |