summaryrefslogtreecommitdiff
path: root/src/or/rendclient.c
AgeCommit message (Collapse)Author
2004-11-29put in initial support for ".nickname.exit" addresses, to let aliceRoger Dingledine
decide what exit node to use; based on a patch by geoff goodell. needs more work: e.g. it goes bananas building new circuits when the chosen exit node's exit policy rejects the connection. svn:r3015
2004-11-28wrong is ok, and right is fine, but in between is apparentlyRoger Dingledine
totally unacceptable to me. svn:r3005
2004-11-28Normalize space: add one between every control keyword and control clause.Nick Mathewson
svn:r3003
2004-11-26remove emacs droppings, since nick says he doesn't need them anymoreRoger Dingledine
svn:r2989
2004-11-21be more greedy about filling up all relay cells.Roger Dingledine
this may have some bugs in it still. and it may end up not being what we want to do. svn:r2928
2004-11-12Resolve a bunch of FIXME items; mark a lot more for attention; ask for ↵Nick Mathewson
clarification on some. Turn all XXXX008 ("showstopper for 0.0.8 release") items into XXXX009 or XXXX, since plainly they were not showstoppers for 0.0.8. Add/clean some docs. svn:r2808
2004-11-09Normalize whitespace; add a "tell me about all the unnormalized whitespace" ↵Nick Mathewson
target; fix a braino in dirserv.c svn:r2758
2004-11-07Clean up copyrights.Roger Dingledine
Break connection_consider_empty_buckets() out of connection_read_bucket_decrement(). svn:r2698
2004-11-02canonicalize "src" and "dest" arg order in crypto.c (and others)Roger Dingledine
svn:r2644
2004-11-01Hidden service operators had a bug in version 1 style INTRODUCE cellsRoger Dingledine
that made them fail. Fix the bug, and revert clients to use version 0 until 0.0.9pre4 is obsolete. svn:r2641
2004-10-24start generating new version of introduce1 cellsRoger Dingledine
svn:r2586
2004-10-16don't assert multiple things in the same tor_assert()Roger Dingledine
svn:r2544
2004-10-14Build without warnings on mac gcc 3.3Nick Mathewson
svn:r2487
2004-10-14more int to size_t conversions, fixing one or more amd64 bugsRoger Dingledine
plus a whitespace patch on config.c from vicman svn:r2482
2004-10-03better warn message for failed hidserv desc fetchRoger Dingledine
svn:r2412
2004-07-02More digest/nickname fixesNick Mathewson
svn:r2000
2004-05-13Break files apart into more modulesRoger Dingledine
* \file circuitbuild.c * \brief The actual details of building circuits. * \file circuitlist.c * \brief Manage the global circuit list. * \file circuituse.c * \brief Launch the right sort of circuits, attach streams to them. * \file connection_edge.c * \brief Handle edge streams. * \file onion.c * \brief Functions to queue create cells, and handle onionskin * parsing and creation. * \file relay.c * \brief Handle relay cell encryption/decryption, plus packaging and * receiving from circuits. svn:r1863
2004-05-12clean up directory.c APIRoger Dingledine
svn:r1860
2004-05-12break connection_edge_end out of connection_mark_for_closeRoger Dingledine
svn:r1858
2004-05-12Make some functions staticNick Mathewson
svn:r1857
2004-05-10More doxygenation.Nick Mathewson
svn:r1832
2004-05-09more doxygen markupRoger Dingledine
plenty more remains svn:r1824
2004-05-05Comments for nearly all non-tricky filesNick Mathewson
svn:r1796
2004-04-25use tor_assertRoger Dingledine
remove obsolete BUF_OK macro svn:r1697
2004-04-18when you get an intro ack, don't also count it as an intro nackRoger Dingledine
svn:r1666
2004-04-18if an intro circ waiting for an ack dies before getting one, thenRoger Dingledine
count it as a nack svn:r1665
2004-04-16fix another rare bug: when we had tried all the introtor-0.0.6incompat-mergedRoger Dingledine
points for a hidden service, we fetched the descriptor again, but we left our introcirc thinking it had already sent an intro, so it kept waiting for a response... svn:r1644
2004-04-16more useful logging for rend services and clientsRoger Dingledine
svn:r1641
2004-04-16i was wrong about one of my invariantsRoger Dingledine
now it's commented this should fix asserts when you try an intro point, get a nack, and try a second one and it works. svn:r1637
2004-04-16put in an extra assert, might find a bug these wayRoger Dingledine
svn:r1636
2004-04-14make rendezvous points work againRoger Dingledine
(yay. now time to mess them up again.) svn:r1619
2004-04-13remove unused variableRoger Dingledine
svn:r1615
2004-04-13let introcircs receive acks. rend streams now deal correctly again.Roger Dingledine
(i think) svn:r1614
2004-04-13clean up circuit rebuilding some; fix some bugs we hadn't hit yetRoger Dingledine
svn:r1606
2004-04-13Handle the rendezvous-circ elements of retrying introductions.Nick Mathewson
svn:r1604
2004-04-13<arma> you should make r and i and use r for r and i for iNick Mathewson
svn:r1603
2004-04-13Handle introduce naks. Arma: Is this right?Nick Mathewson
svn:r1602
2004-04-13Get the rest of intro-ack/nak handling in ... except for the tricky "pick a ↵Nick Mathewson
new intro and re-extend and re-try" part. svn:r1601
2004-04-12ACK/NAK INTRODUCE1 requests. (We do no useful processing on them yet)Nick Mathewson
svn:r1597
2004-04-08bugfix: alice would crash if bob advertised 0 intro pointsRoger Dingledine
svn:r1559
2004-04-08Use CIRCUIT_IS_ORIGIN in favor of boolean circ->cpathNick Mathewson
svn:r1555
2004-04-08clean up rend_client_get_random_introRoger Dingledine
svn:r1552
2004-04-07if the rend desc cache entry was fetched more than 15 mins ago,Roger Dingledine
then try to fetch a new one. but if the new fetch fails, use the old one. svn:r1540
2004-04-07Remember when we received which service desc.Nick Mathewson
svn:r1536
2004-04-06set the circ windows on the middle hop of the rend circsRoger Dingledine
svn:r1511
2004-04-06Force hybrid encryption on for key negotiationNick Mathewson
svn:r1509
2004-04-06checkpoint commit: rend closer to working, still not there yetRoger Dingledine
svn:r1506
2004-04-06Set handshake_state to NULL before appending cpath hopsNick Mathewson
svn:r1505
2004-04-06Document stuff, reduce magic numbers, add emacs magicNick Mathewson
svn:r1502
2004-04-05fix the bob-can't-decode-relays bugRoger Dingledine
now alice can send the begin and bob can receive it. svn:r1499