summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2004-05-21when the dns resolve is cancelled, or fails, be sure to removeRoger Dingledine
conn from circ->resolving_streams otherwise it gets freed and stays there, causing seg faults. svn:r1915
2004-05-20a few instructions for hidden servicesRoger Dingledine
svn:r1914
2004-05-20fix a double mark-for-closeRoger Dingledine
svn:r1913
2004-05-20Tinker with log behavior: never send error messages about logs into the ↵Nick Mathewson
bitbucket svn:r1912
2004-05-20router_choose_random_node() was ignoring its routerlist argument.Roger Dingledine
so now we don't pass it one. svn:r1911
2004-05-20some more patchingRoger Dingledine
svn:r1910
2004-05-20bugfix: if no loglevel or logfile is specified, then we need to openRoger Dingledine
a default log to stdout. svn:r1909
2004-05-20don't ever expire dirserver routerinfos!Roger Dingledine
svn:r1908
2004-05-20non-dirservers expire routerinfo's that are more than a day oldRoger Dingledine
svn:r1907
2004-05-20enable checking the socks policyRoger Dingledine
svn:r1906
2004-05-20Allow multiple exit policy lines; mostly add support for AP policiesNick Mathewson
svn:r1905
2004-05-19Tighten assert_cpath_layer_ok assumptionsNick Mathewson
svn:r1904
2004-05-19do all the heavy lifting in connection_about_to_close_connection,Roger Dingledine
not in _connection_mark_for_close this will hopefully clean up the huge cyclical function mess svn:r1903
2004-05-19tor_assert, not assert. stdout, not stderrNick Mathewson
svn:r1902
2004-05-19Add Port to *bindAddress.Nick Mathewson
svn:r1901
2004-05-19Mark some items completedNick Mathewson
svn:r1900
2004-05-19Allow multiple logfiles at different severity rangesNick Mathewson
svn:r1899
2004-05-19and another todo itemRoger Dingledine
svn:r1898
2004-05-19a start of a todo list for 0.0.7Roger Dingledine
what else was scheduled for 0.0.7? svn:r1897
2004-05-19fix compile error in dirservRoger Dingledine
(declare variables before the rest of the function) svn:r1896
2004-05-19Fix segfaultNick Mathewson
svn:r1895
2004-05-18remove upper limit on number of descriptors/directories in dirserver; use ↵Nick Mathewson
smartlists instead of arrays svn:r1894
2004-05-18final version.Roger Dingledine
svn:r1893
2004-05-18fix a seg fault, add another XXX for nick ;)Roger Dingledine
svn:r1892
2004-05-18add html version of tor-design, including 150% png's exported fromRoger Dingledine
xfig with "more scaling" magic on plus new pdf for nick's typo fix svn:r1891
2004-05-18Fix a spelling errorNick Mathewson
svn:r1890
2004-05-18Resolve some XXXsNick Mathewson
svn:r1889
2004-05-18first attempt at camera-ready tor-design.pdfRoger Dingledine
svn:r1888
2004-05-18include actual rend spec in tarballRoger Dingledine
svn:r1887
2004-05-18remove obsolete rendezvous pre-specRoger Dingledine
svn:r1886
2004-05-18clean up bib; remove incorrect directory consensus discussionRoger Dingledine
svn:r1885
2004-05-18cut clean tighten tweakRoger Dingledine
svn:r1884
2004-05-18Only try to launch a fixed number of intro circuits for a service per ↵Nick Mathewson
15-minute period or before all of the intro circuits succeed, whichever comes first svn:r1883
2004-05-17Override unaligned-access-ok check when $host_cpu is ia64. Apparently, ↵Nick Mathewson
ia64-linux reacts to unaligned access by making the kernel gripe. Re-run autogen.sh if you need config.guess/sub. svn:r1882
2004-05-17Fix segfault and logic error in last patch.Nick Mathewson
svn:r1881
2004-05-17Make directory functions update routerlist, not replace it. Add notion of ↵Nick Mathewson
OR-is-trusted-to-be-a-dirserver. Arma, please review: does this handle being a dirserver right? svn:r1880
2004-05-17make design and in-the-wild sections more correctRoger Dingledine
plus other cleaning throughout svn:r1879
2004-05-17the eax paper got publishedRoger Dingledine
svn:r1878
2004-05-17correct the field lengths in the cell structure diagramRoger Dingledine
svn:r1877
2004-05-16Stefan Mark was the one doing the bug finding, not Stefan KopsellRoger Dingledine
svn:r1876
2004-05-16bump version of cvs pre1, since old cvs pre1 is incompatibleRoger Dingledine
svn:r1875
2004-05-16New upstream releasedebian-version-0.0.6.2-1Peter Palfrader
svn:r1873
2004-05-16commit changelog on 0.0.6.2 (about to be released),Roger Dingledine
and notes on 0.0.7pre1 (not yet released) svn:r1872
2004-05-15bugfix: our integrity-checking digest was checking only the mostRoger Dingledine
recent cell, not the previous cells like we'd thought. this change is backward incompatible. svn:r1868
2004-05-15bugfix: if a circuit if borderline too old, then count it as too old.Roger Dingledine
bugfix: we were retrying the same circuit after getting a resolve failure. so of course the next two tries would fail too. now we try a new circuit each time (at most three times). svn:r1867
2004-05-14Reintegrate appendix; edit paper a bit; leave design section alone; add XXXX ↵Nick Mathewson
comments svn:r1866
2004-05-13having two example exitpolicy lines, when only one is allowed, was confusingRoger Dingledine
svn:r1865
2004-05-13assert_cpath_ok has always been brokenRoger Dingledine
re-disable it. svn:r1864
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-13Mention nick and Matej Pfajfar's copyright in debian/copyrightPeter Palfrader
svn:r1862