Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Tests: introduce HS compat test with TOR client #63

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Commits on Apr 25, 2023

  1. Tests: introduce HS compat test with TOR client

    This commit introduces a test to make sure our
    hidden service hosts are accessible by official
    tor client.
    
    Testing only with NOnion's TorServiceClient can
    cause mask problems because it shares lots of
    code with TorServiceHost (especially crypto stuff)
    and mistakes there can go unnoticed.
    
    Upgrade to .NET 6 was necessary to be able
    to use SocksV5 (which is what tor gives us)
    as proxy for HttpClient.
    
    Due to some problem with NUnit not writing test-by-test
    output (whether it passed or failed), I had to upgrade
    even furthur into .NET 7.
    
    NUnit was also updated to latest version because it was
    causing issue where some unrelated tests would fail in
    .NET7 (maybe the Retry attributed wasn't working).
    aarani committed Apr 25, 2023
    Configuration menu
    Copy the full SHA
    35d51d2 View commit details
    Browse the repository at this point in the history