]> git.ipfire.org Git - thirdparty/tor.git/log
thirdparty/tor.git
21 years agosome comments to point nick at the latest bugs
Roger Dingledine [Sat, 28 Feb 2004 11:48:22 +0000 (11:48 +0000)] 
some comments to point nick at the latest bugs

svn:r1162

21 years agobetter explain exit policies in the torrc
Roger Dingledine [Sat, 28 Feb 2004 11:44:07 +0000 (11:44 +0000)] 
better explain exit policies in the torrc

svn:r1161

21 years agoenable assert_connection_ok()
Roger Dingledine [Sat, 28 Feb 2004 07:51:30 +0000 (07:51 +0000)] 
enable assert_connection_ok()
we weren't actually asserting much. oops.

svn:r1160

21 years agonote bug in assert_connection_ok
Roger Dingledine [Sat, 28 Feb 2004 07:48:28 +0000 (07:48 +0000)] 
note bug in assert_connection_ok

svn:r1159

21 years agoclean up some log messages and severities
Roger Dingledine [Sat, 28 Feb 2004 07:01:22 +0000 (07:01 +0000)] 
clean up some log messages and severities
still plenty more left to clean

svn:r1158

21 years agomake flush_buf have a sane return convention
Roger Dingledine [Sat, 28 Feb 2004 05:22:07 +0000 (05:22 +0000)] 
make flush_buf have a sane return convention

svn:r1157

21 years agodocument 'excludenodes' in man page
Roger Dingledine [Sat, 28 Feb 2004 05:11:10 +0000 (05:11 +0000)] 
document 'excludenodes' in man page

svn:r1156

21 years agorename ExcludedNodes config option to ExcludeNodes
Roger Dingledine [Sat, 28 Feb 2004 05:09:37 +0000 (05:09 +0000)] 
rename ExcludedNodes config option to ExcludeNodes

svn:r1155

21 years agoa few more comments for the spec
Roger Dingledine [Sat, 28 Feb 2004 04:53:34 +0000 (04:53 +0000)] 
a few more comments for the spec

svn:r1154

21 years agoif a relay cell is unrecognized at the end of the circuit,
Roger Dingledine [Sat, 28 Feb 2004 04:48:46 +0000 (04:48 +0000)] 
if a relay cell is unrecognized at the end of the circuit,
send back a destroy

svn:r1153

21 years agosome more small fixes
Roger Dingledine [Sat, 28 Feb 2004 04:44:48 +0000 (04:44 +0000)] 
some more small fixes

svn:r1152

21 years agomake code more readable; arrbitrarily change a -1 to a 0.
Nick Mathewson [Sat, 28 Feb 2004 04:34:27 +0000 (04:34 +0000)] 
make code more readable; arrbitrarily change a -1 to a 0.

svn:r1151

21 years agoStop answering "end" with "end"
Nick Mathewson [Sat, 28 Feb 2004 04:25:54 +0000 (04:25 +0000)] 
Stop answering "end" with "end"

svn:r1150

21 years agoPush responsibility for connection marking down as far as possible; have only a close...
Nick Mathewson [Sat, 28 Feb 2004 04:11:53 +0000 (04:11 +0000)] 
Push responsibility for connection marking down as far as possible; have only a close path; add some missing end cells; change return conventions a little.

svn:r1149

21 years agoMake has_sent_end irrelevant: only try to send end if reason is nonzero
Nick Mathewson [Sat, 28 Feb 2004 03:06:31 +0000 (03:06 +0000)] 
Make has_sent_end irrelevant: only try to send end if reason is nonzero

svn:r1148

21 years agoand another one
Roger Dingledine [Fri, 27 Feb 2004 23:30:27 +0000 (23:30 +0000)] 
and another one

svn:r1147

21 years agopatches/answers to nick's commit
Roger Dingledine [Fri, 27 Feb 2004 23:23:33 +0000 (23:23 +0000)] 
patches/answers to nick's commit

svn:r1146

21 years agoRefactor mark_for_close, connection_edge_end and friends. Now, everybody
Nick Mathewson [Fri, 27 Feb 2004 22:00:26 +0000 (22:00 +0000)] 
Refactor mark_for_close, connection_edge_end and friends.  Now, everybody
who wants to shut down a connection calls connection_mark_for_close instead
of setting marked_for_close to 1.  This automatically removes the connection
from the DNS cache if needed, sends a RELAY END cell if appropriate, and can
be changed to do whatever else is needed.

Still to do:
  - The same for circuits, maybe.
  - Add some kind of hold_connection_open_until_flushed flag, maybe.
  - Change stuff that closes connections with return -1 to use mark_for_close,
    maybe.

svn:r1145

21 years agobump cvs to pre23
Roger Dingledine [Fri, 27 Feb 2004 04:59:32 +0000 (04:59 +0000)] 
bump cvs to pre23

svn:r1144

21 years agomake 'connected' cells include the resolved IP
Roger Dingledine [Fri, 27 Feb 2004 04:52:02 +0000 (04:52 +0000)] 
make 'connected' cells include the resolved IP

svn:r1143

21 years agoFix a bug where you might flush some data on a tls connection, and then
Roger Dingledine [Fri, 27 Feb 2004 04:42:14 +0000 (04:42 +0000)] 
Fix a bug where you might flush some data on a tls connection, and then
add some more data to be flushed but never turn POLLOUT on. not sure
how commonly this bug was hit, but it would be a doozy.

Also add some asserts to see if it happens elsewhere.

svn:r1142

21 years agowe forgot to include the resolved IP in 'connected' cells
Roger Dingledine [Fri, 27 Feb 2004 04:08:44 +0000 (04:08 +0000)] 
we forgot to include the resolved IP in 'connected' cells
so the client-side dns cache is currently going unused
we should do that sometime

svn:r1141

21 years agoclean up an ia64 warning
Roger Dingledine [Fri, 27 Feb 2004 01:59:36 +0000 (01:59 +0000)] 
clean up an ia64 warning

svn:r1140

21 years agoGive the nice message about not being an HTTP proxy an <h1> headline
Peter Palfrader [Fri, 27 Feb 2004 01:33:02 +0000 (01:33 +0000)] 
Give the nice message about not being an HTTP proxy an <h1> headline

svn:r1139

21 years agoNew upstream version. Tor stays in sbin in Debian debian-version-0.0.1+0.0.2pre22-1
Peter Palfrader [Fri, 27 Feb 2004 01:07:38 +0000 (01:07 +0000)] 
New upstream version.  Tor stays in sbin in Debian

svn:r1137

21 years agochangelog entries for pre22 tor-0.0.2pre22
Roger Dingledine [Fri, 27 Feb 2004 00:55:31 +0000 (00:55 +0000)] 
changelog entries for pre22

svn:r1135

21 years agoDont use -eq for =; make TORGROUP and TORUSER independent
Nick Mathewson [Fri, 27 Feb 2004 00:24:08 +0000 (00:24 +0000)] 
Dont use -eq for =; make TORGROUP and TORUSER independent

svn:r1134

21 years agoMake init script work with chkconfig; make it put pids in /var/run/tor (not /var...
Nick Mathewson [Fri, 27 Feb 2004 00:07:33 +0000 (00:07 +0000)] 
Make init script work with chkconfig; make it put pids in /var/run/tor (not /var/run) and allow it to su as needed (based on tor.spec)

svn:r1133

21 years agoand another desired todo item
Roger Dingledine [Thu, 26 Feb 2004 23:36:31 +0000 (23:36 +0000)] 
and another desired todo item

svn:r1132

21 years agobring the todo file up to date
Roger Dingledine [Thu, 26 Feb 2004 23:05:11 +0000 (23:05 +0000)] 
bring the todo file up to date

svn:r1131

21 years agoWhen it can't resolve any dirservers, it was useless from then on.
Roger Dingledine [Thu, 26 Feb 2004 22:56:36 +0000 (22:56 +0000)] 
When it can't resolve any dirservers, it was useless from then on.
Now it reloads the RouterFile (or default dirservers) if it has no
dirservers.

svn:r1130

21 years agobreak out the operations done on sighup into their own function
Roger Dingledine [Thu, 26 Feb 2004 22:30:44 +0000 (22:30 +0000)] 
break out the operations done on sighup into their own function

svn:r1129

21 years agodump a new router.desc on hup
Roger Dingledine [Thu, 26 Feb 2004 22:20:00 +0000 (22:20 +0000)] 
dump a new router.desc on hup

svn:r1128

21 years agowriting html in C strings sucks
Roger Dingledine [Thu, 26 Feb 2004 22:10:55 +0000 (22:10 +0000)] 
writing html in C strings sucks

svn:r1127

21 years agowhen they use tor as an http proxy, give them an http 501 failure
Roger Dingledine [Thu, 26 Feb 2004 22:02:22 +0000 (22:02 +0000)] 
when they use tor as an http proxy, give them an http 501 failure

svn:r1126

21 years agobump our version to pre22
Roger Dingledine [Thu, 26 Feb 2004 21:27:12 +0000 (21:27 +0000)] 
bump our version to pre22

svn:r1125

21 years agoif the default torrc isn't there, just use some default defaults
Roger Dingledine [Thu, 26 Feb 2004 21:25:51 +0000 (21:25 +0000)] 
if the default torrc isn't there, just use some default defaults
plus provide an internal dirservers file if they don't have one

having no config files will make it easier to run on windows

svn:r1124

21 years agoBasic RAM poisoning and magic-checking to notice connection and circuit
Nick Mathewson [Wed, 25 Feb 2004 07:31:46 +0000 (07:31 +0000)] 
Basic RAM poisoning and magic-checking to notice connection and circuit
corruption faster; also, check for corruption in dns.c so we can fail fast
for the bug that's nailing Lucky and moria3.

svn:r1123

21 years agobugfix: if the exit stream is pending on the resolve, and a destroy
Roger Dingledine [Wed, 25 Feb 2004 06:57:57 +0000 (06:57 +0000)] 
bugfix: if the exit stream is pending on the resolve, and a destroy
arrives, then the stream wasn't getting removed from the pending list.

this may have been the lucky-bug.
this commit may also not actually fix the bug. it's darn hard to
reproduce.

svn:r1122

21 years agoremove dead code
Roger Dingledine [Wed, 25 Feb 2004 06:56:11 +0000 (06:56 +0000)] 
remove dead code

svn:r1121

21 years agomove the daemon back to /usr/bin/tor
Roger Dingledine [Wed, 25 Feb 2004 06:42:20 +0000 (06:42 +0000)] 
move the daemon back to /usr/bin/tor

(it seems many people don't know they have a /usr/local/sbin/
damn the file system hierarchy standards)

svn:r1120

21 years agomove the tor program back to usr/bin/
Roger Dingledine [Wed, 25 Feb 2004 06:41:21 +0000 (06:41 +0000)] 
move the tor program back to usr/bin/

svn:r1119

21 years agofix some bugs in assert_connection_ok
Roger Dingledine [Tue, 24 Feb 2004 22:33:30 +0000 (22:33 +0000)] 
fix some bugs in assert_connection_ok

svn:r1118

21 years agonote a bug that gabe found
Roger Dingledine [Tue, 24 Feb 2004 22:22:04 +0000 (22:22 +0000)] 
note a bug that gabe found

svn:r1117

21 years agostart hunting the lucky-bug
Roger Dingledine [Sun, 22 Feb 2004 20:50:20 +0000 (20:50 +0000)] 
start hunting the lucky-bug

svn:r1116

21 years agopre-talk slides
Roger Dingledine [Sat, 21 Feb 2004 20:41:15 +0000 (20:41 +0000)] 
pre-talk slides

svn:r1115

21 years agoOn OSX, decline to use the built-in select-baed poll wrapper, since it seems to somet...
Nick Mathewson [Fri, 20 Feb 2004 23:41:45 +0000 (23:41 +0000)] 
On OSX, decline to use the built-in select-baed poll wrapper, since it seems to sometimes not work.

svn:r1114

21 years agocommit some partial slides in case i get hit by a bus
Roger Dingledine [Thu, 19 Feb 2004 06:19:58 +0000 (06:19 +0000)] 
commit some partial slides in case i get hit by a bus

svn:r1113

21 years agoclean up todo, mark a bug as fixed
Roger Dingledine [Wed, 18 Feb 2004 22:30:16 +0000 (22:30 +0000)] 
clean up todo, mark a bug as fixed

svn:r1112

21 years agopatch from vicman to publish less platform information
Roger Dingledine [Wed, 18 Feb 2004 21:23:50 +0000 (21:23 +0000)] 
patch from vicman to publish less platform information

svn:r1111

21 years agoactual wording of pre21 changelog
Roger Dingledine [Wed, 18 Feb 2004 09:40:18 +0000 (09:40 +0000)] 
actual wording of pre21 changelog

svn:r1110

21 years agoNew upstream release debian-version-0.0.1+0.0.2pre21-1
Peter Palfrader [Wed, 18 Feb 2004 09:13:33 +0000 (09:13 +0000)] 
New upstream release

svn:r1108

21 years agobump us to pre21, add ChangeLog entries
Roger Dingledine [Wed, 18 Feb 2004 08:54:35 +0000 (08:54 +0000)] 
bump us to pre21, add ChangeLog entries

svn:r1107

21 years agoslides for tor rump session talk at FC04
Roger Dingledine [Wed, 18 Feb 2004 08:36:42 +0000 (08:36 +0000)] 
slides for tor rump session talk at FC04

svn:r1106

21 years agogo back to a single exitpolicy parameter
Roger Dingledine [Wed, 18 Feb 2004 07:23:38 +0000 (07:23 +0000)] 
go back to a single exitpolicy parameter
if your exitpolicy includes " *:*" then it is final,
else we append the default exit policy.
(thanks weasel)

svn:r1105

21 years agoallow imaps and pop3s in default exit policy
Roger Dingledine [Wed, 18 Feb 2004 04:02:05 +0000 (04:02 +0000)] 
allow imaps and pop3s in default exit policy

svn:r1104

21 years agoGet rid of the notion of a separate default default exit policy.
Roger Dingledine [Wed, 18 Feb 2004 03:56:12 +0000 (03:56 +0000)] 
Get rid of the notion of a separate default default exit policy.

Create ExitPolicyPrepend config parameter, to customize the default
exit policy.

svn:r1103

21 years agowe define some big constant arrays but don't use them
Roger Dingledine [Wed, 18 Feb 2004 03:17:35 +0000 (03:17 +0000)] 
we define some big constant arrays but don't use them

svn:r1102

21 years agoadding the reattach-after-timeout feature wasn't so easy after all.
Roger Dingledine [Wed, 18 Feb 2004 01:21:20 +0000 (01:21 +0000)] 
adding the reattach-after-timeout feature wasn't so easy after all.
maybe it works now.

svn:r1101

21 years agoretry streams where the connected cell hasn't arrived in 15 seconds
Roger Dingledine [Tue, 17 Feb 2004 21:07:15 +0000 (21:07 +0000)] 
retry streams where the connected cell hasn't arrived in 15 seconds

svn:r1100

21 years agoAnother case of the same.
Nick Mathewson [Tue, 17 Feb 2004 08:52:57 +0000 (08:52 +0000)] 
Another case of the same.

svn:r1099

21 years agoFix the Big Bug in router_compare_addr_to_exit_policy: we used port 0
Nick Mathewson [Tue, 17 Feb 2004 08:52:03 +0000 (08:52 +0000)] 
Fix the Big Bug in router_compare_addr_to_exit_policy: we used port 0
to mean "unknown port".  But no exit policy supports (nonexistant)
port 0, except accept *:*, and we had no special handling for 'unknown port'.

Now we do.

svn:r1098

21 years agobest_support_idx is obsolete
Roger Dingledine [Tue, 17 Feb 2004 08:42:25 +0000 (08:42 +0000)] 
best_support_idx is obsolete
(also doesn't fix the bug)

svn:r1097

21 years agoPropagate yes/no/maybe a little farther forward.
Nick Mathewson [Tue, 17 Feb 2004 08:29:22 +0000 (08:29 +0000)] 
Propagate yes/no/maybe a little farther forward.

svn:r1096

21 years agomake braces cleaner, bug still persists
Roger Dingledine [Tue, 17 Feb 2004 08:10:07 +0000 (08:10 +0000)] 
make braces cleaner, bug still persists

svn:r1095

21 years agoinstall the torify.1 man page too
Roger Dingledine [Tue, 17 Feb 2004 08:05:39 +0000 (08:05 +0000)] 
install the torify.1 man page too

svn:r1094

21 years agoFix router_compare_addr_to_exit_policy, and name its return codes. The bug was:...
Nick Mathewson [Tue, 17 Feb 2004 07:56:33 +0000 (07:56 +0000)] 
Fix router_compare_addr_to_exit_policy, and name its return codes.  The bug was: "maybe reject,accept" should be "maybe", not "accept".

svn:r1093

21 years agoLet paranoid exit nodes (which default to reject) be exit nodes
Roger Dingledine [Tue, 17 Feb 2004 07:45:44 +0000 (07:45 +0000)] 
Let paranoid exit nodes (which default to reject) be exit nodes

Before we resolve the hostname, we don't know whether its IP will                        be accepted or rejected by the exit policy of each host. So we                           were only going with nodes that would certainly accept -- which
was just itys and poblano.

(This bug was hidden until now by the earlier port bug.)

(Actual bugfix pending on Nick's next commit, hopefully.)

svn:r1092

21 years agomake 'make dist' work
Roger Dingledine [Tue, 17 Feb 2004 07:20:01 +0000 (07:20 +0000)] 
make 'make dist' work

svn:r1091

21 years agomade these scripts know about config/Makefile.am
Steven Hazel [Tue, 17 Feb 2004 06:41:18 +0000 (06:41 +0000)] 
made these scripts know about config/Makefile.am

svn:r1090

21 years agothis will cause the things in this directory to get installed properly, maybe
Steven Hazel [Tue, 17 Feb 2004 06:40:42 +0000 (06:40 +0000)] 
this will cause the things in this directory to get installed properly, maybe

svn:r1089

21 years agoprevent picking middleman nodes as the last node in the circuit
Roger Dingledine [Tue, 17 Feb 2004 06:39:20 +0000 (06:39 +0000)] 
prevent picking middleman nodes as the last node in the circuit

svn:r1088

21 years agoadd jbash and weasel to the AUTHORS list
Roger Dingledine [Tue, 17 Feb 2004 05:05:34 +0000 (05:05 +0000)] 
add jbash and weasel to the AUTHORS list

svn:r1087

21 years agoUpdate changelog: tor moved to sbin, updating init script
Peter Palfrader [Tue, 17 Feb 2004 04:58:24 +0000 (04:58 +0000)] 
Update changelog: tor moved to sbin, updating init script

svn:r1086

21 years agoMention that the package starts the OP by default and that OR can be enabled in the...
Peter Palfrader [Tue, 17 Feb 2004 04:57:37 +0000 (04:57 +0000)] 
Mention that the package starts the OP by default and that OR can be enabled in the config

svn:r1085

21 years agosync up the rpm spec description so it matches the deb more
Roger Dingledine [Tue, 17 Feb 2004 04:55:57 +0000 (04:55 +0000)] 
sync up the rpm spec description so it matches the deb more

svn:r1084

21 years agonow the deb finds the tor binary in the right place
Roger Dingledine [Tue, 17 Feb 2004 04:53:08 +0000 (04:53 +0000)] 
now the deb finds the tor binary in the right place
(right weasel?)

svn:r1083

21 years agoinstall the 'tor' binary to usr/sbin by default
Roger Dingledine [Tue, 17 Feb 2004 04:48:01 +0000 (04:48 +0000)] 
install the 'tor' binary to usr/sbin by default

svn:r1082

21 years agoPut back privoxy into recommends. Somehow privoxy was removed and not tsocks
Peter Palfrader [Tue, 17 Feb 2004 04:45:27 +0000 (04:45 +0000)] 
Put back privoxy into recommends.  Somehow privoxy was removed and not tsocks

svn:r1081

21 years agoand build the torify script on ./configure
Roger Dingledine [Tue, 17 Feb 2004 04:29:11 +0000 (04:29 +0000)] 
and build the torify script on ./configure

svn:r1080

21 years agotorify should look in the /etc we configured it to look for
Roger Dingledine [Tue, 17 Feb 2004 04:28:48 +0000 (04:28 +0000)] 
torify should look in the /etc we configured it to look for

svn:r1079

21 years agoAdd a lintian override for the INSTALL file debian-version-0.0.1+0.0.2pre20-2
Peter Palfrader [Tue, 17 Feb 2004 01:40:36 +0000 (01:40 +0000)] 
Add a lintian override for the INSTALL file

svn:r1077

21 years agoShip with INSTALL in usr/share/doc/tor/
Peter Palfrader [Tue, 17 Feb 2004 01:27:22 +0000 (01:27 +0000)] 
Ship with INSTALL in usr/share/doc/tor/

svn:r1076

21 years agoAdd a README.privoxy file
Peter Palfrader [Tue, 17 Feb 2004 01:24:41 +0000 (01:24 +0000)] 
Add a README.privoxy file

svn:r1075

21 years agoAdd initial spec file from jbash; no edits yet
Nick Mathewson [Tue, 17 Feb 2004 01:19:06 +0000 (01:19 +0000)] 
Add initial spec file from jbash; no edits yet

svn:r1074

21 years agoOne item less in the debian/TODO file
Peter Palfrader [Tue, 17 Feb 2004 01:10:19 +0000 (01:10 +0000)] 
One item less in the debian/TODO file

svn:r1073

21 years agoAnd update the debian changelog for 0.0.1+0.0.2pre20-2
Peter Palfrader [Tue, 17 Feb 2004 01:09:45 +0000 (01:09 +0000)] 
And update the debian changelog for 0.0.1+0.0.2pre20-2

svn:r1072

21 years agoAdd torify script and stuff to debian
Peter Palfrader [Tue, 17 Feb 2004 01:09:22 +0000 (01:09 +0000)] 
Add torify script and stuff to debian

svn:r1071

21 years agoinclude our ChangeLog file in make dist
Roger Dingledine [Tue, 17 Feb 2004 01:06:48 +0000 (01:06 +0000)] 
include our ChangeLog file in make dist

svn:r1070

21 years agolook for tor.sh in the right place
Roger Dingledine [Tue, 17 Feb 2004 00:58:07 +0000 (00:58 +0000)] 
look for tor.sh in the right place

svn:r1069

21 years agoand remove it from /
Roger Dingledine [Tue, 17 Feb 2004 00:55:44 +0000 (00:55 +0000)] 
and remove it from /

svn:r1068

21 years agomove the tor init script into contrib/
Roger Dingledine [Tue, 17 Feb 2004 00:55:29 +0000 (00:55 +0000)] 
move the tor init script into contrib/

svn:r1067

21 years agoMake the filename used in the script match the one we use.
Peter Palfrader [Tue, 17 Feb 2004 00:50:57 +0000 (00:50 +0000)] 
Make the filename used in the script match the one we use.

svn:r1066

21 years agoNaturally the debian package now depends on tsocks, not only recommends it
Peter Palfrader [Tue, 17 Feb 2004 00:48:33 +0000 (00:48 +0000)] 
Naturally the debian package now depends on tsocks, not only recommends it

svn:r1065

21 years agoAdd torify
Peter Palfrader [Tue, 17 Feb 2004 00:46:59 +0000 (00:46 +0000)] 
Add torify

svn:r1064

21 years agoit seems that bsd people can just do ./configure now too
Roger Dingledine [Tue, 17 Feb 2004 00:45:05 +0000 (00:45 +0000)] 
it seems that bsd people can just do ./configure now too

svn:r1063

21 years agoThere's a changelog now, enjoy!
Peter Palfrader [Tue, 17 Feb 2004 00:32:26 +0000 (00:32 +0000)] 
There's a changelog now, enjoy!

svn:r1062

21 years agoPut something useful into the ChangeLog, like past release announcments
Peter Palfrader [Tue, 17 Feb 2004 00:31:39 +0000 (00:31 +0000)] 
Put something useful into the ChangeLog, like past release announcments

svn:r1061

21 years agoanother hard item for the agenda
Roger Dingledine [Thu, 5 Feb 2004 21:19:27 +0000 (21:19 +0000)] 
another hard item for the agenda

svn:r1060

21 years agoan agenda to be resolved (ha ha) at FC
Roger Dingledine [Thu, 5 Feb 2004 05:23:06 +0000 (05:23 +0000)] 
an agenda to be resolved (ha ha) at FC

svn:r1059