Roger Dingledine
c7b97017ad
send the end cell when we realize we're going to end,
...
not when we're closing the stream.
this lets us put a payload in the end cell if we want to,
to describe why we're closing the stream.
there are still some places where we don't send the end cell
immediately. i need to track them down. but it's a low priority,
since i've made it send the end cell when we close the stream if
we haven't already sent it.
svn:r640
2003-10-21 08:37:07 +00:00
Roger Dingledine
a23da67dfe
i seem to be listing hard problems.
...
still plenty more hard problems where those came from.
svn:r639
2003-10-21 08:09:55 +00:00
Roger Dingledine
dc51e0a4df
first draft of a conclusion / future works
...
svn:r638
2003-10-21 04:27:54 +00:00
Roger Dingledine
8d7fb11cb4
first draft of the rendezvous section done
...
svn:r637
2003-10-21 01:11:29 +00:00
Paul Syverson
9fd30ca155
Few more changes to intro. First complete draft of background.
...
Cut in threats from PETs 2000 paper and started adapting them.
svn:r636
2003-10-20 23:44:53 +00:00
Roger Dingledine
1692d01b04
include our own timegm() impl, since it's not portable
...
svn:r635
2003-10-20 20:19:59 +00:00
Roger Dingledine
252da83412
a skeletal print_usage() function
...
svn:r634
2003-10-20 01:19:54 +00:00
Roger Dingledine
98ad637703
add an Address line to the sample server rc file
...
svn:r633
2003-10-19 05:50:52 +00:00
(no author)
30f0dcafd1
This commit was manufactured by cvs2svn to create tag
...
'tor-0_0_2pre13'.
svn:r632
2003-10-19 05:45:22 +00:00
Roger Dingledine
0bb0a22f00
move to 0.0.2pre13
...
svn:r631
2003-10-19 05:45:22 +00:00
Roger Dingledine
bfa8d8886c
warn, not err
...
svn:r630
2003-10-19 01:15:36 +00:00
Roger Dingledine
d393b01405
put small buffers back in place
...
svn:r629
2003-10-19 01:10:38 +00:00
Nick Mathewson
7996827e00
Example code to get nickname from cert
...
svn:r628
2003-10-19 00:47:03 +00:00
Nick Mathewson
da3c1f0287
Code to get nicknames from peer certs
...
svn:r627
2003-10-19 00:46:51 +00:00
Roger Dingledine
6c7b031c9d
let tls tolerate reallocing the buf
...
and also remember the params for ssl_write if it returns wantread.
svn:r626
2003-10-19 00:39:48 +00:00
Roger Dingledine
a95f1a895e
first steps toward a WANTWRITE SSL_write tls bug fix
...
how exactly the same do the arguments need to be? :(
svn:r625
2003-10-18 08:00:19 +00:00
Roger Dingledine
b2ce2eb7b9
another minor memory leak
...
make dnsconn->address reflect what it's currently resolving
svn:r624
2003-10-18 07:09:09 +00:00
Roger Dingledine
862cb17105
start to track down the 'peer has invalid cert' bug
...
svn:r623
2003-10-18 06:48:46 +00:00
Roger Dingledine
8a810d38c7
no more memory leaks
...
when you run it under normal operation
for as many as three minutes
svn:r622
2003-10-18 04:18:26 +00:00
Roger Dingledine
4905165081
fix two more memory problems
...
one remains :)
svn:r621
2003-10-18 03:23:26 +00:00
Roger Dingledine
12842c22a1
clean up memory leaks, confusions
...
still one memory leak remaining here.
svn:r620
2003-10-18 02:18:22 +00:00
Roger Dingledine
403bef7c81
we've been stomping on memory while reading config
...
doesn't seem to have bitten us yet, but let's fix that :)
svn:r619
2003-10-18 01:28:39 +00:00
Roger Dingledine
4f20604026
update install and readme: people should now do 'make install'
...
svn:r618
2003-10-18 00:44:10 +00:00
Roger Dingledine
85811499a9
log to stdout while parsing config,
...
otherwise we log to nothing and give no feedback!
svn:r617
2003-10-18 00:13:08 +00:00
Roger Dingledine
99cf41464f
rewrite close_logs so it could possibly work
...
remove deadbeef memory-clobber testing (for now)
svn:r616
2003-10-18 00:07:58 +00:00
Paul Syverson
95e814abfb
Small changes to abstract and intro
...
svn:r615
2003-10-17 20:56:59 +00:00
Roger Dingledine
f869b839bf
put in some notes about rendezvous points
...
i'll tie these together more in a bit
and answer/introduce a few questions in section 1
svn:r614
2003-10-17 11:04:39 +00:00
Roger Dingledine
ce965f289b
put a blank line in the directory, before the first router
...
this makes it easier to read (at least for me)
svn:r613
2003-10-17 10:24:58 +00:00
Roger Dingledine
6e07201a02
try to make cvs more stable for now. need to test this more in a bit.
...
svn:r612
2003-10-17 10:00:01 +00:00
Roger Dingledine
7ef6d7e029
reload the fingerprints file on HUP
...
svn:r611
2003-10-17 05:23:48 +00:00
Roger Dingledine
35a856a1e1
catch misconfigured machines that return hostname as fqdn
...
svn:r610
2003-10-17 04:48:20 +00:00
Roger Dingledine
ec270cf4a8
patch from aaron to abstract into $TORARGS
...
svn:r609
2003-10-16 22:10:48 +00:00
Roger Dingledine
f2d7789625
mention that you can run tor with "-l warn"
...
svn:r608
2003-10-16 21:55:27 +00:00
Paul Syverson
a6f040b477
Several changes to background section, which is still a mess
...
Added bib file
svn:r607
2003-10-16 21:49:04 +00:00
Roger Dingledine
81bc400da4
add a note about how Safari claims to support socks but doesn't
...
svn:r606
2003-10-16 21:45:05 +00:00
Steven Hazel
b570850ac8
create var/lib/tor on "make install" -- this should allow
...
sample-server-torrc to Just Work
svn:r605
2003-10-16 08:53:14 +00:00
Nick Mathewson
729a957302
Log TLS errors even harder
...
svn:r604
2003-10-15 23:50:25 +00:00
Nick Mathewson
9fb7e99e85
Add more logging on some ssl errors.
...
svn:r603
2003-10-15 23:42:44 +00:00
Roger Dingledine
77c44df05d
update TODO entries to reflect recent progress
...
svn:r602
2003-10-15 19:28:59 +00:00
Roger Dingledine
97fd8d20eb
closing stdout *should* be safe (we'll see)
...
svn:r601
2003-10-15 19:27:51 +00:00
Nick Mathewson
dea4cb2ebf
Report delivery cell fullness correctly
...
svn:r600
2003-10-15 19:25:28 +00:00
Roger Dingledine
bb9f1f9a8b
change buf->buf to buf->mem
...
maybe this will mean fewer dumb errors
svn:r599
2003-10-15 19:17:21 +00:00
Roger Dingledine
68f8f5643a
don't clobber CFLAGS when configure starts
...
svn:r598
2003-10-15 19:13:39 +00:00
Nick Mathewson
ba009ad2be
fix bug with overzealous shrinking; add more comments.
...
svn:r597
2003-10-15 19:07:07 +00:00
Roger Dingledine
fe75267591
clean up logging, allow user to specify log files
...
If DebugLogFile is specified, log to it at -l debug
If LogFile is specified, log to it at the -l from the commandline
(default info)
If no LogFile *and* not a Daemon, then log to stdout.
Make conn->s = -1 by default (this might break things)
When kill -USR1, prefer to log at INFO, but make sure they always see it.
svn:r596
2003-10-15 18:50:16 +00:00
Nick Mathewson
d003612bb5
Build without warnings on OS X.
...
svn:r595
2003-10-15 18:48:48 +00:00
Nick Mathewson
ff0461419e
Make add_file_log return 0 on success.
...
svn:r594
2003-10-15 18:38:38 +00:00
Nick Mathewson
5fb22110db
Make last commit build
...
svn:r593
2003-10-15 18:37:19 +00:00
Nick Mathewson
8b8da4159f
Stop using stdout for non-debugging cases
...
svn:r592
2003-10-15 18:28:32 +00:00
Roger Dingledine
7392215172
spell matej's name correctly (oops)
...
svn:r591
2003-10-15 09:29:46 +00:00