Commit graph

  • 61bb787672
    Merge eaad47720b into d9efcd8a26 Alexis Métaireau 2025-04-30 17:34:35 +0000
  • eaad47720b
    Remove previously installed containers after an upgrade independent-container-updates Alexis Métaireau 2025-04-30 19:33:59 +0200
  • e9ddf8b375
    Add a way to cancel an ongoing container upgrade Alexis Métaireau 2025-04-30 19:32:30 +0200
  • 27aa2b05a1
    Check for new container image releases when checking for updates Alexis Métaireau 2025-04-30 15:43:00 +0200
  • fc1f91f32d
    CI: Install cosign for windows and macOS Alexis Métaireau 2025-04-29 14:38:25 +0200
  • e5d091d268
    Fix types and use pathlib.Path for files Alexis Métaireau 2025-04-29 12:46:30 +0200
  • bcbcf150fc
    CI: Put the cosign pubkey and image-name.txt in the cache Alexis Métaireau 2025-04-28 17:24:12 +0200
  • 7f08b51dbd
    tests: add back a removed mocker parameter for test_updater Alexis Métaireau 2025-04-28 17:14:25 +0200
  • e9b399baf5
    Use a share/image-name.txt file which defines what image name we should expect Alexis Métaireau 2025-04-28 17:02:23 +0200
  • d678568ace
    Add a CHANGELOG entry for Independent Container Updates Alexis Métaireau 2025-04-28 15:28:37 +0200
  • be1704ce4f
    Use str for DEFAULT_PUBKEY_LOCATION Alexis Métaireau 2025-04-25 18:50:27 +0200
  • 4eac31e183
    CI: Add an option to attach container signatures to the registry Alexis Métaireau 2025-04-22 17:45:53 +0200
  • c776824fe7
    Update the image location to track ghcr.io/freedomofpress Alexis Métaireau 2025-04-22 12:54:12 +0200
  • f0bfafa65e
    Fix runtime error in repro build Alexis Métaireau 2025-04-22 12:52:03 +0200
  • 8d95c1f0e9
    Use a specific error if no signatures files are found Alexis Métaireau 2025-04-22 12:51:01 +0200
  • 0a535c5b6f
    Remove duplicated python3 dependency from Dockerfile Alexis Métaireau 2025-04-17 17:57:35 +0200
  • c26bfc409b
    Skip container signature verification during the tests Alexis Métaireau 2025-04-17 17:26:11 +0200
  • b78fd237e1
    Provide a simple function to install the shipped tarball. Alexis Métaireau 2025-04-17 17:23:31 +0200
  • 1187cf27fc
    dangerzone.updater exposes a few funtions, constants and exceptions Alexis Métaireau 2025-04-17 17:19:04 +0200
  • f9d13ebdaa
    Update container installation logic to allow in-place updates Alexis Métaireau 2025-04-17 17:16:10 +0200
  • 9c95c9d627
    Make the upgrade_container_image() callback argument optional Alexis Métaireau 2025-04-16 15:23:55 +0200
  • 7f5bc451e0
    Allow a different runtime on dangerzone-image commands. Alexis Métaireau 2025-03-04 10:09:27 +0100
  • 647f551989
    Display the {podman,docker} pull progress when installing a new image Alexis Métaireau 2025-03-03 12:59:36 +0100
  • f35787d2ef
    Add a dangerzone-image store-signature CLI command Alexis Métaireau 2025-03-03 12:58:27 +0100
  • 2485a719a1
    Replace the updater_check setting by updater_check_all Alexis Métaireau 2025-03-01 15:50:32 +0100
  • 1dc0ac5f5e
    Split updater GUI code from the code checking for release updates Alexis Métaireau 2025-02-27 17:55:00 +0100
  • 9191fb9264
    Provide an is_update_available function Alexis Métaireau 2025-02-26 19:22:33 +0100
  • 8a536c37d2
    Add signatures tests Alexis Métaireau 2025-02-12 18:23:12 +0100
  • b25370be2c
    Check for container updates rather than using image-id.txt Alexis Métaireau 2025-02-11 19:23:05 +0100
  • 95ce7c5969
    Add documentation for independent container updates Alexis Métaireau 2025-02-11 19:19:54 +0100
  • 01ad141f33
    Publish and attest multi-architecture container images Alex Pyrgiotis 2025-02-11 19:15:49 +0100
  • 196823d67d
    Introduce a subprocess_run utility function Alexis Métaireau 2025-02-26 16:09:58 +0100
  • f04afde8fd
    Download and verify cosign signatures Alexis Métaireau 2025-02-11 18:22:43 +0100
  • 83a8f85226
    Add a dangerzone-image CLI script Alexis Métaireau 2025-02-11 18:13:39 +0100
  • 19d90543ce
    WIP: Podman integration podman-embed Alex Pyrgiotis 2025-04-28 17:17:43 +0300
  • d9efcd8a26
    Retain Grype ignore list from current branch main Alex Pyrgiotis 2025-04-28 14:54:55 +0300
  • a127eef9db
    Ignore CVE-2025-43859 / GHSA-vqfr-h8mv-ghfj Alex Pyrgiotis 2025-04-28 14:54:41 +0300
  • 847926f59a
    build(deps-dev): bump h11 from 0.14.0 to 0.16.0 dependabot[bot] 2025-04-28 10:43:49 +0000
  • ec7f6b7321
    Fix Debian-derivatives installation instructions Alexis Métaireau 2025-04-15 15:57:13 +0200
  • 83be5fb151
    Release container is now using the .tar format Alexis Métaireau 2025-04-14 15:08:32 +0200
  • 04096380ff
    Include Ubuntu Plucky and Fedora 42 in our nightly repo checks Alex Pyrgiotis 2025-04-09 18:28:29 +0300
  • 21ca927b8b
    Send release notes to editorial during the release process Alexis Métaireau 2025-04-08 15:54:11 +0200
  • 05040de212
    Point download links to the 0.9.0 release Alexis Métaireau 2025-04-09 14:02:27 +0200
  • 4014c8591b
    Docs: Update the Podman Desktop docs for macOS Alexis Métaireau 2025-04-09 11:56:11 +0200
  • 6cd706af10
    windows: Minor change to uninstallation message Alex Pyrgiotis 2025-04-08 12:31:38 +0300
  • 634b171b97
    windows: Detect Dangerzone 0.8.1 during install Alex Pyrgiotis 2025-04-08 12:30:54 +0300
  • c99c424f87
    Document Podman Desktop experimental support for Windows and macOS v0.9.0 Alexis Métaireau 2025-04-08 15:39:07 +0200
  • 19fa11410b
    Update reference template for Qubes to Fedora 41 Alex Pyrgiotis 2025-04-07 22:30:16 +0300
  • 10be85b9f2
    container: Add workarounds for Podman Desktop support on Windows Alex Pyrgiotis 2025-04-07 16:53:34 +0300
  • 47d732e603
    Document the Makefile targets Alexis Métaireau 2025-04-07 15:49:46 +0200
  • d6451290db
    Move multithreading patch up so that it's working in the GUI Alexis Métaireau 2025-04-07 14:58:59 +0200
  • f0bb65cb4e
    Bypass a cx-freeze issue for fitz._wxcolors Alex Pyrgiotis 2025-04-07 13:48:52 +0300
  • 0c741359cc
    Make our build-image.py script runable on Windows Alex Pyrgiotis 2025-04-03 20:18:32 +0300
  • 8c61894e25
    Handle the case where Docker is not installed Alex Pyrgiotis 2025-04-02 15:04:24 +0300
  • 57667a96be
    Add a way to unset the container runtime Alex Pyrgiotis 2025-04-02 14:55:54 +0300
  • 1a644e2506
    Do not install poetry-plugin-export Alex Pyrgiotis 2025-04-02 14:34:46 +0300
  • 843e68cdf7
    Handle the case of empty tesseract dirs during download Alex Pyrgiotis 2025-04-02 12:14:35 +0300
  • 33b2a183ce
    docs: Improve doit docs Alex Pyrgiotis 2025-04-02 12:14:08 +0300
  • c7121b69a3
    Prefer poetry sync to poetry install --sync Alex Pyrgiotis 2025-04-02 12:11:03 +0300
  • 0b3bf89d5b
    Implicitly run doit with poetry run Alex Pyrgiotis 2025-04-02 12:01:14 +0300
  • e0b10c5e40
    doit: Remove tessdata dir from targets Alex Pyrgiotis 2025-04-02 11:46:18 +0300
  • 092eec55d1
    doit: Remove unused 'DEBIAN_VERSIONS' variable Alex Pyrgiotis 2025-04-02 11:45:47 +0300
  • 14a480c3a3
    doit: Fix typo in Fedora targets Alex Pyrgiotis 2025-04-02 11:44:50 +0300
  • 9df825db5c
    debian: Use abbreviated months in changelog Alex Pyrgiotis 2025-04-02 11:31:54 +0300
  • 2ee22a497a
    Reinstall deps after doit cleans everything Alex Pyrgiotis 2025-04-02 11:30:31 +0300
  • b5c09e51d8
    Update minimum Docker Desktop version v0.9.0-rc1 Alex Pyrgiotis 2025-03-31 19:29:58 +0300
  • 37c7608c0f
    Bump download links for 0.9.0 Alex Pyrgiotis 2025-03-31 19:02:51 +0300
  • 972b264236
    Update the Dangerzone image and its dependencies Alex Pyrgiotis 2025-03-31 19:01:54 +0300
  • e38d8e5db0
    Update changelog Alex Pyrgiotis 2025-03-31 18:58:05 +0300
  • f92833cdff
    Bump version to 0.9.0 Alex Pyrgiotis 2025-03-31 18:48:15 +0300
  • 07aad5edba
    Bump poetry.lock file Alex Pyrgiotis 2025-03-31 15:54:43 +0300
  • e8ca12eb11
    Use a fully qualified URI for the debian image sudoforge 2025-03-31 08:28:12 -0700
  • 491cca6341
    Use a digest for the debian base image sudoforge 2025-03-29 22:23:37 -0700
  • 0a7b79f61a
    Add a set-container-runtime option to dangerzone-cli Alexis Métaireau 2025-03-28 13:31:23 +0100
  • 86eab5d222
    Ensure that only podman and docker container runtimes can be used Alexis Métaireau 2025-03-28 14:19:54 +0100
  • ed39c056bb
    Reset terminal colors after printing the banner Alexis Métaireau 2025-03-28 13:30:32 +0100
  • 983622fe59
    Update CHANGELOG Alexis Métaireau 2025-03-25 12:25:24 +0100
  • 8e99764952
    Use a Runtime class to get information about container runtimes Alexis Métaireau 2025-03-25 12:20:10 +0100
  • 20cd9cfc5c
    Allow to define a container_runtime_path Alexis Métaireau 2025-03-24 18:03:32 +0100
  • f082641b71
    Only check Docker version if the container runtime is set to docker Alexis Métaireau 2025-03-24 17:52:03 +0100
  • c0215062bc
    Allow to read the container runtime from the settings Alexis Métaireau 2025-03-24 16:39:39 +0100
  • b551a4dec4
    Mock the settings rather than monkeypatching external modules Alexis Métaireau 2025-03-24 16:20:04 +0100
  • 5a56a7f055
    Decouple the Settings class from DangerzoneCore Alexis Métaireau 2025-03-21 15:41:58 +0100
  • ab6dd9c01d
    Use pathlib.Path to return path locations Alexis Métaireau 2025-03-21 14:22:24 +0100
  • 834232f26c
    Merge 8471d09312 into a910ccc273 Alexis Métaireau 2025-03-28 14:07:51 +0100
  • dfcb74b427
    Improve our release instructions regarding versioned links Alex Pyrgiotis 2025-03-17 14:46:10 +0200
  • a910ccc273
    Provide a way to opt-out from CHANGELOG check Alexis Métaireau 2025-03-27 14:10:37 +0100
  • 8471d09312
    Use uv rather than poetry wherever possible uv-take3 Alexis Métaireau 2024-12-23 18:09:38 +0100
  • 42a9b6f2f7
    build: Update pyproject.toml to follow standards Alexis Métaireau 2024-12-19 11:52:13 +0100
  • d868699bab
    build(deps): bump slsa-framework/slsa-github-generator dependabot[bot] 2025-03-24 02:01:04 +0000
  • d6adfbc6c1
    Skip PDF-diffing tests when using a dummy isolation provider. Alexis Métaireau 2025-03-21 11:32:38 +0100
  • 687bd8585f
    Update reference documents to their last version Alexis Métaireau 2025-03-20 16:35:40 +0100
  • b212bfc47e
    Add a makefile target to regenerate reference PDFs Alexis Métaireau 2025-03-10 16:22:47 +0100
  • bbc90be217
    Publish the resulted diffs as github artifacts Alexis Métaireau 2025-03-10 15:45:05 +0100
  • 2d321bf257
    Add a dependency to numpy for the tests Alexis Métaireau 2025-03-10 15:42:13 +0100
  • 8bfeae4eed
    tests: test for regressions when converting PDFs when running the tests Alexis Métaireau 2025-03-05 15:14:24 +0100
  • 77b06c1281
    Merge 6bc123503e into fa8e8c6dbb Alexis Métaireau 2025-03-25 16:13:42 +0100
  • 6bc123503e
    Update docs to use sphinx syntax when possible revamp-docs Alexis Métaireau 2025-03-25 16:11:21 +0100
  • d4e312a57b fixup! Use Sphinx to revamp the documentation Alexis Métaireau 2025-03-25 16:10:23 +0100
  • 643ae7831c fixup! fixup! Use Sphinx to revamp the documentation Alexis Métaireau 2025-03-25 16:10:23 +0100