aboutsummaryrefslogtreecommitdiff
path: root/src/or/or.h
Commit message (Expand)AuthorAge
* Clarify that we don't, and why we don't, need to redefine FD_SETSIZE.•••svn:r3904 Nick Mathewson2005-03-28
* we seem to have lost our define for FD_SETSIZE on win32 in the change•••from fakepoll to libevent. be sure to define it *before* we include winsock. svn:r3903 Roger Dingledine2005-03-27
* 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
* 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 Dingledine2005-03-26
* Make GETINFO for "network-status" work on non-authdirs•••svn:r3837 Nick Mathewson2005-03-23
* Fix several bugs (including some crashes) related to control interface; imple...•••svn:r3836 Nick Mathewson2005-03-23
* Add a magic value to cpath_layer_t to make sure that we can tell valid cpaths...•••svn:r3831 Nick Mathewson2005-03-23
* Prevent spurious closes when we put stuff on a conn that has not written for ...•••svn:r3816 Nick Mathewson2005-03-22
* Specify and implement close-stream and close-circuit control messages•••svn:r3814 Nick Mathewson2005-03-22
* Implement an option to cap bandwidth-to-advertise. Arma: can you improve the ...•••svn:r3813 Nick Mathewson2005-03-22
* Report HTTP reasons to directory clients. (Also, fix format on new TODO items)•••svn:r3811 Nick Mathewson2005-03-22
* Remove controller getinfo support for "desc/all-ids".•••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 Roger Dingledine2005-03-22
* clean up and refactor some more•••svn:r3798 Roger Dingledine2005-03-22
* Implement controller's "extendcircuit" directive.•••Also refactor circuit building so we plan the whole path ahead of time. svn:r3797 Roger Dingledine2005-03-22
* if our clock jumps forward by 100 seconds or more, assume something•••has gone wrong with our network and abandon all not-yet-used circs. svn:r3792 Roger Dingledine2005-03-19
* Turn addr_policy_compare from a tristate to a quadstate; this should help add...•••svn:r3786 Nick Mathewson2005-03-19
* Split version info into separate spec doc.•••svn:r3783 Nick Mathewson2005-03-19
* make hidden services more likely to work from the server-side•••svn:r3781 Roger Dingledine2005-03-19
* Commit fixes for several pending tor core tasks: document all DOCDOCed functi...•••svn:r3769 Nick Mathewson2005-03-17
* Raise common code for "detach this stream and try it with a different circuit...•••svn:r3756 Nick Mathewson2005-03-14
* change SHUTDOWN_WAIT_LENGTH from a fixed 30 secs to a config option•••svn:r3752 Roger Dingledine2005-03-12
* Implement the common case of ATTACHSTREAM.•••svn:r3751 Nick Mathewson2005-03-12
* Get address map resetting implemented.•••svn:r3745 Nick Mathewson2005-03-11
* remove duplicate function prototype•••svn:r3743 Roger Dingledine2005-03-11
* Finish implementing GETINFO; make it easy to query address maps.•••svn:r3732 Nick Mathewson2005-03-03
* Implement new controller events for changed descriptors and new (not-yet-atta...•••svn:r3731 Nick Mathewson2005-03-02
* Rename unused-address functions to virtual address; this is more accurate. A...•••svn:r3728 Nick Mathewson2005-03-02
* Specify and implement fragmented control messages to allow for (among other ...•••svn:r3726 Nick Mathewson2005-03-02
* Implement "Dont-Care" from addresses to MapAddress control message. For safe...•••svn:r3725 Nick Mathewson2005-03-02
* Revise all calls to connection_edge_end to avoid sending MISC, and to take er...•••svn:r3720 Nick Mathewson2005-03-01
* Forward-port new reasons; clean up code more; add code to convert new reasons...•••svn:r3719 Nick Mathewson2005-03-01
* make control interface stream IDs monotonically increasing to prevent possibl...•••svn:r3715 Nick Mathewson2005-03-01
* Clean up rend cache on shutdown•••svn:r3714 Nick Mathewson2005-02-28
* Checkpoint in-progress fixes:•••Add 'testing' circuit purpose, for reachability testing. Notice when our IP changes, and reset stats. Try to pull down a directory via Tor to see if our DirPort is working. Try to extend a circuit back to us to see if our ORPort is working. Only publish a descriptor if they're both reachable. These mostly work, and I'd better get them in before I cause conflicts. svn:r3703 Roger Dingledine2005-02-27
* Implement more control spec functionality•••- Mapaddress - Postdescriptor - GetInfo on descriptors Required changes elsewhere: - Keep the most recent running_routers_t in the routerlist_t. That way we can learn about new routers and remember whether we were last told that they were up or down. Also enables more simplifications. - Keep the signed descriptor inside routerinfo_t. This makes descriptor_entry_t in dirservers.c unneeded. - Rename AddressMap (the verb) to MapAddress. Keep AddressMap as a noun. - Check addresses for plausibility before mapping them. svn:r3696 Nick Mathewson2005-02-25
* Check returns from libevent calls better; stop poking at internals of events ...•••svn:r3691 Nick Mathewson2005-02-25
* cache .exit address better (i think)•••svn:r3684 Roger Dingledine2005-02-24
* add support for CONNECTing through https proxies.•••not sure if it works. i don't have an https proxy. svn:r3682 Roger Dingledine2005-02-24
* Forward-port the trick to bump up ConnLimit as far as it can•••go, but not past MAXCONNECTIONS. Also throw away the FAKE_POLL caveats since 0.1.0 doesn't need it any more. svn:r3657 Roger Dingledine2005-02-22
* Initial IRIX compatibility fixes: check for inttypes.h; check for platform ce...•••svn:r3648 Nick Mathewson2005-02-22
* Add a new AddressMap directive to rewrite incoming socks addresses.•••Add a new TrackHostExits directive to trigger addressmaps for certain incoming socks addresses, for sites that break when your exit keeps changing. Redo the client-side dns cache so it's just an addressmap too. svn:r3641 Roger Dingledine2005-02-22
* Add a missing prototype to or.h•••svn:r3621 Nick Mathewson2005-02-13
* Free even more things on shutdown. Temporarily move tor_free_all out from #i...•••svn:r3614 Nick Mathewson2005-02-11
* Add more functions to free things to help dmalloc allong.•••svn:r3613 Nick Mathewson2005-02-10
* define TOR_FRAGILE if you want tor to give you a core when•••something goes wrong. this should only be used by people actively tracking bugs. svn:r3487 Roger Dingledine2005-02-01
* lay a trap for situations where we connection_free something•••that's still on one of the lists. in particular, this will detect situations where we mark-for-close and then free it ourselves. svn:r3475 Roger Dingledine2005-01-31
* forward-port the dns and maxconn fixes•••svn:r3448 Roger Dingledine2005-01-28
* Have reason string for serverdesc post requests contain actual serverdesc sta...•••svn:r3391 Nick Mathewson2005-01-20