Skip to content
Permalink
bug23512-v2-032

Commits on Sep 14, 2018

  1. fixup! Bug 23512: Test recording bytes in circ queues.

    Fix missing extern in tests.
    mikeperry-tor committed Sep 14, 2018
  2. fixup! Bug 23512: Report queued cells on or circs as written.

    Use uint64_t instead of size_t; add comment about fast-path.
    mikeperry-tor committed Sep 14, 2018
  3. Promote rep_hist bw functions to uint64_t.

    The rest of rephist uses uint64_t internally. Let's make these take it too,
    so we don't have to worry about overflowing size_t on 32 bit systems.
    mikeperry-tor committed Sep 14, 2018

Commits on Sep 13, 2018

  1. Bug 23512: Report queued cells on or circs as written.

    This avoids asymmetry in our public relay stats, which can be exploited for
    guard discovery and other attacks.
    mikeperry-tor committed Sep 13, 2018

Commits on Sep 10, 2018

  1. Merge branch 'maint-0.2.9' into maint-0.3.2

    "ours" to avoid version bump.
    nmathewson committed Sep 10, 2018
  2. Bump to 0.3.2.12-dev

    nmathewson committed Sep 10, 2018
  3. Bump to 0.2.9.17-dev

    nmathewson committed Sep 10, 2018

Commits on Sep 7, 2018

  1. Merge branch 'maint-0.2.9' into maint-0.3.2

    "ours" to avoid bump
    nmathewson committed Sep 7, 2018
  2. Bump to 0.3.2.12

    nmathewson committed Sep 7, 2018
  3. Bump to 0.2.9.17

    nmathewson committed Sep 7, 2018
  4. Tell openssl to build its TLS contexts with security level 1

    Fixes bug 27344, where we'd break compatibility with old tors by
    rejecting RSA1024 and DH1024.
    nmathewson committed Sep 7, 2018
  5. Merge branch 'bug27461-029' into bug27461-032

    Fix a minor merge conflict due to an #endif comment.
    teor2345 committed Sep 7, 2018
  6. Windows: Stop calling SetProcessDEPPolicy() on 64-bit Windows

    It is not supported, and always fails. Some compilers warn about the
    function pointer cast on 64-bit Windows.
    
    Fixes bug 27461; bugfix on 0.2.2.23-alpha.
    teor2345 committed Sep 7, 2018
  7. hs: Silence a spurious warning in rend_client_send_introduction()

    gcc 8 warns that extend_info_t.nickname might be truncated by strncpy().
    
    But it doesn't know that nickname can either contain a hex id, or a
    nicknames. hex ids are only used for general and HSDir circuits.
    
    Fixes bug 27463; bugfix on 0.1.1.2-alpha.
    teor2345 committed Sep 7, 2018
  8. Windows: Silence a spurious warning in the GetAdaptersAddresses cast

    GetProcAddress() returns FARPROC, which is (long long int(*)()) on
    64-bit Windows:
    https://msdn.microsoft.com/en-us/library/windows/desktop/ms683212(v=vs.85).aspx
    
    But GetAdaptersAddresses() is (long unsigned int(*)()), on both 32-bit
    and 64-bit Windows:
    https://docs.microsoft.com/en-us/windows/desktop/api/iphlpapi/nf-iphlpapi-getadaptersaddresses
    
    So gcc 8 issues a spurious "incompatible function pointer" warning
    about the cast to GetAdaptersAddresses_fn_t.
    
    Silence this warning by casting to a void function pointer, before
    the cast to GetAdaptersAddresses_fn_t.
    
    This issue is already fixed by 26481 in 0.3.5 and later, by removing
    the lookup and cast.
    
    Fixes bug 27465; bugfix on 0.2.3.11-alpha.
    teor2345 committed Sep 7, 2018

Commits on Sep 5, 2018

  1. Travis: don't call echo with a --flag as the first argument

    When we use echo in Travis, don't pass a --flag as the first argument.
    
    Fixes bug 27418; bugfix on 0.3.4.7-rc.
    teor2345 committed Sep 5, 2018
  2. Travis: when showing a log fails, keep trying to show other logs

    When a Travis build fails, and showing a log fails, keep trying to
    show the other logs.
    
    Fixes bug 27453; bugfix on 0.3.4.7-rc.
    teor2345 committed Sep 5, 2018
Older