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

Backup, restore and create a new onion address via GUI #3044

Closed
wants to merge 24 commits into from

Commits on Nov 19, 2019

  1. Gui mockup

    freimair committed Nov 19, 2019
    Configuration menu
    Copy the full SHA
    0015bcc View commit details
    Browse the repository at this point in the history

Commits on Nov 21, 2019

  1. Refactored Tor-related stuff

    Prepare for multiple hidden services
    freimair committed Nov 21, 2019
    Configuration menu
    Copy the full SHA
    8fb996d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    47d2c7a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7a1e784 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    92b6f9f View commit details
    Browse the repository at this point in the history
  5. Formatting cosmetics

    freimair committed Nov 21, 2019
    Configuration menu
    Copy the full SHA
    c2d9138 View commit details
    Browse the repository at this point in the history
  6. Renew address is active

    freimair committed Nov 21, 2019
    Configuration menu
    Copy the full SHA
    025f4cc View commit details
    Browse the repository at this point in the history
  7. Clear unused hidden services

    On trade complete and app shutdown, we check for hidden services
    that are still in active trades. We shut down all unused hidden
    services.
    freimair committed Nov 21, 2019
    Configuration menu
    Copy the full SHA
    4929f06 View commit details
    Browse the repository at this point in the history
  8. Reenable rolling backup

    freimair committed Nov 21, 2019
    Configuration menu
    Copy the full SHA
    ff99927 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    3a3362c View commit details
    Browse the repository at this point in the history
  10. HS backup active

    freimair committed Nov 21, 2019
    Configuration menu
    Copy the full SHA
    e07af34 View commit details
    Browse the repository at this point in the history
  11. HS restore active

    freimair committed Nov 21, 2019
    Configuration menu
    Copy the full SHA
    b34ad56 View commit details
    Browse the repository at this point in the history
  12. DE translations

    freimair committed Nov 21, 2019
    Configuration menu
    Copy the full SHA
    ea4d4e1 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    bc9f95f View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    87f006a View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    612e8f7 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    368a6ee View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    0dca7d3 View commit details
    Browse the repository at this point in the history
  18. Cleanup

    freimair committed Nov 21, 2019
    Configuration menu
    Copy the full SHA
    7c883b1 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    91255ef View commit details
    Browse the repository at this point in the history
  20. Added tests but ignore them for now

    Tests run smoothly on my machine, Travis shows successes but also
    fails on the same code base.
    
    I disable the tests for now, maybe someone can try to reproduce the
    failing tests?
    freimair committed Nov 21, 2019
    Configuration menu
    Copy the full SHA
    c3184e0 View commit details
    Browse the repository at this point in the history
  21. Prevent connecting to self

    In the peer exchange procedure, a remote client will report one of
    our own passive network nodes (nodes that have been used in the
    past, have been replaced by a new active node, but are kept until
    all ongoing trades are completed)
    freimair committed Nov 21, 2019
    Configuration menu
    Copy the full SHA
    4361cb8 View commit details
    Browse the repository at this point in the history
  22. Incoming messages get accepted if addressed to us

    Previously, only one node address was active and the checks have
    only been done for this address. Now that there are multiple active
    node addresses, we have to perform the check to respect ALL our
    nodes
    freimair committed Nov 21, 2019
    Configuration menu
    Copy the full SHA
    ae20a60 View commit details
    Browse the repository at this point in the history
  23. Fix compilation error

    freimair committed Nov 21, 2019
    Configuration menu
    Copy the full SHA
    029dc3d View commit details
    Browse the repository at this point in the history