Commit Graph

  • ce3162d035 Make base-64-encoded DER work, including workaround for ugly openssl misfeature that makes base64 decoding fail when you strip out the newlines. Nick Mathewson 2004-10-07 03:11:42 +00:00
  • 4200df9bda Make base-64-encoded DER work, including workaround for ugly openssl misfeature that makes base64 decoding fail when you strip out the newlines. Nick Mathewson 2004-10-07 03:11:42 +00:00
  • 2bba65148b Refactor fingerprint handling: remember hex digests (no spaces) instead of beautified fingerprints Nick Mathewson 2004-10-06 13:31:48 +00:00
  • 36398ca304 Refactor fingerprint handling: remember hex digests (no spaces) instead of beautified fingerprints Nick Mathewson 2004-10-06 13:31:48 +00:00
  • b08ff7b1f7 Fix a couple of typos, one of which conceals a bug in parsing opt keywords with objects Nick Mathewson 2004-10-06 13:28:34 +00:00
  • ee31e684b5 Fix a couple of typos, one of which conceals a bug in parsing opt keywords with objects Nick Mathewson 2004-10-06 13:28:34 +00:00
  • b56bb39ed6 Add a function to remove a set of characters from a string Nick Mathewson 2004-10-06 13:26:37 +00:00
  • fc019d4fa0 Add a function to remove a set of characters from a string Nick Mathewson 2004-10-06 13:26:37 +00:00
  • 8cca36d26a Implement (temporarily) a base64-encoded-DER format for RSA keys; make it easier to generate fingerprints with no space Nick Mathewson 2004-10-06 13:26:10 +00:00
  • 17b03c38f5 Implement (temporarily) a base64-encoded-DER format for RSA keys; make it easier to generate fingerprints with no space Nick Mathewson 2004-10-06 13:26:10 +00:00
  • 8b02610bd5 when an OR starts up, it loads its directory from cache. then it serves *that directory* to others who ask for a copy of the directory. it's better to serve no directory at all until you have a fresh copy. Roger Dingledine 2004-10-06 05:05:43 +00:00
  • 0494c9de4c when an OR starts up, it loads its directory from cache. then it serves *that directory* to others who ask for a copy of the directory. it's better to serve no directory at all until you have a fresh copy. Roger Dingledine 2004-10-06 05:05:43 +00:00
  • 6a7c44046e clean up old todo items Roger Dingledine 2004-10-06 00:20:44 +00:00
  • f52ad32366 clean up old todo items Roger Dingledine 2004-10-06 00:20:44 +00:00
  • 980b6169eb use only 0.0.9pre1 and later servers for resolve cells Roger Dingledine 2004-10-03 19:39:29 +00:00
  • d2cc16659b use only 0.0.9pre1 and later servers for resolve cells Roger Dingledine 2004-10-03 19:39:29 +00:00
  • c205ad05ba better example lines for dirbindaddress and orbindaddress Roger Dingledine 2004-10-03 19:37:48 +00:00
  • a052c2e860 better example lines for dirbindaddress and orbindaddress Roger Dingledine 2004-10-03 19:37:48 +00:00
  • 9e8ae9766e Only check versions against downloaded directories, not cached directories. tor-0.0.9pre2 Nick Mathewson 2004-10-03 02:37:52 +00:00
  • 3f4ab059c6 This commit was manufactured by cvs2svn to create tag 'tor-0_0_9pre2'. (no author) 2004-10-03 02:37:52 +00:00
  • 15be7aa873 Only check versions against downloaded directories, not cached directories. Nick Mathewson 2004-10-03 02:37:52 +00:00
  • 5e74ce8d57 better warn message for failed hidserv desc fetch Roger Dingledine 2004-10-03 00:06:47 +00:00
  • 3accc18332 better warn message for failed hidserv desc fetch Roger Dingledine 2004-10-03 00:06:47 +00:00
  • 30e5f5793e pre2 changes: o Bugfixes on pre1: - Make fetching a cached directory work for 64-bit platforms too. - Make zlib.h a required header, not an optional header. Roger Dingledine 2004-10-02 23:29:56 +00:00
  • 7e98b988a5 pre2 changes: o Bugfixes on pre1: - Make fetching a cached directory work for 64-bit platforms too. - Make zlib.h a required header, not an optional header. Roger Dingledine 2004-10-02 23:29:56 +00:00
  • 3f4b544b77 use size_t rather than int for directory lengths in memory this might fix a bug with amd64 Roger Dingledine 2004-10-01 21:02:12 +00:00
  • b9f03c8f03 use size_t rather than int for directory lengths in memory this might fix a bug with amd64 Roger Dingledine 2004-10-01 21:02:12 +00:00
  • 8ba86dbee9 bump version to 0.0.9pre2-cvs Roger Dingledine 2004-10-01 20:59:57 +00:00
  • 39b477a881 bump version to 0.0.9pre2-cvs Roger Dingledine 2004-10-01 20:59:57 +00:00
  • cb9f972cf5 New upstream version, build-dep on zlib-dev Peter Palfrader 2004-10-01 20:30:53 +00:00
  • 929475e3b1 New upstream version, build-dep on zlib-dev debian-version-0.0.8+0.0.9pre1-1 Peter Palfrader 2004-10-01 20:30:53 +00:00
  • 6c4de190ef This commit was manufactured by cvs2svn to create tag 'debian_version_0_0_8+0_0_9pre1-1'. (no author) 2004-10-01 20:30:53 +00:00
  • ea2fb7d114 New upstream version, build-dep on zlib-dev Peter Palfrader 2004-10-01 20:30:53 +00:00
  • 0b728284d2 make zlib.h a required header, not an optional header Roger Dingledine 2004-10-01 19:55:01 +00:00
  • 6fb3cf0218 make zlib.h a required header, not an optional header Roger Dingledine 2004-10-01 19:55:01 +00:00
  • ce0c7c554d note the earlier assert fix in our changelog tor-0.0.9pre1 Roger Dingledine 2004-10-01 04:53:00 +00:00
  • 1496320267 This commit was manufactured by cvs2svn to create tag 'tor-0_0_9pre1'. (no author) 2004-10-01 04:53:00 +00:00
  • 35ab5f4756 note the earlier assert fix in our changelog Roger Dingledine 2004-10-01 04:53:00 +00:00
  • 91044765f2 Decode Content-Encoding header correctly. Nick Mathewson 2004-10-01 04:45:14 +00:00
  • a5b0c960f8 Decode Content-Encoding header correctly. Nick Mathewson 2004-10-01 04:45:14 +00:00
  • eff780c815 Fix a rare assert trigger, where routerinfos for entries in our cpath would expire while we're building the path. Thanks to Eugene Armstead for pointing it out. Roger Dingledine 2004-09-30 15:40:05 +00:00
  • 389ee477e6 Fix a rare assert trigger, where routerinfos for entries in our cpath would expire while we're building the path. Thanks to Eugene Armstead for pointing it out. Roger Dingledine 2004-09-30 15:40:05 +00:00
  • 136d4e5739 prefer tor_free to free plus complain more loudly when we fail to parse a dir we just fetched Roger Dingledine 2004-09-29 06:52:36 +00:00
  • a5b1fe49dd prefer tor_free to free plus complain more loudly when we fail to parse a dir we just fetched Roger Dingledine 2004-09-29 06:52:36 +00:00
  • 6ed095b177 print the IP if a conn fails badly, to see if there are any trends Roger Dingledine 2004-09-29 05:59:55 +00:00
  • c3961094b9 print the IP if a conn fails badly, to see if there are any trends Roger Dingledine 2004-09-29 05:59:55 +00:00
  • 1c47de319e ha ha, thought the bugs were done don't stop writing the compressed directory just because you found a nul Roger Dingledine 2004-09-29 05:48:25 +00:00
  • 705056fc7f ha ha, thought the bugs were done don't stop writing the compressed directory just because you found a nul Roger Dingledine 2004-09-29 05:48:25 +00:00
  • af9fd660d5 bump version to 0.0.9pre1 Roger Dingledine 2004-09-29 04:22:13 +00:00
  • 5409df4413 bump version to 0.0.9pre1 Roger Dingledine 2004-09-29 04:22:13 +00:00
  • b73e54f57c add a last entry to the 0.0.9pre1 changelog time to start testing it Roger Dingledine 2004-09-29 00:55:35 +00:00
  • 3fb83a0962 add a last entry to the 0.0.9pre1 changelog time to start testing it Roger Dingledine 2004-09-29 00:55:35 +00:00
  • b2311b1f76 remove 0.0.9pre1 todo items: they're all completed Roger Dingledine 2004-09-29 00:47:56 +00:00
  • d7db1b6465 remove 0.0.9pre1 todo items: they're all completed Roger Dingledine 2004-09-29 00:47:56 +00:00
  • e50ce6b8ec rearrange 0.0.9pre1 and 0.0.9pre2 entries a bit more Roger Dingledine 2004-09-29 00:47:19 +00:00
  • 6638dd467e rearrange 0.0.9pre1 and 0.0.9pre2 entries a bit more Roger Dingledine 2004-09-29 00:47:19 +00:00
  • a31ba30ae6 if our local cached directory is new enough, go ahead and start building circuits while we're fetching a new one Roger Dingledine 2004-09-28 23:27:41 +00:00
  • b033e9ab0b if our local cached directory is new enough, go ahead and start building circuits while we're fetching a new one Roger Dingledine 2004-09-28 23:27:41 +00:00
  • 11384b6d92 Make sure that routerlists contain only routers; give a better error message if they start with a nonrouter. Nick Mathewson 2004-09-28 22:49:34 +00:00
  • 7e914d8882 Make sure that routerlists contain only routers; give a better error message if they start with a nonrouter. Nick Mathewson 2004-09-28 22:49:34 +00:00
  • 0c653e5cc7 cached-directory has a directory, not a router list Nick Mathewson 2004-09-28 22:43:11 +00:00
  • 31bc65f8d3 cached-directory has a directory, not a router list Nick Mathewson 2004-09-28 22:43:11 +00:00
  • 4b3001a08c fix some local buffer overflows fix a memory leak Roger Dingledine 2004-09-28 22:38:21 +00:00
  • b2646b8bfd fix some local buffer overflows fix a memory leak Roger Dingledine 2004-09-28 22:38:21 +00:00
  • 7eff786e4b Fix messages for _UNRECOGNIZED tokens Nick Mathewson 2004-09-28 22:35:02 +00:00
  • a179a54f63 Fix messages for _UNRECOGNIZED tokens Nick Mathewson 2004-09-28 22:35:02 +00:00
  • d20d10f360 If we are an authoritative dirserver, check out the fingerprint list when setting connection nicknames Nick Mathewson 2004-09-28 22:24:56 +00:00
  • 5c724eba5b If we are an authoritative dirserver, check out the fingerprint list when setting connection nicknames Nick Mathewson 2004-09-28 22:24:56 +00:00
  • d381aa4696 Fix an evil bug: when we failed to write to our log, fputs() gave us a sigpipe, and we logged that we were ignoring it, causing us to fail to log that, and delete the log entry. Then when the signal handler exited, we proceeded to delete the log entry that had already been deleted. Roger Dingledine 2004-09-28 21:14:40 +00:00
  • 467847ff3c Fix an evil bug: when we failed to write to our log, fputs() gave us a sigpipe, and we logged that we were ignoring it, causing us to fail to log that, and delete the log entry. Then when the signal handler exited, we proceeded to delete the log entry that had already been deleted. Roger Dingledine 2004-09-28 21:14:40 +00:00
  • 25beea22bf Move pending pre1 items to pre2, move pre2 items to pre3 Nick Mathewson 2004-09-28 21:13:38 +00:00
  • bf6fc8a3d3 Move pending pre1 items to pre2, move pre2 items to pre3 Nick Mathewson 2004-09-28 21:13:38 +00:00
  • e97b18f429 a few todo items have been done Roger Dingledine 2004-09-28 20:29:46 +00:00
  • 69dacfba0c a few todo items have been done Roger Dingledine 2004-09-28 20:29:46 +00:00
  • 1e3b9e7d31 make the warn message better for reading short files Roger Dingledine 2004-09-28 08:40:03 +00:00
  • ee9f0e04bf make the warn message better for reading short files Roger Dingledine 2004-09-28 08:40:03 +00:00
  • 0d2f9b9b4b the tor clients in cvs can't speak to the current tor authdirservers for rendezvous publishes and fetches, since they're still running 0.0.8. so make them speak the old way until we've upgraded the authdirservers. Roger Dingledine 2004-09-28 03:30:28 +00:00
  • 4c752d5362 the tor clients in cvs can't speak to the current tor authdirservers for rendezvous publishes and fetches, since they're still running 0.0.8. so make them speak the old way until we've upgraded the authdirservers. Roger Dingledine 2004-09-28 03:30:28 +00:00
  • 9f9f0e5edd fix another bug with cached compressed directories still not working Roger Dingledine 2004-09-27 07:28:48 +00:00
  • ef4754074e fix another bug with cached compressed directories still not working Roger Dingledine 2004-09-27 07:28:48 +00:00
  • d0edf8e8b5 fix two bugs with cached directories: Roger Dingledine 2004-09-27 06:57:16 +00:00
  • 8659e0daf8 fix two bugs with cached directories: Roger Dingledine 2004-09-27 06:57:16 +00:00
  • 6e7e880438 put my fenceposts back in valid memory space Roger Dingledine 2004-09-27 06:45:32 +00:00
  • 2a21542c20 put my fenceposts back in valid memory space Roger Dingledine 2004-09-27 06:45:32 +00:00
  • a2517b4f07 checking only 0.0.7 and 0.0.8 didn't work, because some dirservers files have really old descriptors for the authdirservers, so we're asking them in the new format because they're too old. Roger Dingledine 2004-09-27 06:00:43 +00:00
  • 53372c5af6 checking only 0.0.7 and 0.0.8 didn't work, because some dirservers files have really old descriptors for the authdirservers, so we're asking them in the new format because they're too old. Roger Dingledine 2004-09-27 06:00:43 +00:00
  • a64d093339 post descriptors to 0.0.8 authdirservers the old way, to make the transition easier Roger Dingledine 2004-09-27 03:50:58 +00:00
  • 44e595287f post descriptors to 0.0.8 authdirservers the old way, to make the transition easier Roger Dingledine 2004-09-27 03:50:58 +00:00
  • 10df7d9afc clients ask 0.0.9-and-later dirservers for a compressed dir Roger Dingledine 2004-09-27 03:39:30 +00:00
  • e28aad104e clients ask 0.0.9-and-later dirservers for a compressed dir Roger Dingledine 2004-09-27 03:39:30 +00:00
  • 7013043af0 clean up the torify man page Roger Dingledine 2004-09-27 01:28:17 +00:00
  • 93817b1e98 clean up the torify man page Roger Dingledine 2004-09-27 01:28:17 +00:00
  • f00c07fdf7 commit a changelog so far for 0.0.9pre1 Roger Dingledine 2004-09-27 01:10:07 +00:00
  • 652c68e7ff commit a changelog so far for 0.0.9pre1 Roger Dingledine 2004-09-27 01:10:07 +00:00
  • 09586ef712 Make read_all distinguish between error and EOF; read_file_to_string should only check bytes read against st_size when in binary mode. Nick Mathewson 2004-09-26 16:51:31 +00:00
  • a79aa9ec00 Make read_all distinguish between error and EOF; read_file_to_string should only check bytes read against st_size when in binary mode. Nick Mathewson 2004-09-26 16:51:31 +00:00
  • 41fdaf01cf mention bandwidth-observed in the tor spec thanks to duck for pointing out this omission Roger Dingledine 2004-09-25 06:26:59 +00:00
  • 65d5b90dc1 mention bandwidth-observed in the tor spec thanks to duck for pointing out this omission Roger Dingledine 2004-09-25 06:26:59 +00:00
  • 57d7857def don't mind empty exit policy entries Roger Dingledine 2004-09-23 22:57:32 +00:00
  • 907fb7000a don't mind empty exit policy entries Roger Dingledine 2004-09-23 22:57:32 +00:00