aboutsummaryrefslogtreecommitdiff
path: root/src/or
Commit message (Expand)AuthorAge
* Make preferred/excluded intro points configurable•••svn:r1440 Nick Mathewson2004-04-02
* Implement midpoint functionality for rendezvous points.•••svn:r1439 Nick Mathewson2004-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 Mathewson2004-04-01
* refactor to use new digest/checksig wrapper, add emacs magic, untabify•••svn:r1437 Nick Mathewson2004-04-01
* Add new functions to wrap digest and sign/checksig.•••svn:r1436 Nick Mathewson2004-04-01
* teach directory servers to handle renddesc responses•••svn:r1434 Roger Dingledine2004-04-01
* alice chooses her rendezvous node from all running routers•••and she can set preferences in her options svn:r1433 Roger Dingledine2004-04-01
* Finish implementing what-bob-does-on-INTRODUCE2•••svn:r1432 Nick Mathewson2004-04-01
* teach alice to recognize y.onion addresses•••svn:r1430 Roger Dingledine2004-04-01
* Add some hooks to handle rendezvous-related cells at ORs•••svn:r1429 Nick Mathewson2004-04-01
* let the circuit-launcher choose the exit node (if he wants)•••svn:r1428 Roger Dingledine2004-04-01
* Make it compile.•••svn:r1427 Nick Mathewson2004-04-01
* Add a (also fragmentary) function to handle introduction requests•••svn:r1426 Nick Mathewson2004-04-01
* outline what bob does to initialize his hidden services•••let circuit_launch_new return the circ it just made svn:r1424 Roger Dingledine2004-04-01
* Add helpful hybrid encryption functions•••svn:r1423 Nick Mathewson2004-04-01
* let alice recognize a y.onion address and, uhm, do something•••svn:r1422 Roger Dingledine2004-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 Dingledine2004-04-01
* Add relay command types for rendezvous•••svn:r1419 Nick Mathewson2004-04-01
* allow conns to demand to be attached to a clean circuit•••(nobody uses this yet) svn:r1417 Roger Dingledine2004-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 Dingledine2004-03-31
* Add missing file•••svn:r1411 Nick Mathewson2004-03-31
* Add code to configure hidden services, parse configuration, generate keys and...•••svn:r1410 Nick Mathewson2004-03-31
* Fix warning•••svn:r1409 Nick Mathewson2004-03-31
* better way: always nul-terminate. then sometimes use it, sometimes not.•••svn:r1408 Roger Dingledine2004-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 Dingledine2004-03-31
* rename hidserv_xx•••svn:r1406 Nick Mathewson2004-03-31
* Implement hidserv_XX functions; there is still an XXX in directory_handle_com...•••svn:r1404 Nick Mathewson2004-03-31
* Parse and generate service descriptors•••svn:r1403 Nick Mathewson2004-03-31
* add and use stubs for hidserv lookup and store•••svn:r1402 Roger Dingledine2004-03-30
* Make smartlist Do What Arma Expects.•••svn:r1401 Nick Mathewson2004-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 Dingledine2004-03-30
* Remove maximum-size field from smartlists•••svn:r1397 Nick Mathewson2004-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 Mathewson2004-03-30
* Add more key manipulation functions, and base32 functions, to crypto•••svn:r1395 Nick Mathewson2004-03-30
* use 'notice' loglevel for things the operator should hear•••but that aren't warnings svn:r1384 Roger Dingledine2004-03-30
* don't freak people out as much with the warning message•••svn:r1378 Roger Dingledine2004-03-30
* re-enable recommendedversion checking (oops, thanks weasel)•••svn:r1376 Roger Dingledine2004-03-30
* old or skewed descriptor doesn't mean we failed to parse it•••svn:r1373 Roger Dingledine2004-03-29
* refactor directories a smidgen•••svn:r1371 Roger Dingledine2004-03-29
* first guess at a set of circuit purposes•••svn:r1370 Roger Dingledine2004-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 Dingledine2004-03-29
* clean up a few more bugs•••svn:r1365 Roger Dingledine2004-03-29
* fix typo•••svn:r1364 Roger Dingledine2004-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 Dingledine2004-03-29
* Re-enable unit tests for directory generation.•••svn:r1362 Nick Mathewson2004-03-29
* Remove descriptors that are older than 24 hours from the directory. Use strl...•••svn:r1361 Nick Mathewson2004-03-29
* Possible fix for c99 aliasing warnings•••svn:r1360 Nick Mathewson2004-03-29
* make it less noisy for normal ORs when a server uses a false nickname•••svn:r1359 Roger Dingledine2004-03-28
* make dns resolves a lot faster•••(but only enable this once we've found the bug) svn:r1358 Roger Dingledine2004-03-28
* oh, i forgot to enable the find-munged-conn function•••svn:r1357 Roger Dingledine2004-03-28