Commit Graph

12012 Commits

Author SHA1 Message Date
Nick Mathewson 23fdf0b30f Allow some skew in checking when a router said it was hibernating
This solves the problem Roger noted as:
   What if the router has a clock that's 5 minutes off, so it
   publishes a descriptor for 5 minutes in the future, and we test it
   three minutes in. In this edge case, we will continue to advertise
   it as Running for the full 45 minute period.
2010-08-18 11:40:22 -04:00
Nick Mathewson a4c5287e1b Clarify AssumeReachable semantics wrt hibernation 2010-08-18 11:31:19 -04:00
Nick Mathewson 5063a1c538 Add some braces to make arma happy 2010-08-18 11:28:51 -04:00
Nick Mathewson 4c94192033 Add missing info to changes file 2010-08-10 15:32:56 -04:00
Nick Mathewson fac272da31 If a router is hibernating, never vote that it is Running.
Also, clean up and comment some of the logic in
dirserv_set_router_is_running.
2010-07-31 16:33:45 -04:00
Nick Mathewson 15424bf800 Document 20KB requirement in BandwidthRate documentation
This fixes the last suggestion of bug #1195.
2010-07-30 18:00:43 -04:00
Nick Mathewson 7409929917 Merge commit 'karsten/rendspec-master' 2010-07-30 11:45:22 -04:00
Nick Mathewson 86a3b650b8 Add a changes file for Linus's makefile-var-exp branch. 2010-07-30 11:37:42 -04:00
Linus Nordberg 4ef609b886 Fix compilation issue in doc/Makefile.am on NetBSD
* doc/Makefile.am: Change $(VAR:MOD) to ${VAR:MOD} -- make(1) on
NetBSD substitutes '$(:x)' to 'x' rather than the empty string.  This
bites us in doc/ when configured with `--disable-asciidoc'.  Curly
braces should work in all implementations of make(1) but this patch
changes only the places where we use the VAR:MOD expansion.
2010-07-30 11:34:52 -04:00
Karsten Loesing 1cf6da821c Add two authoritzation protocols to rend-spec.txt. 2010-07-30 10:33:28 +02:00
Karsten Loesing 9ecb64c44d Clean up Section 1 of rend-spec.txt. 2010-07-30 10:33:28 +02:00
Karsten Loesing 6e4c06598f Interchange sections 1.2 and 1.3. 2010-07-30 10:29:14 +02:00
Karsten Loesing f6e0dc2a6e Rename all RELAY_* cell types to RELAY_COMMAND_*. 2010-07-30 10:28:07 +02:00
Nick Mathewson 4727adf591 Merge commit 'linus/headers' 2010-07-29 21:54:46 -04:00
Nick Mathewson a7b12978ce Merge commit 'origin/maint-0.2.1' 2010-07-29 10:45:59 -04:00
Linus Nordberg da49a7267f Fix typos, make all \brief's conformant, end sentences with a period. 2010-07-28 17:42:33 +02:00
Sebastian Hahn 986dd554f4 Move the header for bandwidth_weight_rule_to_string into reasons.h 2010-07-27 10:00:47 +02:00
Sebastian Hahn 7b2b1b587d Don't include crypto, compat and util.h in or.h 2010-07-27 10:00:46 +02:00
Sebastian Hahn 8cae0b6b1b Simplify expression to list files for check-spaces
The tinytest* files went into src/test/.
2010-07-27 10:00:46 +02:00
Sebastian Hahn 02a57bbda5 Add the new header files to noinst_HEADERS
Also add a changes/ file.
2010-07-27 10:00:46 +02:00
Sebastian Hahn 05072723cb Create routerparse.h 2010-07-27 10:00:46 +02:00
Sebastian Hahn df9d42cef5 Create rephist.h 2010-07-27 10:00:46 +02:00
Sebastian Hahn 52e6e915fb Create rendmid.h 2010-07-27 10:00:45 +02:00
Sebastian Hahn b0cd4551ab Create relay.h 2010-07-27 10:00:45 +02:00
Sebastian Hahn cc060ea220 Create reasons.h 2010-07-27 10:00:45 +02:00
Sebastian Hahn 7bd8dee463 Create policies.h 2010-07-27 10:00:45 +02:00
Sebastian Hahn f6852fe031 Create onion.h 2010-07-27 10:00:45 +02:00
Sebastian Hahn af0c954bc5 Create ntmain.h 2010-07-27 10:00:39 +02:00
Sebastian Hahn 69fcbbaa89 Create networkstatus.h 2010-07-27 07:58:16 +02:00
Sebastian Hahn 86d6bfe448 Create microdesc.h 2010-07-27 07:58:16 +02:00
Sebastian Hahn 0f1548ab18 Create main.h 2010-07-27 07:58:16 +02:00
Sebastian Hahn a86f464f6b Create hibernate.h 2010-07-27 07:58:16 +02:00
Sebastian Hahn dc2f1666ff Create dns.h 2010-07-27 07:58:16 +02:00
Sebastian Hahn 85f7d54418 Create dirvote.h 2010-07-27 07:58:16 +02:00
Sebastian Hahn 7d4c027fb0 Create dirserv.h 2010-07-27 07:58:16 +02:00
Sebastian Hahn bec1c838ca Create directory.h 2010-07-27 07:58:15 +02:00
Sebastian Hahn 98d1314c7e Create cpuworker.h 2010-07-27 07:58:15 +02:00
Sebastian Hahn 0bfa34e1f6 Create control.h 2010-07-27 07:58:15 +02:00
Sebastian Hahn 0d33120c26 Create connection_or.h 2010-07-27 07:58:15 +02:00
Sebastian Hahn 78b6a4650b Create connection_edge.h 2010-07-27 07:58:14 +02:00
Sebastian Hahn 2a74101f7a Create connection.h 2010-07-27 07:58:14 +02:00
Sebastian Hahn c4f8f1316e Create config.h 2010-07-27 07:58:14 +02:00
Sebastian Hahn 3074d5a221 Create command.h 2010-07-27 07:58:14 +02:00
Sebastian Hahn 01c7b60a80 Create circuituse.h 2010-07-27 07:58:14 +02:00
Sebastian Hahn 174a88dd79 Create circuitlist.h 2010-07-27 07:58:13 +02:00
Sebastian Hahn 21155204c6 Create circuitbuild.h 2010-07-27 07:58:13 +02:00
Sebastian Hahn 34dfce0d82 Create buffers.h 2010-07-27 07:56:26 +02:00
Sebastian Hahn 85a1d635d5 Create rendservice.h 2010-07-27 07:56:26 +02:00
Sebastian Hahn 7caa8351b8 Create rendclient.h 2010-07-27 07:56:26 +02:00
Sebastian Hahn 31e81439e1 Create rendcommon.h 2010-07-27 07:56:25 +02:00