]> git.ipfire.org Git - thirdparty/tor.git/log
thirdparty/tor.git
21 years agoNote windows __FILE__ nuisance in TODO.
Nick Mathewson [Mon, 13 Dec 2004 18:52:28 +0000 (18:52 +0000)] 
Note windows __FILE__ nuisance in TODO.

svn:r3146

21 years agoRemove bugfixes that did not actually do anything, before we start a cargo cult.
Nick Mathewson [Mon, 13 Dec 2004 18:48:12 +0000 (18:48 +0000)] 
Remove bugfixes that did not actually do anything, before we start a cargo cult.

svn:r3145

21 years agoNote that length checking on base64_decode is kinda conservative
Nick Mathewson [Mon, 13 Dec 2004 18:38:19 +0000 (18:38 +0000)] 
Note that length checking on base64_decode is kinda conservative

svn:r3144

21 years agoFix a bug in parsing HashedControlPassword.
Nick Mathewson [Mon, 13 Dec 2004 18:32:29 +0000 (18:32 +0000)] 
Fix a bug in parsing HashedControlPassword.

svn:r3143

21 years agoclarify a log entry
Roger Dingledine [Mon, 13 Dec 2004 02:23:22 +0000 (02:23 +0000)] 
clarify a log entry

svn:r3142

21 years agonote a future thing we should do
Roger Dingledine [Mon, 13 Dec 2004 01:30:41 +0000 (01:30 +0000)] 
note a future thing we should do

svn:r3141

21 years agomove us to 0.0.9 tor-0.0.9
Roger Dingledine [Mon, 13 Dec 2004 00:52:35 +0000 (00:52 +0000)] 
move us to 0.0.9

svn:r3139

21 years agoclean up logging,
Roger Dingledine [Mon, 13 Dec 2004 00:44:39 +0000 (00:44 +0000)] 
clean up logging,
make it clearer which warns are bugs,
make the control log event match its specification,
point out a bug in how we deal with failure when renewing the tls context.

svn:r3138

21 years agoOnly launch dns workers when we are actually starting a server.
Nick Mathewson [Mon, 13 Dec 2004 00:09:00 +0000 (00:09 +0000)] 
Only launch dns workers when we are actually starting a server.

svn:r3137

21 years agoseparate server instructions into mandatory and optional lists
Roger Dingledine [Sun, 12 Dec 2004 23:32:15 +0000 (23:32 +0000)] 
separate server instructions into mandatory and optional lists

svn:r3136

21 years agomark top of faq as obsolete, and point to real faq url
Roger Dingledine [Sun, 12 Dec 2004 08:45:49 +0000 (08:45 +0000)] 
mark top of faq as obsolete, and point to real faq url

svn:r3135

21 years agoupdate the 'how to configure a server' section.
Roger Dingledine [Sun, 12 Dec 2004 08:14:13 +0000 (08:14 +0000)] 
update the 'how to configure a server' section.

svn:r3134

21 years agowhen hibernating, don't advertise any ports
Roger Dingledine [Sat, 11 Dec 2004 23:53:59 +0000 (23:53 +0000)] 
when hibernating, don't advertise any ports
this is important for the dirport, because clients will still
ask you for a directory, and they'll be sad when you're down.
and do the other ports too, because hey, they're not listening.

svn:r3133

21 years agoreflect the tor-ops decision process more clearly
Roger Dingledine [Sat, 11 Dec 2004 20:10:14 +0000 (20:10 +0000)] 
reflect the tor-ops decision process more clearly

svn:r3132

21 years agomake a changelog for 0.0.9
Roger Dingledine [Sat, 11 Dec 2004 18:07:52 +0000 (18:07 +0000)] 
make a changelog for 0.0.9

svn:r3131

21 years agoclean up ExitPolicy documentation
Roger Dingledine [Sat, 11 Dec 2004 16:13:15 +0000 (16:13 +0000)] 
clean up ExitPolicy documentation

svn:r3130

21 years agofix header text of torrc.sample
Roger Dingledine [Fri, 10 Dec 2004 19:22:15 +0000 (19:22 +0000)] 
fix header text of torrc.sample

svn:r3129

21 years agoAnd 0.0.9rc7 debian-version-0.0.8+0.0.9rc7-1
Peter Palfrader [Wed, 8 Dec 2004 14:23:04 +0000 (14:23 +0000)] 
And 0.0.9rc7

svn:r3127

21 years agoCommit changelog and rules for my almost 0.0.9rc6 debian-version-0.0.8+0.0.9rc6-1
Peter Palfrader [Wed, 8 Dec 2004 14:21:59 +0000 (14:21 +0000)] 
Commit changelog and rules for my almost 0.0.9rc6

svn:r3125

21 years agomake the 64 bit args print correctly on 64 bit archs tor-0.0.9rc7
Roger Dingledine [Wed, 8 Dec 2004 12:30:20 +0000 (12:30 +0000)] 
make the 64 bit args print correctly on 64 bit archs

svn:r3123

21 years agoBelt *or* suspenders will be sufficient when casting things to unsigned char.
Nick Mathewson [Wed, 8 Dec 2004 07:20:21 +0000 (07:20 +0000)] 
Belt *or* suspenders will be sufficient when casting things to unsigned char.

svn:r3122

21 years agobump to 0.0.9rc7
Roger Dingledine [Wed, 8 Dec 2004 01:14:56 +0000 (01:14 +0000)] 
bump to 0.0.9rc7

svn:r3121

21 years agoSolaris CC freaks out if isspace and friends get anything other than an int. We...
Nick Mathewson [Wed, 8 Dec 2004 00:42:50 +0000 (00:42 +0000)] 
Solaris CC freaks out if isspace and friends get anything other than an int.  We learned that, so we casted.  But it is also a bad idea to cast a signed char to an int and expect things to work on win32.  Now we cast to unsigned char, then to int, then pass to isspace. Ug

svn:r3120

21 years agoa preliminary changelog for rc7
Roger Dingledine [Tue, 7 Dec 2004 23:42:32 +0000 (23:42 +0000)] 
a preliminary changelog for rc7

svn:r3119

21 years agoLog contents of bw_accounting when we read it; fix memory leak.
Nick Mathewson [Tue, 7 Dec 2004 23:20:10 +0000 (23:20 +0000)] 
Log contents of bw_accounting when we read it; fix memory leak.

svn:r3118

21 years agoresolve tequila's crash bug: you can't free something
Roger Dingledine [Tue, 7 Dec 2004 21:57:37 +0000 (21:57 +0000)] 
resolve tequila's crash bug: you can't free something
and then keep using it.

svn:r3117

21 years agorearrange debug logs to make more sense
Roger Dingledine [Tue, 7 Dec 2004 21:57:10 +0000 (21:57 +0000)] 
rearrange debug logs to make more sense

svn:r3116

21 years agoclean two more minor memory leaks
Roger Dingledine [Tue, 7 Dec 2004 19:42:45 +0000 (19:42 +0000)] 
clean two more minor memory leaks

svn:r3115

21 years agoOnly set a cookie when we intend to.
Nick Mathewson [Tue, 7 Dec 2004 19:36:43 +0000 (19:36 +0000)] 
Only set a cookie when we intend to.

svn:r3114

21 years agofix a minor leak for people offering hidden services
Roger Dingledine [Tue, 7 Dec 2004 17:49:14 +0000 (17:49 +0000)] 
fix a minor leak for people offering hidden services

svn:r3113

21 years agolog bytes written with kill -USR1 too
Roger Dingledine [Tue, 7 Dec 2004 16:50:47 +0000 (16:50 +0000)] 
log bytes written with kill -USR1 too

svn:r3112

21 years agofix the other half of the pipe race
Roger Dingledine [Tue, 7 Dec 2004 16:37:32 +0000 (16:37 +0000)] 
fix the other half of the pipe race

svn:r3111

21 years agofix comment
Roger Dingledine [Tue, 7 Dec 2004 15:37:35 +0000 (15:37 +0000)] 
fix comment

svn:r3110

21 years agoavoid a sigpipe from a race: if we get the end right after
Roger Dingledine [Tue, 7 Dec 2004 15:31:54 +0000 (15:31 +0000)] 
avoid a sigpipe from a race: if we get the end right after
the app has hung up on us, we shouldn't hold-open-until-flush.

svn:r3109

21 years agoI'm a bad person.
Roger Dingledine [Tue, 7 Dec 2004 15:29:54 +0000 (15:29 +0000)] 
I'm a bad person.
Stop treating the uint16_t's as null-terminated strings,
and stop looking at the byte after them to see if it's null,
because sometimes you're not allowed to look there.

svn:r3108

21 years agowere we on crack??
Roger Dingledine [Tue, 7 Dec 2004 09:18:25 +0000 (09:18 +0000)] 
were we on crack??

svn:r3107

21 years agosalvage another 300 bytes per hup
Roger Dingledine [Tue, 7 Dec 2004 09:11:38 +0000 (09:11 +0000)] 
salvage another 300 bytes per hup

svn:r3106

21 years agoand bust another memory leak
Roger Dingledine [Tue, 7 Dec 2004 08:58:26 +0000 (08:58 +0000)] 
and bust another memory leak

svn:r3105

21 years agoplug another memory leak
Roger Dingledine [Tue, 7 Dec 2004 08:51:10 +0000 (08:51 +0000)] 
plug another memory leak

svn:r3104

21 years agoFix some memory leaks and unlikely segfaults
Nick Mathewson [Tue, 7 Dec 2004 07:48:16 +0000 (07:48 +0000)] 
Fix some memory leaks and unlikely segfaults

svn:r3103

21 years agobump us to 0.0.9rc7-cvs
Roger Dingledine [Tue, 7 Dec 2004 07:37:01 +0000 (07:37 +0000)] 
bump us to 0.0.9rc7-cvs

svn:r3102

21 years agonote an improvement on our uname we might want to make one day
Roger Dingledine [Tue, 7 Dec 2004 07:35:32 +0000 (07:35 +0000)] 
note an improvement on our uname we might want to make one day

svn:r3101

21 years agoORPort must be defined if ORBindAddress is defined.
Roger Dingledine [Tue, 7 Dec 2004 06:51:46 +0000 (06:51 +0000)] 
ORPort must be defined if ORBindAddress is defined.

svn:r3100

21 years agoFix leakable rsa key
Nick Mathewson [Tue, 7 Dec 2004 06:48:02 +0000 (06:48 +0000)] 
Fix leakable rsa key

svn:r3099

21 years agoclean up docs a bit for default log lines.
Roger Dingledine [Tue, 7 Dec 2004 06:38:41 +0000 (06:38 +0000)] 
clean up docs a bit for default log lines.

svn:r3098

21 years agowhen recommending new-format log lines, if the upper bound is LOG_ERR,
Roger Dingledine [Tue, 7 Dec 2004 06:27:39 +0000 (06:27 +0000)] 
when recommending new-format log lines, if the upper bound is LOG_ERR,
leave it implicit.

svn:r3097

21 years agofix the man page to say that the maxseverity part of the log
Roger Dingledine [Tue, 7 Dec 2004 06:16:14 +0000 (06:16 +0000)] 
fix the man page to say that the maxseverity part of the log
line is optional even when logging to files.

svn:r3096

21 years agoRenormalize whitespace
Nick Mathewson [Tue, 7 Dec 2004 05:33:55 +0000 (05:33 +0000)] 
Renormalize whitespace

svn:r3095

21 years agoMake unit tests work on win32
Nick Mathewson [Tue, 7 Dec 2004 05:31:38 +0000 (05:31 +0000)] 
Make unit tests work on win32

svn:r3094

21 years agoTweak running-own-network instructions
Nick Mathewson [Mon, 6 Dec 2004 23:33:19 +0000 (23:33 +0000)] 
Tweak running-own-network instructions

svn:r3093

21 years agoMore win32 fixes: 1) tolerate extra "readable" events better. 2) when being multithre...
Nick Mathewson [Mon, 6 Dec 2004 23:19:55 +0000 (23:19 +0000)] 
More win32 fixes: 1) tolerate extra "readable" events better. 2) when being multithreaded, leave parent fdarray open.

svn:r3092

21 years agoFix parse_iso_time on platforms without strptime.
Nick Mathewson [Mon, 6 Dec 2004 22:39:10 +0000 (22:39 +0000)] 
Fix parse_iso_time on platforms without strptime.

svn:r3091

21 years agobump us to 0.0.9rc6 tor-0.0.9rc6
Roger Dingledine [Mon, 6 Dec 2004 06:27:39 +0000 (06:27 +0000)] 
bump us to 0.0.9rc6

svn:r3089

21 years agothree more items for shortly post 0.0.9
Roger Dingledine [Mon, 6 Dec 2004 06:17:57 +0000 (06:17 +0000)] 
three more items for shortly post 0.0.9

svn:r3088

21 years agoanswer resolved ip in network order
Roger Dingledine [Mon, 6 Dec 2004 06:14:45 +0000 (06:14 +0000)] 
answer resolved ip in network order

svn:r3087

21 years agoavoid using uninitialized variable
Roger Dingledine [Mon, 6 Dec 2004 06:07:57 +0000 (06:07 +0000)] 
avoid using uninitialized variable

svn:r3086

21 years agodon't use cache for resolving .foo.exit names, but do reply immediately
Roger Dingledine [Mon, 6 Dec 2004 06:06:13 +0000 (06:06 +0000)] 
don't use cache for resolving .foo.exit names, but do reply immediately
if we're asked to resolve an IP.foo.exit.

svn:r3085

21 years agofix indenting
Roger Dingledine [Mon, 6 Dec 2004 05:26:19 +0000 (05:26 +0000)] 
fix indenting

svn:r3084

21 years agosend an end to the streams we close when we hibernate, rather
Roger Dingledine [Sun, 5 Dec 2004 13:02:18 +0000 (13:02 +0000)] 
send an end to the streams we close when we hibernate, rather
than just chopping them off

svn:r3083

21 years agocheck if we have a cached resolve for a tor-resolve address *after*
Roger Dingledine [Sun, 5 Dec 2004 12:47:46 +0000 (12:47 +0000)] 
check if we have a cached resolve for a tor-resolve address *after*
we remove the .foo.exit part of the address.

svn:r3082

21 years agofix a minor leak in my recent commit
Roger Dingledine [Sun, 5 Dec 2004 12:35:00 +0000 (12:35 +0000)] 
fix a minor leak in my recent commit

svn:r3081

21 years agotalk about quotas rather than bandwidths, in the logs
Roger Dingledine [Sun, 5 Dec 2004 12:26:02 +0000 (12:26 +0000)] 
talk about quotas rather than bandwidths, in the logs

svn:r3080

21 years agoint is not necessarily the same size as size_t
Roger Dingledine [Sun, 5 Dec 2004 11:58:30 +0000 (11:58 +0000)] 
int is not necessarily the same size as size_t

svn:r3079

21 years agoNew circuit building strategy: keep a list of ports that we've used in ...
Roger Dingledine [Sun, 5 Dec 2004 07:10:08 +0000 (07:10 +0000)] 
New circuit building strategy: keep a list of ports that we've used in                     the past 6 hours, and always try to have 2 circuits open or on the way
that will handle each such port. (We can extend this to include addresses
if exit policies shift to require that.) Seed us with port 80 so web
browsers won't complain that Tor is "slow to start up".

This was necessary because our old circuit building strategy just involved
counting circuits, and as time went by we would build up a big pile of
circuits that had peculiar exit policies (e.g. only exit to 9001-9100)
which would take up space in the circuit pile but never get used.

Fix router_compare_addr_to_addr_policy: it was not treating a port of *
as always matching, so we were picking reject *:* nodes as exit nodes too.

If you haven't used a clean circuit in an hour, throw it away, just to
be on the safe side.

This means after 6 hours a totally unused Tor client will have no
circuits open.

svn:r3078

21 years agofix comment
Roger Dingledine [Sat, 4 Dec 2004 13:58:34 +0000 (13:58 +0000)] 
fix comment

svn:r3077

21 years agoplus add a comment re: the previous bug
Roger Dingledine [Sat, 4 Dec 2004 10:18:41 +0000 (10:18 +0000)] 
plus add a comment re: the previous bug

svn:r3076

21 years agobugfix: router_exit_policy_rejects_all() was broken, so we were
Roger Dingledine [Sat, 4 Dec 2004 08:56:59 +0000 (08:56 +0000)] 
bugfix: router_exit_policy_rejects_all() was broken, so we were
sometimes picking middleman nodes as our last hop, which wasn't
very useful.

svn:r3075

21 years agoNow we allow writing to the buffer even when the stream if marked for
Roger Dingledine [Sat, 4 Dec 2004 07:13:37 +0000 (07:13 +0000)] 
Now we allow writing to the buffer even when the stream if marked for
close, if we're planning to wait to flush it.

This is important because we were sending a socks reject back if we're
closing and hadn't already sent one, but it wasn't actually getting
written since the conn was already marked-for-close.

svn:r3074

21 years agoReact to eof immediately on non-open edge connections.
Roger Dingledine [Sat, 4 Dec 2004 03:26:35 +0000 (03:26 +0000)] 
React to eof immediately on non-open edge connections.

Stop keeping track of num_retries for apconns, since they expire
after 60 seconds anyway.

When warning about retrying or giving up, print the address, so
the user knows which one it's talking about.

svn:r3073

21 years agobugfix: When we were checking to see if an ap_conn should time out
Roger Dingledine [Sat, 4 Dec 2004 02:51:11 +0000 (02:51 +0000)] 
bugfix: When we were checking to see if an ap_conn should time out
waiting for its connected cell, we were calculating time from when the
ap_conn was created. So if it waited say 20 seconds before being attached,
then we would immediately decide that the circuit had timed out.

Also, make circuit_dump_by_conn() display actual circuit progress,
including circuits that haven't been attached to the conn yet but
hope to when it finishes connecting.

svn:r3072

21 years agowhoops
Roger Dingledine [Sat, 4 Dec 2004 01:23:04 +0000 (01:23 +0000)] 
whoops
just because it says snprintf doesn't mean it's a noop

svn:r3071

21 years agoAdd function to check that addr_policy_t is okay; change struct addr_policy_t to...
Nick Mathewson [Sat, 4 Dec 2004 01:14:36 +0000 (01:14 +0000)] 
Add function to check that addr_policy_t is okay; change struct addr_policy_t to addr_policy_t.

svn:r3070

21 years agobump us to 0.0.9rc6-cvs
Roger Dingledine [Sat, 4 Dec 2004 00:36:34 +0000 (00:36 +0000)] 
bump us to 0.0.9rc6-cvs
darn these bugs

svn:r3069

21 years agomake circuit building and router parsing less noisy
Roger Dingledine [Sat, 4 Dec 2004 00:25:54 +0000 (00:25 +0000)] 
make circuit building and router parsing less noisy

svn:r3068

21 years agowhile hibernating, hup should not regrow our listeners.
Roger Dingledine [Fri, 3 Dec 2004 23:53:35 +0000 (23:53 +0000)] 
while hibernating, hup should not regrow our listeners.

svn:r3067

21 years agofix tor-doc urls to point to new website
Roger Dingledine [Fri, 3 Dec 2004 04:32:24 +0000 (04:32 +0000)] 
fix tor-doc urls to point to new website

svn:r3066

21 years agorearrange TODO a lot; still needs more.
Roger Dingledine [Thu, 2 Dec 2004 09:27:24 +0000 (09:27 +0000)] 
rearrange TODO a lot; still needs more.

svn:r3065

21 years agoBe more proactive about noticing underflows: size_t values greater than 0x800...00...
Nick Mathewson [Thu, 2 Dec 2004 04:33:01 +0000 (04:33 +0000)] 
Be more proactive about noticing underflows: size_t values greater than 0x800...00 are likely to be trouble.

svn:r3064

21 years agoclean up 3 more underflow possibilities
Roger Dingledine [Thu, 2 Dec 2004 04:31:52 +0000 (04:31 +0000)] 
clean up 3 more underflow possibilities

svn:r3063

21 years agofix redundant (and dangerous) NUL termination
Roger Dingledine [Thu, 2 Dec 2004 04:16:18 +0000 (04:16 +0000)] 
fix redundant (and dangerous) NUL termination

svn:r3062

21 years ago* New upstream release (candidate). debian-version-0.0.8+0.0.9rc5-1
Peter Palfrader [Wed, 1 Dec 2004 09:22:14 +0000 (09:22 +0000)] 
* New upstream release (candidate).
* Add a few 'date' calls in debian/rules, so I can see how long building the docs takes on autobuilders.

svn:r3060

21 years agocheck for duplicate circuit ID _after_ updating circ_id_type. tor-0.0.9rc5
Nick Mathewson [Wed, 1 Dec 2004 04:55:03 +0000 (04:55 +0000)] 
check for duplicate circuit ID _after_ updating circ_id_type.

svn:r3058

21 years agoha ha, don't put dollar signs around Id unless you mean it
Roger Dingledine [Wed, 1 Dec 2004 04:34:13 +0000 (04:34 +0000)] 
ha ha, don't put dollar signs around Id unless you mean it

svn:r3057

21 years agobump to 0.0.9rc5
Roger Dingledine [Wed, 1 Dec 2004 04:32:51 +0000 (04:32 +0000)] 
bump to 0.0.9rc5

svn:r3056

21 years agomove StatusFetchPeriod to 15 minutes so it's within bounds by default
Roger Dingledine [Wed, 1 Dec 2004 04:27:11 +0000 (04:27 +0000)] 
move StatusFetchPeriod to 15 minutes so it's within bounds by default

svn:r3055

21 years agoone more typo
Roger Dingledine [Wed, 1 Dec 2004 04:13:15 +0000 (04:13 +0000)] 
one more typo

svn:r3054

21 years agoFix windows build.
Nick Mathewson [Wed, 1 Dec 2004 03:51:59 +0000 (03:51 +0000)] 
Fix windows build.

svn:r3053

21 years agoSpell-check strings and comments
Nick Mathewson [Wed, 1 Dec 2004 03:48:14 +0000 (03:48 +0000)] 
Spell-check strings and comments

svn:r3052

21 years agoIf we are using select, make sure we stay within FD_SETSIZE.
Nick Mathewson [Wed, 1 Dec 2004 03:15:59 +0000 (03:15 +0000)] 
If we are using select, make sure we stay within FD_SETSIZE.

svn:r3051

21 years agodo even less inside our signal handler,
Roger Dingledine [Wed, 1 Dec 2004 02:54:13 +0000 (02:54 +0000)] 
do even less inside our signal handler,
just to be extra paranoidly safe

svn:r3050

21 years agotwo more items for post 0.0.9
Roger Dingledine [Wed, 1 Dec 2004 02:17:56 +0000 (02:17 +0000)] 
two more items for post 0.0.9

svn:r3049

21 years agoadd some todo items before arma conflicts with them ;)
Nick Mathewson [Tue, 30 Nov 2004 22:42:31 +0000 (22:42 +0000)] 
add some todo items before arma conflicts with them ;)

svn:r3048

21 years agoClarify chosen tag progression
Nick Mathewson [Tue, 30 Nov 2004 16:07:20 +0000 (16:07 +0000)] 
Clarify chosen tag progression

svn:r3047

21 years agoclean obsolete circuit_log_path code
Roger Dingledine [Tue, 30 Nov 2004 10:47:48 +0000 (10:47 +0000)] 
clean obsolete circuit_log_path code

svn:r3046

21 years agoa changelog for rc5
Roger Dingledine [Tue, 30 Nov 2004 10:33:23 +0000 (10:33 +0000)] 
a changelog for rc5

svn:r3045

21 years ago.exit stuff is done.
Roger Dingledine [Tue, 30 Nov 2004 10:07:18 +0000 (10:07 +0000)] 
.exit stuff is done.
defer intro point bug fix til after 0.0.9 is out since it will be invasive.

svn:r3044

21 years agoRather have a badly worded FAQ than a wrong one
Peter Palfrader [Tue, 30 Nov 2004 09:58:17 +0000 (09:58 +0000)] 
Rather have a badly worded FAQ than a wrong one

svn:r3043

21 years agoclean up the other "Tell Roger" log that dfc keeps getting
Roger Dingledine [Tue, 30 Nov 2004 09:02:25 +0000 (09:02 +0000)] 
clean up the other "Tell Roger" log that dfc keeps getting

svn:r3042

21 years agoa few minor tweaks
Roger Dingledine [Tue, 30 Nov 2004 08:54:08 +0000 (08:54 +0000)] 
a few minor tweaks

svn:r3041

21 years agowrite down our "how to have two defaults for dirfetchperiod"
Roger Dingledine [Tue, 30 Nov 2004 08:44:19 +0000 (08:44 +0000)] 
write down our "how to have two defaults for dirfetchperiod"
issue, so we don't forget about it.

svn:r3040