Nick Mathewson
0752d8945c
Add helpful hybrid encryption functions
...
svn:r1423
2004-04-01 03:08:35 +00:00
Roger Dingledine
d6f6b35549
let alice recognize a y.onion address and, uhm, do something
...
svn:r1422
2004-04-01 02:41:41 +00:00
Roger Dingledine
84a77b16e4
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
2004-04-01 01:57:22 +00:00
Nick Mathewson
c503d5173d
Bob needs the hash of his PK in order to know which hidden service to be.
...
svn:r1420
2004-04-01 01:17:45 +00:00
Nick Mathewson
9dd7f9ba67
Add relay command types for rendezvous
...
svn:r1419
2004-04-01 01:11:28 +00:00
Nick Mathewson
95c8659563
Add documentation for hidden server cfg
...
svn:r1418
2004-04-01 00:36:46 +00:00
Roger Dingledine
7cbfa3184f
allow conns to demand to be attached to a clean circuit
...
(nobody uses this yet)
svn:r1417
2004-03-31 23:06:16 +00:00
Roger Dingledine
72f5f86f70
specify that alice and bob can use dirty circuits when
...
uploading or fetching hidserv descriptors
svn:r1416
2004-03-31 22:58:15 +00:00
Roger Dingledine
3ea8559b13
make changes that ben laurie suggested
...
(ben, was this what you had in mind?)
svn:r1415
2004-03-31 22:41:25 +00:00
Roger Dingledine
e95bdd7469
a few more todo items done
...
svn:r1414
2004-03-31 22:30:14 +00:00
Roger Dingledine
f57ad75269
tweak rend spec
...
svn:r1413
2004-03-31 22:30:02 +00:00
Roger Dingledine
e49940526a
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
2004-03-31 22:02:13 +00:00
Nick Mathewson
fbb4c194e3
Add missing file
...
svn:r1411
2004-03-31 21:54:56 +00:00
Nick Mathewson
c585d1f281
Add code to configure hidden services, parse configuration, generate keys and service IDs, and store/load them from disk
...
svn:r1410
2004-03-31 21:35:23 +00:00
Nick Mathewson
f33079b66d
Fix warning
...
svn:r1409
2004-03-31 20:58:35 +00:00
Roger Dingledine
2cb84162d4
better way: always nul-terminate. then sometimes use it, sometimes not.
...
svn:r1408
2004-03-31 05:10:34 +00:00
Roger Dingledine
b1037a5c84
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
2004-03-31 05:01:30 +00:00
Nick Mathewson
e544fa77dc
rename hidserv_xx
...
svn:r1406
2004-03-31 04:10:10 +00:00
Roger Dingledine
80dbdeea55
tweaks/patches on the rendezvous spec
...
svn:r1405
2004-03-31 03:54:20 +00:00
Nick Mathewson
4a9ce0e8f1
Implement hidserv_XX functions; there is still an XXX in directory_handle_command
...
svn:r1404
2004-03-31 03:42:56 +00:00
Nick Mathewson
c431ed5d1d
Parse and generate service descriptors
...
svn:r1403
2004-03-31 02:07:38 +00:00
Roger Dingledine
f1dd19ce99
add and use stubs for hidserv lookup and store
...
svn:r1402
2004-03-30 23:41:24 +00:00
Nick Mathewson
cc33cae576
Make smartlist Do What Arma Expects.
...
svn:r1401
2004-03-30 22:59:00 +00:00
Roger Dingledine
d920371ecd
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
2004-03-30 22:57:49 +00:00
Nick Mathewson
8b19709a61
Resolve type-punning warnings
...
svn:r1399
2004-03-30 22:50:49 +00:00
Nick Mathewson
896c39de3e
Jump through a hoop, suppress a warning
...
svn:r1398
2004-03-30 22:42:26 +00:00
Nick Mathewson
d4ccb0e57c
Remove maximum-size field from smartlists
...
svn:r1397
2004-03-30 20:05:52 +00:00
Nick Mathewson
fdf2689c75
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
2004-03-30 19:52:42 +00:00
Nick Mathewson
fa2daccf35
Add more key manipulation functions, and base32 functions, to crypto
...
svn:r1395
2004-03-30 19:47:32 +00:00
Nick Mathewson
f9841e4191
Make smartlists start small and grow as needed.
...
svn:r1394
2004-03-30 19:25:43 +00:00
Nick Mathewson
24d6163d1a
Make service IDs 80 bits, not 128
...
svn:r1393
2004-03-30 19:20:11 +00:00
(no author)
c901d83f82
This commit was manufactured by cvs2svn to create tag
...
'debian_version_0_0_5-1'.
svn:r1392
2004-03-30 18:54:40 +00:00
Peter Palfrader
01c3685a24
New upstream release
...
svn:r1391
2004-03-30 18:54:40 +00:00
(no author)
4451c611ea
This commit was manufactured by cvs2svn to create tag 'tor-0_0_5'.
...
svn:r1390
2004-03-30 18:39:05 +00:00
Roger Dingledine
84288c0d03
commit a changelog for 0.0.5
...
svn:r1389
2004-03-30 18:39:05 +00:00
Roger Dingledine
28e6bad801
bump to 0.0.5
...
svn:r1388
2004-03-30 18:34:30 +00:00
Peter Palfrader
3ac3c67eb1
Keep using torrc instead of torrc.sample as dpkg handles conffile upgrades.
...
svn:r1387
2004-03-30 12:29:33 +00:00
Roger Dingledine
e0528a91be
bump to 0.0.5rc3
...
svn:r1386
2004-03-30 03:20:48 +00:00
Roger Dingledine
89caf65384
update hacking to mention loglevel notice
...
svn:r1385
2004-03-30 03:20:38 +00:00
Roger Dingledine
f7eba20845
use 'notice' loglevel for things the operator should hear
...
but that aren't warnings
svn:r1384
2004-03-30 03:15:53 +00:00
Roger Dingledine
32ff8f38fc
add in a 'notice' log level
...
svn:r1383
2004-03-30 03:15:23 +00:00
Roger Dingledine
91722ead42
guess some times on some tasks
...
svn:r1382
2004-03-30 02:31:36 +00:00
Roger Dingledine
4807111ea9
switch tor-design to usenix format
...
svn:r1381
2004-03-30 02:28:36 +00:00
Nick Mathewson
2ecbd5adf4
break up initial rend tasks
...
svn:r1380
2004-03-30 01:32:16 +00:00
Peter Palfrader
1faca02af2
Add reminder to debian/changelog: Upstream installs a torrc.sample file now, rather than torrc
...
svn:r1379
2004-03-30 00:08:45 +00:00
Roger Dingledine
05a5438797
don't freak people out as much with the warning message
...
svn:r1378
2004-03-30 00:06:59 +00:00
Roger Dingledine
b1f16c319d
clean up README to mention torrc.sample
...
svn:r1377
2004-03-30 00:06:20 +00:00
Roger Dingledine
976810bc99
re-enable recommendedversion checking (oops, thanks weasel)
...
svn:r1376
2004-03-30 00:02:52 +00:00
Roger Dingledine
61848b61e7
rename torrc to torrc.sample
...
now by default no torrc will be installed, so we'll just
use the built-in defaults (we already do this on windows)
svn:r1375
2004-03-30 00:01:03 +00:00
Roger Dingledine
b8889fe000
call it torrc.sample, not torrc
...
svn:r1374
2004-03-29 23:58:02 +00:00