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

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