]> git.ipfire.org Git - thirdparty/tor.git/log
thirdparty/tor.git
21 years agorouter->is_trusted_dir implies router->dir_port>0
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

21 years agoorganize the 0.0.8 roadmap a bit more
Roger Dingledine [Wed, 16 Jun 2004 05:18:51 +0000 (05:18 +0000)] 
organize the 0.0.8 roadmap a bit more

svn:r1972

21 years agoinclude <inttypes.h> if we have it
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

21 years agoLogrotate var/log/tor/*log instead of just var/log/tor/log
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

21 years agoclean 0.0.7 items from todo list, add distributed/decentralized-tor items
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

21 years agoif datadirectory isn't owned by this uid, tell the user he must
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

21 years agowhat is this "command line" that we can allegedly write to?
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

21 years agoImplement code to run tor as an NT service. More testing is needed, as is code to...
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

21 years agoBreak tor_main into startup/loop/shutdown portions, to make NT service refactoring...
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

21 years agoAddress can be an IP too
Roger Dingledine [Thu, 10 Jun 2004 14:23:34 +0000 (14:23 +0000)] 
Address can be an IP too

svn:r1964

21 years agoUse intptr_t correctly in test.c; try to resolve ia64 warnings
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

21 years agoUpdate windows version to 0.0.7
Nick Mathewson [Mon, 7 Jun 2004 22:31:24 +0000 (22:31 +0000)] 
Update windows version to 0.0.7

svn:r1962

21 years agoprovide a prototype for dnsworkers_rotate
Roger Dingledine [Mon, 7 Jun 2004 20:00:30 +0000 (20:00 +0000)] 
provide a prototype for dnsworkers_rotate

svn:r1961

21 years agoNew upstream version debian-version-0.0.7-1
Peter Palfrader [Mon, 7 Jun 2004 19:59:37 +0000 (19:59 +0000)] 
New upstream version
closes: #249893: FTBFS on ia64

svn:r1959

21 years agobump version to 0.0.7 tor-0.0.7
Roger Dingledine [Mon, 7 Jun 2004 19:17:33 +0000 (19:17 +0000)] 
bump version to 0.0.7

svn:r1956

21 years agoupdate the changelog for 0.0.7
Roger Dingledine [Mon, 7 Jun 2004 19:16:35 +0000 (19:16 +0000)] 
update the changelog for 0.0.7

svn:r1955

21 years agoupdate the man page to reflect some recent features tor-0.0.7.1 tor-0.0.7.2
Roger Dingledine [Mon, 7 Jun 2004 19:09:05 +0000 (19:09 +0000)] 
update the man page to reflect some recent features

svn:r1954

21 years agoCheckpoint work towards making tor.spec work with current tor and conform (more or...
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

21 years agoanother changelog entry
Roger Dingledine [Sun, 6 Jun 2004 18:01:56 +0000 (18:01 +0000)] 
another changelog entry

svn:r1952

21 years agotweak on the sample torrc
Roger Dingledine [Sun, 6 Jun 2004 18:00:59 +0000 (18:00 +0000)] 
tweak on the sample torrc

svn:r1951

21 years agoRotate dnsworkers and cpuworkers on SIGHUP, so they get new config settings too
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

21 years agoUnbork windows whitespace
Nick Mathewson [Sat, 5 Jun 2004 01:56:54 +0000 (01:56 +0000)] 
Unbork windows whitespace

svn:r1949

21 years agoMake tor build on win32 again; handle locking for server
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

21 years agobump an info message down to a debug
Roger Dingledine [Thu, 3 Jun 2004 05:57:27 +0000 (05:57 +0000)] 
bump an info message down to a debug

svn:r1947

21 years agocvs version is now 0.0.7rc1-cvs tor-0.0.7rc1
Roger Dingledine [Thu, 3 Jun 2004 01:18:39 +0000 (01:18 +0000)] 
cvs version is now 0.0.7rc1-cvs

svn:r1945

21 years agoDocument new config options in torrc.sample.in
Nick Mathewson [Wed, 2 Jun 2004 20:36:39 +0000 (20:36 +0000)] 
Document new config options in torrc.sample.in

svn:r1944

21 years agoIf we are a directory, we should trust ourself.
Nick Mathewson [Wed, 2 Jun 2004 20:15:35 +0000 (20:15 +0000)] 
If we are a directory, we should trust ourself.

svn:r1943

21 years agoanother item in the 0.0.7 prelim changelog
Roger Dingledine [Wed, 2 Jun 2004 20:08:13 +0000 (20:08 +0000)] 
another item in the 0.0.7 prelim changelog

svn:r1942

21 years agoupdate todo
Roger Dingledine [Wed, 2 Jun 2004 20:06:25 +0000 (20:06 +0000)] 
update todo

svn:r1941

21 years agoCheck directory signatures based on name of signer, not on whom we got the directory...
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

21 years agoUpdated TODO
Nick Mathewson [Wed, 2 Jun 2004 20:00:19 +0000 (20:00 +0000)] 
Updated TODO

svn:r1939

21 years agocrank up some of our constants, for better scalability
Roger Dingledine [Wed, 2 Jun 2004 19:44:41 +0000 (19:44 +0000)] 
crank up some of our constants, for better scalability

svn:r1938

21 years agodefine FD_SETSIZE in all cases, not just win32
Roger Dingledine [Wed, 2 Jun 2004 19:44:23 +0000 (19:44 +0000)] 
define FD_SETSIZE in all cases, not just win32

svn:r1937

21 years agoStop multiplying logs on sighup.
Nick Mathewson [Wed, 2 Jun 2004 19:18:37 +0000 (19:18 +0000)] 
Stop multiplying logs on sighup.

svn:r1936

21 years agobe sure to detach streams from the circuit linked list before freeing them
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

21 years agoOnly connection_dns_remove resolving exit connections
Nick Mathewson [Wed, 2 Jun 2004 18:12:49 +0000 (18:12 +0000)] 
Only connection_dns_remove resolving exit connections

svn:r1934

21 years agobugfix: while closing a circuit, we were freeing the conns that were
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

21 years agoa changelog for 0.0.7pre1
Roger Dingledine [Tue, 1 Jun 2004 22:42:01 +0000 (22:42 +0000)] 
a changelog for 0.0.7pre1

svn:r1932

21 years agoAdd more asserts to dns-pending connections; fix a couple seeming bugs.
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

21 years agoCheck recommended-software string *early*, before actually parsing the directory.
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

21 years agoplay with the todo some more
Roger Dingledine [Tue, 1 Jun 2004 18:14:45 +0000 (18:14 +0000)] 
play with the todo some more

svn:r1929

21 years agodeclare the epipe bug a non-bug.
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

21 years agouse sys/param.h if it's there
Roger Dingledine [Tue, 1 Jun 2004 17:03:01 +0000 (17:03 +0000)] 
use sys/param.h if it's there

svn:r1927

21 years agosearch for sys/param.h too
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

21 years agoput a comment reminding us that we do hashes in software only
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

21 years agobugfix: if the wedged dir conn has no bytes to flush, then we never
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

21 years agointerim changelog notes for 0.0.7pre1
Roger Dingledine [Fri, 28 May 2004 15:05:48 +0000 (15:05 +0000)] 
interim changelog notes for 0.0.7pre1

svn:r1923

21 years agodirservers try to reconnect periodically too, in case connections have failed
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

21 years agorik's patch to not complain about freebsd's bug
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

21 years agorik's patch to only include kerberos/include on red hat
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

21 years agoKeep temporary log in place while configuring logs
Nick Mathewson [Mon, 24 May 2004 02:28:15 +0000 (02:28 +0000)] 
Keep temporary log in place while configuring logs

svn:r1919

21 years agocommit two fixes from Thomas Themel
Roger Dingledine [Sat, 22 May 2004 18:05:20 +0000 (18:05 +0000)] 
commit two fixes from Thomas Themel

svn:r1918

21 years agoit looks like parse_log_level() was never taught about WARN?
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

21 years agominor comment patch
Roger Dingledine [Fri, 21 May 2004 12:30:07 +0000 (12:30 +0000)] 
minor comment patch

svn:r1916

21 years agowhen the dns resolve is cancelled, or fails, be sure to remove
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

21 years agoa few instructions for hidden services
Roger Dingledine [Thu, 20 May 2004 22:41:06 +0000 (22:41 +0000)] 
a few instructions for hidden services

svn:r1914

21 years agofix a double mark-for-close
Roger Dingledine [Thu, 20 May 2004 22:39:01 +0000 (22:39 +0000)] 
fix a double mark-for-close

svn:r1913

21 years agoTinker with log behavior: never send error messages about logs into the bitbucket
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

21 years agorouter_choose_random_node() was ignoring its routerlist argument.
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

21 years agosome more patching
Roger Dingledine [Thu, 20 May 2004 08:41:54 +0000 (08:41 +0000)] 
some more patching

svn:r1910

21 years agobugfix: if no loglevel or logfile is specified, then we need to open
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

21 years agodon't ever expire dirserver routerinfos!
Roger Dingledine [Thu, 20 May 2004 06:42:38 +0000 (06:42 +0000)] 
don't ever expire dirserver routerinfos!

svn:r1908

21 years agonon-dirservers expire routerinfo's that are more than a day old
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

21 years agoenable checking the socks policy
Roger Dingledine [Thu, 20 May 2004 04:16:43 +0000 (04:16 +0000)] 
enable checking the socks policy

svn:r1906

21 years agoAllow multiple exit policy lines; mostly add support for AP policies
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

21 years agoTighten assert_cpath_layer_ok assumptions
Nick Mathewson [Wed, 19 May 2004 23:51:39 +0000 (23:51 +0000)] 
Tighten assert_cpath_layer_ok assumptions

svn:r1904

21 years agodo all the heavy lifting in connection_about_to_close_connection,
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

21 years agotor_assert, not assert. stdout, not stderr
Nick Mathewson [Wed, 19 May 2004 21:40:44 +0000 (21:40 +0000)] 
tor_assert, not assert. stdout, not stderr

svn:r1902

21 years agoAdd Port to *bindAddress.
Nick Mathewson [Wed, 19 May 2004 20:25:44 +0000 (20:25 +0000)] 
Add Port to *bindAddress.

svn:r1901

21 years agoMark some items completed
Nick Mathewson [Wed, 19 May 2004 20:08:02 +0000 (20:08 +0000)] 
Mark some items completed

svn:r1900

21 years agoAllow multiple logfiles at different severity ranges
Nick Mathewson [Wed, 19 May 2004 20:07:08 +0000 (20:07 +0000)] 
Allow multiple logfiles at different severity ranges

svn:r1899

21 years agoand another todo item
Roger Dingledine [Wed, 19 May 2004 20:06:08 +0000 (20:06 +0000)] 
and another todo item

svn:r1898

21 years agoa start of a todo list for 0.0.7
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

21 years agofix compile error in dirserv
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

21 years agoFix segfault
Nick Mathewson [Wed, 19 May 2004 19:28:24 +0000 (19:28 +0000)] 
Fix segfault

svn:r1895

21 years agoremove upper limit on number of descriptors/directories in dirserver; use smartlists...
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

21 years agofinal version.
Roger Dingledine [Tue, 18 May 2004 17:29:36 +0000 (17:29 +0000)] 
final version.

svn:r1893

21 years agofix a seg fault, add another XXX for nick ;)
Roger Dingledine [Tue, 18 May 2004 16:54:04 +0000 (16:54 +0000)] 
fix a seg fault, add another XXX for nick ;)

svn:r1892

21 years agoadd html version of tor-design, including 150% png's exported from
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

21 years agoFix a spelling error
Nick Mathewson [Tue, 18 May 2004 15:50:26 +0000 (15:50 +0000)] 
Fix a spelling error

svn:r1890

21 years agoResolve some XXXs
Nick Mathewson [Tue, 18 May 2004 15:35:21 +0000 (15:35 +0000)] 
Resolve some XXXs

svn:r1889

21 years agofirst attempt at camera-ready tor-design.pdf
Roger Dingledine [Tue, 18 May 2004 06:21:42 +0000 (06:21 +0000)] 
first attempt at camera-ready tor-design.pdf

svn:r1888

21 years agoinclude actual rend spec in tarball
Roger Dingledine [Tue, 18 May 2004 06:18:56 +0000 (06:18 +0000)] 
include actual rend spec in tarball

svn:r1887

21 years agoremove obsolete rendezvous pre-spec
Roger Dingledine [Tue, 18 May 2004 06:18:30 +0000 (06:18 +0000)] 
remove obsolete rendezvous pre-spec

svn:r1886

21 years agoclean up bib; remove incorrect directory consensus discussion
Roger Dingledine [Tue, 18 May 2004 06:14:29 +0000 (06:14 +0000)] 
clean up bib; remove incorrect directory consensus discussion

svn:r1885

21 years agocut clean tighten tweak
Roger Dingledine [Tue, 18 May 2004 05:34:45 +0000 (05:34 +0000)] 
cut clean tighten tweak

svn:r1884

21 years agoOnly try to launch a fixed number of intro circuits for a service per 15-minute perio...
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

21 years agoOverride unaligned-access-ok check when $host_cpu is ia64. Apparently, ia64-linux...
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

21 years agoFix segfault and logic error in last patch.
Nick Mathewson [Mon, 17 May 2004 20:41:40 +0000 (20:41 +0000)] 
Fix segfault and logic error in last patch.

svn:r1881

21 years agoMake directory functions update routerlist, not replace it. Add notion of OR-is...
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

21 years agomake design and in-the-wild sections more correct
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

21 years agothe eax paper got published
Roger Dingledine [Mon, 17 May 2004 09:07:08 +0000 (09:07 +0000)] 
the eax paper got published

svn:r1878

21 years agocorrect the field lengths in the cell structure diagram
Roger Dingledine [Mon, 17 May 2004 04:06:52 +0000 (04:06 +0000)] 
correct the field lengths in the cell structure diagram

svn:r1877

21 years agoStefan Mark was the one doing the bug finding, not Stefan Kopsell
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

21 years agobump version of cvs pre1, since old cvs pre1 is incompatible
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

21 years agoNew upstream release debian-version-0.0.6.2-1
Peter Palfrader [Sun, 16 May 2004 08:53:24 +0000 (08:53 +0000)] 
New upstream release

svn:r1873

21 years agocommit changelog on 0.0.6.2 (about to be released),
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

21 years agobugfix: our integrity-checking digest was checking only the most
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

21 years agobugfix: if a circuit if borderline too old, then count it as too old.
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

21 years agoReintegrate appendix; edit paper a bit; leave design section alone; add XXXX comments
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