| Commit message (Expand) | Author | Age |
* | teach directory servers to handle renddesc responses•••svn:r1434
| Roger Dingledine | 2004-04-01 |
* | alice chooses her rendezvous node from all running routers•••and she can set preferences in her options
svn:r1433
| Roger Dingledine | 2004-04-01 |
* | Finish implementing what-bob-does-on-INTRODUCE2•••svn:r1432
| Nick Mathewson | 2004-04-01 |
* | teach alice to recognize y.onion addresses•••svn:r1430
| Roger Dingledine | 2004-04-01 |
* | Add some hooks to handle rendezvous-related cells at ORs•••svn:r1429
| Nick Mathewson | 2004-04-01 |
* | let the circuit-launcher choose the exit node (if he wants)•••svn:r1428
| Roger Dingledine | 2004-04-01 |
* | Make it compile.•••svn:r1427
| Nick Mathewson | 2004-04-01 |
* | Add a (also fragmentary) function to handle introduction requests•••svn:r1426
| Nick Mathewson | 2004-04-01 |
* | outline what bob does to initialize his hidden services•••let circuit_launch_new return the circ it just made
svn:r1424
| Roger Dingledine | 2004-04-01 |
* | Add helpful hybrid encryption functions•••svn:r1423
| Nick Mathewson | 2004-04-01 |
* | let alice recognize a y.onion address and, uhm, do something•••svn:r1422
| Roger Dingledine | 2004-04-01 |
* | put in hooks for alice and bob logic when circuits finish/fail•••let you specify the purpose of circuits you launch
bugfix: we used to be declaring the first successful circuit too early -- when the first hop finished. now we're more accurate.
svn:r1421
| Roger Dingledine | 2004-04-01 |
* | Add relay command types for rendezvous•••svn:r1419
| Nick Mathewson | 2004-04-01 |
* | allow conns to demand to be attached to a clean circuit•••(nobody uses this yet)
svn:r1417
| Roger Dingledine | 2004-03-31 |
* | Add an ap_bridge function to do a socketpair and skip socks.•••This allows us to do a directory connection *through* tor just
as if we're doing it as an application.
Make ap_conns tolerate it when the application sends stuff before
The socks handshake is done (it just buffers it).
Tell directory_initiate_command the length of the payload (because
it might include nuls).
Add a directory_has_arrived function to, for example, start building
the rendezvous service descriptor.
svn:r1412
| Roger Dingledine | 2004-03-31 |
* | Add missing file•••svn:r1411
| Nick Mathewson | 2004-03-31 |
* | Add code to configure hidden services, parse configuration, generate keys and...•••svn:r1410
| Nick Mathewson | 2004-03-31 |
* | Fix warning•••svn:r1409
| Nick Mathewson | 2004-03-31 |
* | better way: always nul-terminate. then sometimes use it, sometimes not.•••svn:r1408
| Roger Dingledine | 2004-03-31 |
* | let fetch_from_buf_http tolerate nuls in the http body•••teach directory.c about which places it needs to nul-terminate
body before it uses it, and which places it must not
svn:r1407
| Roger Dingledine | 2004-03-31 |
* | rename hidserv_xx•••svn:r1406
| Nick Mathewson | 2004-03-31 |
* | Implement hidserv_XX functions; there is still an XXX in directory_handle_com...•••svn:r1404
| Nick Mathewson | 2004-03-31 |
* | Parse and generate service descriptors•••svn:r1403
| Nick Mathewson | 2004-03-31 |
* | add and use stubs for hidserv lookup and store•••svn:r1402
| Roger Dingledine | 2004-03-30 |
* | Make smartlist Do What Arma Expects.•••svn:r1401
| Nick Mathewson | 2004-03-30 |
* | Refactor directory servers•••* read all the time (before we would ignore eof sometimes, oops)
* we can handle different urls now
* send back 404 for an un-handled url
* commands initiated by the client can handle payloads now
* introduce conn->purpose to avoid exponential state-space explosion
svn:r1400
| Roger Dingledine | 2004-03-30 |
* | Remove maximum-size field from smartlists•••svn:r1397
| Nick Mathewson | 2004-03-30 |
* | Add rendezvous-related metadata and code to circuits. Initially, we•••thought that a complicated adjunct structure would be necessary, but
it doesn't look that way anymore.
Of course, I might have forgotten something.
svn:r1396
| Nick Mathewson | 2004-03-30 |
* | Add more key manipulation functions, and base32 functions, to crypto•••svn:r1395
| Nick Mathewson | 2004-03-30 |
* | use 'notice' loglevel for things the operator should hear•••but that aren't warnings
svn:r1384
| Roger Dingledine | 2004-03-30 |
* | don't freak people out as much with the warning message•••svn:r1378
| Roger Dingledine | 2004-03-30 |
* | re-enable recommendedversion checking (oops, thanks weasel)•••svn:r1376
| Roger Dingledine | 2004-03-30 |
* | old or skewed descriptor doesn't mean we failed to parse it•••svn:r1373
| Roger Dingledine | 2004-03-29 |
* | refactor directories a smidgen•••svn:r1371
| Roger Dingledine | 2004-03-29 |
* | first guess at a set of circuit purposes•••svn:r1370
| Roger Dingledine | 2004-03-29 |
* | bugfix: we were closing socks-request connections immediately, rather•••than flushing them, if they were timing out before we marked them
svn:r1366
| Roger Dingledine | 2004-03-29 |
* | clean up a few more bugs•••svn:r1365
| Roger Dingledine | 2004-03-29 |
* | fix typo•••svn:r1364
| Roger Dingledine | 2004-03-29 |
* | make normal exit nodes less likely to crash from the conn-munging bug•••but leave dirservers just as likely to crash
svn:r1363
| Roger Dingledine | 2004-03-29 |
* | Re-enable unit tests for directory generation.•••svn:r1362
| Nick Mathewson | 2004-03-29 |
* | Remove descriptors that are older than 24 hours from the directory. Use strl...•••svn:r1361
| Nick Mathewson | 2004-03-29 |
* | Possible fix for c99 aliasing warnings•••svn:r1360
| Nick Mathewson | 2004-03-29 |
* | make it less noisy for normal ORs when a server uses a false nickname•••svn:r1359
| Roger Dingledine | 2004-03-28 |
* | make dns resolves a lot faster•••(but only enable this once we've found the bug)
svn:r1358
| Roger Dingledine | 2004-03-28 |
* | oh, i forgot to enable the find-munged-conn function•••svn:r1357
| Roger Dingledine | 2004-03-28 |
* | hold socks reply open until flushed (if possible)•••svn:r1356
| Roger Dingledine | 2004-03-28 |
* | there is yet another dns-pending-conn-clobbering bug•••somewhere
svn:r1354
| Roger Dingledine | 2004-03-28 |
* | work around a tsocks bug•••when an AP connection dies early, be sure to do a socks reject
for it. if you just hang up, tsocks goes into an infinite loop.
svn:r1352
| Roger Dingledine | 2004-03-27 |
* | fix an assert trigger where an OP would fail to handshake, and we'd•••expect it to have a nickname.
svn:r1351
| Roger Dingledine | 2004-03-27 |
* | only build circuits after we've fetched the directory•••this resolves a subtle bug where tor clients were preferentially using
the directory servers, since when they start building circuits they
know only about the directory servers
on the other hand, it now takes longer after startup before there's
a working circuit. so it goes.
svn:r1350
| Roger Dingledine | 2004-03-27 |