Nick Mathewson
|
97d847b9e3
|
Factor out cell packing and unpacking
svn:r240
|
2003-04-16 17:44:33 +00:00 |
|
Nick Mathewson
|
1bbea670bc
|
Remove the last vestige of code that claims to know the inner structure of an onion on the network
svn:r239
|
2003-04-16 17:11:56 +00:00 |
|
Roger Dingledine
|
05b52ad868
|
bugfix: make onions work again
svn:r238
|
2003-04-16 17:07:46 +00:00 |
|
Nick Mathewson
|
33176c70a5
|
Factor out timeval-related functions.
svn:r237
|
2003-04-16 17:04:58 +00:00 |
|
Nick Mathewson
|
0c61bc3756
|
Remove the notion of "onion ciphers"; make packing and unpacking separate fns
svn:r236
|
2003-04-16 16:19:27 +00:00 |
|
Roger Dingledine
|
54af75b1b4
|
add missing prototype
svn:r235
|
2003-04-16 16:17:27 +00:00 |
|
Nick Mathewson
|
acc33c18e2
|
Tests for crypto; more tests for buffers
svn:r234
|
2003-04-16 15:24:09 +00:00 |
|
Roger Dingledine
|
e1d37ed6ab
|
divorce circuit building from user connections
now we rebuild the circuit periodically (but only if it's been used),
and we can further abstract it to do incremental circuit building, etc.
svn:r233
|
2003-04-16 06:18:31 +00:00 |
|
Nick Mathewson
|
1fa0fc1487
|
Introduce a few unit tests (from older code), refactor compression setup/teardown
svn:r232
|
2003-04-15 19:10:18 +00:00 |
|
Roger Dingledine
|
7df5caad0d
|
make it work (heh)
svn:r231
|
2003-04-11 22:28:51 +00:00 |
|
Roger Dingledine
|
1d53d8ad0e
|
refactored some duplicate code into connection_edge.c
svn:r230
|
2003-04-11 22:11:11 +00:00 |
|
Roger Dingledine
|
833f165d68
|
bugfix: make onion proxies actually obey their requested bandwidth
svn:r229
|
2003-04-08 22:31:48 +00:00 |
|
Roger Dingledine
|
c2fa6f5c7d
|
let the 'test' binary build from the source distrib
svn:r228
|
2003-04-08 22:09:18 +00:00 |
|
Roger Dingledine
|
cdf6ea201f
|
put most of the remaining exit policy stuff in
route selection still doesn't pay attention to exit policies though
svn:r227
|
2003-04-08 06:44:38 +00:00 |
|
Nick Mathewson
|
79b77b421d
|
First test added
svn:r226
|
2003-04-07 13:25:44 +00:00 |
|
Roger Dingledine
|
18bbac44ca
|
parse exit policy lines
svn:r225
|
2003-04-07 04:38:19 +00:00 |
|
Nick Mathewson
|
c217b1ca71
|
Add magic to end of C files to make emacs happy; split test invocation into separate file.
svn:r224
|
2003-04-07 02:12:02 +00:00 |
|
Roger Dingledine
|
afa95ca47c
|
make servers tolerate the dns bug.
svn:r223
|
2003-04-05 19:53:45 +00:00 |
|
Roger Dingledine
|
cb584627a4
|
begin cells are now address:port, not address,port
(breaks backward compatibility)
svn:r222
|
2003-04-05 19:04:47 +00:00 |
|
Roger Dingledine
|
1ae95f66ed
|
bring docs closer to reality
svn:r221
|
2003-04-05 19:04:05 +00:00 |
|
Roger Dingledine
|
03f4ed309f
|
remove obsolete httpap
svn:r220
|
2003-04-04 22:10:25 +00:00 |
|
Roger Dingledine
|
76e1a66196
|
remove obsolete smtpap
svn:r219
|
2003-04-04 22:09:43 +00:00 |
|
Roger Dingledine
|
96e5f776d6
|
move cell size to 256. seems to work (?)
svn:r218
|
2003-03-24 04:02:24 +00:00 |
|
Roger Dingledine
|
0dad499917
|
finish specifying topic flow control
svn:r217
|
2003-03-24 03:31:11 +00:00 |
|
Roger Dingledine
|
b8da74d30a
|
get rid of those nasty tabs
svn:r216
|
2003-03-24 03:00:20 +00:00 |
|
Roger Dingledine
|
9ac9db782a
|
fix rare race condition
if the directory is remade while an OR is handshaking, the directory
needs to become dirty again when the handshake succeeds
svn:r215
|
2003-03-24 02:50:07 +00:00 |
|
Nick Mathewson
|
9d03ae627d
|
Fix message when decompressing
svn:r214
|
2003-03-19 22:51:38 +00:00 |
|
Nick Mathewson
|
29da03cbdc
|
Be loud when decompressing
svn:r213
|
2003-03-19 22:47:34 +00:00 |
|
Roger Dingledine
|
fceb457276
|
minor doc patches
svn:r212
|
2003-03-19 22:44:29 +00:00 |
|
Roger Dingledine
|
b6615bc7de
|
allow make dist to work, because we moved stuff to doc
svn:r211
|
2003-03-19 22:43:03 +00:00 |
|
Roger Dingledine
|
e03af74d55
|
obsolete notion of 'role' from config files
svn:r210
|
2003-03-19 22:40:58 +00:00 |
|
Nick Mathewson
|
9c263b322b
|
Make decompression loud.
svn:r209
|
2003-03-19 22:28:52 +00:00 |
|
Roger Dingledine
|
5d0904bc41
|
kludge because openssl and zlib both typedef free_func :(
svn:r208
|
2003-03-19 22:27:37 +00:00 |
|
Roger Dingledine
|
ff14dcdef7
|
fix arg bug; reduce confusion in package_raw_inbuf
svn:r207
|
2003-03-19 22:27:01 +00:00 |
|
Nick Mathewson
|
3a0cf37641
|
Add other side of half-open-connection logic (still disabled
svn:r206
|
2003-03-19 22:05:35 +00:00 |
|
Roger Dingledine
|
d07146b778
|
cleaner errors
svn:r205
|
2003-03-19 22:02:35 +00:00 |
|
Nick Mathewson
|
a528ee2d8f
|
Be clear about whether we are using half-open connections
svn:r204
|
2003-03-19 21:59:07 +00:00 |
|
Nick Mathewson
|
7f7417cd29
|
Fix bug in client_send_auth
svn:r203
|
2003-03-19 21:47:18 +00:00 |
|
Nick Mathewson
|
4631f3dcdf
|
Fix client_process_auth
svn:r202
|
2003-03-19 21:34:38 +00:00 |
|
Nick Mathewson
|
3a89d27e66
|
Correct defeatest attitude in crypto_new_cipher_env
svn:r201
|
2003-03-19 21:27:21 +00:00 |
|
Nick Mathewson
|
51ed97504b
|
Fix op handshake for longer keys
svn:r200
|
2003-03-19 21:17:57 +00:00 |
|
Nick Mathewson
|
2b2eff33c5
|
Add a missing long cast to log.c for portability
svn:r199
|
2003-03-19 20:54:39 +00:00 |
|
Nick Mathewson
|
0fed84785e
|
Finish zlib and half-open; switch to 3des (ede/ofb)
svn:r198
|
2003-03-19 20:48:56 +00:00 |
|
Nick Mathewson
|
2ff7f274d3
|
Make Makefile.am nonbroken
svn:r197
|
2003-03-19 20:42:40 +00:00 |
|
Nick Mathewson
|
8ff1c3e21f
|
Refactor block ciphers; add 3des
svn:r196
|
2003-03-19 20:41:15 +00:00 |
|
Roger Dingledine
|
799dafb881
|
a few clarifications to the spec
still not done at the end
svn:r195
|
2003-03-18 07:21:31 +00:00 |
|
Roger Dingledine
|
8fb1056a7c
|
identical FAQ and HACKING files, now in /doc
svn:r194
|
2003-03-18 03:28:03 +00:00 |
|
Roger Dingledine
|
f9c541bfcf
|
remove faq and hacking files too. they're now in doc.
svn:r193
|
2003-03-18 03:27:47 +00:00 |
|
Roger Dingledine
|
64e46988f6
|
greatly simplify this notion of 'roles':
if your ORPort is non-zero then you must connect to all nodes
if your DirPort is non-zero then you must act like a directory server
svn:r192
|
2003-03-18 01:49:55 +00:00 |
|
Roger Dingledine
|
d5c42576a3
|
more todo edits from today's meeting
svn:r191
|
2003-03-17 23:34:00 +00:00 |
|