]>
git.ipfire.org Git - thirdparty/tor.git/log
Nick Mathewson [Wed, 19 May 2004 20:07:08 +0000 (20:07 +0000)]
Allow multiple logfiles at different severity ranges
svn:r1899
Roger Dingledine [Wed, 19 May 2004 20:06:08 +0000 (20:06 +0000)]
and another todo item
svn:r1898
Roger Dingledine [Wed, 19 May 2004 20:02:03 +0000 (20:02 +0000)]
a start of a todo list for 0.0.7
what else was scheduled for 0.0.7?
svn:r1897
Roger Dingledine [Wed, 19 May 2004 19:42:50 +0000 (19:42 +0000)]
fix compile error in dirserv
(declare variables before the rest of the function)
svn:r1896
Nick Mathewson [Wed, 19 May 2004 19:28:24 +0000 (19:28 +0000)]
Fix segfault
svn:r1895
Nick Mathewson [Tue, 18 May 2004 17:41:40 +0000 (17:41 +0000)]
remove upper limit on number of descriptors/directories in dirserver; use smartlists instead of arrays
svn:r1894
Roger Dingledine [Tue, 18 May 2004 17:29:36 +0000 (17:29 +0000)]
final version.
svn:r1893
Roger Dingledine [Tue, 18 May 2004 16:54:04 +0000 (16:54 +0000)]
fix a seg fault, add another XXX for nick ;)
svn:r1892
Roger Dingledine [Tue, 18 May 2004 16:02:38 +0000 (16:02 +0000)]
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
Nick Mathewson [Tue, 18 May 2004 15:50:26 +0000 (15:50 +0000)]
Fix a spelling error
svn:r1890
Nick Mathewson [Tue, 18 May 2004 15:35:21 +0000 (15:35 +0000)]
Resolve some XXXs
svn:r1889
Roger Dingledine [Tue, 18 May 2004 06:21:42 +0000 (06:21 +0000)]
first attempt at camera-ready tor-design.pdf
svn:r1888
Roger Dingledine [Tue, 18 May 2004 06:18:56 +0000 (06:18 +0000)]
include actual rend spec in tarball
svn:r1887
Roger Dingledine [Tue, 18 May 2004 06:18:30 +0000 (06:18 +0000)]
remove obsolete rendezvous pre-spec
svn:r1886
Roger Dingledine [Tue, 18 May 2004 06:14:29 +0000 (06:14 +0000)]
clean up bib; remove incorrect directory consensus discussion
svn:r1885
Roger Dingledine [Tue, 18 May 2004 05:34:45 +0000 (05:34 +0000)]
cut clean tighten tweak
svn:r1884
Nick Mathewson [Tue, 18 May 2004 01:53:53 +0000 (01:53 +0000)]
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
Nick Mathewson [Mon, 17 May 2004 20:53:04 +0000 (20:53 +0000)]
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
Nick Mathewson [Mon, 17 May 2004 20:41:40 +0000 (20:41 +0000)]
Fix segfault and logic error in last patch.
svn:r1881
Nick Mathewson [Mon, 17 May 2004 20:31:01 +0000 (20:31 +0000)]
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
Roger Dingledine [Mon, 17 May 2004 09:19:02 +0000 (09:19 +0000)]
make design and in-the-wild sections more correct
plus other cleaning throughout
svn:r1879
Roger Dingledine [Mon, 17 May 2004 09:07:08 +0000 (09:07 +0000)]
the eax paper got published
svn:r1878
Roger Dingledine [Mon, 17 May 2004 04:06:52 +0000 (04:06 +0000)]
correct the field lengths in the cell structure diagram
svn:r1877
Roger Dingledine [Sun, 16 May 2004 10:58:50 +0000 (10:58 +0000)]
Stefan Mark was the one doing the bug finding, not Stefan Kopsell
svn:r1876
Roger Dingledine [Sun, 16 May 2004 08:55:13 +0000 (08:55 +0000)]
bump version of cvs pre1, since old cvs pre1 is incompatible
svn:r1875
Peter Palfrader [Sun, 16 May 2004 08:53:24 +0000 (08:53 +0000)]
New upstream release
svn:r1873
Roger Dingledine [Sun, 16 May 2004 08:50:36 +0000 (08:50 +0000)]
commit changelog on 0.0.6.2 (about to be released),
and notes on 0.0.7pre1 (not yet released)
svn:r1872
Roger Dingledine [Sat, 15 May 2004 23:49:41 +0000 (23:49 +0000)]
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
Roger Dingledine [Sat, 15 May 2004 07:21:25 +0000 (07:21 +0000)]
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
Nick Mathewson [Fri, 14 May 2004 06:41:41 +0000 (06:41 +0000)]
Reintegrate appendix; edit paper a bit; leave design section alone; add XXXX comments
svn:r1866
Roger Dingledine [Thu, 13 May 2004 22:38:16 +0000 (22:38 +0000)]
having two example exitpolicy lines, when only one is allowed, was confusing
svn:r1865
Roger Dingledine [Thu, 13 May 2004 07:44:21 +0000 (07:44 +0000)]
assert_cpath_ok has always been broken
re-disable it.
svn:r1864
Roger Dingledine [Thu, 13 May 2004 07:24:49 +0000 (07:24 +0000)]
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
Peter Palfrader [Thu, 13 May 2004 03:07:07 +0000 (03:07 +0000)]
Mention nick and Matej Pfajfar's copyright in debian/copyright
svn:r1862
Nick Mathewson [Thu, 13 May 2004 00:09:50 +0000 (00:09 +0000)]
Make mdd.py marginally less kludgey
svn:r1861
Roger Dingledine [Wed, 12 May 2004 23:48:57 +0000 (23:48 +0000)]
clean up directory.c API
svn:r1860
Roger Dingledine [Wed, 12 May 2004 22:56:26 +0000 (22:56 +0000)]
don't flush the buf from inside connection_write_to_buf
svn:r1859
Roger Dingledine [Wed, 12 May 2004 21:12:33 +0000 (21:12 +0000)]
break connection_edge_end out of connection_mark_for_close
svn:r1858
Nick Mathewson [Wed, 12 May 2004 20:58:27 +0000 (20:58 +0000)]
Make some functions static
svn:r1857
Roger Dingledine [Wed, 12 May 2004 20:36:44 +0000 (20:36 +0000)]
break rend_client_desc_fetched out of connection_mark_for_close
svn:r1856
Nick Mathewson [Wed, 12 May 2004 20:24:56 +0000 (20:24 +0000)]
Add nasty kludgy broken call-graph generator
svn:r1855
Roger Dingledine [Wed, 12 May 2004 19:49:48 +0000 (19:49 +0000)]
break part of circuit.c into relay.c
svn:r1854
Nick Mathewson [Wed, 12 May 2004 19:30:28 +0000 (19:30 +0000)]
Not every RSA decrypt should warn on failure.
svn:r1853
Nick Mathewson [Wed, 12 May 2004 19:17:09 +0000 (19:17 +0000)]
Make "connected" a different case from "finished_flushing"; always close_immediate whhen connect() fails.
svn:r1852
Roger Dingledine [Wed, 12 May 2004 18:41:32 +0000 (18:41 +0000)]
calling flush_buf and not checking for return value is bad
svn:r1851
Roger Dingledine [Tue, 11 May 2004 09:39:52 +0000 (09:39 +0000)]
note that part three of CLIENTS is outdated/wrong
svn:r1850
Roger Dingledine [Tue, 11 May 2004 03:21:18 +0000 (03:21 +0000)]
list in-points to command.c
svn:r1849
Nick Mathewson [Tue, 11 May 2004 01:55:32 +0000 (01:55 +0000)]
Add an extra flush attempt when closing wedged dir conns, in an attempt to isolate the EPIPE bug
svn:r1848
Roger Dingledine [Mon, 10 May 2004 21:44:18 +0000 (21:44 +0000)]
"directory-signature" has a nickname too, yes?
svn:r1847
Nick Mathewson [Mon, 10 May 2004 17:30:51 +0000 (17:30 +0000)]
Split directory/router parsing functionality into separate file from routerlist.c
svn:r1846
Nick Mathewson [Mon, 10 May 2004 16:57:05 +0000 (16:57 +0000)]
Update router descriptor and directory formats (rendezvous desc format is correct)
svn:r1845
Roger Dingledine [Mon, 10 May 2004 10:31:48 +0000 (10:31 +0000)]
always a bit more
svn:r1844
Roger Dingledine [Mon, 10 May 2004 10:27:54 +0000 (10:27 +0000)]
it's amazing what a bit of punctuation can do for appearances
svn:r1843
Roger Dingledine [Mon, 10 May 2004 09:40:44 +0000 (09:40 +0000)]
add future task list to todo
svn:r1842
Roger Dingledine [Mon, 10 May 2004 08:56:42 +0000 (08:56 +0000)]
a few more pieces of markup
svn:r1841
Roger Dingledine [Mon, 10 May 2004 07:54:13 +0000 (07:54 +0000)]
doxygen markup for common/*.h
svn:r1840
Roger Dingledine [Mon, 10 May 2004 07:37:10 +0000 (07:37 +0000)]
more cleanup, including fleshing out or.h more
svn:r1839
Nick Mathewson [Mon, 10 May 2004 07:27:29 +0000 (07:27 +0000)]
Close rogue <b>s
svn:r1838
Roger Dingledine [Mon, 10 May 2004 07:02:58 +0000 (07:02 +0000)]
comments and doxygen markup on circuit.c
svn:r1837
Nick Mathewson [Mon, 10 May 2004 06:52:01 +0000 (06:52 +0000)]
Doxygen most of or.h
svn:r1836
Roger Dingledine [Mon, 10 May 2004 05:57:31 +0000 (05:57 +0000)]
fix some more bugs in the spec
svn:r1835
Nick Mathewson [Mon, 10 May 2004 04:48:13 +0000 (04:48 +0000)]
Doxygenate config.c
svn:r1834
Roger Dingledine [Mon, 10 May 2004 04:42:22 +0000 (04:42 +0000)]
comment and doxygenate connection_edge.c
svn:r1833
Nick Mathewson [Mon, 10 May 2004 04:34:48 +0000 (04:34 +0000)]
More doxygenation.
svn:r1832
Roger Dingledine [Mon, 10 May 2004 03:56:58 +0000 (03:56 +0000)]
give connection.c a skeletal file/brief header
svn:r1831
Roger Dingledine [Mon, 10 May 2004 03:54:33 +0000 (03:54 +0000)]
tweak comment in connection_or
svn:r1830
Nick Mathewson [Mon, 10 May 2004 03:53:24 +0000 (03:53 +0000)]
Doxygenate common.
svn:r1829
Roger Dingledine [Mon, 10 May 2004 02:43:41 +0000 (02:43 +0000)]
doxygen for tor_main.c
svn:r1828
Roger Dingledine [Mon, 10 May 2004 02:39:48 +0000 (02:39 +0000)]
remove an orphan function declaration
svn:r1827
Roger Dingledine [Mon, 10 May 2004 02:36:04 +0000 (02:36 +0000)]
function header comments for onion.c, including doxygen markup
svn:r1826
Roger Dingledine [Mon, 10 May 2004 01:32:57 +0000 (01:32 +0000)]
function header comments for connection.c, including doxygen markup
svn:r1825
Roger Dingledine [Sun, 9 May 2004 16:47:25 +0000 (16:47 +0000)]
more doxygen markup
plenty more remains
svn:r1824
Roger Dingledine [Sun, 9 May 2004 16:33:04 +0000 (16:33 +0000)]
bugfix: do directory_send_command only after we've established a socket
also many comments, cleaning, etc
svn:r1823
Roger Dingledine [Sun, 9 May 2004 16:32:33 +0000 (16:32 +0000)]
fix a typo in our doxygen instructions
svn:r1822
Roger Dingledine [Sun, 9 May 2004 16:32:22 +0000 (16:32 +0000)]
minor edits to changelog and readme
svn:r1821
Nick Mathewson [Fri, 7 May 2004 17:04:12 +0000 (17:04 +0000)]
Add doxygen markup for util and buffers
svn:r1820
Nick Mathewson [Fri, 7 May 2004 17:03:52 +0000 (17:03 +0000)]
Add Doxygen config file and make target, along with section in HACKING document
svn:r1819
Roger Dingledine [Fri, 7 May 2004 08:53:40 +0000 (08:53 +0000)]
comment the functions in connection_or.c
svn:r1818
Roger Dingledine [Fri, 7 May 2004 08:07:41 +0000 (08:07 +0000)]
comment the functions in command.c
this is one of the files nick regarded as scary, so hopefully
these will help.
svn:r1817
Peter Palfrader [Thu, 6 May 2004 23:25:12 +0000 (23:25 +0000)]
Move tor manpage to section 8
svn:r1816
Peter Palfrader [Thu, 6 May 2004 23:11:12 +0000 (23:11 +0000)]
Recommend socat
svn:r1815
Roger Dingledine [Thu, 6 May 2004 22:47:48 +0000 (22:47 +0000)]
forward-port header-length-increase patch
svn:r1814
Roger Dingledine [Thu, 6 May 2004 22:47:15 +0000 (22:47 +0000)]
forward-port built-in dirservers string
svn:r1813
Roger Dingledine [Thu, 6 May 2004 22:46:42 +0000 (22:46 +0000)]
forward-port dirservers file
svn:r1812
Roger Dingledine [Thu, 6 May 2004 22:46:32 +0000 (22:46 +0000)]
forward-port changelog
svn:r1811
Roger Dingledine [Thu, 6 May 2004 22:38:12 +0000 (22:38 +0000)]
bump cvs version to 0.0.7pre1-cvs
svn:r1810
Peter Palfrader [Thu, 6 May 2004 22:25:51 +0000 (22:25 +0000)]
New upstream release.
svn:r1808
Nick Mathewson [Thu, 6 May 2004 19:51:50 +0000 (19:51 +0000)]
Fix bug in stream position adjustment
svn:r1801
Nick Mathewson [Thu, 6 May 2004 19:41:33 +0000 (19:41 +0000)]
Use correct aes-ctr implementation in mainline, too.
svn:r1800
Roger Dingledine [Thu, 6 May 2004 11:08:04 +0000 (11:08 +0000)]
bugfix: add a circ->resolving_streams field, and make dns resolving streams not actually in the connection_array until they're done resolving.
bugfix: actually complain if we duplicate mark-for-close a circuit
add more logging for relay ends that claim dns resolve failed, so we can
find out why they're not being retried.
svn:r1798
Nick Mathewson [Wed, 5 May 2004 21:35:12 +0000 (21:35 +0000)]
Document the rest of main.c
svn:r1797
Nick Mathewson [Wed, 5 May 2004 21:32:43 +0000 (21:32 +0000)]
Comments for nearly all non-tricky files
svn:r1796
Nick Mathewson [Wed, 5 May 2004 20:27:20 +0000 (20:27 +0000)]
Use intptr_t when playing with void*s
svn:r1795
Nick Mathewson [Wed, 5 May 2004 20:26:35 +0000 (20:26 +0000)]
Add intptr_t and uintptr_t to torint.h
svn:r1794
Nick Mathewson [Wed, 5 May 2004 20:09:06 +0000 (20:09 +0000)]
Fix compilation warnings on 64-bit platforms
svn:r1793
Roger Dingledine [Wed, 5 May 2004 07:34:04 +0000 (07:34 +0000)]
specify bandwidth minimums for people running servers
svn:r1792
Roger Dingledine [Wed, 5 May 2004 06:53:44 +0000 (06:53 +0000)]
mention the digest seeds for circuit-level integrity checking
unused portions of relay payloads are nul-padded, not filled with
random bytes.
svn:r1791
Nick Mathewson [Wed, 5 May 2004 04:55:00 +0000 (04:55 +0000)]
Never list unapproved servers as recommended
svn:r1790
Nick Mathewson [Wed, 5 May 2004 02:50:38 +0000 (02:50 +0000)]
More documentation; fix for compilation warning
svn:r1789
Nick Mathewson [Wed, 5 May 2004 01:26:57 +0000 (01:26 +0000)]
Only connection_add connections once they have conn->s sett; refactor code around this. Should make stuff more bulletproof.
svn:r1788