aboutsummaryrefslogtreecommitdiff
path: root/src/or/connection_edge.c
Commit message (Expand)AuthorAge
* Fix another ntohl•••svn:r4903 Nick Mathewson2005-09-03
* Note to self: htonl(htonl(X)) is *not* "twice as good as htonl(X)". Spotted ...•••svn:r4900 Nick Mathewson2005-09-03
* Add TTLs to RESOLVED, CONNECTED, and END_REASON_EXITPOLICY cells. Also, add ...•••svn:r4894 Nick Mathewson2005-09-02
* Make unit tests run without segfaulting•••svn:r4804 Nick Mathewson2005-08-22
* after failing from resolve failed or misc, reset the num failures.•••svn:r4780 Roger Dingledine2005-08-15
* 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 Dingledine2005-08-15
* Replace (Fascist)Firewall* with a new ReachableAddresses option that understa...•••svn:r4751 Nick Mathewson2005-08-08
* fix compile error in cvs•••svn:r4520 Roger Dingledine2005-07-02
* Be more explicit about which IP we are connecting to; expose future exit poli...•••svn:r4519 Nick Mathewson2005-07-01
* forward-port the 0.1.0.11 stuff•••svn:r4515 Roger Dingledine2005-07-01
* Make errors retrievable from tor_socketpair; resolve bug 163.•••svn:r4509 Nick Mathewson2005-06-30
* 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 Mathewson2005-06-29
* Implement all the rest of the new controller protocol, debug a little, add so...•••svn:r4460 Nick Mathewson2005-06-19
* Remove code that has been #if-0ed for a long time.•••svn:r4435 Nick Mathewson2005-06-15
* Docment or add DOCDOC comments to undocumented functions in src/or. Make fun...•••svn:r4411 Nick Mathewson2005-06-11
* Change end-of-file NLNL convention. It turns out arma I and I agree.•••svn:r4382 Nick Mathewson2005-06-09
* New whitespace normalization rule: no blank line at EOF.•••svn:r4378 Nick Mathewson2005-06-09
* Fix for 152: reject malformed .onion addresses rather then passing them on•••svn:r4329 Nick Mathewson2005-06-07
* doxygeny goodness from tyranix•••svn:r4262 Roger Dingledine2005-05-17
* Fix a segfault•••svn:r4191 Nick Mathewson2005-05-11
* Apply patch from Geoff for bug 132. Clean it up a little to fix a memory lea...•••svn:r4188 Nick Mathewson2005-05-10
* Make Tor compile with no warnings with gcc4.0 on OSX•••svn:r4184 Nick Mathewson2005-05-07
* remove archaic debugging aid that was probably unsafe•••svn:r4176 Roger Dingledine2005-05-03
* first iteration of scrubbing sensitive strings from logs.•••also generally clean up log messages. svn:r4174 Roger Dingledine2005-05-03
* clean up this TOR_FRAGILE business•••svn:r4116 Roger Dingledine2005-04-26
* Change conn_(type|state)_to_string from const arrays to switch functions so w...•••svn:r4045 Nick Mathewson2005-04-07
* Rename circuit_get_by_stream to circuit_get_by_edge_conn, and actually start ...•••svn:r4026 Nick Mathewson2005-04-06
* Add a pointer from edge connections to their corresponding circuit (ulp!); ad...•••svn:r4024 Nick Mathewson2005-04-06
* Move most of *_mark_for_close out of macros.•••svn:r3992 Nick Mathewson2005-04-03
* Give better warnings if connection_close_unattached_ap gets called twice or c...•••svn:r3990 Nick Mathewson2005-04-02
* update copyright notices.•••svn:r3982 Nick Mathewson2005-04-01
* Short-term fix: prevent possible segfault in connection_close_unattached_ap•••svn:r3970 Nick Mathewson2005-04-01
* mark two more bugs. nick, can you take a look?•••svn:r3920 Roger Dingledine2005-03-29
* Fix a couple more places where we use ->new_address without checking that it ...•••svn:r3907 Nick Mathewson2005-03-28
* make calls to address_is_in_virtual_range more bullet-proof.•••might fix the assert failure i just got. svn:r3906 Roger Dingledine2005-03-28
* clean up socks reply stuff more.•••add a few more reasons so we can be more informative. svn:r3895 Roger Dingledine2005-03-27
* Rename ManageConnections to LeaveStreamsUnattached. Apparently, there was a ...•••svn:r3894 Nick Mathewson2005-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 Dingledine2005-03-27
* move the assert higher up so the error message makes more sense•••next time. svn:r3887 Roger Dingledine2005-03-26
* Fix SOCKS5 bug: Set replylen to 0 after sending hanshake back•••svn:r3850 Nick Mathewson2005-03-24
* Fix several bugs (including some crashes) related to control interface; imple...•••svn:r3836 Nick Mathewson2005-03-23
* Correct fix for self-to-self addressmap; simplify replace-old-entry logic; ad...•••svn:r3829 Nick Mathewson2005-03-23
* fix assert triggers (bugs 109 and 96), and put in some•••debugging logs to notice future repeat bugs. svn:r3826 Roger Dingledine2005-03-23
* maybe resolve an assert trigger i just got:•••connection_edge.c:643 address_is_in_virtual_range: Assertion addr failed; aborting. nick, what do you think? svn:r3825 Roger Dingledine2005-03-23
* Turn addr_policy_compare from a tristate to a quadstate; this should help add...•••svn:r3786 Nick Mathewson2005-03-19
* fix typo•••svn:r3784 Roger Dingledine2005-03-19
* Commit fixes for several pending tor core tasks: document all DOCDOCed functi...•••svn:r3769 Nick Mathewson2005-03-17
* Renormalize whitespace•••svn:r3757 Nick Mathewson2005-03-14
* Raise common code for "detach this stream and try it with a different circuit...•••svn:r3756 Nick Mathewson2005-03-14
* Implement the common case of ATTACHSTREAM.•••svn:r3751 Nick Mathewson2005-03-12