Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Fix for 152: reject malformed .onion addresses rather then passing them on | Nick Mathewson | 2005-06-07 |
| | | | | svn:r4329 | ||
* | i screwed up the dirport reachability testing when we don't yet | Roger Dingledine | 2005-05-23 |
| | | | | | | | have a cached version of the directory. hopefully now fixed. svn:r4284 | ||
* | add HttpProxyAuthenticator config option too | Roger Dingledine | 2005-05-20 |
| | | | | svn:r4272 | ||
* | Append default exit policy before checking for implicit internal addresses: ↵ | Nick Mathewson | 2005-05-14 |
| | | | | | | fix bug 129. svn:r4201 | ||
* | Patch from goodell for task 131: Do not die on internal address if we are ↵ | Nick Mathewson | 2005-05-09 |
| | | | | | | not publishing. svn:r4186 | ||
* | Make Tor compile with no warnings with gcc4.0 on OSX | Nick Mathewson | 2005-05-07 |
| | | | | svn:r4184 | ||
* | Implement --verify-config command-line option to fix bug 69. | Nick Mathewson | 2005-05-07 |
| | | | | svn:r4182 | ||
* | remove archaic debugging aid that was probably unsafe | Roger Dingledine | 2005-05-03 |
| | | | | svn:r4176 | ||
* | first iteration of scrubbing sensitive strings from logs. | Roger Dingledine | 2005-05-03 |
| | | | | | | | also generally clean up log messages. svn:r4174 | ||
* | Call tor_free_all instead of connections_free_all after forking | Nick Mathewson | 2005-05-03 |
| | | | | svn:r4173 | ||
* | When removing all bytes from a buffer, reset buf->cur=buf->mem | Nick Mathewson | 2005-05-02 |
| | | | | svn:r4166 | ||
* | Change buffer shrinking strategy: only try to shrink once every 3 minutes. ↵ | Nick Mathewson | 2005-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 Mathewson | 2005-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 Mathewson | 2005-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 Mathewson | 2005-04-27 |
| | | | | svn:r4144 | ||
* | clean up this TOR_FRAGILE business | Roger Dingledine | 2005-04-26 |
| | | | | svn:r4116 | ||
* | Add basic HttpsProxyAuthenticator support, based on patch | Roger Dingledine | 2005-04-26 |
| | | | | | | | from Adam Langley. svn:r4115 | ||
* | add geoff's NoPublish patch | Roger Dingledine | 2005-04-21 |
| | | | | svn:r4084 | ||
* | Add kludgy function to force controllers to flush EVENT_ERR_MSG events. | Nick Mathewson | 2005-04-08 |
| | | | | svn:r4057 | ||
* | tie MAX_DIR_SIZE to MAX_BUF_SIZE | Roger Dingledine | 2005-04-07 |
| | | | | | | | resolve bug 80 svn:r4052 | ||
* | Improve conn_*_to_string; add circuit_state_to_string; make ↵ | Nick Mathewson | 2005-04-07 |
| | | | | | | skewed-descriptor messages better. svn:r4047 | ||
* | Change conn_(type|state)_to_string from const arrays to switch functions so ↵ | Nick Mathewson | 2005-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 Mathewson | 2005-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 accepting | Roger Dingledine | 2005-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 Mathewson | 2005-04-06 |
| | | | | | | using it. Watch out, kids! svn:r4026 | ||
* | Add a pointer from edge connections to their corresponding circuit (ulp!); ↵ | Nick Mathewson | 2005-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 Mathewson | 2005-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 Mathewson | 2005-04-05 |
| | | | | | | to controller with their severities intact. svn:r4010 | ||
* | Move most of *_mark_for_close out of macros. | Nick Mathewson | 2005-04-03 |
| | | | | svn:r3992 | ||
* | Give better warnings if connection_close_unattached_ap gets called twice or ↵ | Nick Mathewson | 2005-04-02 |
| | | | | | | called on a marked connection; rename it to connection_mark_unattached_ap. svn:r3990 | ||
* | Better messages when POSTDESCRIPTOR fails | Nick Mathewson | 2005-04-02 |
| | | | | svn:r3989 | ||
* | update copyright notices. | Nick Mathewson | 2005-04-01 |
| | | | | svn:r3982 | ||
* | still publish your descriptor if orport is reachable but dirport isn't | Roger Dingledine | 2005-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 Mathewson | 2005-03-28 |
| | | | | svn:r3904 | ||
* | we seem to have lost our define for FD_SETSIZE on win32 in the change | Roger Dingledine | 2005-03-27 |
| | | | | | | | | from fakepoll to libevent. be sure to define it *before* we include winsock. svn:r3903 | ||
* | clean up socks reply stuff more. | Roger Dingledine | 2005-03-27 |
| | | | | | | | add a few more reasons so we can be more informative. svn:r3895 | ||
* | Rename ManageConnections to LeaveStreamsUnattached. Apparently, there was a ↵ | Nick Mathewson | 2005-03-27 |
| | | | | | | missing "TorShould" that was mistaken for an "IWantTo". svn:r3894 | ||
* | stop most cases of hanging up on a socks connection without sending | Roger Dingledine | 2005-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 testing | Roger Dingledine | 2005-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-authdirs | Nick Mathewson | 2005-03-23 |
| | | | | svn:r3837 | ||
* | Fix several bugs (including some crashes) related to control interface; ↵ | Nick Mathewson | 2005-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 Mathewson | 2005-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 Mathewson | 2005-03-22 |
| | | | | | | a while. svn:r3816 | ||
* | Specify and implement close-stream and close-circuit control messages | Nick Mathewson | 2005-03-22 |
| | | | | svn:r3814 | ||
* | Implement an option to cap bandwidth-to-advertise. Arma: can you improve the ↵ | Nick Mathewson | 2005-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 Mathewson | 2005-03-22 |
| | | | | svn:r3811 | ||
* | 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 | ||
* | 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 |