| Commit message (Expand) | Author | Age |
* | add punctuation•••svn:r4924
| Roger Dingledine | 2005-09-08 |
* | Log when falling back to nonfast/nonstabl routers•••svn:r4869
| Nick Mathewson | 2005-08-26 |
* | when we're trying to build a circuit and we're being picky about what•••sort we get but there aren't any suitable servers, try being less picky
rather than simply failing.
svn:r4867
| Roger Dingledine | 2005-08-26 |
* | whoops, avoid printing a null string sometimes•••svn:r4815
| Roger Dingledine | 2005-08-22 |
* | when we begin reachability testing, log the address:port for each•••port we're testing, so people are more likely to notice that they're
using the wrong ip address.
svn:r4808
| Roger Dingledine | 2005-08-22 |
* | Implement exit enclaves: if we know an IP address for the destination,•••and there's a running Tor server at that address which allows exit to
the destination, then extend the circuit to that exit first.
Also, if the user asks for a .exit node, cannibalize general circs for it.
svn:r4779
| Roger Dingledine | 2005-08-15 |
* | Make GCC very happy, even with lots of warnings set. Also, try to fix some re...•••svn:r4770
| Nick Mathewson | 2005-08-12 |
* | Replace (Fascist)Firewall* with a new ReachableAddresses option that understa...•••svn:r4751
| Nick Mathewson | 2005-08-08 |
* | Generalize FirewallPorts to FirewallIPs so I can run happily when locked in n...•••svn:r4737
| Nick Mathewson | 2005-08-07 |
* | Implement some more GETINFO goodness: expose helper nodes, config options, ge...•••svn:r4694
| Nick Mathewson | 2005-08-04 |
* | Fix bug in state parsing•••svn:r4681
| Nick Mathewson | 2005-07-28 |
* | Possibly broken implementation of persistant state; handles helper nodes; doe...•••svn:r4680
| Nick Mathewson | 2005-07-28 |
* | fix typos•••svn:r4645
| Roger Dingledine | 2005-07-23 |
* | document code for hibernation•••svn:r4644
| Nick Mathewson | 2005-07-23 |
* | Be consistent about preferring foo* to struct foo*•••svn:r4637
| Nick Mathewson | 2005-07-22 |
* | Initial, somewhat dodgy implementation of helper nodes. It has too many XXXX...•••svn:r4633
| Nick Mathewson | 2005-07-22 |
* | in circuit_list_path(), don't redundantly print the intended exit•••nickname when the circuit is open.
svn:r4622
| Roger Dingledine | 2005-07-20 |
* | stop asserting if we have a controller listening for circuit events•••and we're offline so we fail to make a circuit and it tries to notify
us about the zero-length circuit.
svn:r4600
| Roger Dingledine | 2005-07-18 |
* | trivial changes on nick's rendezvous commit•••svn:r4553
| Roger Dingledine | 2005-07-14 |
* | Logic to implement rendezvous/introduction via unknown servers.•••- Add a new extend_info_t datatype to hold information needed to
extend a circuit (addr,port,keyid,onion_key). Use it in cpath and
build_state. Make appropriate functions take or return it instead of
routerinfo_t or keyid.
- #if 0 needless check in circuit_get_by_edge_conn; if nobody triggers this
error in 0.1.0.10, nobody will trigger it.
- Implement new hidden service descriptor format, which contains "extend
info" for introduction points, along with protocol version list.
- Parse new format.
- Generate new format
- Cache old and new formats alongside each other.
- Directories serve "old" format if asked in old way, "newest available"
format if asked in new way.
- Use new format to find introduction points if possible; otherwise fall
back. Keep nickname lists and extendinfo lists in sync.
- Tests for new format.
- Implement new "v2" INTRODUCE cell format.
- Accept new format
- Use new format if we have a versioned service descriptor that says the
server accepts the new format.
- Add documentation for functions and data types.
svn:r4506
| Nick Mathewson | 2005-06-29 |
* | Remove code that has been #if-0ed for a long time.•••svn:r4435
| Nick Mathewson | 2005-06-15 |
* | some more cleaning and docing•••svn:r4415
| Roger Dingledine | 2005-06-11 |
* | Docment or add DOCDOC comments to undocumented functions in src/or. Make fun...•••svn:r4411
| Nick Mathewson | 2005-06-11 |
* | Change end-of-file NLNL convention. It turns out arma I and I agree.•••svn:r4382
| Nick Mathewson | 2005-06-09 |
* | New whitespace normalization rule: no blank line at EOF.•••svn:r4378
| Nick Mathewson | 2005-06-09 |
* | allow the middle hop of the testing circuit to be running•••any version, now that most of them have the bugfix to let
them connect to unknown servers.
svn:r4263
| Roger Dingledine | 2005-05-17 |
* | clean up some log entries•••svn:r4228
| Roger Dingledine | 2005-05-15 |
* | Make Tor compile with no warnings with gcc4.0 on OSX•••svn:r4184
| Nick Mathewson | 2005-05-07 |
* | first iteration of scrubbing sensitive strings from logs.•••also generally clean up log messages.
svn:r4174
| Roger Dingledine | 2005-05-03 |
* | Actually, dont send CREATE_FAST cells at all for now•••svn:r4163
| Nick Mathewson | 2005-05-02 |
* | New and frightening code to implement fast-path first-hop CREATE_FAST cells. ...•••svn:r4162
| Nick Mathewson | 2005-05-02 |
* | clean up this TOR_FRAGILE business•••svn:r4116
| Roger Dingledine | 2005-04-26 |
* | bugfix: stop trying to print a null pointer if an OR conn fails•••because we didn't like its cert.
svn:r4111
| Roger Dingledine | 2005-04-25 |
* | Improve conn_*_to_string; add circuit_state_to_string; make skewed-descriptor...•••svn:r4047
| Nick Mathewson | 2005-04-07 |
* | Fix bug in last commit when no circid can be found•••svn:r4023
| Nick Mathewson | 2005-04-06 |
* | Hopefully, this will make ORs much faster, and not break them: keep a big spl...•••svn:r4020
| Nick Mathewson | 2005-04-06 |
* | Give better warnings if connection_close_unattached_ap gets called twice or c...•••svn:r3990
| Nick Mathewson | 2005-04-02 |
* | update copyright notices.•••svn:r3982
| Nick Mathewson | 2005-04-01 |
* | require exactly 0.0.9.7 for middle hops of testing circs, for now•••svn:r3967
| Roger Dingledine | 2005-04-01 |
* | when building testing circuits, always use middle hops•••running at least 0.0.9.7
svn:r3966
| Roger Dingledine | 2005-04-01 |
* | fix some log spacing problems•••svn:r3942
| Roger Dingledine | 2005-04-01 |
* | still publish your descriptor if orport is reachable but dirport isn't•••when building testing circs for orport testing, require high-bandwidth
nodes, so fewer circs fail. complain about unreachable orport separately
from unreachable dirport.
svn:r3935
| Roger Dingledine | 2005-03-31 |
* | ...and use it to make sure we only conclude reachability if•••we didn't initiate the conn.
svn:r3932
| Roger Dingledine | 2005-03-31 |
* | forward-port the fixing of the crash bug.•••svn:r3900
| Roger Dingledine | 2005-03-27 |
* | stop most cases of hanging up on a socks connection without sending•••the socks reject. audit for remaining ones. also make things more
uniform so we always remember to hold-open-until-flushed, etc.
svn:r3891
| Roger Dingledine | 2005-03-27 |
* | try harder to establish reachability, in the first 20 minutes•••of uptime.
svn:r3884
| Roger Dingledine | 2005-03-26 |
* | make it clearer to the human that his server is testing•••its reachability. tell him when it succeeds, or when 20
minutes pass and it hasn't succeeded yet.
svn:r3882
| Roger Dingledine | 2005-03-26 |
* | Add a magic value to cpath_layer_t to make sure that we can tell valid cpaths...•••svn:r3831
| Nick Mathewson | 2005-03-23 |
* | remove a duplicate circuit_mark_for_close() when picking•••a path for the circuit fails.
svn:r3822
| Roger Dingledine | 2005-03-22 |
* | clean up and refactor some more•••svn:r3798
| Roger Dingledine | 2005-03-22 |