]>
git.ipfire.org Git - thirdparty/tor.git/log
Peter Palfrader [Tue, 30 Mar 2004 18:54:40 +0000 (18:54 +0000)]
New upstream release
svn:r1391
Roger Dingledine [Tue, 30 Mar 2004 18:39:05 +0000 (18:39 +0000)]
commit a changelog for 0.0.5
svn:r1389
Roger Dingledine [Tue, 30 Mar 2004 18:34:30 +0000 (18:34 +0000)]
bump to 0.0.5
svn:r1388
Peter Palfrader [Tue, 30 Mar 2004 12:29:33 +0000 (12:29 +0000)]
Keep using torrc instead of torrc.sample as dpkg handles conffile upgrades.
svn:r1387
Roger Dingledine [Tue, 30 Mar 2004 03:20:48 +0000 (03:20 +0000)]
bump to 0.0.5rc3
svn:r1386
Roger Dingledine [Tue, 30 Mar 2004 03:20:38 +0000 (03:20 +0000)]
update hacking to mention loglevel notice
svn:r1385
Roger Dingledine [Tue, 30 Mar 2004 03:15:53 +0000 (03:15 +0000)]
use 'notice' loglevel for things the operator should hear
but that aren't warnings
svn:r1384
Roger Dingledine [Tue, 30 Mar 2004 03:15:23 +0000 (03:15 +0000)]
add in a 'notice' log level
svn:r1383
Roger Dingledine [Tue, 30 Mar 2004 02:31:36 +0000 (02:31 +0000)]
guess some times on some tasks
svn:r1382
Roger Dingledine [Tue, 30 Mar 2004 02:28:36 +0000 (02:28 +0000)]
switch tor-design to usenix format
svn:r1381
Nick Mathewson [Tue, 30 Mar 2004 01:32:16 +0000 (01:32 +0000)]
break up initial rend tasks
svn:r1380
Peter Palfrader [Tue, 30 Mar 2004 00:08:45 +0000 (00:08 +0000)]
Add reminder to debian/changelog: Upstream installs a torrc.sample file now, rather than torrc
svn:r1379
Roger Dingledine [Tue, 30 Mar 2004 00:06:59 +0000 (00:06 +0000)]
don't freak people out as much with the warning message
svn:r1378
Roger Dingledine [Tue, 30 Mar 2004 00:06:20 +0000 (00:06 +0000)]
clean up README to mention torrc.sample
svn:r1377
Roger Dingledine [Tue, 30 Mar 2004 00:02:52 +0000 (00:02 +0000)]
re-enable recommendedversion checking (oops, thanks weasel)
svn:r1376
Roger Dingledine [Tue, 30 Mar 2004 00:01:03 +0000 (00:01 +0000)]
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
Roger Dingledine [Mon, 29 Mar 2004 23:58:02 +0000 (23:58 +0000)]
call it torrc.sample, not torrc
svn:r1374
Roger Dingledine [Mon, 29 Mar 2004 23:23:01 +0000 (23:23 +0000)]
old or skewed descriptor doesn't mean we failed to parse it
svn:r1373
Roger Dingledine [Mon, 29 Mar 2004 22:18:32 +0000 (22:18 +0000)]
bump to 0.0.5rc2
svn:r1372
Roger Dingledine [Mon, 29 Mar 2004 22:18:05 +0000 (22:18 +0000)]
refactor directories a smidgen
svn:r1371
Roger Dingledine [Mon, 29 Mar 2004 22:14:19 +0000 (22:14 +0000)]
first guess at a set of circuit purposes
svn:r1370
Peter Palfrader [Mon, 29 Mar 2004 22:09:11 +0000 (22:09 +0000)]
Remove automake files from cvs. Let's see whether it works for Roger too.
svn:r1369
Nick Mathewson [Mon, 29 Mar 2004 20:39:40 +0000 (20:39 +0000)]
Make preliminary list of tasks for rendezvous service
svn:r1368
Nick Mathewson [Mon, 29 Mar 2004 20:38:49 +0000 (20:38 +0000)]
Add more stuff to cvsignores
svn:r1367
Roger Dingledine [Mon, 29 Mar 2004 20:04:09 +0000 (20:04 +0000)]
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 [Mon, 29 Mar 2004 19:57:50 +0000 (19:57 +0000)]
clean up a few more bugs
svn:r1365
Roger Dingledine [Mon, 29 Mar 2004 19:53:53 +0000 (19:53 +0000)]
fix typo
svn:r1364
Roger Dingledine [Mon, 29 Mar 2004 19:51:39 +0000 (19:51 +0000)]
make normal exit nodes less likely to crash from the conn-munging bug
but leave dirservers just as likely to crash
svn:r1363
Nick Mathewson [Mon, 29 Mar 2004 19:50:59 +0000 (19:50 +0000)]
Re-enable unit tests for directory generation.
svn:r1362
Nick Mathewson [Mon, 29 Mar 2004 19:28:16 +0000 (19:28 +0000)]
Remove descriptors that are older than 24 hours from the directory. Use strlcat instead of strncat to generate directories.
svn:r1361
Nick Mathewson [Mon, 29 Mar 2004 06:18:04 +0000 (06:18 +0000)]
Possible fix for c99 aliasing warnings
svn:r1360
Roger Dingledine [Sun, 28 Mar 2004 21:35:02 +0000 (21:35 +0000)]
make it less noisy for normal ORs when a server uses a false nickname
svn:r1359
Roger Dingledine [Sun, 28 Mar 2004 21:16:52 +0000 (21:16 +0000)]
make dns resolves a lot faster
(but only enable this once we've found the bug)
svn:r1358
Roger Dingledine [Sun, 28 Mar 2004 21:14:05 +0000 (21:14 +0000)]
oh, i forgot to enable the find-munged-conn function
svn:r1357
Roger Dingledine [Sun, 28 Mar 2004 09:48:21 +0000 (09:48 +0000)]
hold socks reply open until flushed (if possible)
svn:r1356
Nick Mathewson [Sun, 28 Mar 2004 08:46:38 +0000 (08:46 +0000)]
Initial rendezvous spec version. Needs another review and revision; but first I must sleep
svn:r1355
Roger Dingledine [Sun, 28 Mar 2004 04:54:36 +0000 (04:54 +0000)]
there is yet another dns-pending-conn-clobbering bug
somewhere
svn:r1354
Roger Dingledine [Sat, 27 Mar 2004 05:52:55 +0000 (05:52 +0000)]
update todo a bit farther
svn:r1353
Roger Dingledine [Sat, 27 Mar 2004 05:45:52 +0000 (05:45 +0000)]
work around a tsocks bug
when an AP connection dies early, be sure to do a socks reject
for it. if you just hang up, tsocks goes into an infinite loop.
svn:r1352
Roger Dingledine [Sat, 27 Mar 2004 01:28:14 +0000 (01:28 +0000)]
fix an assert trigger where an OP would fail to handshake, and we'd
expect it to have a nickname.
svn:r1351
Roger Dingledine [Sat, 27 Mar 2004 00:15:09 +0000 (00:15 +0000)]
only build circuits after we've fetched the directory
this resolves a subtle bug where tor clients were preferentially using
the directory servers, since when they start building circuits they
know only about the directory servers
on the other hand, it now takes longer after startup before there's
a working circuit. so it goes.
svn:r1350
Roger Dingledine [Sat, 27 Mar 2004 00:13:27 +0000 (00:13 +0000)]
make it less noisy to consider exit policies
svn:r1349
Roger Dingledine [Fri, 26 Mar 2004 23:38:33 +0000 (23:38 +0000)]
bump version back to 0.0.4.1
svn:r1348
Roger Dingledine [Fri, 26 Mar 2004 23:37:13 +0000 (23:37 +0000)]
oops, 0.0.4 is more broken than 0.0.3
maybe this will fix it
svn:r1347
Peter Palfrader [Fri, 26 Mar 2004 22:46:45 +0000 (22:46 +0000)]
New upstream release
svn:r1345
Roger Dingledine [Fri, 26 Mar 2004 22:44:44 +0000 (22:44 +0000)]
bump cvs to 0.0.5
svn:r1344
Roger Dingledine [Fri, 26 Mar 2004 22:28:16 +0000 (22:28 +0000)]
clean up some 'warn' messages while i'm at it
svn:r1342
Roger Dingledine [Fri, 26 Mar 2004 22:20:48 +0000 (22:20 +0000)]
changelog for 0.0.4 (just the bugfix)
svn:r1341
Roger Dingledine [Fri, 26 Mar 2004 22:07:45 +0000 (22:07 +0000)]
fix two assert triggers (darn it, I hate releasing software)
when connecting to a dirserver or OR and the network is down,
we would crash.
svn:r1340
Roger Dingledine [Fri, 26 Mar 2004 19:39:11 +0000 (19:39 +0000)]
bump cvs to 0.0.4
svn:r1339
Peter Palfrader [Fri, 26 Mar 2004 19:37:04 +0000 (19:37 +0000)]
New upstream release
svn:r1337
Roger Dingledine [Fri, 26 Mar 2004 18:29:05 +0000 (18:29 +0000)]
a missing comma could wreak all sorts of havoc.
svn:r1335
Roger Dingledine [Fri, 26 Mar 2004 18:17:17 +0000 (18:17 +0000)]
another todo item we thought of
svn:r1334
Roger Dingledine [Fri, 26 Mar 2004 18:15:31 +0000 (18:15 +0000)]
changelog for 0.0.3
svn:r1333
Nick Mathewson [Sun, 21 Mar 2004 06:33:57 +0000 (06:33 +0000)]
Remove unused open circuits when there are too many, not when they are too old.
svn:r1332
Nick Mathewson [Sun, 21 Mar 2004 05:01:06 +0000 (05:01 +0000)]
Dont expire circuits we didnt originate. This may be redundant somehow, but better safe than sorry.
svn:r1331
Nick Mathewson [Sun, 21 Mar 2004 04:19:31 +0000 (04:19 +0000)]
Add missing dollar sign
svn:r1330
Nick Mathewson [Sun, 21 Mar 2004 04:14:06 +0000 (04:14 +0000)]
Add an autoconf test for whether unaligned int access is permitted.
It works on macos, and works correctly when I twiddle the test code to
generate a spurious segfault. Will it work anywhere else?
svn:r1329
Nick Mathewson [Sun, 21 Mar 2004 03:18:45 +0000 (03:18 +0000)]
Replace all connection_removes outsice of main.c with connection_mark_for_close
svn:r1328
Nick Mathewson [Sun, 21 Mar 2004 03:03:10 +0000 (03:03 +0000)]
Add a RunTesting option to try to learn link state by creating test circuits, even when SocksPort is off.
svn:r1327
Nick Mathewson [Sun, 21 Mar 2004 02:01:17 +0000 (02:01 +0000)]
Add macros and functions to wrap memcpy/alignment logic.
svn:r1326
Roger Dingledine [Sat, 20 Mar 2004 23:27:41 +0000 (23:27 +0000)]
mark off another bug
svn:r1325
Roger Dingledine [Sat, 20 Mar 2004 23:27:22 +0000 (23:27 +0000)]
catch signals in a more portable way, so solaris can catch them too
svn:r1324
Roger Dingledine [Sat, 20 Mar 2004 22:38:20 +0000 (22:38 +0000)]
fix one bug, add another
svn:r1323
Roger Dingledine [Sat, 20 Mar 2004 21:22:16 +0000 (21:22 +0000)]
make uname() more likely to work on solaris
(linux says 0 is success, solaris says 1 is success)
svn:r1322
Roger Dingledine [Sat, 20 Mar 2004 20:49:33 +0000 (20:49 +0000)]
fix one bug, note two more
svn:r1321
Roger Dingledine [Sat, 20 Mar 2004 20:48:27 +0000 (20:48 +0000)]
solaris no longer needs special ./configure directions
svn:r1320
Roger Dingledine [Sat, 20 Mar 2004 20:37:49 +0000 (20:37 +0000)]
make OR not crash when non-OR connection dies
svn:r1319
Roger Dingledine [Sat, 20 Mar 2004 20:28:53 +0000 (20:28 +0000)]
warn and fail if server chose a nickname with illegal characters
svn:r1318
Roger Dingledine [Sat, 20 Mar 2004 20:21:20 +0000 (20:21 +0000)]
make servers not crash when they rep-hist-note circuits that don't start at them
svn:r1317
Roger Dingledine [Sat, 20 Mar 2004 20:08:19 +0000 (20:08 +0000)]
oops, and make make work too on solaris
svn:r1316
Roger Dingledine [Sat, 20 Mar 2004 20:00:58 +0000 (20:00 +0000)]
make configure work on solaris without mods
svn:r1315
Roger Dingledine [Sat, 20 Mar 2004 09:30:30 +0000 (09:30 +0000)]
deal with hardware word alignment
this was causing the seg faults on sparc processors
i wonder if i got them all.
svn:r1314
Nick Mathewson [Sat, 20 Mar 2004 04:59:29 +0000 (04:59 +0000)]
Integrate the new "rephist" [rep(utation) hist(ory)] module to trace
successful/failed connections, successful/failed extends, and
connection uptimes.
It's still not done: more tests are needed, and not everything calls
connection/circuit_mark_for_close properly. This skews the results.
Also, there needs to be a 'testing' mode for non-OP ORs, where they
periodically build circuits just to test whether extends work.
svn:r1313
Nick Mathewson [Sat, 20 Mar 2004 04:57:27 +0000 (04:57 +0000)]
Add TODO item to make everything use mark_for_close; not doing so will now skew the stats
svn:r1312
Peter Palfrader [Sat, 20 Mar 2004 02:07:37 +0000 (02:07 +0000)]
And tree.h is by Nils. Thanks arma
svn:r1311
Nick Mathewson [Sat, 20 Mar 2004 01:48:05 +0000 (01:48 +0000)]
Add initial history-tracking backend code for reputation module. Not called or tested yet.
svn:r1310
Nick Mathewson [Sat, 20 Mar 2004 01:21:19 +0000 (01:21 +0000)]
Use strmap code for client DNS.
svn:r1309
Roger Dingledine [Fri, 19 Mar 2004 22:17:23 +0000 (22:17 +0000)]
todo: make ./configure work on solaris more easily
svn:r1308
Roger Dingledine [Fri, 19 Mar 2004 22:17:08 +0000 (22:17 +0000)]
add a hint for solaris users
svn:r1307
Nick Mathewson [Fri, 19 Mar 2004 22:07:24 +0000 (22:07 +0000)]
Add some wrappers around SPLAY_* for the common map-from-string-to-X case.
It will probably be less blindingly fast than using SPLAY_* directly, but
only slightly so.
svn:r1306
Roger Dingledine [Fri, 19 Mar 2004 21:34:04 +0000 (21:34 +0000)]
getpid returns a pid_t. we all know that's an int. but solaris doesn't know.
svn:r1305
Roger Dingledine [Fri, 19 Mar 2004 21:33:36 +0000 (21:33 +0000)]
we'd forgotten to autoconf fcntl.h
svn:r1304
Roger Dingledine [Fri, 19 Mar 2004 20:50:12 +0000 (20:50 +0000)]
isspace and friends take an int. solaris cares.
svn:r1303
Peter Palfrader [Fri, 19 Mar 2004 11:38:06 +0000 (11:38 +0000)]
New upstream release
svn:r1301
Roger Dingledine [Fri, 19 Mar 2004 07:08:15 +0000 (07:08 +0000)]
our changelog for 0.0.2
svn:r1299
Roger Dingledine [Fri, 19 Mar 2004 07:07:00 +0000 (07:07 +0000)]
we should leave old server descriptors out of the directory
svn:r1298
Roger Dingledine [Fri, 19 Mar 2004 06:39:52 +0000 (06:39 +0000)]
ship strlcat and strlcpy with the tarball, but don't compile them
svn:r1297
Roger Dingledine [Fri, 19 Mar 2004 06:28:20 +0000 (06:28 +0000)]
bump version to 0.0.2
svn:r1296
Roger Dingledine [Thu, 18 Mar 2004 19:59:39 +0000 (19:59 +0000)]
define INADDR_NONE so we compile on solaris
svn:r1295
Roger Dingledine [Thu, 18 Mar 2004 19:22:56 +0000 (19:22 +0000)]
clean up some presentation and comments
svn:r1294
Roger Dingledine [Thu, 18 Mar 2004 16:27:54 +0000 (16:27 +0000)]
another todo item re: logs
svn:r1293
Nick Mathewson [Thu, 18 Mar 2004 04:54:54 +0000 (04:54 +0000)]
Turns out, these files should not actually be in cvs!
svn:r1292
Roger Dingledine [Thu, 18 Mar 2004 03:00:03 +0000 (03:00 +0000)]
extend copyright to 2004
svn:r1291
Peter Palfrader [Wed, 17 Mar 2004 13:25:10 +0000 (13:25 +0000)]
Add license of strlcat and strlcpy to debian/copyright
svn:r1290
Nick Mathewson [Wed, 17 Mar 2004 07:28:09 +0000 (07:28 +0000)]
Include strlcpy and strlcat where not available, so our string ops can be less error-prone.
svn:r1289
Peter Palfrader [Mon, 15 Mar 2004 15:52:43 +0000 (15:52 +0000)]
Add ...truncated to TODO list
svn:r1288
Roger Dingledine [Mon, 15 Mar 2004 05:13:25 +0000 (05:13 +0000)]
make directory format tests quiet again
svn:r1287
Roger Dingledine [Mon, 15 Mar 2004 04:57:24 +0000 (04:57 +0000)]
make it warn about internal IPs not only if we had to guess,
but also if they used a hostname rather than an IP
svn:r1285
Peter Palfrader [Mon, 15 Mar 2004 04:22:16 +0000 (04:22 +0000)]
New upstream release
svn:r1283