]> git.ipfire.org Git - thirdparty/tor.git/log
thirdparty/tor.git
21 years agoanother checkpoint toward letting ORs connect on demand
Roger Dingledine [Fri, 2 Jul 2004 23:08:59 +0000 (23:08 +0000)] 
another checkpoint toward letting ORs connect on demand

svn:r1999

21 years agosome of the infrastructure to let ORs connect on demand
Roger Dingledine [Fri, 2 Jul 2004 09:29:01 +0000 (09:29 +0000)] 
some of the infrastructure to let ORs connect on demand

svn:r1998

21 years agoSwitch most uses of *_by_addr_port to *_by_identity_digest
Nick Mathewson [Thu, 1 Jul 2004 23:13:04 +0000 (23:13 +0000)] 
Switch most uses of *_by_addr_port to *_by_identity_digest

svn:r1997

21 years agorunning-routers now lists down routers too (with a ! before their name)
Roger Dingledine [Thu, 1 Jul 2004 11:32:26 +0000 (11:32 +0000)] 
running-routers now lists down routers too (with a ! before their name)

svn:r1996

21 years agoUpdate tor-spec with new EXTEND format and info about certificate chains
Nick Mathewson [Thu, 1 Jul 2004 01:34:02 +0000 (01:34 +0000)] 
Update tor-spec with new EXTEND format and info about certificate chains

svn:r1995

21 years agoTrack routers by hash of identity key; use hex hash of identity key in place of nickn...
Nick Mathewson [Thu, 1 Jul 2004 01:16:59 +0000 (01:16 +0000)] 
Track routers by hash of identity key; use hex hash of identity key in place of nickname; accept (and use) hash of identity key in EXTEND cells.

svn:r1994

21 years agocleanups on 008pre1 items
Roger Dingledine [Wed, 30 Jun 2004 21:48:02 +0000 (21:48 +0000)] 
cleanups on 008pre1 items

svn:r1993

21 years agoUse arguments to routerlist_update_from_runningrouters correctly
Nick Mathewson [Wed, 30 Jun 2004 16:48:36 +0000 (16:48 +0000)] 
Use arguments to routerlist_update_from_runningrouters correctly

svn:r1992

21 years agoAlways use get_data_directory() instead of options.DataDirectory; fix a memory leak...
Nick Mathewson [Wed, 30 Jun 2004 16:37:08 +0000 (16:37 +0000)] 
Always use get_data_directory() instead of options.DataDirectory; fix a memory leak in router.c

svn:r1991

21 years agoAlways log version when starting tor.
Nick Mathewson [Wed, 30 Jun 2004 16:35:11 +0000 (16:35 +0000)] 
Always log version when starting tor.

svn:r1990

21 years agostop leaking options->ContactInfo on hup
Roger Dingledine [Tue, 29 Jun 2004 19:46:06 +0000 (19:46 +0000)] 
stop leaking options->ContactInfo on hup

svn:r1989

21 years agoadd an example ContactInfo line to torrc.sample
Roger Dingledine [Tue, 29 Jun 2004 19:32:11 +0000 (19:32 +0000)] 
add an example ContactInfo line to torrc.sample

svn:r1988

21 years agoput tor-doc.html under revision control
Roger Dingledine [Mon, 28 Jun 2004 06:47:07 +0000 (06:47 +0000)] 
put tor-doc.html under revision control

packagers should consider including it in /usr/...doc/

svn:r1987

21 years agoAsk people to be a little more verbose in the mails they send to tor-ops
Peter Palfrader [Sun, 27 Jun 2004 22:33:05 +0000 (22:33 +0000)] 
Ask people to be a little more verbose in the mails they send to tor-ops

svn:r1986

21 years agoRemaining 008pre1 items done; deferred where more design is needed.
Nick Mathewson [Fri, 25 Jun 2004 00:29:31 +0000 (00:29 +0000)] 
Remaining 008pre1 items done; deferred where more design is needed.
More docs and (way more!) testing needed.

Done:
 - Authdirservers down directories from others.
 - Generate and use running-routers lists
 - Cache directories; store across reboots.
 - Refactor directory parsing a bit; note potential trouble spots.

svn:r1985

21 years agoadd a changelog entry for 0.0.2pre13, since we have it
Roger Dingledine [Wed, 23 Jun 2004 20:45:12 +0000 (20:45 +0000)] 
add a changelog entry for 0.0.2pre13, since we have it

svn:r1984

21 years agoinclude the default exit policy in the man page
Roger Dingledine [Wed, 23 Jun 2004 01:49:10 +0000 (01:49 +0000)] 
include the default exit policy in the man page

svn:r1983

21 years agoTerminate comment
Nick Mathewson [Mon, 21 Jun 2004 04:40:24 +0000 (04:40 +0000)] 
Terminate comment

svn:r1982

21 years agoImplement several 008pre1 items: needs more testing
Nick Mathewson [Mon, 21 Jun 2004 04:37:27 +0000 (04:37 +0000)] 
Implement several 008pre1 items: needs more testing

svn:r1981

21 years agotweaks and bugfix on resolve/resolved code
Roger Dingledine [Thu, 17 Jun 2004 21:11:09 +0000 (21:11 +0000)] 
tweaks and bugfix on resolve/resolved code

svn:r1980

21 years agominor bugfix in socks explanation
Roger Dingledine [Thu, 17 Jun 2004 21:05:46 +0000 (21:05 +0000)] 
minor bugfix in socks explanation

svn:r1979

21 years agoImplement RESOLVE/RESOLVED cells and socks resolve code
Nick Mathewson [Thu, 17 Jun 2004 18:13:09 +0000 (18:13 +0000)] 
Implement RESOLVE/RESOLVED cells and socks resolve code

svn:r1978

21 years agoAdd simple python tool to use Tor for DNS lookups
Nick Mathewson [Thu, 17 Jun 2004 18:12:03 +0000 (18:12 +0000)] 
Add simple python tool to use Tor for DNS lookups

svn:r1977

21 years agodocument socks extensions and dns lookup code
Nick Mathewson [Thu, 17 Jun 2004 18:11:31 +0000 (18:11 +0000)] 
document socks extensions and dns lookup code

svn:r1976

21 years agobump cvs version to 0.0.8pre1-cvs
Roger Dingledine [Thu, 17 Jun 2004 05:38:20 +0000 (05:38 +0000)] 
bump cvs version to 0.0.8pre1-cvs

svn:r1975

21 years agomark one todo item off, add two new ones
Roger Dingledine [Wed, 16 Jun 2004 21:09:05 +0000 (21:09 +0000)] 
mark one todo item off, add two new ones

svn:r1974

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