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
Roger Dingledine
caf8b00dab
old or skewed descriptor doesn't mean we failed to parse it
...
svn:r1373
2004-03-29 23:23:01 +00:00
Roger Dingledine
86282dbed9
bump to 0.0.5rc2
...
svn:r1372
2004-03-29 22:18:32 +00:00
Roger Dingledine
b947524b86
refactor directories a smidgen
...
svn:r1371
2004-03-29 22:18:05 +00:00
Roger Dingledine
9f4f5a6f63
first guess at a set of circuit purposes
...
svn:r1370
2004-03-29 22:14:19 +00:00
Peter Palfrader
62d838b580
Remove automake files from cvs. Let's see whether it works for Roger too.
...
svn:r1369
2004-03-29 22:09:11 +00:00
Nick Mathewson
47d717e39f
Make preliminary list of tasks for rendezvous service
...
svn:r1368
2004-03-29 20:39:40 +00:00
Nick Mathewson
e59ff029ec
Add more stuff to cvsignores
...
svn:r1367
2004-03-29 20:38:49 +00:00
Roger Dingledine
cd05ad025e
bugfix: we were closing socks-request connections immediately, rather
...
than flushing them, if they were timing out before we marked them
svn:r1366
2004-03-29 20:04:09 +00:00
Roger Dingledine
2471712572
clean up a few more bugs
...
svn:r1365
2004-03-29 19:57:50 +00:00
Roger Dingledine
85884a59e9
fix typo
...
svn:r1364
2004-03-29 19:53:53 +00:00
Roger Dingledine
ec928d96d3
make normal exit nodes less likely to crash from the conn-munging bug
...
but leave dirservers just as likely to crash
svn:r1363
2004-03-29 19:51:39 +00:00
Nick Mathewson
52620985ac
Re-enable unit tests for directory generation.
...
svn:r1362
2004-03-29 19:50:59 +00:00
Nick Mathewson
f4d1b587a0
Remove descriptors that are older than 24 hours from the directory. Use strlcat instead of strncat to generate directories.
...
svn:r1361
2004-03-29 19:28:16 +00:00
Nick Mathewson
cbe2436756
Possible fix for c99 aliasing warnings
...
svn:r1360
2004-03-29 06:18:04 +00:00