| Commit message (Expand) | Author | Age |
* | Make preferred/excluded intro points configurable•••svn:r1440
| Nick Mathewson | 2004-04-02 |
* | Implement midpoint functionality for rendezvous points.•••svn:r1439
| Nick Mathewson | 2004-04-02 |
* | For hidden services: handle INTRODUCE2, send ESTABLISH_INTRO, RENDEZVOUS1.•••Also:
- Add a pending final cpath element to build_state
- Rename S_RENDEZVOUSING to S_CONNECT_REND
- Add [CS]_REND_JOINED
- Split out logic to initialize cpath crypto objects.
- Have circuits/cpaths remember the KH element from their handshake, so they
can use it for other authentication later. (As in ESTABLISH_INTRO)
svn:r1438
| Nick Mathewson | 2004-04-01 |
* | refactor to use new digest/checksig wrapper, add emacs magic, untabify•••svn:r1437
| Nick Mathewson | 2004-04-01 |
* | Add new functions to wrap digest and sign/checksig.•••svn:r1436
| Nick Mathewson | 2004-04-01 |
* | 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 |