Nick Mathewson
|
75c19716a8
|
Put ourself in router list; act accordingly.
svn:r1521
|
2004-04-07 19:46:27 +00:00 |
|
Roger Dingledine
|
4a9587a486
|
we were uploading our server descriptor to each the dirservers
when we boot, and then also on the first iteration of the main loop
svn:r1520
|
2004-04-07 19:30:22 +00:00 |
|
Roger Dingledine
|
3c683a9e7c
|
let alice reuse recent rendjoin circs
svn:r1519
|
2004-04-07 19:22:55 +00:00 |
|
Roger Dingledine
|
1f0769c470
|
mark a rend circ dirty when you attach to it
svn:r1518
|
2004-04-07 19:14:45 +00:00 |
|
Roger Dingledine
|
cf67520e95
|
when counting how many being-built circs will handle a stream,
don't count ones that are too old
svn:r1517
|
2004-04-07 19:14:33 +00:00 |
|
Roger Dingledine
|
ff76072feb
|
more todo action, and a spec note
svn:r1516
|
2004-04-07 06:40:06 +00:00 |
|
Roger Dingledine
|
90caa94662
|
routerinfo->addr is host order
svn:r1515
|
2004-04-07 06:17:27 +00:00 |
|
Nick Mathewson
|
fdb58e8ea3
|
Set routerinfo->addr properly for own routerinfo; do casei routerinfo compare
svn:r1514
|
2004-04-06 22:23:12 +00:00 |
|
Nick Mathewson
|
f24519e4b9
|
Set correct address and port mappings on outgoing rendezvous connections
svn:r1513
|
2004-04-06 22:05:49 +00:00 |
|
Roger Dingledine
|
95f0e36f08
|
alice just fetched bob's hidden webpage.
yay.
svn:r1512
|
2004-04-06 21:52:01 +00:00 |
|
Roger Dingledine
|
d473cf7ee9
|
set the circ windows on the middle hop of the rend circs
svn:r1511
|
2004-04-06 21:25:11 +00:00 |
|
Nick Mathewson
|
8b371c2aa5
|
router_choose_random_node wants a smartlist of routers, not of nicknames.
svn:r1510
|
2004-04-06 21:19:59 +00:00 |
|
Nick Mathewson
|
2fc106d210
|
Force hybrid encryption on for key negotiation
svn:r1509
|
2004-04-06 20:55:46 +00:00 |
|
Nick Mathewson
|
40a5d6055e
|
Stupid sizeof operator!
svn:r1508
|
2004-04-06 20:45:44 +00:00 |
|
Nick Mathewson
|
2446996f97
|
Remove vestigial variable
svn:r1507
|
2004-04-06 20:42:25 +00:00 |
|
Roger Dingledine
|
5eca39cdb4
|
checkpoint commit: rend closer to working, still not there yet
svn:r1506
|
2004-04-06 20:25:18 +00:00 |
|
Nick Mathewson
|
ef438b894c
|
Set handshake_state to NULL before appending cpath hops
svn:r1505
|
2004-04-06 20:23:58 +00:00 |
|
Nick Mathewson
|
6290d027c9
|
Continue attack on magic numbers; use new crypto wrappers where possible
svn:r1504
|
2004-04-06 20:16:12 +00:00 |
|
Nick Mathewson
|
ce51a30adc
|
Remove the last tab in non-contributed code
svn:r1503
|
2004-04-06 03:46:37 +00:00 |
|
Nick Mathewson
|
257d509b91
|
Document stuff, reduce magic numbers, add emacs magic
svn:r1502
|
2004-04-06 03:44:36 +00:00 |
|
Peter Palfrader
|
1dca309769
|
Document :n-m exit policy
svn:r1501
|
2004-04-06 01:00:26 +00:00 |
|
Roger Dingledine
|
ffe64074cd
|
finish off a bunch of rend todo, add more
svn:r1500
|
2004-04-06 00:56:24 +00:00 |
|
Roger Dingledine
|
6e6cbaad95
|
fix the bob-can't-decode-relays bug
now alice can send the begin and bob can receive it.
svn:r1499
|
2004-04-05 23:40:59 +00:00 |
|
Roger Dingledine
|
077f133257
|
don't detach-and-retry rendezvous streams
svn:r1498
|
2004-04-05 22:43:01 +00:00 |
|
Nick Mathewson
|
0f74b68edd
|
make router_get_by_nickname consider this router.
svn:r1497
|
2004-04-05 22:22:42 +00:00 |
|
Roger Dingledine
|
2bb18e62cb
|
make rend apconn send to the right cpath layer
and fix circuit_log_path to know about rend circs
svn:r1496
|
2004-04-05 22:01:35 +00:00 |
|
Nick Mathewson
|
62b7ae6c9d
|
More symbolic constants for checking rendezvous1 cell lengths
svn:r1495
|
2004-04-05 21:40:22 +00:00 |
|
Nick Mathewson
|
283593ca1b
|
Use correct payload lengths when sending RENDEZVOUS1 cells
svn:r1494
|
2004-04-05 21:39:47 +00:00 |
|
Nick Mathewson
|
d371dda8f9
|
Spec conformance: KH|"INTRODUCE" is only for establishing intro pt
svn:r1493
|
2004-04-05 21:39:18 +00:00 |
|
Nick Mathewson
|
536a9b6c28
|
Add a missing offset
svn:r1492
|
2004-04-05 21:31:53 +00:00 |
|
Nick Mathewson
|
5033c366e1
|
Use symbolic constants; make padding types match.
svn:r1491
|
2004-04-05 21:15:14 +00:00 |
|
Nick Mathewson
|
04e8dc9026
|
Implement response to RENDEZVOUS2 cell.
svn:r1490
|
2004-04-05 20:53:50 +00:00 |
|
Nick Mathewson
|
b1a8b208ca
|
Make init_cpath_crypto able to handle both sides of handshake, by adding a "reverse" flag
svn:r1489
|
2004-04-05 20:53:04 +00:00 |
|
Nick Mathewson
|
34633c1122
|
add more constants
svn:r1488
|
2004-04-05 20:52:16 +00:00 |
|
Nick Mathewson
|
2d3aea40a4
|
It's amazing how wrong things look when you invert the booleans on your
sanity checks.
svn:r1487
|
2004-04-05 20:34:58 +00:00 |
|
Nick Mathewson
|
7b1939db2d
|
Slightly more helpful msg on mismatched service pk digest in INTRODUCE2 cell
svn:r1486
|
2004-04-05 20:33:29 +00:00 |
|
Nick Mathewson
|
eafb8186e5
|
Do first half of Alice-side of DH handshake.
svn:r1485
|
2004-04-05 20:30:53 +00:00 |
|
Roger Dingledine
|
27126e5007
|
oaep uses 42 more bytes -- stop clobbering buffers
also maybe fix some constants here and there -- nick?
svn:r1484
|
2004-04-05 18:22:00 +00:00 |
|
Roger Dingledine
|
92bb5b2860
|
strdup the intro point when you pick it, so you
don't free it and then return it
svn:r1483
|
2004-04-05 17:56:34 +00:00 |
|
Roger Dingledine
|
ac84512489
|
complain early if we get an unrecognized nickname from
bob's rend service descriptor
svn:r1482
|
2004-04-05 17:51:00 +00:00 |
|
Nick Mathewson
|
12ede0a2c4
|
use the right variable when comparing hashes; maybe fix "Hash of session" bug
svn:r1481
|
2004-04-05 17:36:30 +00:00 |
|
Nick Mathewson
|
41387bea08
|
Expect a 20-byte nul-padded-and-terminated nickname
svn:r1480
|
2004-04-05 17:28:48 +00:00 |
|
Nick Mathewson
|
1e2b008700
|
Add some temporary log calls to try to debug the "Hash of session info was not as expected" problem
svn:r1479
|
2004-04-05 17:20:57 +00:00 |
|
Nick Mathewson
|
84b9e90d5f
|
i2d_RSAPublicKey advances the pointer it receives past the ASN1-encoded string.
svn:r1478
|
2004-04-05 17:10:48 +00:00 |
|
Roger Dingledine
|
cebf16eaf0
|
if a rend stream has already been attached to a rend circ,
then don't attach it again (and again, and again, and...)
svn:r1477
|
2004-04-05 15:24:03 +00:00 |
|
Roger Dingledine
|
8a209bc4d3
|
send a destroy after we send an introduce
svn:r1476
|
2004-04-05 15:17:34 +00:00 |
|
Roger Dingledine
|
5b6099e8a2
|
more alice-side infrastructure
handle rendezvous acks,
do rend begin cells right,
send an introduction cell (sort of)
receive a rendezvous2 cell (sort of)
svn:r1475
|
2004-04-05 07:41:31 +00:00 |
|
Roger Dingledine
|
d70063578d
|
rend point nickname is nul-padded to avoid revealing rend point
svn:r1474
|
2004-04-05 05:04:55 +00:00 |
|
Roger Dingledine
|
fda9d9c779
|
bob's rend desc must list >=1 intro point
plus note a bug in our spec that we should fix
svn:r1473
|
2004-04-05 04:42:00 +00:00 |
|
Roger Dingledine
|
c326422e57
|
nicknames are at most 19 chars
svn:r1472
|
2004-04-05 04:41:32 +00:00 |
|