aboutsummaryrefslogtreecommitdiff
path: root/src/or/rendcommon.c
Commit message (Expand)AuthorAge
* a few more hints on a rare but mysterious warning•••svn:r4966 Roger Dingledine2005-09-09
* clean up the rendezvous warn log msgs, and downgrade some to info•••svn:r4964 Roger Dingledine2005-09-09
* we were mangling memory because we weren't allocing enough•••for the hidserv desc nick can you check that this is enough now? svn:r4628 Roger Dingledine2005-07-22
* let hidden service descriptors publish 0 intro points•••nick, please check the logic here svn:r4627 Roger Dingledine2005-07-22
* 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
* 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
* first iteration of scrubbing sensitive strings from logs.•••also generally clean up log messages. svn:r4174 Roger Dingledine2005-05-03
* Adjust maximum skew and age for rendezvous descriptors: adjust code to make s...•••svn:r3995 Nick Mathewson2005-04-03
* Clean up rend cache on shutdown•••svn:r3714 Nick Mathewson2005-02-28
* Handle unavailable hidden services better. We try each intro point•••until none are left, then we try to refetch the descriptor. If it's the same one we had before, then close streams right then. Whenever a new stream arrives, even if it's right after, optimistically try refetching the descriptor, just in case. svn:r3379 Roger Dingledine2005-01-19
* Suggestion from weasel: Make tor --version --version dump the cvs Id of every...•••svn:r3019 Nick Mathewson2004-11-29
* Normalize space: add one between every control keyword and control clause.•••svn:r3003 Nick Mathewson2004-11-28
* remove emacs droppings, since nick says he doesn't need them anymore•••svn:r2989 Roger Dingledine2004-11-26
* Normalize whitespace; add a "tell me about all the unnormalized whitespace" t...•••svn:r2758 Nick Mathewson2004-11-09
* Clean up copyrights.•••Break connection_consider_empty_buckets() out of connection_read_bucket_decrement(). svn:r2698 Roger Dingledine2004-11-07
* canonicalize "src" and "dest" arg order in crypto.c (and others)•••svn:r2644 Roger Dingledine2004-11-02
* Use strlcpy, not strcpy.•••svn:r2610 Nick Mathewson2004-10-27
* Build without warnings on mac gcc 3.3•••svn:r2487 Nick Mathewson2004-10-14
* more int to size_t conversions, fixing one or more amd64 bugs•••plus a whitespace patch on config.c from vicman svn:r2482 Roger Dingledine2004-10-14
* now base16_encode() and base32_encode() can't ever fail•••svn:r2103 Roger Dingledine2004-07-22
* Resolve some XXXs•••svn:r1889 Nick Mathewson2004-05-18
* Make some functions static•••svn:r1857 Nick Mathewson2004-05-12
* More doxygenation.•••svn:r1832 Nick Mathewson2004-05-10
* more doxygen markup•••plenty more remains svn:r1824 Roger Dingledine2004-05-09
* Comments for nearly all non-tricky files•••svn:r1796 Nick Mathewson2004-05-05
* use tor_assert•••remove obsolete BUF_OK macro svn:r1697 Roger Dingledine2004-04-25
* ACK/NAK INTRODUCE1 requests. (We do no useful processing on them yet)•••svn:r1597 Nick Mathewson2004-04-12
* bump allowed rend desc skew from 60 mins to 90 mins•••svn:r1593 Roger Dingledine2004-04-12
* when rend_cache_store warns, give more detail•••svn:r1572 Roger Dingledine2004-04-08
* stop being so eager to have rend_cache_store reject the•••service descriptor svn:r1566 Roger Dingledine2004-04-08
* Be endianly-correct for rendezvous functionality•••svn:r1565 Nick Mathewson2004-04-08
* Allow service descriptors with no intro points•••svn:r1557 Nick Mathewson2004-04-08
* Remember when we received which service desc.•••svn:r1536 Nick Mathewson2004-04-07
* checkpoint commit: rend closer to working, still not there yet•••svn:r1506 Roger Dingledine2004-04-06
* Document stuff, reduce magic numbers, add emacs magic•••svn:r1502 Nick Mathewson2004-04-06
* more alice-side infrastructure•••handle rendezvous acks, do rend begin cells right, send an introduction cell (sort of) receive a rendezvous2 cell (sort of) svn:r1475 Roger Dingledine2004-04-05
* alice can now look up bob's service descriptor,•••choose an intro point, connect to it, choose a rend point, connect to it and establish a cookie, get an ack from the rendezvous point, and know when both circs are ready for her. APConns don't use conn->purpose anymore don't initiate a renddesc lookup if one is already in progress also fix a buffer overflow in nickname parsing (only exploitable by the operator though) svn:r1471 Roger Dingledine2004-04-05
* Implement acks•••svn:r1470 Nick Mathewson2004-04-03
* Strdup hates finding 0 bytes.•••svn:r1465 Nick Mathewson2004-04-03
* Handle rendezvous relay cells•••svn:r1464 Nick Mathewson2004-04-03
* publish and fetch the right rendezvous urls•••svn:r1463 Roger Dingledine2004-04-03
* Refactor the heck out of crypto interface: admit that we will stick with one ...•••svn:r1458 Nick Mathewson2004-04-03
* tabs•••svn:r1456 Roger Dingledine2004-04-03
* alice can intercept y.onion requests, do a lookup on them via tor,•••and receive a 404 svn:r1455 Roger Dingledine2004-04-03
* remember to lower-case the y in y.onion•••svn:r1449 Roger Dingledine2004-04-03
* refactor; start adding debugging logs to midpoint rend stuff•••svn:r1445 Nick Mathewson2004-04-02
* now circuit_get_newest returns an appropriate circ for your purpose•••connection_ap_handshake_attach_circuit attaches to a circ of the right purpose add a skeletal rendclient.c svn:r1441 Roger Dingledine2004-04-02
* refactor to use new digest/checksig wrapper, add emacs magic, untabify•••svn:r1437 Nick Mathewson2004-04-01