aboutsummaryrefslogtreecommitdiff
path: root/src/or
Commit message (Collapse)AuthorAge
...
* remove obsolete codeRoger Dingledine2005-03-22
| | | | svn:r3809
* be more explicit about why we are expiring a conn; improve logic a bit tooNick Mathewson2005-03-22
| | | | svn:r3808
* Add opt hibernating; fix bug 78Nick Mathewson2005-03-22
| | | | svn:r3807
* handle_control_getinfo() was counting msg_len itself,Roger Dingledine2005-03-22
| | | | | | | when that's actually smartlist_join_strings2()'s job. svn:r3806
* Remove controller getinfo support for "desc/all-ids".Roger Dingledine2005-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 dirserverRoger Dingledine2005-03-22
| | | | svn:r3799
* clean up and refactor some moreRoger Dingledine2005-03-22
| | | | svn:r3798
* Implement controller's "extendcircuit" directive.Roger Dingledine2005-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 somethingRoger Dingledine2005-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 successfullyRoger Dingledine2005-03-19
| | | | | | | gets processed svn:r3791
* and forward-port the missing spaceRoger Dingledine2005-03-19
| | | | svn:r3789
* Turn addr_policy_compare from a tristate to a quadstate; this should help ↵Nick Mathewson2005-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 Mathewson2005-03-19
| | | | svn:r3785
* fix typoRoger Dingledine2005-03-19
| | | | svn:r3784
* Split version info into separate spec doc.Nick Mathewson2005-03-19
| | | | svn:r3783
* make hidden services more likely to work from the server-sideRoger Dingledine2005-03-19
| | | | svn:r3781
* Enable NT service code by defaultNick Mathewson2005-03-19
| | | | svn:r3780
* Commit fixes for several pending tor core tasks: document all DOCDOCed ↵Nick Mathewson2005-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 Dingledine2005-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 circuitRoger Dingledine2005-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 warningsNick Mathewson2005-03-14
| | | | svn:r3758
* Renormalize whitespaceNick Mathewson2005-03-14
| | | | svn:r3757
* Raise common code for "detach this stream and try it with a different ↵Nick Mathewson2005-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 checksRoger Dingledine2005-03-13
| | | | | | | to see if somebody was contradicting his exit policy were wrong. svn:r3755
* ShutdownWaitLength should be an interval, not a uintRoger Dingledine2005-03-12
| | | | svn:r3753
* change SHUTDOWN_WAIT_LENGTH from a fixed 30 secs to a config optionRoger Dingledine2005-03-12
| | | | svn:r3752
* Implement the common case of ATTACHSTREAM.Nick Mathewson2005-03-12
| | | | svn:r3751
* Increment step of a for loop should only happen once.Nick Mathewson2005-03-11
| | | | svn:r3746
* Get address map resetting implemented.Nick Mathewson2005-03-11
| | | | svn:r3745
* Remove unused macro; add a comment on remaining macros.Nick Mathewson2005-03-11
| | | | svn:r3744
* remove duplicate function prototypeRoger Dingledine2005-03-11
| | | | svn:r3743
* redefining default exit policy as per or-talk discussionGeoff Goodell2005-03-11
| | | | svn:r3739
* Fix error codes to work on windowsNick Mathewson2005-03-10
| | | | svn:r3738
* Initialize msg_lenNick Mathewson2005-03-10
| | | | svn:r3737
* Fix signed/unsigned warningNick Mathewson2005-03-10
| | | | svn:r3736
* Fix const-ness warningNick Mathewson2005-03-10
| | | | svn:r3733
* Finish implementing GETINFO; make it easy to query address maps.Nick Mathewson2005-03-03
| | | | svn:r3732
* Implement new controller events for changed descriptors and new ↵Nick Mathewson2005-03-02
| | | | | | (not-yet-attached) streams. svn:r3731
* Separate reverse-virtual-address-map entries into ipv4 and hostname slots. ↵Nick Mathewson2005-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 Mathewson2005-03-02
| | | | svn:r3729
* Rename unused-address functions to virtual address; this is more accurate. ↵Nick Mathewson2005-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 Mathewson2005-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 Mathewson2005-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 Mathewson2005-03-02
| | | | | | cells svn:r3723
* Revise all calls to connection_edge_end to avoid sending MISC, and to take ↵Nick Mathewson2005-03-01
| | | | | | errno into account where possible. svn:r3720
* Forward-port new reasons; clean up code more; add code to convert new ↵Nick Mathewson2005-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 Mathewson2005-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 Mathewson2005-03-01
| | | | | | possible races svn:r3715
* Clean up rend cache on shutdownNick Mathewson2005-02-28
| | | | svn:r3714
* disable the reachability detection stuff in cvs, so people canRoger Dingledine2005-02-28
| | | | | | | run servers from cvs while i'm gone. svn:r3712