Commit Graph

1830 Commits

Author SHA1 Message Date
Roger Dingledine ffbbf76f9b add html version of tor-design, including 150% png's exported from
xfig with "more scaling" magic on

plus new pdf for nick's typo fix


svn:r1891
2004-05-18 16:02:38 +00:00
Nick Mathewson 10d52c46cb Fix a spelling error
svn:r1890
2004-05-18 15:50:26 +00:00
Nick Mathewson 7511fbf993 Resolve some XXXs
svn:r1889
2004-05-18 15:35:21 +00:00
Roger Dingledine 9da1714676 first attempt at camera-ready tor-design.pdf
svn:r1888
2004-05-18 06:21:42 +00:00
Roger Dingledine 4b9d65e1db include actual rend spec in tarball
svn:r1887
2004-05-18 06:18:56 +00:00
Roger Dingledine eac75309f8 remove obsolete rendezvous pre-spec
svn:r1886
2004-05-18 06:18:30 +00:00
Roger Dingledine 92c4b3f139 clean up bib; remove incorrect directory consensus discussion
svn:r1885
2004-05-18 06:14:29 +00:00
Roger Dingledine fd09a4080b cut clean tighten tweak
svn:r1884
2004-05-18 05:34:45 +00:00
Nick Mathewson a782b83c28 Only try to launch a fixed number of intro circuits for a service per 15-minute period or before all of the intro circuits succeed, whichever comes first
svn:r1883
2004-05-18 01:53:53 +00:00
Nick Mathewson 14ba9f9153 Override unaligned-access-ok check when $host_cpu is ia64. Apparently, 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-17 20:53:04 +00:00
Nick Mathewson 683d06bf44 Fix segfault and logic error in last patch.
svn:r1881
2004-05-17 20:41:40 +00:00
Nick Mathewson 50b7ebcf9e Make directory functions update routerlist, not replace it. Add notion of OR-is-trusted-to-be-a-dirserver. Arma, please review: does this handle being a dirserver right?
svn:r1880
2004-05-17 20:31:01 +00:00
Roger Dingledine d9bcb23f76 make design and in-the-wild sections more correct
plus other cleaning throughout


svn:r1879
2004-05-17 09:19:02 +00:00
Roger Dingledine 7c4e47fece the eax paper got published
svn:r1878
2004-05-17 09:07:08 +00:00
Roger Dingledine 3071e1b9db correct the field lengths in the cell structure diagram
svn:r1877
2004-05-17 04:06:52 +00:00
Roger Dingledine a554135c98 Stefan Mark was the one doing the bug finding, not Stefan Kopsell
svn:r1876
2004-05-16 10:58:50 +00:00
Roger Dingledine fcafc5e234 bump version of cvs pre1, since old cvs pre1 is incompatible
svn:r1875
2004-05-16 08:55:13 +00:00
Peter Palfrader c2182701de New upstream release
svn:r1873
debian-version-0.0.6.2-1
2004-05-16 08:53:24 +00:00
Roger Dingledine 7ec7b74c17 commit changelog on 0.0.6.2 (about to be released),
and notes on 0.0.7pre1 (not yet released)


svn:r1872
2004-05-16 08:50:36 +00:00
Roger Dingledine 6dc576bab7 bugfix: our integrity-checking digest was checking only the most
recent cell, not the previous cells like we'd thought.

this change is backward incompatible.


svn:r1868
2004-05-15 23:49:41 +00:00
Roger Dingledine 04bb8c8046 bugfix: if a circuit if borderline too old, then count it as too old.
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-15 07:21:25 +00:00
Nick Mathewson 09a4748578 Reintegrate appendix; edit paper a bit; leave design section alone; add XXXX comments
svn:r1866
2004-05-14 06:41:41 +00:00
Roger Dingledine 010ee5d0ba having two example exitpolicy lines, when only one is allowed, was confusing
svn:r1865
2004-05-13 22:38:16 +00:00
Roger Dingledine d7815e85a7 assert_cpath_ok has always been broken
re-disable it.


svn:r1864
2004-05-13 07:44:21 +00:00
Roger Dingledine ef561c0e42 Break files apart into more modules
* \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-13 07:24:49 +00:00
Peter Palfrader 6c68187e9f Mention nick and Matej Pfajfar's copyright in debian/copyright
svn:r1862
2004-05-13 03:07:07 +00:00
Nick Mathewson 7faec93ea5 Make mdd.py marginally less kludgey
svn:r1861
2004-05-13 00:09:50 +00:00
Roger Dingledine 5ba9235873 clean up directory.c API
svn:r1860
2004-05-12 23:48:57 +00:00
Roger Dingledine 630e930799 don't flush the buf from inside connection_write_to_buf
svn:r1859
2004-05-12 22:56:26 +00:00
Roger Dingledine 1cf1836990 break connection_edge_end out of connection_mark_for_close
svn:r1858
2004-05-12 21:12:33 +00:00
Nick Mathewson 537fb82cbb Make some functions static
svn:r1857
2004-05-12 20:58:27 +00:00
Roger Dingledine 32c42a0ee2 break rend_client_desc_fetched out of connection_mark_for_close
svn:r1856
2004-05-12 20:36:44 +00:00
Nick Mathewson 44aecf8628 Add nasty kludgy broken call-graph generator
svn:r1855
2004-05-12 20:24:56 +00:00
Roger Dingledine 7ee6194f3a break part of circuit.c into relay.c
svn:r1854
2004-05-12 19:49:48 +00:00
Nick Mathewson 9c3fba5c3b Not every RSA decrypt should warn on failure.
svn:r1853
2004-05-12 19:30:28 +00:00
Nick Mathewson f1bc7af9f5 Make "connected" a different case from "finished_flushing"; always close_immediate whhen connect() fails.
svn:r1852
2004-05-12 19:17:09 +00:00
Roger Dingledine 4c9138d640 calling flush_buf and not checking for return value is bad
svn:r1851
2004-05-12 18:41:32 +00:00
Roger Dingledine 9eee0fadc3 note that part three of CLIENTS is outdated/wrong
svn:r1850
2004-05-11 09:39:52 +00:00
Roger Dingledine df4be6a1f7 list in-points to command.c
svn:r1849
2004-05-11 03:21:18 +00:00
Nick Mathewson 3e2f889a29 Add an extra flush attempt when closing wedged dir conns, in an attempt to isolate the EPIPE bug
svn:r1848
2004-05-11 01:55:32 +00:00
Roger Dingledine ef13f70422 "directory-signature" has a nickname too, yes?
svn:r1847
2004-05-10 21:44:18 +00:00
Nick Mathewson b45fafa3d0 Split directory/router parsing functionality into separate file from routerlist.c
svn:r1846
2004-05-10 17:30:51 +00:00
Nick Mathewson cfcb032a1e Update router descriptor and directory formats (rendezvous desc format is correct)
svn:r1845
2004-05-10 16:57:05 +00:00
Roger Dingledine 83f06dcc97 always a bit more
svn:r1844
2004-05-10 10:31:48 +00:00
Roger Dingledine 3cdf2d67da it's amazing what a bit of punctuation can do for appearances
svn:r1843
2004-05-10 10:27:54 +00:00
Roger Dingledine 07871a8a2c add future task list to todo
svn:r1842
2004-05-10 09:40:44 +00:00
Roger Dingledine 6168b3222e a few more pieces of markup
svn:r1841
2004-05-10 08:56:42 +00:00
Roger Dingledine 5dd9e60231 doxygen markup for common/*.h
svn:r1840
2004-05-10 07:54:13 +00:00
Roger Dingledine 341d6f2cab more cleanup, including fleshing out or.h more
svn:r1839
2004-05-10 07:37:10 +00:00
Nick Mathewson 720281b32e Close rogue <b>s
svn:r1838
2004-05-10 07:27:29 +00:00