Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
* | remove obsolete code | Roger Dingledine | 2005-03-22 | |
| | | | | svn:r3809 | |||
* | be more explicit about why we are expiring a conn; improve logic a bit too | Nick Mathewson | 2005-03-22 | |
| | | | | svn:r3808 | |||
* | Add opt hibernating; fix bug 78 | Nick Mathewson | 2005-03-22 | |
| | | | | svn:r3807 | |||
* | handle_control_getinfo() was counting msg_len itself, | Roger Dingledine | 2005-03-22 | |
| | | | | | | | when that's actually smartlist_join_strings2()'s job. svn:r3806 | |||
* | Remove controller getinfo support for "desc/all-ids". | Roger Dingledine | 2005-03-22 | |
| | | | | | | | | | Replace it with getinfo "network-status" just like in directories. This way the controller can learn which servers are running, which are verified, etc. svn:r3801 | |||
* | tell me the address of the guy who's trying to attack my dirserver | Roger Dingledine | 2005-03-22 | |
| | | | | svn:r3799 | |||
* | clean up and refactor some more | Roger Dingledine | 2005-03-22 | |
| | | | | svn:r3798 | |||
* | Implement controller's "extendcircuit" directive. | Roger Dingledine | 2005-03-22 | |
| | | | | | | | | Also refactor circuit building so we plan the whole path ahead of time. svn:r3797 | |||
* | if our clock jumps forward by 100 seconds or more, assume something | Roger Dingledine | 2005-03-19 | |
| | | | | | | | has gone wrong with our network and abandon all not-yet-used circs. svn:r3792 | |||
* | stop logging at -l notice every single time a create cell successfully | Roger Dingledine | 2005-03-19 | |
| | | | | | | | gets processed svn:r3791 | |||
* | and forward-port the missing space | Roger Dingledine | 2005-03-19 | |
| | | | | svn:r3789 | |||
* | Turn addr_policy_compare from a tristate to a quadstate; this should help ↵ | Nick Mathewson | 2005-03-19 | |
| | | | | | | address our "Ah, you allow 1.2.3.4:80. You are a good choice for google.com" problem. svn:r3786 | |||
* | Implement redirectstream in control interface. | Nick Mathewson | 2005-03-19 | |
| | | | | svn:r3785 | |||
* | fix typo | Roger Dingledine | 2005-03-19 | |
| | | | | svn:r3784 | |||
* | Split version info into separate spec doc. | Nick Mathewson | 2005-03-19 | |
| | | | | svn:r3783 | |||
* | make hidden services more likely to work from the server-side | Roger Dingledine | 2005-03-19 | |
| | | | | svn:r3781 | |||
* | Enable NT service code by default | Nick Mathewson | 2005-03-19 | |
| | | | | svn:r3780 | |||
* | Commit fixes for several pending tor core tasks: document all DOCDOCed ↵ | Nick Mathewson | 2005-03-17 | |
| | | | | | | functions; time out uncontrolled unattached streams; feed reasons to SOCKS5 (refactoring connection_ap_handshake_socks_reply in the process); change DirFetchPeriod/StatusFetchPeriod to have a special "Be smart" value. svn:r3769 | |||
* | re-enable reachability testing stuff. | Roger Dingledine | 2005-03-15 | |
| | | | | | | | | also, consider your ORPort reachable after you've processed a create cell from any non-local address. svn:r3763 | |||
* | fix an assert trigger in cvs: if a resolve request fails, and the circuit | Roger Dingledine | 2005-03-14 | |
| | | | | | | | | has vanished in the meantime, then we would both mark it for close (i.e. put it on the closeable list) and also immediately free it. svn:r3759 | |||
* | Fix some more obscure compiler warnings | Nick Mathewson | 2005-03-14 | |
| | | | | svn:r3758 | |||
* | Renormalize whitespace | Nick Mathewson | 2005-03-14 | |
| | | | | svn:r3757 | |||
* | Raise common code for "detach this stream and try it with a different ↵ | Nick Mathewson | 2005-03-14 | |
| | | | | | | circuit" into a separate function; make that function handle controller-managed streams right. svn:r3756 | |||
* | bugfix: now that we don't do the client dns thing, our checks | Roger Dingledine | 2005-03-13 | |
| | | | | | | | to see if somebody was contradicting his exit policy were wrong. svn:r3755 | |||
* | ShutdownWaitLength should be an interval, not a uint | Roger Dingledine | 2005-03-12 | |
| | | | | svn:r3753 | |||
* | change SHUTDOWN_WAIT_LENGTH from a fixed 30 secs to a config option | Roger Dingledine | 2005-03-12 | |
| | | | | svn:r3752 | |||
* | Implement the common case of ATTACHSTREAM. | Nick Mathewson | 2005-03-12 | |
| | | | | svn:r3751 | |||
* | Increment step of a for loop should only happen once. | Nick Mathewson | 2005-03-11 | |
| | | | | svn:r3746 | |||
* | Get address map resetting implemented. | Nick Mathewson | 2005-03-11 | |
| | | | | svn:r3745 | |||
* | Remove unused macro; add a comment on remaining macros. | Nick Mathewson | 2005-03-11 | |
| | | | | svn:r3744 | |||
* | remove duplicate function prototype | Roger Dingledine | 2005-03-11 | |
| | | | | svn:r3743 | |||
* | redefining default exit policy as per or-talk discussion | Geoff Goodell | 2005-03-11 | |
| | | | | svn:r3739 | |||
* | Fix error codes to work on windows | Nick Mathewson | 2005-03-10 | |
| | | | | svn:r3738 | |||
* | Initialize msg_len | Nick Mathewson | 2005-03-10 | |
| | | | | svn:r3737 | |||
* | Fix signed/unsigned warning | Nick Mathewson | 2005-03-10 | |
| | | | | svn:r3736 | |||
* | Fix const-ness warning | Nick Mathewson | 2005-03-10 | |
| | | | | svn:r3733 | |||
* | Finish implementing GETINFO; make it easy to query address maps. | Nick Mathewson | 2005-03-03 | |
| | | | | svn:r3732 | |||
* | Implement new controller events for changed descriptors and new ↵ | Nick Mathewson | 2005-03-02 | |
| | | | | | | (not-yet-attached) streams. svn:r3731 | |||
* | Separate reverse-virtual-address-map entries into ipv4 and hostname slots. ↵ | Nick Mathewson | 2005-03-02 | |
| | | | | | | Otherwise if you ask me to map "some IPv4 address" to foo.onion, I might tell you that I already mapped "bar.virtual" to foo.onion svn:r3730 | |||
* | Fix some log messages to refer to correct control type. | Nick Mathewson | 2005-03-02 | |
| | | | | svn:r3729 | |||
* | Rename unused-address functions to virtual address; this is more accurate. ↵ | Nick Mathewson | 2005-03-02 | |
| | | | | | | Also, include almost-right implementation of reusing dont-care mappings. (It is still kind of wrong because it does not take type into account.) svn:r3728 | |||
* | Specify and implement fragmented control messages to allow for (among other ↵ | Nick Mathewson | 2005-03-02 | |
| | | | | | | things) long GETINFO replies. Otherwise we could hit the 64K barrier on questions like "please dump your client-side DNS cache." svn:r3726 | |||
* | Implement "Dont-Care" from addresses to MapAddress control message. For ↵ | Nick Mathewson | 2005-03-02 | |
| | | | | | | safety, refuse to launch connections to unmapped addresses in the dont-care range. svn:r3725 | |||
* | Still more code to make sure we send the right number and kind of RELAY END ↵ | Nick Mathewson | 2005-03-02 | |
| | | | | | | cells svn:r3723 | |||
* | Revise all calls to connection_edge_end to avoid sending MISC, and to take ↵ | Nick Mathewson | 2005-03-01 | |
| | | | | | | errno into account where possible. svn:r3720 | |||
* | Forward-port new reasons; clean up code more; add code to convert new ↵ | Nick Mathewson | 2005-03-01 | |
| | | | | | | reasons to SOCKS5 reply codes; add code to convert errnos to reasons. New code still needs to get invoked. svn:r3719 | |||
* | Change version parsing logic: a version is "obsolete" if it is not ↵ | Nick Mathewson | 2005-03-01 | |
| | | | | | | recommended and (1) there is a newer recommended version in the same series, or (2) there are no recommended versions in the same series, but there are some recommended versions in a newer series. A version is "new" if it is newer than any recommended version in the same series. svn:r3716 | |||
* | make control interface stream IDs monotonically increasing to prevent ↵ | Nick Mathewson | 2005-03-01 | |
| | | | | | | possible races svn:r3715 | |||
* | Clean up rend cache on shutdown | Nick Mathewson | 2005-02-28 | |
| | | | | svn:r3714 | |||
* | disable the reachability detection stuff in cvs, so people can | Roger Dingledine | 2005-02-28 | |
| | | | | | | | run servers from cvs while i'm gone. svn:r3712 |