]>
git.ipfire.org Git - thirdparty/tor.git/log
Roger Dingledine [Wed, 16 Jun 2004 21:08:29 +0000 (21:08 +0000)]
router->is_trusted_dir implies router->dir_port>0
and add some infrastructure for fetching running-routers list
svn:r1973
Roger Dingledine [Wed, 16 Jun 2004 05:18:51 +0000 (05:18 +0000)]
organize the 0.0.8 roadmap a bit more
svn:r1972
Roger Dingledine [Wed, 16 Jun 2004 00:49:27 +0000 (00:49 +0000)]
include <inttypes.h> if we have it
openbsd on a sparc64 needs this (apparently)
svn:r1971
Peter Palfrader [Tue, 15 Jun 2004 13:22:12 +0000 (13:22 +0000)]
Logrotate var/log/tor/*log instead of just var/log/tor/log
svn:r1970
Roger Dingledine [Mon, 14 Jun 2004 23:34:29 +0000 (23:34 +0000)]
clean 0.0.7 items from todo list, add distributed/decentralized-tor items
svn:r1969
Roger Dingledine [Sun, 13 Jun 2004 11:28:32 +0000 (11:28 +0000)]
if datadirectory isn't owned by this uid, tell the user he must
fix it before he can proceed.
svn:r1968
Roger Dingledine [Sun, 13 Jun 2004 11:25:20 +0000 (11:25 +0000)]
what is this "command line" that we can allegedly write to?
svn:r1967
Nick Mathewson [Sat, 12 Jun 2004 21:43:02 +0000 (21:43 +0000)]
Implement code to run tor as an NT service. More testing is needed, as is code to install the service.
svn:r1966
Nick Mathewson [Sat, 12 Jun 2004 19:45:46 +0000 (19:45 +0000)]
Break tor_main into startup/loop/shutdown portions, to make NT service refactoring possible.
svn:r1965
Roger Dingledine [Thu, 10 Jun 2004 14:23:34 +0000 (14:23 +0000)]
Address can be an IP too
svn:r1964
Nick Mathewson [Tue, 8 Jun 2004 19:08:45 +0000 (19:08 +0000)]
Use intptr_t correctly in test.c; try to resolve ia64 warnings
svn:r1963
Nick Mathewson [Mon, 7 Jun 2004 22:31:24 +0000 (22:31 +0000)]
Update windows version to 0.0.7
svn:r1962
Roger Dingledine [Mon, 7 Jun 2004 20:00:30 +0000 (20:00 +0000)]
provide a prototype for dnsworkers_rotate
svn:r1961
Peter Palfrader [Mon, 7 Jun 2004 19:59:37 +0000 (19:59 +0000)]
New upstream version
closes: #249893: FTBFS on ia64
svn:r1959
Roger Dingledine [Mon, 7 Jun 2004 19:17:33 +0000 (19:17 +0000)]
bump version to 0.0.7
svn:r1956
Roger Dingledine [Mon, 7 Jun 2004 19:16:35 +0000 (19:16 +0000)]
update the changelog for 0.0.7
svn:r1955
Roger Dingledine [Mon, 7 Jun 2004 19:09:05 +0000 (19:09 +0000)]
update the man page to reflect some recent features
svn:r1954
Nick Mathewson [Sun, 6 Jun 2004 23:20:28 +0000 (23:20 +0000)]
Checkpoint work towards making tor.spec work with current tor and conform (more or less) to fedora.us packaging guidelines
svn:r1953
Roger Dingledine [Sun, 6 Jun 2004 18:01:56 +0000 (18:01 +0000)]
another changelog entry
svn:r1952
Roger Dingledine [Sun, 6 Jun 2004 18:00:59 +0000 (18:00 +0000)]
tweak on the sample torrc
svn:r1951
Nick Mathewson [Sun, 6 Jun 2004 03:38:31 +0000 (03:38 +0000)]
Rotate dnsworkers and cpuworkers on SIGHUP, so they get new config settings too
svn:r1950
Nick Mathewson [Sat, 5 Jun 2004 01:56:54 +0000 (01:56 +0000)]
Unbork windows whitespace
svn:r1949
Nick Mathewson [Sat, 5 Jun 2004 01:50:35 +0000 (01:50 +0000)]
Make tor build on win32 again; handle locking for server
svn:r1948
Roger Dingledine [Thu, 3 Jun 2004 05:57:27 +0000 (05:57 +0000)]
bump an info message down to a debug
svn:r1947
Roger Dingledine [Thu, 3 Jun 2004 01:18:39 +0000 (01:18 +0000)]
cvs version is now 0.0.7rc1-cvs
svn:r1945
Nick Mathewson [Wed, 2 Jun 2004 20:36:39 +0000 (20:36 +0000)]
Document new config options in torrc.sample.in
svn:r1944
Nick Mathewson [Wed, 2 Jun 2004 20:15:35 +0000 (20:15 +0000)]
If we are a directory, we should trust ourself.
svn:r1943
Roger Dingledine [Wed, 2 Jun 2004 20:08:13 +0000 (20:08 +0000)]
another item in the 0.0.7 prelim changelog
svn:r1942
Roger Dingledine [Wed, 2 Jun 2004 20:06:25 +0000 (20:06 +0000)]
update todo
svn:r1941
Nick Mathewson [Wed, 2 Jun 2004 20:00:57 +0000 (20:00 +0000)]
Check directory signatures based on name of signer, not on whom we got the directory from.
svn:r1940
Nick Mathewson [Wed, 2 Jun 2004 20:00:19 +0000 (20:00 +0000)]
Updated TODO
svn:r1939
Roger Dingledine [Wed, 2 Jun 2004 19:44:41 +0000 (19:44 +0000)]
crank up some of our constants, for better scalability
svn:r1938
Roger Dingledine [Wed, 2 Jun 2004 19:44:23 +0000 (19:44 +0000)]
define FD_SETSIZE in all cases, not just win32
svn:r1937
Nick Mathewson [Wed, 2 Jun 2004 19:18:37 +0000 (19:18 +0000)]
Stop multiplying logs on sighup.
svn:r1936
Roger Dingledine [Wed, 2 Jun 2004 18:32:24 +0000 (18:32 +0000)]
be sure to detach streams from the circuit linked list before freeing them
also, don't bother marking a conn for close if you're about to free it
svn:r1935
Nick Mathewson [Wed, 2 Jun 2004 18:12:49 +0000 (18:12 +0000)]
Only connection_dns_remove resolving exit connections
svn:r1934
Roger Dingledine [Wed, 2 Jun 2004 18:11:28 +0000 (18:11 +0000)]
bugfix: while closing a circuit, we were freeing the conns that were
pending resolve, but not removing them from the pending resolve list
svn:r1933
Roger Dingledine [Tue, 1 Jun 2004 22:42:01 +0000 (22:42 +0000)]
a changelog for 0.0.7pre1
svn:r1932
Nick Mathewson [Tue, 1 Jun 2004 22:09:58 +0000 (22:09 +0000)]
Add more asserts to dns-pending connections; fix a couple seeming bugs.
svn:r1931
Nick Mathewson [Tue, 1 Jun 2004 18:19:01 +0000 (18:19 +0000)]
Check recommended-software string *early*, before actually parsing the directory.
svn:r1930
Roger Dingledine [Tue, 1 Jun 2004 18:14:45 +0000 (18:14 +0000)]
play with the todo some more
svn:r1929
Roger Dingledine [Tue, 1 Jun 2004 17:31:13 +0000 (17:31 +0000)]
declare the epipe bug a non-bug.
now we catch and ignore epipe signals, and when write returns epipe,
we simply return -1 and close the socket/connection.
svn:r1928
Roger Dingledine [Tue, 1 Jun 2004 17:03:01 +0000 (17:03 +0000)]
use sys/param.h if it's there
svn:r1927
Roger Dingledine [Tue, 1 Jun 2004 17:00:19 +0000 (17:00 +0000)]
search for sys/param.h too
freebsd needs it to know what version it's running
svn:r1926
Roger Dingledine [Tue, 1 Jun 2004 16:36:56 +0000 (16:36 +0000)]
put a comment reminding us that we do hashes in software only
svn:r1925
Roger Dingledine [Fri, 28 May 2004 17:56:17 +0000 (17:56 +0000)]
bugfix: if the wedged dir conn has no bytes to flush, then we never
close it.
svn:r1924
Roger Dingledine [Fri, 28 May 2004 15:05:48 +0000 (15:05 +0000)]
interim changelog notes for 0.0.7pre1
svn:r1923
Roger Dingledine [Fri, 28 May 2004 15:01:47 +0000 (15:01 +0000)]
dirservers try to reconnect periodically too, in case connections have failed
svn:r1922
Roger Dingledine [Wed, 26 May 2004 20:27:54 +0000 (20:27 +0000)]
rik's patch to not complain about freebsd's bug
svn:r1921
Roger Dingledine [Wed, 26 May 2004 20:23:12 +0000 (20:23 +0000)]
rik's patch to only include kerberos/include on red hat
svn:r1920
Nick Mathewson [Mon, 24 May 2004 02:28:15 +0000 (02:28 +0000)]
Keep temporary log in place while configuring logs
svn:r1919
Roger Dingledine [Sat, 22 May 2004 18:05:20 +0000 (18:05 +0000)]
commit two fixes from Thomas Themel
svn:r1918
Roger Dingledine [Fri, 21 May 2004 12:38:52 +0000 (12:38 +0000)]
it looks like parse_log_level() was never taught about WARN?
svn:r1917
Roger Dingledine [Fri, 21 May 2004 12:30:07 +0000 (12:30 +0000)]
minor comment patch
svn:r1916
Roger Dingledine [Fri, 21 May 2004 12:25:15 +0000 (12:25 +0000)]
when the dns resolve is cancelled, or fails, be sure to remove
conn from circ->resolving_streams
otherwise it gets freed and stays there, causing seg faults.
svn:r1915
Roger Dingledine [Thu, 20 May 2004 22:41:06 +0000 (22:41 +0000)]
a few instructions for hidden services
svn:r1914
Roger Dingledine [Thu, 20 May 2004 22:39:01 +0000 (22:39 +0000)]
fix a double mark-for-close
svn:r1913
Nick Mathewson [Thu, 20 May 2004 19:47:28 +0000 (19:47 +0000)]
Tinker with log behavior: never send error messages about logs into the bitbucket
svn:r1912
Roger Dingledine [Thu, 20 May 2004 19:12:28 +0000 (19:12 +0000)]
router_choose_random_node() was ignoring its routerlist argument.
so now we don't pass it one.
svn:r1911
Roger Dingledine [Thu, 20 May 2004 08:41:54 +0000 (08:41 +0000)]
some more patching
svn:r1910
Roger Dingledine [Thu, 20 May 2004 08:15:28 +0000 (08:15 +0000)]
bugfix: if no loglevel or logfile is specified, then we need to open
a default log to stdout.
svn:r1909
Roger Dingledine [Thu, 20 May 2004 06:42:38 +0000 (06:42 +0000)]
don't ever expire dirserver routerinfos!
svn:r1908
Roger Dingledine [Thu, 20 May 2004 05:10:30 +0000 (05:10 +0000)]
non-dirservers expire routerinfo's that are more than a day old
svn:r1907
Roger Dingledine [Thu, 20 May 2004 04:16:43 +0000 (04:16 +0000)]
enable checking the socks policy
svn:r1906
Nick Mathewson [Thu, 20 May 2004 02:42:50 +0000 (02:42 +0000)]
Allow multiple exit policy lines; mostly add support for AP policies
svn:r1905
Nick Mathewson [Wed, 19 May 2004 23:51:39 +0000 (23:51 +0000)]
Tighten assert_cpath_layer_ok assumptions
svn:r1904
Roger Dingledine [Wed, 19 May 2004 23:32:20 +0000 (23:32 +0000)]
do all the heavy lifting in connection_about_to_close_connection,
not in _connection_mark_for_close
this will hopefully clean up the huge cyclical function mess
svn:r1903
Nick Mathewson [Wed, 19 May 2004 21:40:44 +0000 (21:40 +0000)]
tor_assert, not assert. stdout, not stderr
svn:r1902
Nick Mathewson [Wed, 19 May 2004 20:25:44 +0000 (20:25 +0000)]
Add Port to *bindAddress.
svn:r1901
Nick Mathewson [Wed, 19 May 2004 20:08:02 +0000 (20:08 +0000)]
Mark some items completed
svn:r1900
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