]> git.ipfire.org Git - thirdparty/tor.git/log
thirdparty/tor.git
21 years agoMake preliminary list of tasks for rendezvous service
Nick Mathewson [Mon, 29 Mar 2004 20:39:40 +0000 (20:39 +0000)] 
Make preliminary list of tasks for rendezvous service

svn:r1368

21 years agoAdd more stuff to cvsignores
Nick Mathewson [Mon, 29 Mar 2004 20:38:49 +0000 (20:38 +0000)] 
Add more stuff to cvsignores

svn:r1367

21 years agobugfix: we were closing socks-request connections immediately, rather
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

21 years agoclean up a few more bugs
Roger Dingledine [Mon, 29 Mar 2004 19:57:50 +0000 (19:57 +0000)] 
clean up a few more bugs

svn:r1365

21 years agofix typo
Roger Dingledine [Mon, 29 Mar 2004 19:53:53 +0000 (19:53 +0000)] 
fix typo

svn:r1364

21 years agomake normal exit nodes less likely to crash from the conn-munging bug
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

21 years agoRe-enable unit tests for directory generation.
Nick Mathewson [Mon, 29 Mar 2004 19:50:59 +0000 (19:50 +0000)] 
Re-enable unit tests for directory generation.

svn:r1362

21 years agoRemove descriptors that are older than 24 hours from the directory. Use strlcat...
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

21 years agoPossible fix for c99 aliasing warnings
Nick Mathewson [Mon, 29 Mar 2004 06:18:04 +0000 (06:18 +0000)] 
Possible fix for c99 aliasing warnings

svn:r1360

21 years agomake it less noisy for normal ORs when a server uses a false nickname
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

21 years agomake dns resolves a lot faster
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

21 years agooh, i forgot to enable the find-munged-conn function
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

21 years agohold socks reply open until flushed (if possible)
Roger Dingledine [Sun, 28 Mar 2004 09:48:21 +0000 (09:48 +0000)] 
hold socks reply open until flushed (if possible)

svn:r1356

21 years agoInitial rendezvous spec version. Needs another review and revision; but first I...
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

21 years agothere is yet another dns-pending-conn-clobbering bug
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

21 years agoupdate todo a bit farther
Roger Dingledine [Sat, 27 Mar 2004 05:52:55 +0000 (05:52 +0000)] 
update todo a bit farther

svn:r1353

21 years agowork around a tsocks bug
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

21 years agofix an assert trigger where an OP would fail to handshake, and we'd
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

21 years agoonly build circuits after we've fetched the directory
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

21 years agomake it less noisy to consider exit policies
Roger Dingledine [Sat, 27 Mar 2004 00:13:27 +0000 (00:13 +0000)] 
make it less noisy to consider exit policies

svn:r1349

21 years agobump version back to 0.0.4.1
Roger Dingledine [Fri, 26 Mar 2004 23:38:33 +0000 (23:38 +0000)] 
bump version back to 0.0.4.1

svn:r1348

21 years agooops, 0.0.4 is more broken than 0.0.3
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

21 years agoNew upstream release debian-version-0.0.4-1
Peter Palfrader [Fri, 26 Mar 2004 22:46:45 +0000 (22:46 +0000)] 
New upstream release

svn:r1345

21 years agobump cvs to 0.0.5
Roger Dingledine [Fri, 26 Mar 2004 22:44:44 +0000 (22:44 +0000)] 
bump cvs to 0.0.5

svn:r1344

21 years agoclean up some 'warn' messages while i'm at it tor-0.0.4
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

21 years agochangelog for 0.0.4 (just the bugfix)
Roger Dingledine [Fri, 26 Mar 2004 22:20:48 +0000 (22:20 +0000)] 
changelog for 0.0.4 (just the bugfix)

svn:r1341

21 years agofix two assert triggers (darn it, I hate releasing software)
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

21 years agobump cvs to 0.0.4
Roger Dingledine [Fri, 26 Mar 2004 19:39:11 +0000 (19:39 +0000)] 
bump cvs to 0.0.4

svn:r1339

21 years agoNew upstream release debian-version-0.0.3-1
Peter Palfrader [Fri, 26 Mar 2004 19:37:04 +0000 (19:37 +0000)] 
New upstream release

svn:r1337

21 years agoa missing comma could wreak all sorts of havoc. tor-0.0.3
Roger Dingledine [Fri, 26 Mar 2004 18:29:05 +0000 (18:29 +0000)] 
a missing comma could wreak all sorts of havoc.

svn:r1335

21 years agoanother todo item we thought of
Roger Dingledine [Fri, 26 Mar 2004 18:17:17 +0000 (18:17 +0000)] 
another todo item we thought of

svn:r1334

21 years agochangelog for 0.0.3
Roger Dingledine [Fri, 26 Mar 2004 18:15:31 +0000 (18:15 +0000)] 
changelog for 0.0.3

svn:r1333

21 years agoRemove unused open circuits when there are too many, not when they are too old.
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

21 years agoDont expire circuits we didnt originate. This may be redundant somehow, but better...
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

21 years agoAdd missing dollar sign
Nick Mathewson [Sun, 21 Mar 2004 04:19:31 +0000 (04:19 +0000)] 
Add missing dollar sign

svn:r1330

21 years agoAdd an autoconf test for whether unaligned int access is permitted.
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

21 years agoReplace all connection_removes outsice of main.c with connection_mark_for_close
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

21 years agoAdd a RunTesting option to try to learn link state by creating test circuits, even...
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

21 years agoAdd macros and functions to wrap memcpy/alignment logic.
Nick Mathewson [Sun, 21 Mar 2004 02:01:17 +0000 (02:01 +0000)] 
Add macros and functions to wrap memcpy/alignment logic.

svn:r1326

21 years agomark off another bug
Roger Dingledine [Sat, 20 Mar 2004 23:27:41 +0000 (23:27 +0000)] 
mark off another bug

svn:r1325

21 years agocatch signals in a more portable way, so solaris can catch them too
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

21 years agofix one bug, add another
Roger Dingledine [Sat, 20 Mar 2004 22:38:20 +0000 (22:38 +0000)] 
fix one bug, add another

svn:r1323

21 years agomake uname() more likely to work on solaris
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

21 years agofix one bug, note two more
Roger Dingledine [Sat, 20 Mar 2004 20:49:33 +0000 (20:49 +0000)] 
fix one bug, note two more

svn:r1321

21 years agosolaris no longer needs special ./configure directions
Roger Dingledine [Sat, 20 Mar 2004 20:48:27 +0000 (20:48 +0000)] 
solaris no longer needs special ./configure directions

svn:r1320

21 years agomake OR not crash when non-OR connection dies
Roger Dingledine [Sat, 20 Mar 2004 20:37:49 +0000 (20:37 +0000)] 
make OR not crash when non-OR connection dies

svn:r1319

21 years agowarn and fail if server chose a nickname with illegal characters
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

21 years agomake servers not crash when they rep-hist-note circuits that don't start at them
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

21 years agooops, and make make work too on solaris
Roger Dingledine [Sat, 20 Mar 2004 20:08:19 +0000 (20:08 +0000)] 
oops, and make make work too on solaris

svn:r1316

21 years agomake configure work on solaris without mods
Roger Dingledine [Sat, 20 Mar 2004 20:00:58 +0000 (20:00 +0000)] 
make configure work on solaris without mods

svn:r1315

21 years agodeal with hardware word alignment
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

21 years agoIntegrate the new "rephist" [rep(utation) hist(ory)] module to trace
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

21 years agoAdd TODO item to make everything use mark_for_close; not doing so will now skew the...
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

21 years agoAnd tree.h is by Nils. Thanks arma
Peter Palfrader [Sat, 20 Mar 2004 02:07:37 +0000 (02:07 +0000)] 
And tree.h is by Nils.  Thanks arma

svn:r1311

21 years agoAdd initial history-tracking backend code for reputation module. Not called or tested...
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

21 years agoUse strmap code for client DNS.
Nick Mathewson [Sat, 20 Mar 2004 01:21:19 +0000 (01:21 +0000)] 
Use strmap code for client DNS.

svn:r1309

21 years agotodo: make ./configure work on solaris more easily
Roger Dingledine [Fri, 19 Mar 2004 22:17:23 +0000 (22:17 +0000)] 
todo: make ./configure work on solaris more easily

svn:r1308

21 years agoadd a hint for solaris users
Roger Dingledine [Fri, 19 Mar 2004 22:17:08 +0000 (22:17 +0000)] 
add a hint for solaris users

svn:r1307

21 years agoAdd some wrappers around SPLAY_* for the common map-from-string-to-X case.
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

21 years agogetpid returns a pid_t. we all know that's an int. but solaris doesn't know.
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

21 years agowe'd forgotten to autoconf fcntl.h
Roger Dingledine [Fri, 19 Mar 2004 21:33:36 +0000 (21:33 +0000)] 
we'd forgotten to autoconf fcntl.h

svn:r1304

21 years agoisspace and friends take an int. solaris cares.
Roger Dingledine [Fri, 19 Mar 2004 20:50:12 +0000 (20:50 +0000)] 
isspace and friends take an int. solaris cares.

svn:r1303

21 years agoNew upstream release debian-version-0.0.2-1
Peter Palfrader [Fri, 19 Mar 2004 11:38:06 +0000 (11:38 +0000)] 
New upstream release

svn:r1301

21 years agoour changelog for 0.0.2 tor-0.0.2
Roger Dingledine [Fri, 19 Mar 2004 07:08:15 +0000 (07:08 +0000)] 
our changelog for 0.0.2

svn:r1299

21 years agowe should leave old server descriptors out of the directory
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

21 years agoship strlcat and strlcpy with the tarball, but don't compile them
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

21 years agobump version to 0.0.2
Roger Dingledine [Fri, 19 Mar 2004 06:28:20 +0000 (06:28 +0000)] 
bump version to 0.0.2

svn:r1296

21 years agodefine INADDR_NONE so we compile on solaris
Roger Dingledine [Thu, 18 Mar 2004 19:59:39 +0000 (19:59 +0000)] 
define INADDR_NONE so we compile on solaris

svn:r1295

21 years agoclean up some presentation and comments
Roger Dingledine [Thu, 18 Mar 2004 19:22:56 +0000 (19:22 +0000)] 
clean up some presentation and comments

svn:r1294

21 years agoanother todo item re: logs
Roger Dingledine [Thu, 18 Mar 2004 16:27:54 +0000 (16:27 +0000)] 
another todo item re: logs

svn:r1293

21 years agoTurns out, these files should not actually be in cvs!
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

21 years agoextend copyright to 2004
Roger Dingledine [Thu, 18 Mar 2004 03:00:03 +0000 (03:00 +0000)] 
extend copyright to 2004

svn:r1291

21 years agoAdd license of strlcat and strlcpy to debian/copyright
Peter Palfrader [Wed, 17 Mar 2004 13:25:10 +0000 (13:25 +0000)] 
Add license of strlcat and strlcpy to debian/copyright

svn:r1290

21 years agoInclude strlcpy and strlcat where not available, so our string ops can be less error...
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

21 years agoAdd ...truncated to TODO list
Peter Palfrader [Mon, 15 Mar 2004 15:52:43 +0000 (15:52 +0000)] 
Add ...truncated to TODO list

svn:r1288

21 years agomake directory format tests quiet again
Roger Dingledine [Mon, 15 Mar 2004 05:13:25 +0000 (05:13 +0000)] 
make directory format tests quiet again

svn:r1287

21 years agomake it warn about internal IPs not only if we had to guess, tor-0.0.2pre27
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

21 years agoNew upstream release debian-version-0.0.1+0.0.2pre27-1
Peter Palfrader [Mon, 15 Mar 2004 04:22:16 +0000 (04:22 +0000)] 
New upstream release

svn:r1283

21 years agochangelog for pre27
Roger Dingledine [Mon, 15 Mar 2004 04:21:47 +0000 (04:21 +0000)] 
changelog for pre27

svn:r1282

21 years agobump us to pre27
Roger Dingledine [Mon, 15 Mar 2004 04:21:35 +0000 (04:21 +0000)] 
bump us to pre27
world's shortest release

svn:r1281

21 years agocheck off a todo item
Roger Dingledine [Mon, 15 Mar 2004 04:20:14 +0000 (04:20 +0000)] 
check off a todo item

svn:r1280

21 years agoonly complain about private IPs if we had to guess
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

21 years agoand another one
Roger Dingledine [Mon, 15 Mar 2004 04:00:14 +0000 (04:00 +0000)] 
and another one

svn:r1278

21 years agofix a byte order bug
Roger Dingledine [Mon, 15 Mar 2004 04:00:11 +0000 (04:00 +0000)] 
fix a byte order bug

svn:r1277

21 years agoNew upstream release debian-version-0.0.1+0.0.2pre26-1
Peter Palfrader [Mon, 15 Mar 2004 01:22:12 +0000 (01:22 +0000)] 
New upstream release

svn:r1275

21 years agoa changelog for pre26
Roger Dingledine [Mon, 15 Mar 2004 01:03:10 +0000 (01:03 +0000)] 
a changelog for pre26

svn:r1274

21 years agobugfix: address that strcat vulnerability in circuit.c
Roger Dingledine [Sun, 14 Mar 2004 22:47:11 +0000 (22:47 +0000)] 
bugfix: address that strcat vulnerability in circuit.c

svn:r1273

21 years agoprevent servers from publishing an internal IP as their address
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

21 years agoteach us to recognize internal IPs
Roger Dingledine [Sun, 14 Mar 2004 18:07:46 +0000 (18:07 +0000)] 
teach us to recognize internal IPs

svn:r1271

21 years agobugfix: decrement OR connections from global_bucket too
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

21 years agorefactor bandwidth-control token buckets
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

21 years agocrash when our logs go bad
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

21 years agodon't close all the fd's when you spawn a thread, only when you fork
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

21 years agobugfix: we were caching transient dns failures
Roger Dingledine [Fri, 12 Mar 2004 18:45:42 +0000 (18:45 +0000)] 
bugfix: we were caching transient dns failures

svn:r1266

21 years agomore pesky tabs
Roger Dingledine [Fri, 12 Mar 2004 13:02:16 +0000 (13:02 +0000)] 
more pesky tabs

svn:r1265

21 years agoget rid of those pesky tabs
Roger Dingledine [Fri, 12 Mar 2004 13:00:34 +0000 (13:00 +0000)] 
get rid of those pesky tabs

svn:r1264

21 years agoinform unapproved servers when we reject their descriptors
Roger Dingledine [Fri, 12 Mar 2004 12:43:13 +0000 (12:43 +0000)] 
inform unapproved servers when we reject their descriptors

svn:r1263

21 years agomore details when a conn is closed before it's done flushing
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

21 years agostart tracking the 'broken pipe' error
Roger Dingledine [Thu, 11 Mar 2004 20:15:53 +0000 (20:15 +0000)] 
start tracking the 'broken pipe' error

svn:r1261

21 years agoMake all the other read/writes into recv/sends, except when they shouldn't be.
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