aboutsummaryrefslogtreecommitdiff
path: root/src/or/rendclient.c
Commit message (Collapse)AuthorAge
* Use correct logic to decide whether there are more directory servers to retry.Nick Mathewson2005-01-03
| | | | svn:r3257
* clean two more minor memory leaksRoger Dingledine2004-12-07
| | | | svn:r3115
* Spell-check strings and commentsNick Mathewson2004-12-01
| | | | svn:r3052
* Suggestion from weasel: Make tor --version --version dump the cvs Id of ↵Nick Mathewson2004-11-29
| | | | | | every file. svn:r3019
* put in initial support for ".nickname.exit" addresses, to let aliceRoger Dingledine2004-11-29
| | | | | | | | | | 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
* wrong is ok, and right is fine, but in between is apparentlyRoger Dingledine2004-11-28
| | | | | | | totally unacceptable to me. svn:r3005
* Normalize space: add one between every control keyword and control clause.Nick Mathewson2004-11-28
| | | | svn:r3003
* remove emacs droppings, since nick says he doesn't need them anymoreRoger Dingledine2004-11-26
| | | | svn:r2989
* be more greedy about filling up all relay cells.Roger Dingledine2004-11-21
| | | | | | | | this may have some bugs in it still. and it may end up not being what we want to do. svn:r2928
* Resolve a bunch of FIXME items; mark a lot more for attention; ask for ↵Nick Mathewson2004-11-12
| | | | | | 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
* Normalize whitespace; add a "tell me about all the unnormalized whitespace" ↵Nick Mathewson2004-11-09
| | | | | | target; fix a braino in dirserv.c svn:r2758
* Clean up copyrights.Roger Dingledine2004-11-07
| | | | | | | | Break connection_consider_empty_buckets() out of connection_read_bucket_decrement(). svn:r2698
* canonicalize "src" and "dest" arg order in crypto.c (and others)Roger Dingledine2004-11-02
| | | | svn:r2644
* Hidden service operators had a bug in version 1 style INTRODUCE cellsRoger Dingledine2004-11-01
| | | | | | | | that made them fail. Fix the bug, and revert clients to use version 0 until 0.0.9pre4 is obsolete. svn:r2641
* start generating new version of introduce1 cellsRoger Dingledine2004-10-24
| | | | svn:r2586
* don't assert multiple things in the same tor_assert()Roger Dingledine2004-10-16
| | | | svn:r2544
* Build without warnings on mac gcc 3.3Nick Mathewson2004-10-14
| | | | svn:r2487
* more int to size_t conversions, fixing one or more amd64 bugsRoger Dingledine2004-10-14
| | | | | | | plus a whitespace patch on config.c from vicman svn:r2482
* better warn message for failed hidserv desc fetchRoger Dingledine2004-10-03
| | | | svn:r2412
* More digest/nickname fixesNick Mathewson2004-07-02
| | | | svn:r2000
* Break files apart into more modulesRoger Dingledine2004-05-13
| | | | | | | | | | | | | | | | | | | | | | | | | * \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
* clean up directory.c APIRoger Dingledine2004-05-12
| | | | svn:r1860
* break connection_edge_end out of connection_mark_for_closeRoger Dingledine2004-05-12
| | | | svn:r1858
* Make some functions staticNick Mathewson2004-05-12
| | | | svn:r1857
* More doxygenation.Nick Mathewson2004-05-10
| | | | svn:r1832
* more doxygen markupRoger Dingledine2004-05-09
| | | | | | | plenty more remains svn:r1824
* Comments for nearly all non-tricky filesNick Mathewson2004-05-05
| | | | svn:r1796
* use tor_assertRoger Dingledine2004-04-25
| | | | | | | remove obsolete BUF_OK macro svn:r1697
* when you get an intro ack, don't also count it as an intro nackRoger Dingledine2004-04-18
| | | | svn:r1666
* if an intro circ waiting for an ack dies before getting one, thenRoger Dingledine2004-04-18
| | | | | | | count it as a nack svn:r1665
* fix another rare bug: when we had tried all the introRoger Dingledine2004-04-16
| | | | | | | | | 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
* more useful logging for rend services and clientsRoger Dingledine2004-04-16
| | | | svn:r1641
* i was wrong about one of my invariantsRoger Dingledine2004-04-16
| | | | | | | | | 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
* put in an extra assert, might find a bug these wayRoger Dingledine2004-04-16
| | | | svn:r1636
* make rendezvous points work againRoger Dingledine2004-04-14
| | | | | | | (yay. now time to mess them up again.) svn:r1619
* remove unused variableRoger Dingledine2004-04-13
| | | | svn:r1615
* let introcircs receive acks. rend streams now deal correctly again.Roger Dingledine2004-04-13
| | | | | | | (i think) svn:r1614
* clean up circuit rebuilding some; fix some bugs we hadn't hit yetRoger Dingledine2004-04-13
| | | | svn:r1606
* Handle the rendezvous-circ elements of retrying introductions.Nick Mathewson2004-04-13
| | | | svn:r1604
* <arma> you should make r and i and use r for r and i for iNick Mathewson2004-04-13
| | | | svn:r1603
* Handle introduce naks. Arma: Is this right?Nick Mathewson2004-04-13
| | | | svn:r1602
* Get the rest of intro-ack/nak handling in ... except for the tricky "pick a ↵Nick Mathewson2004-04-13
| | | | | | new intro and re-extend and re-try" part. svn:r1601
* ACK/NAK INTRODUCE1 requests. (We do no useful processing on them yet)Nick Mathewson2004-04-12
| | | | svn:r1597
* bugfix: alice would crash if bob advertised 0 intro pointsRoger Dingledine2004-04-08
| | | | svn:r1559
* Use CIRCUIT_IS_ORIGIN in favor of boolean circ->cpathNick Mathewson2004-04-08
| | | | svn:r1555
* clean up rend_client_get_random_introRoger Dingledine2004-04-08
| | | | svn:r1552
* if the rend desc cache entry was fetched more than 15 mins ago,Roger Dingledine2004-04-07
| | | | | | | | then try to fetch a new one. but if the new fetch fails, use the old one. svn:r1540
* Remember when we received which service desc.Nick Mathewson2004-04-07
| | | | svn:r1536
* set the circ windows on the middle hop of the rend circsRoger Dingledine2004-04-06
| | | | svn:r1511
* Force hybrid encryption on for key negotiationNick Mathewson2004-04-06
| | | | svn:r1509