| Commit message (Expand) | Author | Age |
... | |
* | 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 Mathewson | 2005-06-29 |
* | Compile on win32•••svn:r4496
| Nick Mathewson | 2005-06-27 |
* | overall cleanup and streamlining and doccing•••also fix a DoS avenue on dirservers
svn:r4468
| Roger Dingledine | 2005-06-20 |
* | Load hardware acceleration options when/where available. Can anybody test this?•••svn:r4467
| Nick Mathewson | 2005-06-20 |
* | Implement all the rest of the new controller protocol, debug a little, add so...•••svn:r4460
| Nick Mathewson | 2005-06-19 |
* | Start implementing framework for revised control spec.•••svn:r4447
| Nick Mathewson | 2005-06-17 |
* | Remove code that has been #if-0ed for a long time.•••svn:r4435
| Nick Mathewson | 2005-06-15 |
* | move more docs into our code•••svn:r4406
| Roger Dingledine | 2005-06-11 |
* | flesh out the source file descriptions for doxygen•••svn:r4404
| Roger Dingledine | 2005-06-11 |
* | Change end-of-file NLNL convention. It turns out arma I and I agree.•••svn:r4382
| Nick Mathewson | 2005-06-09 |
* | don't upload your descriptor if rebuilding it failed•••svn:r4352
| Roger Dingledine | 2005-06-08 |
* | Fix for 152: reject malformed .onion addresses rather then passing them on•••svn:r4329
| Nick Mathewson | 2005-06-07 |
* | i screwed up the dirport reachability testing when we don't yet•••have a cached version of the directory. hopefully now fixed.
svn:r4284
| Roger Dingledine | 2005-05-23 |
* | add HttpProxyAuthenticator config option too•••svn:r4272
| Roger Dingledine | 2005-05-20 |
* | Append default exit policy before checking for implicit internal addresses: f...•••svn:r4201
| Nick Mathewson | 2005-05-14 |
* | Patch from goodell for task 131: Do not die on internal address if we are not...•••svn:r4186
| Nick Mathewson | 2005-05-09 |
* | Make Tor compile with no warnings with gcc4.0 on OSX•••svn:r4184
| Nick Mathewson | 2005-05-07 |
* | Implement --verify-config command-line option to fix bug 69.•••svn:r4182
| Nick Mathewson | 2005-05-07 |
* | remove archaic debugging aid that was probably unsafe•••svn:r4176
| Roger Dingledine | 2005-05-03 |
* | first iteration of scrubbing sensitive strings from logs.•••also generally clean up log messages.
svn:r4174
| Roger Dingledine | 2005-05-03 |
* | Call tor_free_all instead of connections_free_all after forking•••svn:r4173
| Nick Mathewson | 2005-05-03 |
* | When removing all bytes from a buffer, reset buf->cur=buf->mem•••svn:r4166
| Nick Mathewson | 2005-05-02 |
* | Change buffer shrinking strategy: only try to shrink once every 3 minutes. D...•••svn:r4165
| Nick Mathewson | 2005-05-02 |
* | New and frightening code to implement fast-path first-hop CREATE_FAST cells. ...•••svn:r4162
| Nick Mathewson | 2005-05-02 |
* | Remove support for looking at old directory/routerdesc elements; mark non-new...•••svn:r4154
| Nick Mathewson | 2005-05-02 |
* | Re-do fragmented control message handling to work with new buf_t system.•••svn:r4144
| Nick Mathewson | 2005-04-27 |
* | clean up this TOR_FRAGILE business•••svn:r4116
| Roger Dingledine | 2005-04-26 |
* | Add basic HttpsProxyAuthenticator support, based on patch•••from Adam Langley.
svn:r4115
| Roger Dingledine | 2005-04-26 |
* | add geoff's NoPublish patch•••svn:r4084
| Roger Dingledine | 2005-04-21 |
* | Add kludgy function to force controllers to flush EVENT_ERR_MSG events.•••svn:r4057
| Nick Mathewson | 2005-04-08 |
* | tie MAX_DIR_SIZE to MAX_BUF_SIZE•••resolve bug 80
svn:r4052
| Roger Dingledine | 2005-04-07 |
* | Improve conn_*_to_string; add circuit_state_to_string; make skewed-descriptor...•••svn:r4047
| Nick Mathewson | 2005-04-07 |
* | Change conn_(type|state)_to_string from const arrays to switch functions so w...•••svn:r4045
| Nick Mathewson | 2005-04-07 |
* | When we connect and finish TLS negotiation with address:port, it is obvious t...•••svn:r4036
| Nick Mathewson | 2005-04-06 |
* | fix an assert trigger: when we have the rare case of accepting•••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
| Roger Dingledine | 2005-04-06 |
* | Rename circuit_get_by_stream to circuit_get_by_edge_conn, and actually start ...•••svn:r4026
| Nick Mathewson | 2005-04-06 |
* | Add a pointer from edge connections to their corresponding circuit (ulp!); ad...•••svn:r4024
| Nick Mathewson | 2005-04-06 |
* | Hopefully, this will make ORs much faster, and not break them: keep a big spl...•••svn:r4020
| Nick Mathewson | 2005-04-06 |
* | Revise control spec and implementation to allow all log messages to be sent t...•••svn:r4010
| Nick Mathewson | 2005-04-05 |
* | Move most of *_mark_for_close out of macros.•••svn:r3992
| Nick Mathewson | 2005-04-03 |
* | Give better warnings if connection_close_unattached_ap gets called twice or c...•••svn:r3990
| Nick Mathewson | 2005-04-02 |
* | Better messages when POSTDESCRIPTOR fails•••svn:r3989
| Nick Mathewson | 2005-04-02 |
* | update copyright notices.•••svn:r3982
| Nick Mathewson | 2005-04-01 |
* | still publish your descriptor if orport is reachable but dirport isn't•••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
| Roger Dingledine | 2005-03-31 |
* | Clarify that we don't, and why we don't, need to redefine FD_SETSIZE.•••svn:r3904
| Nick Mathewson | 2005-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 Dingledine | 2005-03-27 |
* | clean up socks reply stuff more.•••add a few more reasons so we can be more informative.
svn:r3895
| Roger Dingledine | 2005-03-27 |
* | Rename ManageConnections to LeaveStreamsUnattached. Apparently, there was a ...•••svn:r3894
| Nick Mathewson | 2005-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 Dingledine | 2005-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 Dingledine | 2005-03-26 |