]> git.ipfire.org Git - thirdparty/tor.git/log
thirdparty/tor.git
21 years agosome cleanups, and cite SS03
Roger Dingledine [Sun, 1 Feb 2004 20:44:28 +0000 (20:44 +0000)] 
some cleanups, and cite SS03

svn:r1050

21 years agoput the appendix on its own page; make it only one page
Roger Dingledine [Sun, 1 Feb 2004 05:19:49 +0000 (05:19 +0000)] 
put the appendix on its own page; make it only one page

svn:r1049

21 years agoTrim 10 lines. Roger, please revert any of this you disagree with.
Nick Mathewson [Sun, 1 Feb 2004 04:09:15 +0000 (04:09 +0000)] 
Trim 10 lines.  Roger, please revert any of this you disagree with.

svn:r1048

21 years agostretch the figure a bit more
Roger Dingledine [Sun, 1 Feb 2004 03:09:32 +0000 (03:09 +0000)] 
stretch the figure a bit more

svn:r1047

21 years agoadd in the interaction diagram
Roger Dingledine [Sun, 1 Feb 2004 02:42:19 +0000 (02:42 +0000)] 
add in the interaction diagram
fix the title

svn:r1046

21 years agoManually clean up text in .fig file, regenerate stuff
Nick Mathewson [Sat, 31 Jan 2004 10:25:57 +0000 (10:25 +0000)] 
Manually clean up text in .fig file, regenerate stuff

svn:r1045

21 years agoManually clean up text in .fig file, regenerate stuff
Nick Mathewson [Sat, 31 Jan 2004 10:25:56 +0000 (10:25 +0000)] 
Manually clean up text in .fig file, regenerate stuff

svn:r1044

21 years agoAdd generated LaTeX files to cvsignore
Nick Mathewson [Sat, 31 Jan 2004 10:14:00 +0000 (10:14 +0000)] 
Add generated LaTeX files to cvsignore

svn:r1043

21 years agoAdd an interaction diagram to CVS. It still to be edited, scaled, and
Nick Mathewson [Sat, 31 Jan 2004 10:12:58 +0000 (10:12 +0000)] 
Add an interaction diagram to CVS.  It still to be edited, scaled, and
incorporated into the paper.  Maybe more.

A good caption might be: "Alice builds a two-hop circuit and begins
fetching a web page."

svn:r1042

21 years agoNew upstream version: 0.0.2pre20 debian-version-0.0.1+0.0.2pre20-1
Peter Palfrader [Sat, 31 Jan 2004 09:12:25 +0000 (09:12 +0000)] 
New upstream version: 0.0.2pre20

svn:r1040

21 years agoChange short description to a nicer one
Peter Palfrader [Sat, 31 Jan 2004 09:11:46 +0000 (09:11 +0000)] 
Change short description to a nicer one

svn:r1039

21 years agoMore TODO
Peter Palfrader [Sat, 31 Jan 2004 09:01:56 +0000 (09:01 +0000)] 
More TODO

svn:r1038

21 years agoAdd some tasks to the Debian TODO
Peter Palfrader [Sat, 31 Jan 2004 08:59:58 +0000 (08:59 +0000)] 
Add some tasks to the Debian TODO

svn:r1037

21 years agoadd in a brief cell structure diagram
Roger Dingledine [Sat, 31 Jan 2004 07:36:38 +0000 (07:36 +0000)] 
add in a brief cell structure diagram

svn:r1036

21 years agoRewrite performance results paragraph, using moria->moria->network results and new...
Nick Mathewson [Sat, 31 Jan 2004 01:45:16 +0000 (01:45 +0000)] 
Rewrite performance results paragraph, using moria->moria->network results and new #s from arma

svn:r1035

21 years agolast minute fix: don't early-flush non-tls streams tor-0.0.2pre20
Roger Dingledine [Sat, 31 Jan 2004 00:36:00 +0000 (00:36 +0000)] 
last minute fix: don't early-flush non-tls streams
e.g., this breaks directory service

svn:r1033

21 years agorearrange items, add a few
Roger Dingledine [Sat, 31 Jan 2004 00:14:23 +0000 (00:14 +0000)] 
rearrange items, add a few

svn:r1032

21 years agomove cvs to pre20
Roger Dingledine [Sat, 31 Jan 2004 00:13:58 +0000 (00:13 +0000)] 
move cvs to pre20

svn:r1031

21 years agofor perf testing, paths are always 3 hops, not "3 or more"
Roger Dingledine [Fri, 30 Jan 2004 23:43:17 +0000 (23:43 +0000)] 
for perf testing, paths are always 3 hops, not "3 or more"

svn:r1030

21 years agofix a per-circuit memory leak
Roger Dingledine [Fri, 30 Jan 2004 21:32:40 +0000 (21:32 +0000)] 
fix a per-circuit memory leak

svn:r1029

21 years agoAnother related leak
Nick Mathewson [Fri, 30 Jan 2004 21:16:51 +0000 (21:16 +0000)] 
Another related leak

svn:r1028

21 years agoFreeing twice does *not* make the heap twice as clean.
Nick Mathewson [Fri, 30 Jan 2004 21:05:47 +0000 (21:05 +0000)] 
Freeing twice does *not* make the heap twice as clean.

svn:r1027

21 years agoFix a bug that might have caused the leak, but which might have been hiding other...
Nick Mathewson [Fri, 30 Jan 2004 20:59:15 +0000 (20:59 +0000)] 
Fix a bug that might have caused the leak, but which might have been hiding other bugs.

svn:r1026

21 years agoFix possible (but unlikely) mem leak.
Nick Mathewson [Fri, 30 Jan 2004 20:38:08 +0000 (20:38 +0000)] 
Fix possible (but unlikely) mem leak.

svn:r1025

21 years agofinally locate the memory leak,
Roger Dingledine [Fri, 30 Jan 2004 20:33:04 +0000 (20:33 +0000)] 
finally locate the memory leak,
plus commit a patch that doesn't fix it
(but doesn't hurt? i dunno)

svn:r1024

21 years agoturn some knobs, add more debugging
Roger Dingledine [Fri, 30 Jan 2004 19:31:39 +0000 (19:31 +0000)] 
turn some knobs, add more debugging

svn:r1023

21 years agonote an assert trigger, if you use an old broken netscape socks4
Roger Dingledine [Fri, 30 Jan 2004 15:15:11 +0000 (15:15 +0000)] 
note an assert trigger, if you use an old broken netscape socks4

svn:r1022

21 years agoadd some informal performance statements
Roger Dingledine [Fri, 30 Jan 2004 15:06:59 +0000 (15:06 +0000)] 
add some informal performance statements
tighten the tex

svn:r1021

21 years agotighten the bib file
Roger Dingledine [Fri, 30 Jan 2004 15:06:19 +0000 (15:06 +0000)] 
tighten the bib file

svn:r1020

21 years agoprevent newline right before cite
Roger Dingledine [Fri, 30 Jan 2004 13:38:25 +0000 (13:38 +0000)] 
prevent newline right before cite

svn:r1019

21 years agocut a paragraph, cut the rendezvous attacks subsec
Roger Dingledine [Fri, 30 Jan 2004 03:37:10 +0000 (03:37 +0000)] 
cut a paragraph, cut the rendezvous attacks subsec

svn:r1018

21 years agomention what outgoing ports to allow, for people with corporate firewalls
Roger Dingledine [Thu, 29 Jan 2004 23:10:02 +0000 (23:10 +0000)] 
mention what outgoing ports to allow, for people with corporate firewalls

svn:r1017

21 years agoIn English, a verb only receives tense once.
Nick Mathewson [Thu, 29 Jan 2004 21:18:01 +0000 (21:18 +0000)] 
In English, a verb only receives tense once.

svn:r1016

21 years agoTighten paper a little; drop a couple of inches of whitespace.
Nick Mathewson [Thu, 29 Jan 2004 21:11:42 +0000 (21:11 +0000)] 
Tighten paper a little; drop a couple of inches of whitespace.

svn:r1015

21 years agoMostly moving rendezvous points to appendix. A few other changes.
Paul Syverson [Wed, 28 Jan 2004 22:50:58 +0000 (22:50 +0000)] 
Mostly moving rendezvous points to appendix. A few other changes.

svn:r1014

21 years agoa few more notes
Roger Dingledine [Tue, 27 Jan 2004 17:26:29 +0000 (17:26 +0000)] 
a few more notes

svn:r1013

21 years agoLet AP edges receive 'end' relay cells while waiting for 'connected'
Roger Dingledine [Tue, 20 Jan 2004 18:17:43 +0000 (18:17 +0000)] 
Let AP edges receive 'end' relay cells while waiting for 'connected'

svn:r1012

21 years agoadd an ap_conn connecting state; report connecting delay
Roger Dingledine [Tue, 20 Jan 2004 09:21:46 +0000 (09:21 +0000)] 
add an ap_conn connecting state; report connecting delay

svn:r1011

21 years agosmall default route when doing speed testing
Roger Dingledine [Tue, 20 Jan 2004 03:12:46 +0000 (03:12 +0000)] 
small default route when doing speed testing

svn:r1010

21 years agopush out a tls record's worth of data once you've got it
Roger Dingledine [Tue, 20 Jan 2004 02:14:51 +0000 (02:14 +0000)] 
push out a tls record's worth of data once you've got it

svn:r1009

21 years agoadd TOR_PERF macro options
Roger Dingledine [Tue, 20 Jan 2004 02:14:30 +0000 (02:14 +0000)] 
add TOR_PERF macro options

svn:r1008

21 years agofix typo
Roger Dingledine [Tue, 20 Jan 2004 02:14:12 +0000 (02:14 +0000)] 
fix typo

svn:r1007

21 years agosetuid to User _before_ complaining about running as root
Roger Dingledine [Mon, 19 Jan 2004 06:12:32 +0000 (06:12 +0000)] 
setuid to User _before_ complaining about running as root

svn:r1006

21 years agofix assert trigger in server
Roger Dingledine [Mon, 19 Jan 2004 04:58:39 +0000 (04:58 +0000)] 
fix assert trigger in server

Jan 18 04:11:43.312 [warn] connection_edge_send_command(): no circ. Closing.

i think it was while sending a connected relay cell back.
reason for having the circ gone is still not known. presumably the end cell
arrived at just the right time.

svn:r1005

21 years agotweak the planetlab statement
Roger Dingledine [Sat, 17 Jan 2004 18:06:42 +0000 (18:06 +0000)] 
tweak the planetlab statement

svn:r1004

21 years agoclean-up based on the oakland reviews
Roger Dingledine [Sat, 17 Jan 2004 17:43:38 +0000 (17:43 +0000)] 
clean-up based on the oakland reviews

svn:r1003

21 years agocite tor-spec
Roger Dingledine [Sat, 17 Jan 2004 16:20:07 +0000 (16:20 +0000)] 
cite tor-spec

svn:r1002

21 years agore-mention planetlab
Roger Dingledine [Sat, 17 Jan 2004 15:57:27 +0000 (15:57 +0000)] 
re-mention planetlab

svn:r1001

21 years agolooks like matt changed the title and authors for his FC04 paper
Roger Dingledine [Sat, 17 Jan 2004 15:56:56 +0000 (15:56 +0000)] 
looks like matt changed the title and authors for his FC04 paper

svn:r1000

21 years agofix some errors in logs and comments
Roger Dingledine [Fri, 16 Jan 2004 08:27:17 +0000 (08:27 +0000)] 
fix some errors in logs and comments

svn:r999

21 years agoadduser is not essential
Peter Palfrader [Thu, 15 Jan 2004 22:54:55 +0000 (22:54 +0000)] 
adduser is not essential

svn:r998

21 years agoanother iteration of the experiences section
Roger Dingledine [Thu, 15 Jan 2004 07:37:25 +0000 (07:37 +0000)] 
another iteration of the experiences section

svn:r997

21 years agoedit experiences section
Nick Mathewson [Thu, 15 Jan 2004 06:28:58 +0000 (06:28 +0000)] 
edit experiences section

svn:r996

21 years agoand another thought
Roger Dingledine [Wed, 14 Jan 2004 11:17:29 +0000 (11:17 +0000)] 
and another thought

svn:r995

21 years agoearly iteration of an 'experiences' section
Roger Dingledine [Wed, 14 Jan 2004 11:10:29 +0000 (11:10 +0000)] 
early iteration of an 'experiences' section
tweaks throughout

svn:r994

21 years agoseveral new todo items, prompted by wmf and weasel
Roger Dingledine [Tue, 13 Jan 2004 14:33:46 +0000 (14:33 +0000)] 
several new todo items, prompted by wmf and weasel

svn:r993

21 years agoRun test after build debian-version-0.0.1+0.0.2pre19-1
Peter Palfrader [Tue, 13 Jan 2004 14:30:50 +0000 (14:30 +0000)] 
Run test after build

svn:r991

21 years agoAdd empty TODO
Peter Palfrader [Tue, 13 Jan 2004 14:27:27 +0000 (14:27 +0000)] 
Add empty TODO

svn:r990

21 years agoClose #216611 with the first upload
Peter Palfrader [Tue, 13 Jan 2004 14:21:21 +0000 (14:21 +0000)] 
Close #216611 with the first upload

svn:r989

21 years agofix minor typos
Roger Dingledine [Tue, 13 Jan 2004 14:20:31 +0000 (14:20 +0000)] 
fix minor typos

svn:r988

21 years agoFirst go at a debian package
Peter Palfrader [Tue, 13 Jan 2004 13:40:00 +0000 (13:40 +0000)] 
First go at a debian package

svn:r987

21 years agoNote discrepency between N bytes transmitted over TLS and actual bandwidth use; add...
Nick Mathewson [Tue, 13 Jan 2004 01:19:02 +0000 (01:19 +0000)] 
Note discrepency between N bytes transmitted over TLS and actual bandwidth use; add 2 functions to help resolve.

svn:r986

21 years agoremember to mention entrynodes and exitnodes in the man page
Roger Dingledine [Mon, 12 Jan 2004 06:06:47 +0000 (06:06 +0000)] 
remember to mention entrynodes and exitnodes in the man page

svn:r985

21 years agooh, and make it compile
Roger Dingledine [Sun, 11 Jan 2004 07:41:01 +0000 (07:41 +0000)] 
oh, and make it compile
still need to make a decision about per-connection rate limiting
(take it out? update it?)

svn:r984

21 years agoupdate the man page for new token bucket params
Roger Dingledine [Sat, 10 Jan 2004 23:42:24 +0000 (23:42 +0000)] 
update the man page for new token bucket params

svn:r983

21 years agosplit the token bucket into 'rate' and 'burst' params
Roger Dingledine [Sat, 10 Jan 2004 23:40:38 +0000 (23:40 +0000)] 
split the token bucket into 'rate' and 'burst' params
we're not entirely migrated to burst yet, for backward compatibility

note some win32 probable-bugs

clean up routerlist.c

svn:r982

21 years agoresolve cygwin warnings for pre19
Roger Dingledine [Thu, 8 Jan 2004 22:48:18 +0000 (22:48 +0000)] 
resolve cygwin warnings for pre19

svn:r981

21 years agomark the design paper as draft, fix a few bugs tor-0.0.2pre19
Roger Dingledine [Thu, 8 Jan 2004 03:13:37 +0000 (03:13 +0000)] 
mark the design paper as draft, fix a few bugs

svn:r979

21 years agomove us to pre19
Roger Dingledine [Wed, 7 Jan 2004 22:56:12 +0000 (22:56 +0000)] 
move us to pre19

svn:r978

21 years agofix minor typo in tor-spec
Roger Dingledine [Wed, 7 Jan 2004 22:56:06 +0000 (22:56 +0000)] 
fix minor typo in tor-spec

svn:r977

21 years agoclean whitespace (no substantive changes)
Roger Dingledine [Wed, 7 Jan 2004 12:08:07 +0000 (12:08 +0000)] 
clean whitespace (no substantive changes)

svn:r976

21 years agostop checking for the system's daemon() func, since we don't use it
Roger Dingledine [Wed, 7 Jan 2004 12:06:35 +0000 (12:06 +0000)] 
stop checking for the system's daemon() func, since we don't use it

svn:r975

21 years agoFix the dns bug: children weren't dying
Roger Dingledine [Tue, 6 Jan 2004 07:53:40 +0000 (07:53 +0000)] 
Fix the dns bug: children weren't dying

We were telling a child to die by closing the parent's file descriptor
to him. But newer children were inheriting the open file descriptor from
the parent, and since they weren't closing them, the socket never closed,
so the child never read eof, so he never knew to exit.

As a side effect to this bug, we were probably failing to properly close
connections to remote hosts, ORs, and OPs, after a dns child was born.

I'm surprised Tor worked at all.

svn:r974

21 years agobegin the process of cleaning/updating the spec
Roger Dingledine [Mon, 5 Jan 2004 05:25:00 +0000 (05:25 +0000)] 
begin the process of cleaning/updating the spec

svn:r973

21 years agonote Christian Grothoff's daemonize patch
Roger Dingledine [Mon, 5 Jan 2004 05:23:41 +0000 (05:23 +0000)] 
note Christian Grothoff's daemonize patch

svn:r972

21 years agothe onionskin challenge length was 30 bytes longer than necessary
Roger Dingledine [Mon, 5 Jan 2004 05:23:03 +0000 (05:23 +0000)] 
the onionskin challenge length was 30 bytes longer than necessary
(i think ;)

svn:r971

21 years agoprint an entry at the top of the logfile so you know it's working
Roger Dingledine [Mon, 5 Jan 2004 05:22:04 +0000 (05:22 +0000)] 
print an entry at the top of the logfile so you know it's working
clean up a minor bug in a debugfile log entry

svn:r970

21 years agoIntegrate new daemon code, adapted from submission by christian grothoff
Nick Mathewson [Sat, 3 Jan 2004 22:40:49 +0000 (22:40 +0000)] 
Integrate new daemon code, adapted from submission by christian grothoff

svn:r969

21 years agomove us to pre18 tor-0.0.2pre18
Roger Dingledine [Fri, 2 Jan 2004 09:03:59 +0000 (09:03 +0000)] 
move us to pre18

svn:r967

21 years agofix endian issue: rh.integrity was getting sent wrong
Roger Dingledine [Fri, 2 Jan 2004 09:03:38 +0000 (09:03 +0000)] 
fix endian issue: rh.integrity was getting sent wrong
now it's a char[4] rather than an int

svn:r966

21 years agostop a bug that straycat may have found tor-0.0.2pre17
Roger Dingledine [Thu, 1 Jan 2004 07:01:09 +0000 (07:01 +0000)] 
stop a bug that straycat may have found

svn:r964

21 years agoupdate TODO, patch design paper
Roger Dingledine [Tue, 30 Dec 2003 23:05:06 +0000 (23:05 +0000)] 
update TODO, patch design paper

svn:r963

21 years agorearrange authors, correct install notes
Roger Dingledine [Tue, 30 Dec 2003 23:02:27 +0000 (23:02 +0000)] 
rearrange authors, correct install notes

svn:r962

21 years agomake loglevel info less noisy
Roger Dingledine [Tue, 30 Dec 2003 22:49:35 +0000 (22:49 +0000)] 
make loglevel info less noisy

svn:r961

21 years agorandomize the initial circ_id and stream_id, so an adversary who
Roger Dingledine [Sun, 28 Dec 2003 04:46:09 +0000 (04:46 +0000)] 
randomize the initial circ_id and stream_id, so an adversary who
breaks in part-way through can't learn how many circs/streams have
been made

svn:r960

21 years agoback out the insert-padding-if-conflict code
Roger Dingledine [Fri, 26 Dec 2003 06:29:57 +0000 (06:29 +0000)] 
back out the insert-padding-if-conflict code
use recognized + digest instead, just assume it's enough bits

svn:r959

21 years agocheckpoint: revamp relay cell packaging and handling
Roger Dingledine [Tue, 23 Dec 2003 07:45:31 +0000 (07:45 +0000)] 
checkpoint: revamp relay cell packaging and handling
include the infrastructure for inserting padding cells when there's
a relay-recognized conflict, but it does not work currently.

svn:r958

21 years agoadd crypto_cipher_rewind to reverse crypto_cipher_advance
Roger Dingledine [Tue, 23 Dec 2003 07:43:05 +0000 (07:43 +0000)] 
add crypto_cipher_rewind to reverse crypto_cipher_advance

svn:r957

21 years agocorrect a warn message in mark_if_closed
Roger Dingledine [Tue, 23 Dec 2003 07:42:01 +0000 (07:42 +0000)] 
correct a warn message in mark_if_closed

svn:r956

21 years agomake sure there's no conflict when generating stream_ids
Roger Dingledine [Fri, 19 Dec 2003 21:25:44 +0000 (21:25 +0000)] 
make sure there's no conflict when generating stream_ids

svn:r955

21 years agorename circ_id_t to uint16_t for code clarity
Roger Dingledine [Fri, 19 Dec 2003 19:55:02 +0000 (19:55 +0000)] 
rename circ_id_t to uint16_t for code clarity
change message when using non-recommended tor version

svn:r954

21 years agomake a relay_header_t struct and pack/unpack funcs
Roger Dingledine [Fri, 19 Dec 2003 05:09:51 +0000 (05:09 +0000)] 
make a relay_header_t struct and pack/unpack funcs
split 7-byte stream_id string into 2-byte recognized and 2-byte stream_id
fix two seg faults in fetch_from_buf_http
fix several lurking seg faults in handling unexpected relay cells

still need to
 * clean up relay_crypt
 * use relay dummies if there's going to be a conflict with rh.recognized
 * check for a conflict when generating stream_ids

svn:r953

21 years agoclean tabs, trailing whitespace
Roger Dingledine [Wed, 17 Dec 2003 21:14:13 +0000 (21:14 +0000)] 
clean tabs, trailing whitespace

svn:r952

21 years agoremove trailing whitespace
Roger Dingledine [Wed, 17 Dec 2003 21:09:31 +0000 (21:09 +0000)] 
remove trailing whitespace

svn:r951

21 years agomake fetch_from_buf_http malloc its strings rather
Roger Dingledine [Wed, 17 Dec 2003 09:42:28 +0000 (09:42 +0000)] 
make fetch_from_buf_http malloc its strings rather
than use fixed-size strings

reorganize directory_handle_command so it'll be easier to do more with
our directory servers

svn:r950

21 years agobetcha didn't know strncpy could leave an unterminated string
Roger Dingledine [Wed, 17 Dec 2003 09:20:29 +0000 (09:20 +0000)] 
betcha didn't know strncpy could leave an unterminated string

svn:r949

21 years agoend-to-end integrity checking now works
Roger Dingledine [Wed, 17 Dec 2003 05:58:30 +0000 (05:58 +0000)] 
end-to-end integrity checking now works
initialize digests from shared secrets at handshake
make circuit_send_next_onion_skin use connection_edge_send_command

svn:r948

21 years agodocument an openssl gotcha
Roger Dingledine [Wed, 17 Dec 2003 05:31:52 +0000 (05:31 +0000)] 
document an openssl gotcha

svn:r947

21 years agoinfrastructure for integrity-checks in relay cells
Roger Dingledine [Tue, 16 Dec 2003 22:56:50 +0000 (22:56 +0000)] 
infrastructure for integrity-checks in relay cells
make circuit_consider_sending_sendme use connection_edge_send_command
fix endian bug in relay length handling (maybe)

svn:r946

21 years agobump cvs version to pre17, so people using cvs tor are denied from
Roger Dingledine [Tue, 16 Dec 2003 22:22:11 +0000 (22:22 +0000)] 
bump cvs version to pre17, so people using cvs tor are denied from
the (incompatible) pre16 network

svn:r945