]> git.ipfire.org Git - thirdparty/tor.git/log
thirdparty/tor.git
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

21 years agoUnDOSify CRLF->LF.
Nick Mathewson [Thu, 11 Mar 2004 06:22:53 +0000 (06:22 +0000)] 
UnDOSify CRLF->LF.

svn:r1259

21 years agoMake OP work on windows! (Also misc logging tweaks)
Nick Mathewson [Thu, 11 Mar 2004 06:19:08 +0000 (06:19 +0000)] 
Make OP work on windows! (Also misc logging tweaks)

svn:r1258

21 years agoGet entropy in windows.
Nick Mathewson [Thu, 11 Mar 2004 05:14:06 +0000 (05:14 +0000)] 
Get entropy in windows.

svn:r1257

21 years agoMention log and pidfile location in tor.1
Peter Palfrader [Wed, 10 Mar 2004 15:36:32 +0000 (15:36 +0000)] 
Mention log and pidfile location in tor.1

svn:r1256

21 years agoOops, the changelog for pre25 was not commited debian-version-0.0.1+0.0.2pre25-1
Peter Palfrader [Wed, 10 Mar 2004 15:35:33 +0000 (15:35 +0000)] 
Oops, the changelog for pre25 was not commited

svn:r1254

21 years agoactually, if recommendedversions is required for dirservers,
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

21 years agogive a useful error message to clients when the dirserver hasn't
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

21 years agoSome stuff *should* be signed
Nick Mathewson [Wed, 10 Mar 2004 06:57:57 +0000 (06:57 +0000)] 
Some stuff *should* be signed

svn:r1251

21 years agoMake windows version correct; initialize windows foolishness so that gethostbyname...
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

21 years agoFix some bugs in parse_time
Nick Mathewson [Tue, 9 Mar 2004 22:17:35 +0000 (22:17 +0000)] 
Fix some bugs in parse_time

svn:r1249

21 years agoFix DOS line endings; autoconfize checks for strptime and inet_aton
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

21 years agoMake tor build on windows again. More work still needed
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

21 years agostop troubling router operators with unapproved router connect attempts
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

21 years agobugfix: only set conn->hold_open_until_flushed after marking
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

21 years agowhen you get a desc from an unknown router, log its fingerprint
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

21 years agoclarifying comment for crypto_pk_get_fingerprint
Roger Dingledine [Mon, 8 Mar 2004 00:11:37 +0000 (00:11 +0000)] 
clarifying comment for crypto_pk_get_fingerprint

svn:r1243

21 years agore-try streams at most 4 times
Roger Dingledine [Sun, 7 Mar 2004 23:50:15 +0000 (23:50 +0000)] 
re-try streams at most 4 times

svn:r1242

21 years agoimprove comments for server operators (maybe)
Roger Dingledine [Sun, 7 Mar 2004 10:18:15 +0000 (10:18 +0000)] 
improve comments for server operators (maybe)

svn:r1241

21 years agofix a rare race condition: when we send a cell and then
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

21 years agoif a stream times out after 15s without a connected cell,
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

21 years agoif the directory client hangs up before getting the directory,
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