]>
git.ipfire.org Git - thirdparty/tor.git/log
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
Roger Dingledine [Mon, 15 Mar 2004 04:21:47 +0000 (04:21 +0000)]
changelog for pre27
svn:r1282
Roger Dingledine [Mon, 15 Mar 2004 04:21:35 +0000 (04:21 +0000)]
bump us to pre27
world's shortest release
svn:r1281
Roger Dingledine [Mon, 15 Mar 2004 04:20:14 +0000 (04:20 +0000)]
check off a todo item
svn:r1280
Roger Dingledine [Mon, 15 Mar 2004 04:04:16 +0000 (04:04 +0000)]
only complain about private IPs if we had to guess
svn:r1279
Roger Dingledine [Mon, 15 Mar 2004 04:00:14 +0000 (04:00 +0000)]
and another one
svn:r1278
Roger Dingledine [Mon, 15 Mar 2004 04:00:11 +0000 (04:00 +0000)]
fix a byte order bug
svn:r1277
Peter Palfrader [Mon, 15 Mar 2004 01:22:12 +0000 (01:22 +0000)]
New upstream release
svn:r1275
Roger Dingledine [Mon, 15 Mar 2004 01:03:10 +0000 (01:03 +0000)]
a changelog for pre26
svn:r1274
Roger Dingledine [Sun, 14 Mar 2004 22:47:11 +0000 (22:47 +0000)]
bugfix: address that strcat vulnerability in circuit.c
svn:r1273
Roger Dingledine [Sun, 14 Mar 2004 18:12:59 +0000 (18:12 +0000)]
prevent servers from publishing an internal IP as their address
svn:r1272
Roger Dingledine [Sun, 14 Mar 2004 18:07:46 +0000 (18:07 +0000)]
teach us to recognize internal IPs
svn:r1271
Roger Dingledine [Sun, 14 Mar 2004 17:06:29 +0000 (17:06 +0000)]
bugfix: decrement OR connections from global_bucket too
bugfix: don't return immediately for has_pending_tls_data unless
the conn is allowed to read
svn:r1270
Roger Dingledine [Sun, 14 Mar 2004 16:00:52 +0000 (16:00 +0000)]
refactor bandwidth-control token buckets
this is a checkpoint commit; there still remain some
bugs, er, somewhere.
svn:r1269
Roger Dingledine [Sun, 14 Mar 2004 15:50:00 +0000 (15:50 +0000)]
crash when our logs go bad
nick, can you think of a better response here?
svn:r1268
Roger Dingledine [Fri, 12 Mar 2004 21:52:15 +0000 (21:52 +0000)]
don't close all the fd's when you spawn a thread, only when you fork
svn:r1267
Roger Dingledine [Fri, 12 Mar 2004 18:45:42 +0000 (18:45 +0000)]
bugfix: we were caching transient dns failures
svn:r1266
Roger Dingledine [Fri, 12 Mar 2004 13:02:16 +0000 (13:02 +0000)]
more pesky tabs
svn:r1265
Roger Dingledine [Fri, 12 Mar 2004 13:00:34 +0000 (13:00 +0000)]
get rid of those pesky tabs
svn:r1264
Roger Dingledine [Fri, 12 Mar 2004 12:43:13 +0000 (12:43 +0000)]
inform unapproved servers when we reject their descriptors
svn:r1263
Roger Dingledine [Fri, 12 Mar 2004 08:16:48 +0000 (08:16 +0000)]
more details when a conn is closed before it's done flushing
svn:r1262
Roger Dingledine [Thu, 11 Mar 2004 20:15:53 +0000 (20:15 +0000)]
start tracking the 'broken pipe' error
svn:r1261
Nick Mathewson [Thu, 11 Mar 2004 06:35:03 +0000 (06:35 +0000)]
Make all the other read/writes into recv/sends, except when they shouldn't be.
svn:r1260
Nick Mathewson [Thu, 11 Mar 2004 06:22:53 +0000 (06:22 +0000)]
UnDOSify CRLF->LF.
svn:r1259
Nick Mathewson [Thu, 11 Mar 2004 06:19:08 +0000 (06:19 +0000)]
Make OP work on windows! (Also misc logging tweaks)
svn:r1258
Nick Mathewson [Thu, 11 Mar 2004 05:14:06 +0000 (05:14 +0000)]
Get entropy in windows.
svn:r1257
Peter Palfrader [Wed, 10 Mar 2004 15:36:32 +0000 (15:36 +0000)]
Mention log and pidfile location in tor.1
svn:r1256
Peter Palfrader [Wed, 10 Mar 2004 15:35:33 +0000 (15:35 +0000)]
Oops, the changelog for pre25 was not commited
svn:r1254
Roger Dingledine [Wed, 10 Mar 2004 07:44:31 +0000 (07:44 +0000)]
actually, if recommendedversions is required for dirservers,
then require it.
svn:r1253
Roger Dingledine [Wed, 10 Mar 2004 07:02:56 +0000 (07:02 +0000)]
give a useful error message to clients when the dirserver hasn't
defined any recommended versions
svn:r1252
Nick Mathewson [Wed, 10 Mar 2004 06:57:57 +0000 (06:57 +0000)]
Some stuff *should* be signed
svn:r1251
Nick Mathewson [Wed, 10 Mar 2004 06:26:38 +0000 (06:26 +0000)]
Make windows version correct; initialize windows foolishness so that gethostbyname works.
svn:r1250
Nick Mathewson [Tue, 9 Mar 2004 22:17:35 +0000 (22:17 +0000)]
Fix some bugs in parse_time
svn:r1249
Nick Mathewson [Tue, 9 Mar 2004 22:09:13 +0000 (22:09 +0000)]
Fix DOS line endings; autoconfize checks for strptime and inet_aton
svn:r1248
Nick Mathewson [Tue, 9 Mar 2004 22:01:17 +0000 (22:01 +0000)]
Make tor build on windows again. More work still needed
svn:r1247
Roger Dingledine [Tue, 9 Mar 2004 14:53:00 +0000 (14:53 +0000)]
stop troubling router operators with unapproved router connect attempts
but give the dirserver operator more information
svn:r1246
Roger Dingledine [Mon, 8 Mar 2004 01:19:57 +0000 (01:19 +0000)]
bugfix: only set conn->hold_open_until_flushed after marking
svn:r1245
Roger Dingledine [Mon, 8 Mar 2004 00:15:40 +0000 (00:15 +0000)]
when you get a desc from an unknown router, log its fingerprint
svn:r1244
Roger Dingledine [Mon, 8 Mar 2004 00:11:37 +0000 (00:11 +0000)]
clarifying comment for crypto_pk_get_fingerprint
svn:r1243
Roger Dingledine [Sun, 7 Mar 2004 23:50:15 +0000 (23:50 +0000)]
re-try streams at most 4 times
svn:r1242
Roger Dingledine [Sun, 7 Mar 2004 10:18:15 +0000 (10:18 +0000)]
improve comments for server operators (maybe)
svn:r1241
Roger Dingledine [Sat, 6 Mar 2004 06:05:00 +0000 (06:05 +0000)]
fix a rare race condition: when we send a cell and then
mark an OR connection expired, we might close it before
finishing a flush if the other side isn't reading.
svn:r1240
Roger Dingledine [Sat, 6 Mar 2004 05:10:07 +0000 (05:10 +0000)]
if a stream times out after 15s without a connected cell,
don't try that circuit again.
svn:r1239
Roger Dingledine [Sat, 6 Mar 2004 05:09:33 +0000 (05:09 +0000)]
if the directory client hangs up before getting the directory,
then give up on him
svn:r1238