Skip to content
Snippets Groups Projects
  1. Nov 12, 2014
  2. Nov 11, 2014
  3. Nov 10, 2014
    • David Goulet's avatar
      Fix: don't report timeout when closing parallel intro points · 34eb007d
      David Goulet authored
      
      When closing parallel introduction points, the given reason (timeout)
      was actually changed to "no reason" thus when the circuit purpose was
      CIRCUIT_PURPOSE_C_INTRODUCE_ACK_WAIT, we were reporting an introduction
      point failure and flagging it "unreachable". After three times, that
      intro point gets removed from the rend cache object.
      
      In the case of CIRCUIT_PURPOSE_C_INTRODUCING, the intro point was
      flagged has "timed out" and thus not used until the connection to the HS
      is closed where that flag gets reset.
      
      This commit adds an internal circuit reason called
      END_CIRC_REASON_IP_NOW_REDUNDANT which tells the closing circuit
      mechanism to not report any intro point failure.
      
      This has been observed while opening hundreds of connections to an HS on
      different circuit for each connection. This fix makes this use case to
      work like a charm.
      
      Fixes #13698.
      
      Signed-off-by: default avatarDavid Goulet <dgoulet@ev0ke.net>
      34eb007d
    • Nick Mathewson's avatar
      Document networkstatus-bridges · 26e7e519
      Nick Mathewson authored
      Closes 13713; patch from 'tom'
      26e7e519
  4. Nov 09, 2014
  5. Nov 07, 2014
  6. Nov 06, 2014
    • Nick Mathewson's avatar
      Define macros meaning <,>,==,!=,<=,>= · 00f59098
      Nick Mathewson authored
      This lets us avoid putting operators directly in macro arguments,
      and thus will help us unconfuse coccinelle.
      
      For ticket 13172.
      00f59098
    • Nick Mathewson's avatar
      Throw identify-node-by-nickname down the memory hole · 68af1e7e
      Nick Mathewson authored
      Authorities are no longer voting on Named, so specifying nodes by
      nickname isn't a clever thing to do.  (Not that it ever was!)  So
      remove the documentation that suggests that you should do it.
      
      Additionally, add proper cross-references to our __node__ lists, and
      explain about the optional $ before identity digests.
      
      Also, the oxford comma: endorsed by Steven Pinker, my spouse, and my
      11th grade English teacher.
      
      Closes 13381.
      68af1e7e
  7. Nov 05, 2014
  8. Nov 04, 2014
Loading