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

Router split #372

Merged
12 commits merged into from Sep 26, 2018
Merged

Router split #372

12 commits merged into from Sep 26, 2018

Commits on Sep 25, 2018

  1. Move key-loading and crosscert-checking out of feature/relay

    This is also used by onion services, so it needs to go in another
    module.
    nmathewson committed Sep 25, 2018
    Configuration menu
    Copy the full SHA
    934859c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8a350e0 View commit details
    Browse the repository at this point in the history
  3. Rename dirauth/mode.h to dirauth/authmode.h

    This is preparation for having a routermode.h as well
    nmathewson committed Sep 25, 2018
    Configuration menu
    Copy the full SHA
    9385b7e View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    70539e3 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    fcd0f76 View commit details
    Browse the repository at this point in the history
  6. Move the various _describe() functions out of router.c

    Note that I haven't separated the headers yet (there's still an
    nmathewson committed Sep 25, 2018
    Configuration menu
    Copy the full SHA
    5c86f3c View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    efa9781 View commit details
    Browse the repository at this point in the history
  8. Move routerinfo_t functions out of router.c

    (It turns out that some of the functions in router.h didn't even
    exist any more, so I just got to delete their declarations completely.)
    nmathewson committed Sep 25, 2018
    Configuration menu
    Copy the full SHA
    b8df231 View commit details
    Browse the repository at this point in the history
  9. Move the "is the network disabled?" functions out of router.c

    Since this is completely core functionality, I'm putting it in
    core/mainloop, even though it depends on feature/hibernate. We'll
    have to sort that out in the future.
    nmathewson committed Sep 25, 2018
    Configuration menu
    Copy the full SHA
    3ff58e4 View commit details
    Browse the repository at this point in the history
  10. Revise things that had included router.h before

    Make them only include the headers that they needed, and sort their
    headers while we're at it.
    nmathewson committed Sep 25, 2018
    Configuration menu
    Copy the full SHA
    4f0bc0c View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    5fe05de View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    3a64307 View commit details
    Browse the repository at this point in the history