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

21 years agoholding until flush was borked
Roger Dingledine [Wed, 3 Mar 2004 08:46:18 +0000 (08:46 +0000)] 
holding until flush was borked
we were never writing anything when hold_open_until_flushed was set,
since conn_write returns early if marked_for_conn is set.

seems a bit better now.

svn:r1214

21 years agobetter debugging for lonely flushes
Roger Dingledine [Wed, 3 Mar 2004 07:26:58 +0000 (07:26 +0000)] 
better debugging for lonely flushes

svn:r1213

21 years agoclose immediately when write() fails too, else things will turn bad
Roger Dingledine [Wed, 3 Mar 2004 07:26:34 +0000 (07:26 +0000)] 
close immediately when write() fails too, else things will turn bad

svn:r1212

21 years agodon't mark_for_close again when the destroy arrives after the end cell
Roger Dingledine [Wed, 3 Mar 2004 07:24:53 +0000 (07:24 +0000)] 
don't mark_for_close again when the destroy arrives after the end cell

svn:r1211

21 years agouse conn->hold_open_until_flushed for streams
Roger Dingledine [Wed, 3 Mar 2004 06:26:34 +0000 (06:26 +0000)] 
use conn->hold_open_until_flushed for streams
and also note/fix a variety of other stream-based bugs

svn:r1210

21 years agoImplement hold_open_until_flushed. I may have missed something important.
Nick Mathewson [Wed, 3 Mar 2004 05:08:01 +0000 (05:08 +0000)] 
Implement hold_open_until_flushed.  I may have missed something important.

svn:r1209

21 years agomake socks5 not give a spurious warning
Roger Dingledine [Wed, 3 Mar 2004 04:54:16 +0000 (04:54 +0000)] 
make socks5 not give a spurious warning
also rename AP_CONN_STATE_CONNECTING to _CONNECT_WAIT

svn:r1208

21 years agoreenable part of assert_circuit_ok, leave some still disabled
Roger Dingledine [Wed, 3 Mar 2004 04:11:18 +0000 (04:11 +0000)] 
reenable part of assert_circuit_ok, leave some still disabled

svn:r1207

21 years agomake circuit-building less noisy when a node in your exclude/exit/entrynodes is down
Roger Dingledine [Wed, 3 Mar 2004 03:02:06 +0000 (03:02 +0000)] 
make circuit-building less noisy when a node in your exclude/exit/entrynodes is down

svn:r1206

21 years agoFix (maybe) assert_circuit_ok. leave it disabled till arma confirms
Nick Mathewson [Wed, 3 Mar 2004 02:24:17 +0000 (02:24 +0000)] 
Fix (maybe) assert_circuit_ok. leave it disabled till arma confirms

svn:r1205

21 years agoremove redundant check
Nick Mathewson [Wed, 3 Mar 2004 02:14:35 +0000 (02:14 +0000)] 
remove redundant check

svn:r1204

21 years agowarn more when losing data on closed/marked connections.
Nick Mathewson [Wed, 3 Mar 2004 02:07:57 +0000 (02:07 +0000)] 
warn more when losing data on closed/marked connections.

svn:r1203

21 years agobugfix: close_immediate called buf_clear but listeners don't have bufs
Roger Dingledine [Wed, 3 Mar 2004 01:58:45 +0000 (01:58 +0000)] 
bugfix: close_immediate called buf_clear but listeners don't have bufs

svn:r1202

21 years agoNth time is the charm on list manip.
Nick Mathewson [Wed, 3 Mar 2004 01:37:54 +0000 (01:37 +0000)] 
Nth time is the charm on list manip.

svn:r1201

21 years agofix the rpm spec description again
Roger Dingledine [Tue, 2 Mar 2004 19:28:15 +0000 (19:28 +0000)] 
fix the rpm spec description again

svn:r1200

21 years agoIntegrate jbash's RPM spec into build process. (Requires "rpmbuild" to
Nick Mathewson [Tue, 2 Mar 2004 19:09:30 +0000 (19:09 +0000)] 
Integrate jbash's RPM spec into build process.  (Requires "rpmbuild" to
build properly.  Works fine on redhat 9.  YMMV.)

svn:r1199

21 years agofix a pair of lurking segfaults
Roger Dingledine [Tue, 2 Mar 2004 18:08:07 +0000 (18:08 +0000)] 
fix a pair of lurking segfaults

svn:r1198

21 years agoSplit out mark_for_close with circuits. Seems to work for me.
Nick Mathewson [Tue, 2 Mar 2004 17:48:17 +0000 (17:48 +0000)] 
Split out mark_for_close with circuits.  Seems to work for me.

svn:r1197

21 years agoFix assertion failure spotted by arma.
Nick Mathewson [Tue, 2 Mar 2004 07:24:11 +0000 (07:24 +0000)] 
Fix assertion failure spotted by arma.

Apparently, when a DNS failure was already cached, then when we tried
to mark the exit connection as closed, we'd try to remove it from the
pending queue anyway, and hit an assert.  Now, we put failed-resolve
connections in a separate state so that mark_for_close does the right
thing.

svn:r1196

21 years agoadd --version, note that --help is probably obsolete
Roger Dingledine [Tue, 2 Mar 2004 05:19:01 +0000 (05:19 +0000)] 
add --version, note that --help is probably obsolete

svn:r1195

21 years agomake config_assign fail rather than warn for unrecognized config options
Roger Dingledine [Tue, 2 Mar 2004 05:00:50 +0000 (05:00 +0000)] 
make config_assign fail rather than warn for unrecognized config options

svn:r1194