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

21 years agobump cvs to pre26
Roger Dingledine [Sat, 6 Mar 2004 01:47:31 +0000 (01:47 +0000)] 
bump cvs to pre26

svn:r1237

21 years agostop asserting that computers always go forward in time
Roger Dingledine [Sat, 6 Mar 2004 01:43:37 +0000 (01:43 +0000)] 
stop asserting that computers always go forward in time
it's simply not true

svn:r1236

21 years agoNew, more flexible directory parsing backend. Uses a bit more RAM, but implements...
Nick Mathewson [Fri, 5 Mar 2004 05:48:28 +0000 (05:48 +0000)] 
New, more flexible directory parsing backend. Uses a bit more RAM, but implements the new spec.  Uses more RAM, but not so you would notice.

svn:r1235

21 years agochangelog for pre25 tor-0.0.2pre25
Roger Dingledine [Thu, 4 Mar 2004 21:40:38 +0000 (21:40 +0000)] 
changelog for pre25

svn:r1233

21 years agomake workers explain their death better when tor dies
Roger Dingledine [Thu, 4 Mar 2004 21:26:23 +0000 (21:26 +0000)] 
make workers explain their death better when tor dies
and make them say it at log level info rather than err

svn:r1232

21 years agobugfix: don't pass complex things to the connection_mark_for_close macro
Roger Dingledine [Thu, 4 Mar 2004 20:49:38 +0000 (20:49 +0000)] 
bugfix: don't pass complex things to the connection_mark_for_close macro

svn:r1231

21 years agoClean up dns->connection_mark_for_close->dns_remove path
Nick Mathewson [Thu, 4 Mar 2004 18:43:44 +0000 (18:43 +0000)] 
Clean up dns->connection_mark_for_close->dns_remove path

svn:r1230

21 years agook ok only requires root if it requires root
Roger Dingledine [Thu, 4 Mar 2004 17:19:32 +0000 (17:19 +0000)] 
ok ok only requires root if it requires root

svn:r1229

21 years agonote that make install requires root
Roger Dingledine [Thu, 4 Mar 2004 17:17:24 +0000 (17:17 +0000)] 
note that make install requires root

svn:r1228

21 years agoMake decriptor format more flexible and extensible
Nick Mathewson [Thu, 4 Mar 2004 04:01:28 +0000 (04:01 +0000)] 
Make decriptor format more flexible and extensible

svn:r1227

21 years agoStore options->Address as IP, not hostname
Roger Dingledine [Thu, 4 Mar 2004 01:53:56 +0000 (01:53 +0000)] 
Store options->Address as IP, not hostname
And figure it out while reading config, not every time you
rebuild the descriptor

svn:r1226

21 years agoTry to find out early if buffers get trashed or double-freed.
Nick Mathewson [Wed, 3 Mar 2004 22:49:15 +0000 (22:49 +0000)] 
Try to find out early if buffers get trashed or double-freed.

svn:r1225

21 years agoWait for tor to die in init stop. Let the user know if it doesn't debian-version-0.0.1+0.0.2pre24-1
Peter Palfrader [Wed, 3 Mar 2004 13:23:19 +0000 (13:23 +0000)] 
Wait for tor to die in init stop.  Let the user know if it doesn't

svn:r1223

21 years agoAlways enable DataDirectory, requires dpatch
Peter Palfrader [Wed, 3 Mar 2004 12:56:04 +0000 (12:56 +0000)] 
Always enable DataDirectory, requires dpatch

svn:r1222

21 years agoAdd "# ulimit -c unlimited" to tor.default
Peter Palfrader [Wed, 3 Mar 2004 12:33:40 +0000 (12:33 +0000)] 
Add "# ulimit -c unlimited" to tor.default

svn:r1221

21 years agoDo not strip binaries for now
Peter Palfrader [Wed, 3 Mar 2004 12:32:21 +0000 (12:32 +0000)] 
Do not strip binaries for now

svn:r1220

21 years agoNew upstream release
Peter Palfrader [Wed, 3 Mar 2004 12:31:04 +0000 (12:31 +0000)] 
New upstream release

svn:r1219

21 years agobump cvs to pre25
Roger Dingledine [Wed, 3 Mar 2004 09:55:14 +0000 (09:55 +0000)] 
bump cvs to pre25

svn:r1218

21 years agocommit the pre24 changelog tor-0.0.2pre24
Roger Dingledine [Wed, 3 Mar 2004 09:41:13 +0000 (09:41 +0000)] 
commit the pre24 changelog

svn:r1216

21 years agoand a minor patch
Roger Dingledine [Wed, 3 Mar 2004 08:48:32 +0000 (08:48 +0000)] 
and a minor patch

svn:r1215