Commit Graph

1406 Commits

Author SHA1 Message Date
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
Roger Dingledine 2b40d5cd91 make it less noisy for normal ORs when a server uses a false nickname
svn:r1359
2004-03-28 21:35:02 +00:00
Roger Dingledine c013dd171d make dns resolves a lot faster
(but only enable this once we've found the bug)


svn:r1358
2004-03-28 21:16:52 +00:00