Roger Dingledine
9800b59ab1
remove obsolete ss.h
...
svn:r336
2003-06-18 07:42:13 +00:00
Roger Dingledine
80d7f2bd1f
move to 0.0.2pre6; remove zlib include check
...
svn:r335
2003-06-18 05:53:03 +00:00
Roger Dingledine
1cf70aeb79
question for nick about daemonizing
...
svn:r334
2003-06-18 05:52:32 +00:00
Nick Mathewson
f8d431d801
Change many files to new log_fn format
...
svn:r333
2003-06-17 22:18:26 +00:00
Nick Mathewson
1c7d1c75e2
Have GCC catch errors in format strings
...
svn:r332
2003-06-17 22:14:44 +00:00
Nick Mathewson
80151414e4
Come up with a less macro-happy, even more portable log_fn implementation
...
svn:r331
2003-06-17 21:36:44 +00:00
Nick Mathewson
9a7b5fa382
Make log_fn work on apples with no workarounds needed in main code
...
svn:r330
2003-06-17 21:15:25 +00:00
Nick Mathewson
5f10923ad0
Make sure crypt_seed_rng succeeds
...
svn:r329
2003-06-17 20:19:54 +00:00
Nick Mathewson
f8ce55b9ab
Use fread instead of fgets for binary data
...
svn:r328
2003-06-17 20:19:41 +00:00
Roger Dingledine
fd5c263294
overhaul the dns farm: cut its size in half
...
i've eliminated the master dns process, so now the workers just
act like regular connections and are handled by the normal pollarray.
everything seems to still work. ;)
svn:r327
2003-06-17 14:31:05 +00:00
Roger Dingledine
9c829aca8b
folding in nick's suggestion
...
svn:r326
2003-06-14 07:27:45 +00:00
Nick Mathewson
4dac3fc517
Add comment about hostnames; all else looks reasonable as discussed
...
svn:r325
2003-06-14 03:35:02 +00:00
Nick Mathewson
f9a12591e1
Dont test handshakes in an infinite loop
...
svn:r324
2003-06-14 01:39:23 +00:00
Nick Mathewson
92323f23ee
When debugging, dump key material
...
svn:r323
2003-06-14 01:34:39 +00:00
Nick Mathewson
801affc7b3
Fix the periodic bug that would make handshaking fail.
...
The culprit: sometimes DH_calculate_key returns less than DH_KEY_LEN bytes;
we needed to check the return value.
svn:r322
2003-06-14 01:30:53 +00:00
Nick Mathewson
6550d7d735
Do not use pseudorandom nonces
...
svn:r321
2003-06-14 01:29:16 +00:00
Nick Mathewson
88b6ce0d37
Fix MacOS build
...
svn:r320
2003-06-14 01:28:25 +00:00
Nick Mathewson
477d24d776
Better test messages for onion skin bug
...
svn:r319
2003-06-13 21:23:14 +00:00
Nick Mathewson
b90748c923
Add RNG seeding
...
svn:r318
2003-06-13 21:13:37 +00:00
Roger Dingledine
0aa7786c28
another revision of the rendezvous spec
...
this time the application-side behavior is more plausible
svn:r317
2003-06-13 12:44:43 +00:00
Roger Dingledine
06bee77e7a
remove on-the-fly compression feature
...
it wasn't working, and it was harder than we'd anticipated
not worth it.
svn:r316
2003-06-13 10:23:42 +00:00
Roger Dingledine
d956807b57
relay queues are obsolete (woo!)
...
they used to be used for
* queueing relay cells at the edge of the network, when windows are empty
* queueing relay cells that arrive after an onion but before the onion
has been processed.
both of these uses are gone. so out they go.
svn:r315
2003-06-13 09:59:33 +00:00
Roger Dingledine
8c4a5df01f
improve portability: inet_aton is missing on solaris
...
svn:r314
2003-06-13 09:25:55 +00:00
Roger Dingledine
a995978e07
send truncates AP-ward in a circuit, not destroys
...
svn:r313
2003-06-13 09:20:23 +00:00
Roger Dingledine
f174773878
implement truncate and truncated (untested)
...
clean up circuit_deliver_relay_cell convention
svn:r312
2003-06-12 10:16:33 +00:00
Roger Dingledine
18e18fc3f0
further spec cleanup
...
svn:r311
2003-06-12 07:13:01 +00:00
Nick Mathewson
d19177e9fe
Add first draft of rendezvous point document
...
svn:r310
2003-06-12 06:20:20 +00:00
Nick Mathewson
4b20f582c0
Finish spec update
...
svn:r309
2003-06-12 06:19:34 +00:00
Roger Dingledine
9778f7d613
don't complain as much when using openssl 0.9.7a
...
svn:r308
2003-06-10 20:50:56 +00:00
Nick Mathewson
eed07d210a
add TODO notes
...
svn:r307
2003-06-03 19:54:26 +00:00
Roger Dingledine
1a1357f11b
a few minor notes, still more work to be done
...
svn:r306
2003-06-03 09:51:23 +00:00
Nick Mathewson
081ef55e8b
Committing the parts of tor-spec I can write. There are still a
...
couple of points where the code doesn't match my understanding -- I
can write those, once I understand whether we're still going to do
what I thought.
The rendezvous point spec is begun, but has turned out not to be what
we had talked about. Let's talk design tomorrow, Roger, and I'll write down
what we say.
svn:r305
2003-06-03 06:45:06 +00:00
Nick Mathewson
5b9fdbf753
Answer question about eliminating symmetric encryption from onion skins
...
svn:r304
2003-06-02 02:18:16 +00:00
Roger Dingledine
6043c1e7bb
bugfix: it was expiring circuits that still had active connections
...
svn:r303
2003-06-01 02:09:36 +00:00
Roger Dingledine
6cac13bcfe
and update the todo
...
svn:r302
2003-05-28 06:36:49 +00:00
Roger Dingledine
e8697c47d9
partial update of the spec
...
still wrong in plenty of places
svn:r301
2003-05-28 06:36:26 +00:00
Roger Dingledine
5088eb23b9
update config files to not use opport
...
svn:r300
2003-05-28 06:22:18 +00:00
Roger Dingledine
586f8c9903
fix (harmless) bug
...
svn:r299
2003-05-28 06:19:58 +00:00
Roger Dingledine
3f474b55b6
OPport is gone. So is conn type OP.
...
svn:r298
2003-05-28 02:03:25 +00:00
Roger Dingledine
22772ab193
bugfix
...
svn:r297
2003-05-28 00:13:42 +00:00
Roger Dingledine
a6777c46a2
fix design bug: circ->n_conn is shared among circs, so it can't
...
point to the streams for this circ.
svn:r296
2003-05-27 23:39:04 +00:00
Roger Dingledine
a7c616bfe5
correct the comments, plus a question for nick
...
svn:r295
2003-05-26 06:03:16 +00:00
Roger Dingledine
84f6b720bf
remove dead code
...
circuits no longer queue more cells when the windows are empty --
they simply don't package it from the buffer if they're not going to want it.
we can restore this code later if we need to resume queueing.
svn:r294
2003-05-20 06:53:10 +00:00
Roger Dingledine
94ad9f4915
add circuit-level sendme relay cells
...
remove sendme cells
replace malloc with tor_malloc
patch (but not track down) bug in onion pending list
streamline connection_ap handshake
svn:r293
2003-05-20 06:41:23 +00:00
Roger Dingledine
c35ef5d14e
replace malloc with tor_malloc; remove broken/unused crypto_pk_set_key
...
svn:r292
2003-05-20 06:37:34 +00:00
Nick Mathewson
c782a5b774
Fail less spectacularly on macos
...
svn:r291
2003-05-09 11:46:39 +00:00
Nick Mathewson
8f6abe490f
Fix build on linux; macos is still messed up
...
svn:r290
2003-05-09 03:37:18 +00:00
Nick Mathewson
09c6a0e6e1
One is the language; the other is the compiler
...
svn:r289
2003-05-09 02:41:27 +00:00
Nick Mathewson
1c818b45c8
work on versioning; new log_fn function
...
svn:r288
2003-05-09 02:25:37 +00:00
Roger Dingledine
fffdb12112
make router_dump_token only for debugging; clean backslashes
...
svn:r287
2003-05-09 02:20:16 +00:00