Commit Graph

214 Commits

Author SHA1 Message Date
Roger Dingledine b32baa9fa7 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 905475f472 Fix message when decompressing
svn:r214
2003-03-19 22:51:38 +00:00
Nick Mathewson 3e2cd6891c Be loud when decompressing
svn:r213
2003-03-19 22:47:34 +00:00
Roger Dingledine cd8ee2c6de minor doc patches
svn:r212
2003-03-19 22:44:29 +00:00
Roger Dingledine 88b74ead5c allow make dist to work, because we moved stuff to doc
svn:r211
2003-03-19 22:43:03 +00:00
Roger Dingledine bddafeb4c0 obsolete notion of 'role' from config files
svn:r210
2003-03-19 22:40:58 +00:00
Nick Mathewson 5aecb83b70 Make decompression loud.
svn:r209
2003-03-19 22:28:52 +00:00
Roger Dingledine f5c49b2f76 kludge because openssl and zlib both typedef free_func :(
svn:r208
2003-03-19 22:27:37 +00:00
Roger Dingledine 02e3564658 fix arg bug; reduce confusion in package_raw_inbuf
svn:r207
2003-03-19 22:27:01 +00:00
Nick Mathewson 404f233ac2 Add other side of half-open-connection logic (still disabled
svn:r206
2003-03-19 22:05:35 +00:00
Roger Dingledine 6ac15922dd cleaner errors
svn:r205
2003-03-19 22:02:35 +00:00
Nick Mathewson cc8d0ec51a Be clear about whether we are using half-open connections
svn:r204
2003-03-19 21:59:07 +00:00
Nick Mathewson 79f623cecb Fix bug in client_send_auth
svn:r203
2003-03-19 21:47:18 +00:00
Nick Mathewson 72d720fa96 Fix client_process_auth
svn:r202
2003-03-19 21:34:38 +00:00
Nick Mathewson ad83f5b97c Correct defeatest attitude in crypto_new_cipher_env
svn:r201
2003-03-19 21:27:21 +00:00
Nick Mathewson c741abd3ec Fix op handshake for longer keys
svn:r200
2003-03-19 21:17:57 +00:00
Nick Mathewson 06afb8328a Add a missing long cast to log.c for portability
svn:r199
2003-03-19 20:54:39 +00:00
Nick Mathewson 74677f6183 Finish zlib and half-open; switch to 3des (ede/ofb)
svn:r198
2003-03-19 20:48:56 +00:00
Nick Mathewson d49e1106b9 Make Makefile.am nonbroken
svn:r197
2003-03-19 20:42:40 +00:00
Nick Mathewson 054adffd09 Refactor block ciphers; add 3des
svn:r196
2003-03-19 20:41:15 +00:00
Roger Dingledine d7825b8886 a few clarifications to the spec
still not done at the end


svn:r195
2003-03-18 07:21:31 +00:00
Roger Dingledine f906b7c1e7 identical FAQ and HACKING files, now in /doc
svn:r194
2003-03-18 03:28:03 +00:00
Roger Dingledine f243ef6f1c remove faq and hacking files too. they're now in doc.
svn:r193
2003-03-18 03:27:47 +00:00
Roger Dingledine 3adf5ac5d5 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 5f62e2690b more todo edits from today's meeting
svn:r191
2003-03-17 23:34:00 +00:00
Roger Dingledine f4004808f9 removing TODO file from /
svn:r190
2003-03-17 23:19:42 +00:00
Roger Dingledine 1a29c36c93 same todo file as before, just moving to doc/
svn:r189
2003-03-17 23:19:25 +00:00
Nick Mathewson 5660577fc6 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 3c8d991a88 Add code for end-to-end zlib compression. Still needs flow-control
svn:r187
2003-03-17 02:42:45 +00:00
Nick Mathewson 5f15fbf9d3 Remove extraneous (and non-ansi) semis
svn:r186
2003-03-17 02:42:14 +00:00
Nick Mathewson eda5ab1252 Add daemon logic
svn:r185
2003-03-17 02:41:36 +00:00
Nick Mathewson ce3fd2dc10 Add daemon option and bool config type
svn:r184
2003-03-17 02:27:19 +00:00
Nick Mathewson 1dd11ff507 Add zlib to link step
svn:r183
2003-03-17 02:26:37 +00:00
Nick Mathewson a1112d15d0 Change gcc options to ones that work on Mac OS X; add zlib to headers
svn:r182
2003-03-17 02:04:10 +00:00
Roger Dingledine e2c3f8d311 a few updates to the TODO
svn:r181
2003-03-16 23:26:29 +00:00
Roger Dingledine ac13aec234 clearer instructions for people starting new nodes
svn:r180
2003-03-16 04:55:19 +00:00
Roger Dingledine fccda47039 clean up and slightly document the config files
svn:r179
2003-03-16 04:40:16 +00:00
Roger Dingledine 6591264235 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
Roger Dingledine 9343a2512f some patches on nick's commit
svn:r177
2003-03-12 12:02:06 +00:00
Nick Mathewson d8020d0601 Make ACI anti-collision logic work; make sure that cells are filled with 0s.
svn:r176
2003-03-11 21:38:38 +00:00
Nick Mathewson 0b3da8f291 First draft of most of spec
svn:r175
2003-03-11 21:36:00 +00:00
Roger Dingledine 5612677514 lazy (just in time) directory rebuilding
svn:r174
2003-03-11 01:51:41 +00:00
Roger Dingledine 5783066d15 pack into data cells more intelligently
svn:r173
2003-03-10 22:40:02 +00:00
Roger Dingledine a787fd7677 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 fb83248255 tweaks and responses to the spec
svn:r171
2003-03-07 08:41:57 +00:00
Roger Dingledine 19f149e389 clean out obsolete cell types
svn:r170
2003-03-07 08:24:55 +00:00
Roger Dingledine bbf08354d7 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
Nick Mathewson 02bf3cb28b Spec for current version of onion routing
svn:r168
2003-03-07 02:39:40 +00:00
Roger Dingledine a5ff30e421 clean up prepare_for_poll() so it's fast
svn:r167
2003-03-06 04:52:02 +00:00
Roger Dingledine 177074923d minor code cleanup
svn:r166
2003-03-05 20:03:05 +00:00