Commit Graph

1262 Commits

Author SHA1 Message Date
Roger Dingledine 59f7da3a12 inform unapproved servers when we reject their descriptors
svn:r1263
2004-03-12 12:43:13 +00:00
Roger Dingledine e9b38b4e18 more details when a conn is closed before it's done flushing
svn:r1262
2004-03-12 08:16:48 +00:00
Roger Dingledine 2bbb44b938 start tracking the 'broken pipe' error
svn:r1261
2004-03-11 20:15:53 +00:00
Nick Mathewson f3a663267f Make all the other read/writes into recv/sends, except when they shouldn't be.
svn:r1260
2004-03-11 06:35:03 +00:00
Nick Mathewson 08e003b9bb UnDOSify CRLF->LF.
svn:r1259
2004-03-11 06:22:53 +00:00
Nick Mathewson a36577f27a Make OP work on windows! (Also misc logging tweaks)
svn:r1258
2004-03-11 06:19:08 +00:00
Nick Mathewson 9f6c2f925e Get entropy in windows.
svn:r1257
2004-03-11 05:14:06 +00:00
Peter Palfrader 5ddc31ccf2 Mention log and pidfile location in tor.1
svn:r1256
2004-03-10 15:36:32 +00:00
(no author) 5c3146f8c6 This commit was manufactured by cvs2svn to create tag
'debian_version_0_0_1+0_0_2pre25-1'.

svn:r1255
2004-03-10 15:35:33 +00:00
Peter Palfrader e49ac34072 Oops, the changelog for pre25 was not commited
svn:r1254
2004-03-10 15:35:33 +00:00
Roger Dingledine 6299c69984 actually, if recommendedversions is required for dirservers,
then require it.


svn:r1253
2004-03-10 07:44:31 +00:00
Roger Dingledine 5628e88a27 give a useful error message to clients when the dirserver hasn't
defined any recommended versions


svn:r1252
2004-03-10 07:02:56 +00:00
Nick Mathewson 9138021e5b Some stuff *should* be signed
svn:r1251
2004-03-10 06:57:57 +00:00
Nick Mathewson 5ead1160ba Make windows version correct; initialize windows foolishness so that gethostbyname works.
svn:r1250
2004-03-10 06:26:38 +00:00
Nick Mathewson 12cea1e979 Fix some bugs in parse_time
svn:r1249
2004-03-09 22:17:35 +00:00
Nick Mathewson d89088cddf Fix DOS line endings; autoconfize checks for strptime and inet_aton
svn:r1248
2004-03-09 22:09:13 +00:00
Nick Mathewson ee045a0406 Make tor build on windows again. More work still needed
svn:r1247
2004-03-09 22:01:17 +00:00
Roger Dingledine 9e22ad2c57 stop troubling router operators with unapproved router connect attempts
but give the dirserver operator more information


svn:r1246
2004-03-09 14:53:00 +00:00
Roger Dingledine 3689d4828e bugfix: only set conn->hold_open_until_flushed after marking
svn:r1245
2004-03-08 01:19:57 +00:00
Roger Dingledine 3e2e37dabd when you get a desc from an unknown router, log its fingerprint
svn:r1244
2004-03-08 00:15:40 +00:00
Roger Dingledine ff4469c04b clarifying comment for crypto_pk_get_fingerprint
svn:r1243
2004-03-08 00:11:37 +00:00
Roger Dingledine 6a3d451c4a re-try streams at most 4 times
svn:r1242
2004-03-07 23:50:15 +00:00
Roger Dingledine a3bebc17ba improve comments for server operators (maybe)
svn:r1241
2004-03-07 10:18:15 +00:00
Roger Dingledine f80c86d895 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
2004-03-06 06:05:00 +00:00
Roger Dingledine 5c2930f6f9 if a stream times out after 15s without a connected cell,
don't try that circuit again.


svn:r1239
2004-03-06 05:10:07 +00:00
Roger Dingledine e654257580 if the directory client hangs up before getting the directory,
then give up on him


svn:r1238
2004-03-06 05:09:33 +00:00
Roger Dingledine 4cce3fcd58 bump cvs to pre26
svn:r1237
2004-03-06 01:47:31 +00:00
Roger Dingledine 9b29a48264 stop asserting that computers always go forward in time
it's simply not true


svn:r1236
2004-03-06 01:43:37 +00:00
Nick Mathewson 0d6af8e88c 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
2004-03-05 05:48:28 +00:00
(no author) 0d48d28b31 This commit was manufactured by cvs2svn to create tag
'tor-0_0_2pre25'.

svn:r1234
2004-03-04 21:40:38 +00:00
Roger Dingledine cf1e40bd84 changelog for pre25
svn:r1233
2004-03-04 21:40:38 +00:00
Roger Dingledine 13e1fabd20 make workers explain their death better when tor dies
and make them say it at log level info rather than err


svn:r1232
2004-03-04 21:26:23 +00:00
Roger Dingledine 6e969fefa3 bugfix: don't pass complex things to the connection_mark_for_close macro
svn:r1231
2004-03-04 20:49:38 +00:00
Nick Mathewson 9d708fb04f Clean up dns->connection_mark_for_close->dns_remove path
svn:r1230
2004-03-04 18:43:44 +00:00
Roger Dingledine 8e94d6cf9c ok ok only requires root if it requires root
svn:r1229
2004-03-04 17:19:32 +00:00
Roger Dingledine b09516ac8d note that make install requires root
svn:r1228
2004-03-04 17:17:24 +00:00
Nick Mathewson 6f7efe7cff Make decriptor format more flexible and extensible
svn:r1227
2004-03-04 04:01:28 +00:00
Roger Dingledine a3201eb44b Store options->Address as IP, not hostname
And figure it out while reading config, not every time you
rebuild the descriptor


svn:r1226
2004-03-04 01:53:56 +00:00
Nick Mathewson cfeae14638 Try to find out early if buffers get trashed or double-freed.
svn:r1225
2004-03-03 22:49:15 +00:00
(no author) 8781589aa0 This commit was manufactured by cvs2svn to create tag
'debian_version_0_0_1+0_0_2pre24-1'.

svn:r1224
2004-03-03 13:23:19 +00:00
Peter Palfrader 940e9ed1cb Wait for tor to die in init stop. Let the user know if it doesn't
svn:r1223
2004-03-03 13:23:19 +00:00
Peter Palfrader 7a8581b8c0 Always enable DataDirectory, requires dpatch
svn:r1222
2004-03-03 12:56:04 +00:00
Peter Palfrader b1d96a796f Add "# ulimit -c unlimited" to tor.default
svn:r1221
2004-03-03 12:33:40 +00:00
Peter Palfrader c9f256a2fa Do not strip binaries for now
svn:r1220
2004-03-03 12:32:21 +00:00
Peter Palfrader 85b7ccad0d New upstream release
svn:r1219
2004-03-03 12:31:04 +00:00
Roger Dingledine 3c3e41965e bump cvs to pre25
svn:r1218
2004-03-03 09:55:14 +00:00
(no author) 5768d69081 This commit was manufactured by cvs2svn to create tag
'tor-0_0_2pre24'.

svn:r1217
2004-03-03 09:41:13 +00:00
Roger Dingledine d710449290 commit the pre24 changelog
svn:r1216
2004-03-03 09:41:13 +00:00
Roger Dingledine b7e1edaa18 and a minor patch
svn:r1215
2004-03-03 08:48:32 +00:00
Roger Dingledine eb37b306e7 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
2004-03-03 08:46:18 +00:00