Commit Graph

1340 Commits

Author SHA1 Message Date
Roger Dingledine ae2b2aa645 changelog for 0.0.4 (just the bugfix)
svn:r1341
2004-03-26 22:20:48 +00:00
Roger Dingledine a54b50557c fix two assert triggers (darn it, I hate releasing software)
when connecting to a dirserver or OR and the network is down,
we would crash.


svn:r1340
2004-03-26 22:07:45 +00:00
Roger Dingledine fe0afdbde5 bump cvs to 0.0.4
svn:r1339
2004-03-26 19:39:11 +00:00
(no author) a1b46380c4 This commit was manufactured by cvs2svn to create tag
'debian_version_0_0_3-1'.

svn:r1338
2004-03-26 19:37:04 +00:00
Peter Palfrader 3c6b05a666 New upstream release
svn:r1337
2004-03-26 19:37:04 +00:00
(no author) 5252b868df This commit was manufactured by cvs2svn to create tag 'tor-0_0_3'.
svn:r1336
2004-03-26 18:29:05 +00:00
Roger Dingledine 06290a639a a missing comma could wreak all sorts of havoc.
svn:r1335
2004-03-26 18:29:05 +00:00
Roger Dingledine 078320e121 another todo item we thought of
svn:r1334
2004-03-26 18:17:17 +00:00
Roger Dingledine daed5a519b changelog for 0.0.3
svn:r1333
2004-03-26 18:15:31 +00:00
Nick Mathewson 9f05e11051 Remove unused open circuits when there are too many, not when they are too old.
svn:r1332
2004-03-21 06:33:57 +00:00
Nick Mathewson b2c432e0aa Dont expire circuits we didnt originate. This may be redundant somehow, but better safe than sorry.
svn:r1331
2004-03-21 05:01:06 +00:00
Nick Mathewson d9bc06148e Add missing dollar sign
svn:r1330
2004-03-21 04:19:31 +00:00
Nick Mathewson 999aa4f863 Add an autoconf test for whether unaligned int access is permitted.
It works on macos, and works correctly when I twiddle the test code to
generate a spurious segfault.  Will it work anywhere else?


svn:r1329
2004-03-21 04:14:06 +00:00
Nick Mathewson ca1ccfb4fa Replace all connection_removes outsice of main.c with connection_mark_for_close
svn:r1328
2004-03-21 03:18:45 +00:00
Nick Mathewson 30673c022b Add a RunTesting option to try to learn link state by creating test circuits, even when SocksPort is off.
svn:r1327
2004-03-21 03:03:10 +00:00
Nick Mathewson a24f609651 Add macros and functions to wrap memcpy/alignment logic.
svn:r1326
2004-03-21 02:01:17 +00:00
Roger Dingledine 10ba03c727 mark off another bug
svn:r1325
2004-03-20 23:27:41 +00:00
Roger Dingledine a11a2fc956 catch signals in a more portable way, so solaris can catch them too
svn:r1324
2004-03-20 23:27:22 +00:00
Roger Dingledine d88848aac4 fix one bug, add another
svn:r1323
2004-03-20 22:38:20 +00:00
Roger Dingledine cc16a4a86c make uname() more likely to work on solaris
(linux says 0 is success, solaris says 1 is success)


svn:r1322
2004-03-20 21:22:16 +00:00
Roger Dingledine ba47bcb288 fix one bug, note two more
svn:r1321
2004-03-20 20:49:33 +00:00
Roger Dingledine d846d0c82e solaris no longer needs special ./configure directions
svn:r1320
2004-03-20 20:48:27 +00:00
Roger Dingledine 5805f0d48a make OR not crash when non-OR connection dies
svn:r1319
2004-03-20 20:37:49 +00:00
Roger Dingledine 047f89dbb4 warn and fail if server chose a nickname with illegal characters
svn:r1318
2004-03-20 20:28:53 +00:00
Roger Dingledine dc7d1ef2f3 make servers not crash when they rep-hist-note circuits that don't start at them
svn:r1317
2004-03-20 20:21:20 +00:00
Roger Dingledine d33f386c8f oops, and make make work too on solaris
svn:r1316
2004-03-20 20:08:19 +00:00
Roger Dingledine 91375c65ef make configure work on solaris without mods
svn:r1315
2004-03-20 20:00:58 +00:00
Roger Dingledine 055c7ef199 deal with hardware word alignment
this was causing the seg faults on sparc processors

i wonder if i got them all.


svn:r1314
2004-03-20 09:30:30 +00:00
Nick Mathewson 69105b3ee4 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
2004-03-20 04:59:29 +00:00
Nick Mathewson 3644be03ab Add TODO item to make everything use mark_for_close; not doing so will now skew the stats
svn:r1312
2004-03-20 04:57:27 +00:00
Peter Palfrader 9550f8b1e9 And tree.h is by Nils. Thanks arma
svn:r1311
2004-03-20 02:07:37 +00:00
Nick Mathewson c39d74b984 Add initial history-tracking backend code for reputation module. Not called or tested yet.
svn:r1310
2004-03-20 01:48:05 +00:00
Nick Mathewson bf6b37ae71 Use strmap code for client DNS.
svn:r1309
2004-03-20 01:21:19 +00:00
Roger Dingledine 9e31bb87fc todo: make ./configure work on solaris more easily
svn:r1308
2004-03-19 22:17:23 +00:00
Roger Dingledine ba81282573 add a hint for solaris users
svn:r1307
2004-03-19 22:17:08 +00:00
Nick Mathewson 3d9d9e9c6b 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
2004-03-19 22:07:24 +00:00
Roger Dingledine 8acfdef78b getpid returns a pid_t. we all know that's an int. but solaris doesn't know.
svn:r1305
2004-03-19 21:34:04 +00:00
Roger Dingledine d95e0e9ba3 we'd forgotten to autoconf fcntl.h
svn:r1304
2004-03-19 21:33:36 +00:00
Roger Dingledine b651feeaf6 isspace and friends take an int. solaris cares.
svn:r1303
2004-03-19 20:50:12 +00:00
(no author) d73446a5a1 This commit was manufactured by cvs2svn to create tag
'debian_version_0_0_2-1'.

svn:r1302
2004-03-19 11:38:06 +00:00
Peter Palfrader 8eda1eb8bf New upstream release
svn:r1301
2004-03-19 11:38:06 +00:00
(no author) f450bbf36d This commit was manufactured by cvs2svn to create tag 'tor-0_0_2'.
svn:r1300
2004-03-19 07:08:15 +00:00
Roger Dingledine e8c910b5f2 our changelog for 0.0.2
svn:r1299
2004-03-19 07:08:15 +00:00
Roger Dingledine 9bcfbf5837 we should leave old server descriptors out of the directory
svn:r1298
2004-03-19 07:07:00 +00:00
Roger Dingledine de5009d066 ship strlcat and strlcpy with the tarball, but don't compile them
svn:r1297
2004-03-19 06:39:52 +00:00
Roger Dingledine 6d85028b16 bump version to 0.0.2
svn:r1296
2004-03-19 06:28:20 +00:00
Roger Dingledine a3e62bb56e define INADDR_NONE so we compile on solaris
svn:r1295
2004-03-18 19:59:39 +00:00
Roger Dingledine e432107944 clean up some presentation and comments
svn:r1294
2004-03-18 19:22:56 +00:00
Roger Dingledine cc6d5514f0 another todo item re: logs
svn:r1293
2004-03-18 16:27:54 +00:00
Nick Mathewson e4f11d9a3b Turns out, these files should not actually be in cvs!
svn:r1292
2004-03-18 04:54:54 +00:00