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
|
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
|
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
|
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
|
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 |
|
Nick Mathewson
|
4ad74c2141
|
Do not uncompress from z_outbuf to outbuf unless outbuf is less than maximally full
svn:r188
|
2003-03-17 21:21:35 +00:00 |
|
Nick Mathewson
|
6deed60bb5
|
Add code for end-to-end zlib compression. Still needs flow-control
svn:r187
|
2003-03-17 02:42:45 +00:00 |
|
Nick Mathewson
|
9a6b01ba44
|
Remove extraneous (and non-ansi) semis
svn:r186
|
2003-03-17 02:42:14 +00:00 |
|
Nick Mathewson
|
743e61e8c6
|
Add daemon logic
svn:r185
|
2003-03-17 02:41:36 +00:00 |
|
Nick Mathewson
|
5dc443a8c5
|
Add daemon option and bool config type
svn:r184
|
2003-03-17 02:27:19 +00:00 |
|
Nick Mathewson
|
9f0e93e716
|
Add zlib to link step
svn:r183
|
2003-03-17 02:26:37 +00:00 |
|
Roger Dingledine
|
d9770fbd96
|
clean up and slightly document the config files
svn:r179
|
2003-03-16 04:40:16 +00:00 |
|
Roger Dingledine
|
c5ed007ac8
|
respond to nick's question about link padding
(nick: note that link padding is currently disabled)
svn:r178
|
2003-03-12 12:06:54 +00:00 |
|
Nick Mathewson
|
e3368a65a9
|
Make ACI anti-collision logic work; make sure that cells are filled with 0s.
svn:r176
|
2003-03-11 21:38:38 +00:00 |
|
Roger Dingledine
|
70b35ce8c2
|
lazy (just in time) directory rebuilding
svn:r174
|
2003-03-11 01:51:41 +00:00 |
|
Roger Dingledine
|
fb2f4a0418
|
pack into data cells more intelligently
svn:r173
|
2003-03-10 22:40:02 +00:00 |
|
Roger Dingledine
|
90f8a7a757
|
be less noisy at -l info, now that flow control bug is solved
svn:r172
|
2003-03-10 22:30:05 +00:00 |
|
Roger Dingledine
|
b50c406c08
|
clean out obsolete cell types
svn:r170
|
2003-03-07 08:24:55 +00:00 |
|
Roger Dingledine
|
25939f206b
|
remove the mystery int32 from the or-to-or handshake
thanks nick :)
(note: this change breaks backward compatibility)
svn:r169
|
2003-03-07 07:57:55 +00:00 |
|
Roger Dingledine
|
7354619bc1
|
clean up prepare_for_poll() so it's fast
svn:r167
|
2003-03-06 04:52:02 +00:00 |
|