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

feat(headless-client/linux)!: make FIREZONE_DNS_CONTROL mandatory #5068

Closed
wants to merge 78 commits into from

Commits on May 21, 2024

  1. feat(headless-client): make FIREZONE_DNS_CONTROL mandatory

    Closes #5063
    
    Almost all users are likely to have DNS resources, and it will be confusing
    if we silently don't allow those resources. Defaulting to `etc-resolv-conf`
    will break some systems, and defaulting to `systemd-resolved` means that
    it becomes part of the CLI contract. For now, make it explicit
    ReactorScram committed May 21, 2024
    Configuration menu
    Copy the full SHA
    4a0b71f View commit details
    Browse the repository at this point in the history
  2. patch the test

    ReactorScram committed May 21, 2024
    Configuration menu
    Copy the full SHA
    3c45eab View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c6caf88 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    78d08fc View commit details
    Browse the repository at this point in the history
  5. refactor

    ReactorScram committed May 21, 2024
    Configuration menu
    Copy the full SHA
    2f324ed View commit details
    Browse the repository at this point in the history
  6. refactor

    ReactorScram committed May 21, 2024
    Configuration menu
    Copy the full SHA
    979d645 View commit details
    Browse the repository at this point in the history
  7. fix Windows build

    ReactorScram committed May 21, 2024
    Configuration menu
    Copy the full SHA
    3d2cdf0 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    8d9e1d5 View commit details
    Browse the repository at this point in the history
  9. Fix Linux build

    ReactorScram committed May 21, 2024
    Configuration menu
    Copy the full SHA
    ba1a713 View commit details
    Browse the repository at this point in the history
  10. fix Windows clippy

    ReactorScram committed May 21, 2024
    Configuration menu
    Copy the full SHA
    46a9146 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    b605b46 View commit details
    Browse the repository at this point in the history

Commits on May 22, 2024

  1. fix Windows service

    ReactorScram committed May 22, 2024
    Configuration menu
    Copy the full SHA
    86092b9 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'refactor/debug-ipc-service' of github.com:firezone/fire…

    …zone into refactor/debug-ipc-service
    ReactorScram committed May 22, 2024
    Configuration menu
    Copy the full SHA
    a13c3f3 View commit details
    Browse the repository at this point in the history
  3. checkpoint

    ReactorScram committed May 22, 2024
    Configuration menu
    Copy the full SHA
    52ea524 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    dbafcba View commit details
    Browse the repository at this point in the history
  5. de-dupe

    ReactorScram committed May 22, 2024
    Configuration menu
    Copy the full SHA
    92dfb05 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    99bbe9e View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    8565d65 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    9aa92c9 View commit details
    Browse the repository at this point in the history

Commits on May 23, 2024

  1. Configuration menu
    Copy the full SHA
    7ad59ac View commit details
    Browse the repository at this point in the history
  2. clippy

    ReactorScram committed May 23, 2024
    Configuration menu
    Copy the full SHA
    2e6c1e3 View commit details
    Browse the repository at this point in the history
  3. remove unused dep

    ReactorScram committed May 23, 2024
    Configuration menu
    Copy the full SHA
    c9dd823 View commit details
    Browse the repository at this point in the history
  4. checkpoint

    ReactorScram committed May 23, 2024
    Configuration menu
    Copy the full SHA
    6874798 View commit details
    Browse the repository at this point in the history
  5. Merge remote-tracking branch 'origin/refactor/dedupe-ipc-clients' int…

    …o refactor/move-linux-dns-control
    ReactorScram committed May 23, 2024
    Configuration menu
    Copy the full SHA
    ee99ed9 View commit details
    Browse the repository at this point in the history
  6. checkpoint

    ReactorScram committed May 23, 2024
    Configuration menu
    Copy the full SHA
    2bedd3e View commit details
    Browse the repository at this point in the history
  7. extract module

    ReactorScram committed May 23, 2024
    Configuration menu
    Copy the full SHA
    8f7b0a9 View commit details
    Browse the repository at this point in the history
  8. refactor

    ReactorScram committed May 23, 2024
    Configuration menu
    Copy the full SHA
    5271b15 View commit details
    Browse the repository at this point in the history
  9. fmt

    ReactorScram committed May 23, 2024
    Configuration menu
    Copy the full SHA
    5c36285 View commit details
    Browse the repository at this point in the history

Commits on May 24, 2024

  1. Configuration menu
    Copy the full SHA
    bfc6ac6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f881898 View commit details
    Browse the repository at this point in the history
  3. remove outdated comment

    ReactorScram committed May 24, 2024
    Configuration menu
    Copy the full SHA
    2a71eff View commit details
    Browse the repository at this point in the history
  4. remove unused CLI args

    ReactorScram committed May 24, 2024
    Configuration menu
    Copy the full SHA
    24b9944 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    43fac19 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    f55f3d1 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    7d21d27 View commit details
    Browse the repository at this point in the history
  8. fix Windows build

    ReactorScram committed May 24, 2024
    Configuration menu
    Copy the full SHA
    e89707f View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    bd86707 View commit details
    Browse the repository at this point in the history
  10. fix Linux

    ReactorScram committed May 24, 2024
    Configuration menu
    Copy the full SHA
    c1e7014 View commit details
    Browse the repository at this point in the history
  11. I forgot to commit this

    ReactorScram committed May 24, 2024
    Configuration menu
    Copy the full SHA
    a82f163 View commit details
    Browse the repository at this point in the history
  12. Merge remote-tracking branch 'origin/refactor/debug-ipc-service' into…

    … refactor/debug-ipc-service
    ReactorScram committed May 24, 2024
    Configuration menu
    Copy the full SHA
    f61d543 View commit details
    Browse the repository at this point in the history
  13. fmt

    ReactorScram committed May 24, 2024
    Configuration menu
    Copy the full SHA
    c6b4bba View commit details
    Browse the repository at this point in the history
  14. clippy

    ReactorScram committed May 24, 2024
    Configuration menu
    Copy the full SHA
    e85bed6 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    63d2c86 View commit details
    Browse the repository at this point in the history
  16. fix IPC service

    ReactorScram committed May 24, 2024
    Configuration menu
    Copy the full SHA
    4ee20d7 View commit details
    Browse the repository at this point in the history
  17. fix OnTunnelReady

    ReactorScram committed May 24, 2024
    Configuration menu
    Copy the full SHA
    644e97c View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    595bed1 View commit details
    Browse the repository at this point in the history
  19. Merge remote-tracking branch 'origin/refactor/debug-ipc-service' into…

    … refactor/dedupe-ipc-clients
    ReactorScram committed May 24, 2024
    Configuration menu
    Copy the full SHA
    3f7b8b6 View commit details
    Browse the repository at this point in the history
  20. improve error messages

    ReactorScram committed May 24, 2024
    Configuration menu
    Copy the full SHA
    a245ff0 View commit details
    Browse the repository at this point in the history
  21. fix Windows

    ReactorScram committed May 24, 2024
    Configuration menu
    Copy the full SHA
    6818f39 View commit details
    Browse the repository at this point in the history
  22. Merge remote-tracking branch 'origin/refactor/dedupe-ipc-clients' int…

    …o refactor/move-linux-dns-control
    ReactorScram committed May 24, 2024
    Configuration menu
    Copy the full SHA
    a6c1b90 View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    d93b55f View commit details
    Browse the repository at this point in the history
  24. clippy

    ReactorScram committed May 24, 2024
    Configuration menu
    Copy the full SHA
    0ebfcbe View commit details
    Browse the repository at this point in the history
  25. fix the headless Client

    ReactorScram committed May 24, 2024
    Configuration menu
    Copy the full SHA
    f1a9342 View commit details
    Browse the repository at this point in the history

Commits on May 28, 2024

  1. Configuration menu
    Copy the full SHA
    8ff1dea View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f6e7ef9 View commit details
    Browse the repository at this point in the history
  3. try to fix the Gateway

    ReactorScram committed May 28, 2024
    Configuration menu
    Copy the full SHA
    ea8f417 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    c726689 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    d9686ef View commit details
    Browse the repository at this point in the history

Commits on May 29, 2024

  1. set routes for gateway

    ReactorScram committed May 29, 2024
    Configuration menu
    Copy the full SHA
    882e8a2 View commit details
    Browse the repository at this point in the history
  2. fmt

    ReactorScram committed May 29, 2024
    Configuration menu
    Copy the full SHA
    e5a3eea View commit details
    Browse the repository at this point in the history
  3. clippy

    ReactorScram committed May 29, 2024
    Configuration menu
    Copy the full SHA
    f45ae11 View commit details
    Browse the repository at this point in the history
  4. move sd_notify call up

    ReactorScram committed May 29, 2024
    Configuration menu
    Copy the full SHA
    dd6421c View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    5352791 View commit details
    Browse the repository at this point in the history
  6. update comments

    ReactorScram committed May 29, 2024
    Configuration menu
    Copy the full SHA
    5bcf8cb View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    ae0da14 View commit details
    Browse the repository at this point in the history
  8. simplify this

    ReactorScram committed May 29, 2024
    Configuration menu
    Copy the full SHA
    8879d2f View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    86029c4 View commit details
    Browse the repository at this point in the history
  10. Merge remote-tracking branch 'origin/refactor/move-linux-dns-control'…

    … into feat/require-dns-control
    ReactorScram committed May 29, 2024
    Configuration menu
    Copy the full SHA
    c227a97 View commit details
    Browse the repository at this point in the history
  11. fix Windows

    ReactorScram committed May 29, 2024
    Configuration menu
    Copy the full SHA
    aa955d5 View commit details
    Browse the repository at this point in the history
  12. fix Linux

    ReactorScram committed May 29, 2024
    Configuration menu
    Copy the full SHA
    92cd6f6 View commit details
    Browse the repository at this point in the history
  13. clean up a couple TODOs

    ReactorScram committed May 29, 2024
    Configuration menu
    Copy the full SHA
    a331709 View commit details
    Browse the repository at this point in the history
  14. remove completed TODO

    ReactorScram committed May 29, 2024
    Configuration menu
    Copy the full SHA
    c4d5a5f View commit details
    Browse the repository at this point in the history

Commits on May 31, 2024

  1. Configuration menu
    Copy the full SHA
    3af1e04 View commit details
    Browse the repository at this point in the history
  2. derive Debug

    ReactorScram committed May 31, 2024
    Configuration menu
    Copy the full SHA
    c420a34 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    dbacef3 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    bdc266a View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    696c094 View commit details
    Browse the repository at this point in the history
  6. Merge branch 'refactor/move-linux-dns-control' into feat/require-dns-…

    …control
    
    Signed-off-by: Reactor Scram <ReactorScram@users.noreply.github.com>
    ReactorScram committed May 31, 2024
    Configuration menu
    Copy the full SHA
    37ab333 View commit details
    Browse the repository at this point in the history