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

HTTPS support for the Agama web server #1062

Merged
merged 25 commits into from
Mar 22, 2024
Merged

HTTPS support for the Agama web server #1062

merged 25 commits into from
Mar 22, 2024

Commits on Feb 29, 2024

  1. Web server - support SSL (HTTPS) communication

    - Use either the cerfificate specified via command line
      arguments or generate a self-signed certificate
    - Redirect external HTTP requests to HTTPS
    - Allow HTTP for internal connections (http://localhost)
    - Optionally listen on a secondary address
      (to allow listening on both HTTP/80 and HTTPS/433 ports)
    lslezak committed Feb 29, 2024
    Configuration menu
    Copy the full SHA
    fdf6662 View commit details
    Browse the repository at this point in the history
  2. Fixes by clippy

    lslezak committed Feb 29, 2024
    Configuration menu
    Copy the full SHA
    10a6500 View commit details
    Browse the repository at this point in the history
  3. fmt fixes

    lslezak committed Feb 29, 2024
    Configuration menu
    Copy the full SHA
    05b1b09 View commit details
    Browse the repository at this point in the history
  4. Cleanup

    lslezak committed Feb 29, 2024
    Configuration menu
    Copy the full SHA
    fb7cd41 View commit details
    Browse the repository at this point in the history

Commits on Mar 1, 2024

  1. Documentation update

    lslezak committed Mar 1, 2024
    Configuration menu
    Copy the full SHA
    f646965 View commit details
    Browse the repository at this point in the history

Commits on Mar 8, 2024

  1. Configuration menu
    Copy the full SHA
    0653aaa View commit details
    Browse the repository at this point in the history
  2. Formatting

    mchf committed Mar 8, 2024
    Configuration menu
    Copy the full SHA
    7b8c729 View commit details
    Browse the repository at this point in the history

Commits on Mar 13, 2024

  1. Code review fixes

    lslezak committed Mar 13, 2024
    Configuration menu
    Copy the full SHA
    08b586f View commit details
    Browse the repository at this point in the history

Commits on Mar 19, 2024

  1. Minor tweaks to documentation

    mchf committed Mar 19, 2024
    Configuration menu
    Copy the full SHA
    06345b1 View commit details
    Browse the repository at this point in the history
  2. Formatting

    mchf committed Mar 19, 2024
    Configuration menu
    Copy the full SHA
    f959ff9 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c85a5d5 View commit details
    Browse the repository at this point in the history

Commits on Mar 20, 2024

  1. Configuration menu
    Copy the full SHA
    a9f9b1d View commit details
    Browse the repository at this point in the history
  2. Added comments

    lslezak committed Mar 20, 2024
    Configuration menu
    Copy the full SHA
    ba44878 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5799151 View commit details
    Browse the repository at this point in the history
  4. Small fixes

    lslezak committed Mar 20, 2024
    Configuration menu
    Copy the full SHA
    5232269 View commit details
    Browse the repository at this point in the history
  5. Formatting

    mchf committed Mar 20, 2024
    Configuration menu
    Copy the full SHA
    d3870eb View commit details
    Browse the repository at this point in the history

Commits on Mar 21, 2024

  1. Configuration menu
    Copy the full SHA
    0881bbe View commit details
    Browse the repository at this point in the history
  2. code review fixes

    lslezak committed Mar 21, 2024
    Configuration menu
    Copy the full SHA
    a7ba460 View commit details
    Browse the repository at this point in the history
  3. Fix formatting

    lslezak committed Mar 21, 2024
    Configuration menu
    Copy the full SHA
    3b20f95 View commit details
    Browse the repository at this point in the history

Commits on Mar 22, 2024

  1. Split HTTP and HTTPS handling

    lslezak committed Mar 22, 2024
    Configuration menu
    Copy the full SHA
    7972c8d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7ed3e58 View commit details
    Browse the repository at this point in the history
  3. Less qualification

    lslezak committed Mar 22, 2024
    Configuration menu
    Copy the full SHA
    7234398 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    883da06 View commit details
    Browse the repository at this point in the history
  5. More review fixes

    lslezak committed Mar 22, 2024
    Configuration menu
    Copy the full SHA
    dbec47f View commit details
    Browse the repository at this point in the history
  6. Use None as defaults

    lslezak committed Mar 22, 2024
    Configuration menu
    Copy the full SHA
    1e09613 View commit details
    Browse the repository at this point in the history