]>
git.ipfire.org Git - thirdparty/tor.git/log
Peter Palfrader [Fri, 19 Mar 2004 11:38:06 +0000 (11:38 +0000)]
New upstream release
svn:r1301
Roger Dingledine [Fri, 19 Mar 2004 07:08:15 +0000 (07:08 +0000)]
our changelog for 0.0.2
svn:r1299
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
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
Roger Dingledine [Fri, 19 Mar 2004 06:28:20 +0000 (06:28 +0000)]
bump version to 0.0.2
svn:r1296
Roger Dingledine [Thu, 18 Mar 2004 19:59:39 +0000 (19:59 +0000)]
define INADDR_NONE so we compile on solaris
svn:r1295
Roger Dingledine [Thu, 18 Mar 2004 19:22:56 +0000 (19:22 +0000)]
clean up some presentation and comments
svn:r1294
Roger Dingledine [Thu, 18 Mar 2004 16:27:54 +0000 (16:27 +0000)]
another todo item re: logs
svn:r1293
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
Roger Dingledine [Thu, 18 Mar 2004 03:00:03 +0000 (03:00 +0000)]
extend copyright to 2004
svn:r1291
Peter Palfrader [Wed, 17 Mar 2004 13:25:10 +0000 (13:25 +0000)]
Add license of strlcat and strlcpy to debian/copyright
svn:r1290
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
Peter Palfrader [Mon, 15 Mar 2004 15:52:43 +0000 (15:52 +0000)]
Add ...truncated to TODO list
svn:r1288
Roger Dingledine [Mon, 15 Mar 2004 05:13:25 +0000 (05:13 +0000)]
make directory format tests quiet again
svn:r1287
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
Peter Palfrader [Mon, 15 Mar 2004 04:22:16 +0000 (04:22 +0000)]
New upstream release
svn:r1283
Roger Dingledine [Mon, 15 Mar 2004 04:21:47 +0000 (04:21 +0000)]
changelog for pre27
svn:r1282
Roger Dingledine [Mon, 15 Mar 2004 04:21:35 +0000 (04:21 +0000)]
bump us to pre27
world's shortest release
svn:r1281
Roger Dingledine [Mon, 15 Mar 2004 04:20:14 +0000 (04:20 +0000)]
check off a todo item
svn:r1280
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
Roger Dingledine [Mon, 15 Mar 2004 04:00:14 +0000 (04:00 +0000)]
and another one
svn:r1278
Roger Dingledine [Mon, 15 Mar 2004 04:00:11 +0000 (04:00 +0000)]
fix a byte order bug
svn:r1277
Peter Palfrader [Mon, 15 Mar 2004 01:22:12 +0000 (01:22 +0000)]
New upstream release
svn:r1275
Roger Dingledine [Mon, 15 Mar 2004 01:03:10 +0000 (01:03 +0000)]
a changelog for pre26
svn:r1274
Roger Dingledine [Sun, 14 Mar 2004 22:47:11 +0000 (22:47 +0000)]
bugfix: address that strcat vulnerability in circuit.c
svn:r1273
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
Roger Dingledine [Sun, 14 Mar 2004 18:07:46 +0000 (18:07 +0000)]
teach us to recognize internal IPs
svn:r1271
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
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
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
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
Roger Dingledine [Fri, 12 Mar 2004 18:45:42 +0000 (18:45 +0000)]
bugfix: we were caching transient dns failures
svn:r1266
Roger Dingledine [Fri, 12 Mar 2004 13:02:16 +0000 (13:02 +0000)]
more pesky tabs
svn:r1265
Roger Dingledine [Fri, 12 Mar 2004 13:00:34 +0000 (13:00 +0000)]
get rid of those pesky tabs
svn:r1264
Roger Dingledine [Fri, 12 Mar 2004 12:43:13 +0000 (12:43 +0000)]
inform unapproved servers when we reject their descriptors
svn:r1263
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
Roger Dingledine [Thu, 11 Mar 2004 20:15:53 +0000 (20:15 +0000)]
start tracking the 'broken pipe' error
svn:r1261
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
Nick Mathewson [Thu, 11 Mar 2004 06:22:53 +0000 (06:22 +0000)]
UnDOSify CRLF->LF.
svn:r1259
Nick Mathewson [Thu, 11 Mar 2004 06:19:08 +0000 (06:19 +0000)]
Make OP work on windows! (Also misc logging tweaks)
svn:r1258
Nick Mathewson [Thu, 11 Mar 2004 05:14:06 +0000 (05:14 +0000)]
Get entropy in windows.
svn:r1257
Peter Palfrader [Wed, 10 Mar 2004 15:36:32 +0000 (15:36 +0000)]
Mention log and pidfile location in tor.1
svn:r1256
Peter Palfrader [Wed, 10 Mar 2004 15:35:33 +0000 (15:35 +0000)]
Oops, the changelog for pre25 was not commited
svn:r1254
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
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
Nick Mathewson [Wed, 10 Mar 2004 06:57:57 +0000 (06:57 +0000)]
Some stuff *should* be signed
svn:r1251
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
Nick Mathewson [Tue, 9 Mar 2004 22:17:35 +0000 (22:17 +0000)]
Fix some bugs in parse_time
svn:r1249
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
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
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
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
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
Roger Dingledine [Mon, 8 Mar 2004 00:11:37 +0000 (00:11 +0000)]
clarifying comment for crypto_pk_get_fingerprint
svn:r1243
Roger Dingledine [Sun, 7 Mar 2004 23:50:15 +0000 (23:50 +0000)]
re-try streams at most 4 times
svn:r1242
Roger Dingledine [Sun, 7 Mar 2004 10:18:15 +0000 (10:18 +0000)]
improve comments for server operators (maybe)
svn:r1241
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
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
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
Roger Dingledine [Sat, 6 Mar 2004 01:47:31 +0000 (01:47 +0000)]
bump cvs to pre26
svn:r1237
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
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
Roger Dingledine [Thu, 4 Mar 2004 21:40:38 +0000 (21:40 +0000)]
changelog for pre25
svn:r1233
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
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
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
Roger Dingledine [Thu, 4 Mar 2004 17:19:32 +0000 (17:19 +0000)]
ok ok only requires root if it requires root
svn:r1229
Roger Dingledine [Thu, 4 Mar 2004 17:17:24 +0000 (17:17 +0000)]
note that make install requires root
svn:r1228
Nick Mathewson [Thu, 4 Mar 2004 04:01:28 +0000 (04:01 +0000)]
Make decriptor format more flexible and extensible
svn:r1227
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
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
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
Peter Palfrader [Wed, 3 Mar 2004 12:56:04 +0000 (12:56 +0000)]
Always enable DataDirectory, requires dpatch
svn:r1222
Peter Palfrader [Wed, 3 Mar 2004 12:33:40 +0000 (12:33 +0000)]
Add "# ulimit -c unlimited" to tor.default
svn:r1221
Peter Palfrader [Wed, 3 Mar 2004 12:32:21 +0000 (12:32 +0000)]
Do not strip binaries for now
svn:r1220
Peter Palfrader [Wed, 3 Mar 2004 12:31:04 +0000 (12:31 +0000)]
New upstream release
svn:r1219
Roger Dingledine [Wed, 3 Mar 2004 09:55:14 +0000 (09:55 +0000)]
bump cvs to pre25
svn:r1218
Roger Dingledine [Wed, 3 Mar 2004 09:41:13 +0000 (09:41 +0000)]
commit the pre24 changelog
svn:r1216
Roger Dingledine [Wed, 3 Mar 2004 08:48:32 +0000 (08:48 +0000)]
and a minor patch
svn:r1215
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
Roger Dingledine [Wed, 3 Mar 2004 07:26:58 +0000 (07:26 +0000)]
better debugging for lonely flushes
svn:r1213
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
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
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
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
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
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
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
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
Nick Mathewson [Wed, 3 Mar 2004 02:14:35 +0000 (02:14 +0000)]
remove redundant check
svn:r1204
Nick Mathewson [Wed, 3 Mar 2004 02:07:57 +0000 (02:07 +0000)]
warn more when losing data on closed/marked connections.
svn:r1203
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
Nick Mathewson [Wed, 3 Mar 2004 01:37:54 +0000 (01:37 +0000)]
Nth time is the charm on list manip.
svn:r1201
Roger Dingledine [Tue, 2 Mar 2004 19:28:15 +0000 (19:28 +0000)]
fix the rpm spec description again
svn:r1200
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
Roger Dingledine [Tue, 2 Mar 2004 18:08:07 +0000 (18:08 +0000)]
fix a pair of lurking segfaults
svn:r1198
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
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
Roger Dingledine [Tue, 2 Mar 2004 05:19:01 +0000 (05:19 +0000)]
add --version, note that --help is probably obsolete
svn:r1195
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