aboutsummaryrefslogtreecommitdiff
path: root/src/or/rendservice.c
Commit message (Collapse)AuthorAge
...
* Use strlcpy, not strcpy.Nick Mathewson2004-10-27
| | | | svn:r2610
* Use tor_snprintf, not snprintfNick Mathewson2004-10-27
| | | | svn:r2609
* Replace sprintf with snprintfNick Mathewson2004-10-27
| | | | svn:r2602
* fix a memory leakRoger Dingledine2004-10-24
| | | | svn:r2587
* 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
* Change interface of parse_addr_port() to return address in host order, since ↵Nick Mathewson2004-10-16
| | | | | | most users seem to want that. svn:r2542
* bugfix: parse_addr_port() bites us again -- it returns addr in network order.Roger Dingledine2004-10-14
| | | | svn:r2508
* 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
* fix warning about always-false comparison; detect too-large realport betterNick Mathewson2004-10-13
| | | | svn:r2465
* parse HttpProxy address in configRoger Dingledine2004-10-12
| | | | | | | | | fix a potential confusion in fetch_from_buf_http() make all our int config options non-negative better bounds checking on options that are ports svn:r2456
* Better bounds checking on parsed intsNick Mathewson2004-10-12
| | | | svn:r2450
* Use parse_addr_port() function instead of ad-hoc variantsNick Mathewson2004-10-12
| | | | svn:r2441
* fix a rare seg fault for people running hidden services onRoger Dingledine2004-09-20
| | | | | | | intermittent connections svn:r2353
* Some platforms have weird translations when you open files in "test" mode; ↵Nick Mathewson2004-09-08
| | | | | | make read/write_str_to_file aware. svn:r2336
* Revert dumb think-o. Just because _some_ INTRODUCE2 cells are now longer,Nick Mathewson2004-08-18
| | | | | | | doesn't mean we should raise the _minimum_ size. svn:r2273
* Support new INTRODUCE2 cell formatNick Mathewson2004-08-18
| | | | svn:r2270
* use unverified routers in the desired positionsRoger Dingledine2004-08-17
| | | | svn:r2249
* Update to new choose_random_node interface.Nick Mathewson2004-08-15
| | | | svn:r2239
* o clients choose nodes proportional to advertised bandwidthRoger Dingledine2004-08-15
| | | | | | | | | | o and/or while avoiding unreliable nodes, depending on goals o 'fascistfirewall' option to pick dirservers on port 80 and ORs on port 443. o if a begin failed due to exit policy, but we believe the IP should have been allowed, switch that router to exitpolicy reject *:* until we get our next directory. svn:r2231
* hex_encode is obsoleted by base16_encode, and never actually worked in the ↵Nick Mathewson2004-08-07
| | | | | | first place. (Thanks to Timo Lindfors for noticing the never-actually-worked part.) svn:r2175
* stop using atexit() to remove our pid, since it's calledRoger Dingledine2004-07-22
| | | | | | | | | immediately when we daemonize. also drop our retry period for hidserv desc uploads from 10m to 5m svn:r2111
* now base16_encode() and base32_encode() can't ever failRoger Dingledine2004-07-22
| | | | svn:r2103
* More digest/nickname fixesNick Mathewson2004-07-02
| | | | svn:r2000
* crank up some of our constants, for better scalabilityRoger Dingledine2004-06-02
| | | | svn:r1938
* router_choose_random_node() was ignoring its routerlist argument.Roger Dingledine2004-05-20
| | | | | | | so now we don't pass it one. svn:r1911
* Resolve some XXXsNick Mathewson2004-05-18
| | | | svn:r1889
* Only try to launch a fixed number of intro circuits for a service per ↵Nick Mathewson2004-05-18
| | | | | | 15-minute period or before all of the intro circuits succeed, whichever comes first svn:r1883
* 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
* Not every RSA decrypt should warn on failure.Nick Mathewson2004-05-12
| | | | svn:r1853
* Close rogue <b>sNick Mathewson2004-05-10
| | | | svn:r1838
* 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
* fix a seg fault (whoops)Roger Dingledine2004-04-30
| | | | svn:r1755
* Make Tor build on win32 with VC6 without warnings.Nick Mathewson2004-04-28
| | | | svn:r1739
* now assume all routers support rendezvous cellsRoger Dingledine2004-04-25
| | | | svn:r1699
* use tor_assertRoger Dingledine2004-04-25
| | | | | | | remove obsolete BUF_OK macro svn:r1697
* fix a pair of duplicate mark-for-closesRoger Dingledine2004-04-16
| | | | svn:r1643
* more useful logging for rend services and clientsRoger Dingledine2004-04-16
| | | | svn:r1641
* Strings need room for a NUL.Nick Mathewson2004-04-15
| | | | svn:r1630
* Add a missing return -1Nick Mathewson2004-04-15
| | | | svn:r1629
* prune abandoned circs betterRoger Dingledine2004-04-14
| | | | | | | add debugging info for the bug weasel found svn:r1626
* Retry non-final-hop rendezvous failuresNick Mathewson2004-04-14
| | | | svn:r1625
* Do not segfault on missing intro points.Nick Mathewson2004-04-14
| | | | svn:r1616
* Mark service descriptors as dirty when we have lost an intro pointNick Mathewson2004-04-13
| | | | svn:r1608
* Separate "start-establishing-introduction" from "upload descriptors"; only ↵Nick Mathewson2004-04-13
| | | | | | upload descriptors containing fully established intro points. svn:r1607
* clean up circuit rebuilding some; fix some bugs we hadn't hit yetRoger Dingledine2004-04-13
| | | | svn:r1606