aboutsummaryrefslogtreecommitdiff
path: root/src/or/or.h
Commit message (Collapse)AuthorAge
* Fix for 152: reject malformed .onion addresses rather then passing them onNick Mathewson2005-06-07
| | | | svn:r4329
* i screwed up the dirport reachability testing when we don't yetRoger Dingledine2005-05-23
| | | | | | | have a cached version of the directory. hopefully now fixed. svn:r4284
* add HttpProxyAuthenticator config option tooRoger Dingledine2005-05-20
| | | | svn:r4272
* Append default exit policy before checking for implicit internal addresses: ↵Nick Mathewson2005-05-14
| | | | | | fix bug 129. svn:r4201
* Patch from goodell for task 131: Do not die on internal address if we are ↵Nick Mathewson2005-05-09
| | | | | | not publishing. svn:r4186
* Make Tor compile with no warnings with gcc4.0 on OSXNick Mathewson2005-05-07
| | | | svn:r4184
* Implement --verify-config command-line option to fix bug 69.Nick Mathewson2005-05-07
| | | | svn:r4182
* remove archaic debugging aid that was probably unsafeRoger Dingledine2005-05-03
| | | | svn:r4176
* first iteration of scrubbing sensitive strings from logs.Roger Dingledine2005-05-03
| | | | | | | also generally clean up log messages. svn:r4174
* Call tor_free_all instead of connections_free_all after forkingNick Mathewson2005-05-03
| | | | svn:r4173
* When removing all bytes from a buffer, reset buf->cur=buf->memNick Mathewson2005-05-02
| | | | svn:r4166
* Change buffer shrinking strategy: only try to shrink once every 3 minutes. ↵Nick Mathewson2005-05-02
| | | | | | Do not try to read over buffer size unless buffer is nearly empty. svn:r4165
* New and frightening code to implement fast-path first-hop CREATE_FAST cells. ↵Nick Mathewson2005-05-02
| | | | | | Watch out when we bump the version to 0.1.0.6-rc! svn:r4162
* Remove support for looking at old directory/routerdesc elements; mark ↵Nick Mathewson2005-05-02
| | | | | | non-new elements optional; switch to new format for dir-signing-key; start accepting newer elements so we can mark them as non-opt later; make tor-spec say the right stuff. svn:r4154
* Re-do fragmented control message handling to work with new buf_t system.Nick Mathewson2005-04-27
| | | | svn:r4144
* clean up this TOR_FRAGILE businessRoger Dingledine2005-04-26
| | | | svn:r4116
* Add basic HttpsProxyAuthenticator support, based on patchRoger Dingledine2005-04-26
| | | | | | | from Adam Langley. svn:r4115
* add geoff's NoPublish patchRoger Dingledine2005-04-21
| | | | svn:r4084
* Add kludgy function to force controllers to flush EVENT_ERR_MSG events.Nick Mathewson2005-04-08
| | | | svn:r4057
* tie MAX_DIR_SIZE to MAX_BUF_SIZERoger Dingledine2005-04-07
| | | | | | | resolve bug 80 svn:r4052
* Improve conn_*_to_string; add circuit_state_to_string; make ↵Nick Mathewson2005-04-07
| | | | | | skewed-descriptor messages better. svn:r4047
* Change conn_(type|state)_to_string from const arrays to switch functions so ↵Nick Mathewson2005-04-07
| | | | | | we (I) will not make Tor crash the next time we (I) add a new state. svn:r4045
* When we connect and finish TLS negotiation with address:port, it is obvious ↵Nick Mathewson2005-04-06
| | | | | | that any other key or nickname we might know about (as an authdirserver) does not actually exist at address:port. svn:r4036
* fix an assert trigger: when we have the rare case of acceptingRoger Dingledine2005-04-06
| | | | | | | | a conn on 0.0.0.0:0, then when we look through the connection array, we'll find any of the workers. this is no good. svn:r4027
* Rename circuit_get_by_stream to circuit_get_by_edge_conn, and actually start ↵Nick Mathewson2005-04-06
| | | | | | using it. Watch out, kids! svn:r4026
* Add a pointer from edge connections to their corresponding circuit (ulp!); ↵Nick Mathewson2005-04-06
| | | | | | add some debugging sanity-checking for cirid_orconn_map stuff svn:r4024
* Hopefully, this will make ORs much faster, and not break them: keep a big ↵Nick Mathewson2005-04-06
| | | | | | splay tree of (circid,orconn)->circuit mappings to make circuit_get_by_circid_conn much faster. svn:r4020
* Revise control spec and implementation to allow all log messages to be sent ↵Nick Mathewson2005-04-05
| | | | | | to controller with their severities intact. svn:r4010
* Move most of *_mark_for_close out of macros.Nick Mathewson2005-04-03
| | | | svn:r3992
* Give better warnings if connection_close_unattached_ap gets called twice or ↵Nick Mathewson2005-04-02
| | | | | | called on a marked connection; rename it to connection_mark_unattached_ap. svn:r3990
* Better messages when POSTDESCRIPTOR failsNick Mathewson2005-04-02
| | | | svn:r3989
* update copyright notices.Nick Mathewson2005-04-01
| | | | svn:r3982
* still publish your descriptor if orport is reachable but dirport isn'tRoger Dingledine2005-03-31
| | | | | | | | | 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
* Clarify that we don't, and why we don't, need to redefine FD_SETSIZE.Nick Mathewson2005-03-28
| | | | svn:r3904
* we seem to have lost our define for FD_SETSIZE on win32 in the changeRoger Dingledine2005-03-27
| | | | | | | | from fakepoll to libevent. be sure to define it *before* we include winsock. svn:r3903
* clean up socks reply stuff more.Roger Dingledine2005-03-27
| | | | | | | add a few more reasons so we can be more informative. svn:r3895
* Rename ManageConnections to LeaveStreamsUnattached. Apparently, there was a ↵Nick Mathewson2005-03-27
| | | | | | missing "TorShould" that was mistaken for an "IWantTo". svn:r3894
* stop most cases of hanging up on a socks connection without sendingRoger Dingledine2005-03-27
| | | | | | | | the socks reject. audit for remaining ones. also make things more uniform so we always remember to hold-open-until-flushed, etc. svn:r3891
* make it clearer to the human that his server is testingRoger Dingledine2005-03-26
| | | | | | | | its reachability. tell him when it succeeds, or when 20 minutes pass and it hasn't succeeded yet. svn:r3882
* Make GETINFO for "network-status" work on non-authdirsNick Mathewson2005-03-23
| | | | svn:r3837
* Fix several bugs (including some crashes) related to control interface; ↵Nick Mathewson2005-03-23
| | | | | | implement missing desc/name functionality. svn:r3836
* Add a magic value to cpath_layer_t to make sure that we can tell valid ↵Nick Mathewson2005-03-23
| | | | | | cpaths from freed ones. I audited this once; it could use another audit. svn:r3831
* Prevent spurious closes when we put stuff on a conn that has not written for ↵Nick Mathewson2005-03-22
| | | | | | a while. svn:r3816
* Specify and implement close-stream and close-circuit control messagesNick Mathewson2005-03-22
| | | | svn:r3814
* Implement an option to cap bandwidth-to-advertise. Arma: can you improve the ↵Nick Mathewson2005-03-22
| | | | | | manpage entry by explaining why you would want to do this? svn:r3813
* Report HTTP reasons to directory clients. (Also, fix format on new TODO items)Nick Mathewson2005-03-22
| | | | svn:r3811
* 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
* 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