{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":652431164,"defaultBranch":"main","name":"dangerzone","ownerLogin":"kkpan11","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2023-06-12T04:11:46.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/3894279?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1686543108.192768","currentOid":""},"activityList":{"items":[{"before":"2c5f04c2c31b7499b473bee7890439ed5397e128","after":"9f713ebb8b88951831b3db57a08c002793a88f77","ref":"refs/heads/main","pushedAt":"2023-12-22T06:13:07.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"pull[bot]","name":null,"path":"/apps/pull","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/12910?s=80&v=4"},"commit":{"message":"ci: Test official installation instructions\n\nCreate a new GitHub Actions workflow which aims to continuously test our\nofficial installation instructions. The way we do it is the following:\n\n1. Create two jobs, one for the Debian-based distros, and one for Fedora\n ones.\n2. Copy the instructions from INSTALL.md into each job.\n3. Create a matrix that runs the installation jobs in parallel, for each\n supported distro and version.\n\nThe jobs will run only on 00:00 UTC, and not on every PR, since it\nwouldn't make sense otherwise.\n\nFix #653","shortMessageHtmlLink":"ci: Test official installation instructions"}},{"before":"184abfd5fc72e80418a3b1c5e93fc1b92bea3983","after":"2c5f04c2c31b7499b473bee7890439ed5397e128","ref":"refs/heads/main","pushedAt":"2023-12-20T03:49:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pull[bot]","name":null,"path":"/apps/pull","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/12910?s=80&v=4"},"commit":{"message":"Add instructions for adding release tag\n\nInstructions only stated how to verify the release tag bug not how\nto make it.","shortMessageHtmlLink":"Add instructions for adding release tag"}},{"before":"63aea4cb451c4f72ed083124a0a55dcf566bafbe","after":"184abfd5fc72e80418a3b1c5e93fc1b92bea3983","ref":"refs/heads/main","pushedAt":"2023-12-18T17:07:30.000Z","pushType":"push","commitsCount":12,"pusher":{"login":"pull[bot]","name":null,"path":"/apps/pull","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/12910?s=80&v=4"},"commit":{"message":"Fix Qubes indentation","shortMessageHtmlLink":"Fix Qubes indentation"}},{"before":"bd5b3792e2f145d563bc33e329a4f9b04652ebb2","after":"63aea4cb451c4f72ed083124a0a55dcf566bafbe","ref":"refs/heads/main","pushedAt":"2023-12-13T12:10:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pull[bot]","name":null,"path":"/apps/pull","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/12910?s=80&v=4"},"commit":{"message":"Enable HWP conversion on MacOS (Apple silicon CPU)\n\nThis PR reverts the patch that disables HWP / HWPX conversion on MacOS M1.\nIt does not fix conversion on Qubes OS (#494).\n\nPreviously, HWP / HWPX conversion didn't work on MacOS (Apple silicon CPU) (#498)\nbecause libreoffice wasn't built with Java support on Alpine Linux for ARM (aarch64).\n\nGratefully, the Alpine team has enabled Java support on the aarch64\nsystem [1], so we can enable it again for ARM architectures.\nAnd this patch is included in Alpine 3.19\n\nThis commit was included in #541 and reverted on #562 due to a stability issue.\n\nFixes #498\n\n[1]: https://gitlab.alpinelinux.org/alpine/aports/-/commit/74d443f479df15fc57e6fde6ac02a36b24afdded","shortMessageHtmlLink":"Enable HWP conversion on MacOS (Apple silicon CPU)"}},{"before":"9bad7ab3bbd9e762fca49a096b8938bc49b2159f","after":"bd5b3792e2f145d563bc33e329a4f9b04652ebb2","ref":"refs/heads/main","pushedAt":"2023-12-10T01:37:52.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"pull[bot]","name":null,"path":"/apps/pull","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/12910?s=80&v=4"},"commit":{"message":"Bump README links to v0.5.1 artifacts","shortMessageHtmlLink":"Bump README links to v0.5.1 artifacts"}},{"before":"7f50ad2e4836b243326a1e2483e7c3fb5c2f3b78","after":"9bad7ab3bbd9e762fca49a096b8938bc49b2159f","ref":"refs/heads/main","pushedAt":"2023-12-07T19:29:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pull[bot]","name":null,"path":"/apps/pull","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/12910?s=80&v=4"},"commit":{"message":"Improve the instructions for QA step 10\n\nClarify how can a tester install the previous version of Dangerzone in\nthe step 10 of the QA.\n\nCloses #597","shortMessageHtmlLink":"Improve the instructions for QA step 10"}},{"before":"6876fa569dcc204ae5b94be30a41755713fe0465","after":"7f50ad2e4836b243326a1e2483e7c3fb5c2f3b78","ref":"refs/heads/main","pushedAt":"2023-12-07T10:31:44.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"pull[bot]","name":null,"path":"/apps/pull","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/12910?s=80&v=4"},"commit":{"message":"ci: Make our security scans stricter\n\nOur security scans previously alerted us on critical CVEs that have a\nfix. In this commit, we ask to be alerted on CVEs that don't have a fix\nyet, so that we can have them in our radar.\n\nSince the introduction of these security checks, we have only once\nencountered a case where our container was vulnerable to a CVE that\nAlpine Linux had not fixed yet. This means that the maintenance burden\nof this change will probably be minimal.","shortMessageHtmlLink":"ci: Make our security scans stricter"}},{"before":"53115b3ffa6643b995235de8ea4e7ded711d5d0c","after":"6876fa569dcc204ae5b94be30a41755713fe0465","ref":"refs/heads/main","pushedAt":"2023-11-15T06:16:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pull[bot]","name":null,"path":"/apps/pull","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/12910?s=80&v=4"},"commit":{"message":"Bump urllib3 from 2.0.6 to 2.0.7\n\nBumps [urllib3](https://github.com/urllib3/urllib3) from 2.0.6 to 2.0.7.\n- [Release notes](https://github.com/urllib3/urllib3/releases)\n- [Changelog](https://github.com/urllib3/urllib3/blob/main/CHANGES.rst)\n- [Commits](https://github.com/urllib3/urllib3/compare/2.0.6...2.0.7)\n\n---\nupdated-dependencies:\n- dependency-name: urllib3\n dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump urllib3 from 2.0.6 to 2.0.7"}},{"before":"5acb96884a1e283a1595132670de33bfda2153d0","after":"53115b3ffa6643b995235de8ea4e7ded711d5d0c","ref":"refs/heads/main","pushedAt":"2023-11-02T17:38:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pull[bot]","name":null,"path":"/apps/pull","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/12910?s=80&v=4"},"commit":{"message":"Use more descriptive button labels in update check prompt","shortMessageHtmlLink":"Use more descriptive button labels in update check prompt"}},{"before":"0aeef1c2d0aea2af9cce7e46a9e0c89b0562be6b","after":"5acb96884a1e283a1595132670de33bfda2153d0","ref":"refs/heads/main","pushedAt":"2023-10-26T18:03:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pull[bot]","name":null,"path":"/apps/pull","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/12910?s=80&v=4"},"commit":{"message":"Security advisory 2023-10-25: prevent dz-dvm network via dispVMs\n\nIn Qubes the disposable netVM is internet connected. For this reason,\non Qubes we chose create our own disposable VM (dz-dvm). However, in\nreality this could still be bypassed since dz-dvm had the default\ndisposable dispvm.\n\nBy setting the default_dispvm to '' we prevent this bypass. For VMs\nusers who have already followed the setup instructions, the following\ncommand should (to be ran in dom0) will fix this issue:\n\n qvm-prefs dz-dvm default_dispvm ''","shortMessageHtmlLink":"Security advisory 2023-10-25: prevent dz-dvm network via dispVMs"}},{"before":"44a73007a83750b9476d194a00d5aed72e4be0c5","after":"0aeef1c2d0aea2af9cce7e46a9e0c89b0562be6b","ref":"refs/heads/main","pushedAt":"2023-10-20T00:24:23.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"pull[bot]","name":null,"path":"/apps/pull","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/12910?s=80&v=4"},"commit":{"message":"CHANGELOG: Fix issue #513 description","shortMessageHtmlLink":"CHANGELOG: Fix issue freedomofpress#513 description"}},{"before":"822f5bcd4cc49fdd8c59c34f6ff816e47914700f","after":"44a73007a83750b9476d194a00d5aed72e4be0c5","ref":"refs/heads/main","pushedAt":"2023-10-18T03:14:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pull[bot]","name":null,"path":"/apps/pull","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/12910?s=80&v=4"},"commit":{"message":"Drop last mention to Fedora 36","shortMessageHtmlLink":"Drop last mention to Fedora 36"}},{"before":"2f98135f5ac6931a27e8ac90bd5062e522429b37","after":"822f5bcd4cc49fdd8c59c34f6ff816e47914700f","ref":"refs/heads/main","pushedAt":"2023-10-17T18:16:44.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"pull[bot]","name":null,"path":"/apps/pull","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/12910?s=80&v=4"},"commit":{"message":"Minor tweaks to Qubes build docs\n\n- `keyring` command will only work if `python3-keyring` is installed\n- fix `cp` command (`qubes` directory not included in prior command)","shortMessageHtmlLink":"Minor tweaks to Qubes build docs"}},{"before":"f02597aa4fe2913513fc252b2a133a8e6ec77111","after":"2f98135f5ac6931a27e8ac90bd5062e522429b37","ref":"refs/heads/main","pushedAt":"2023-10-17T00:08:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pull[bot]","name":null,"path":"/apps/pull","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/12910?s=80&v=4"},"commit":{"message":"Skip scenario 9 on linux (Qubes-specific)","shortMessageHtmlLink":"Skip scenario 9 on linux (Qubes-specific)"}},{"before":"18898992f10ce4da9bfcf473ac05ddd3988a02b5","after":"f02597aa4fe2913513fc252b2a133a8e6ec77111","ref":"refs/heads/main","pushedAt":"2023-10-14T04:15:24.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"pull[bot]","name":null,"path":"/apps/pull","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/12910?s=80&v=4"},"commit":{"message":"Make isort use .gitignore properly\n\nBy using `--skip / --extend-skip .gitignore`, we actually never read the\n.gitignore file. We have to use `--skip-gitignore` instead.\n\nThis requires Git in the development environment, so we need to install\nGit in our CI runners as well.","shortMessageHtmlLink":"Make isort use .gitignore properly"}},{"before":"b11920a3af4eb18953be35802b7c15f8b146c32a","after":"18898992f10ce4da9bfcf473ac05ddd3988a02b5","ref":"refs/heads/main","pushedAt":"2023-10-13T21:33:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pull[bot]","name":null,"path":"/apps/pull","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/12910?s=80&v=4"},"commit":{"message":"BUILD.md: Add instructions to clone the git repo","shortMessageHtmlLink":"BUILD.md: Add instructions to clone the git repo"}},{"before":"bdf3f8babcd83bad53eddbfc82232c1ff9dd3268","after":"b11920a3af4eb18953be35802b7c15f8b146c32a","ref":"refs/heads/main","pushedAt":"2023-10-12T15:16:03.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"pull[bot]","name":null,"path":"/apps/pull","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/12910?s=80&v=4"},"commit":{"message":"Add a note in build instructions for dev environments","shortMessageHtmlLink":"Add a note in build instructions for dev environments"}},{"before":"c4fdebc80d460384a3c552a09f3cae953a293c73","after":"bdf3f8babcd83bad53eddbfc82232c1ff9dd3268","ref":"refs/heads/main","pushedAt":"2023-10-05T08:26:33.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"pull[bot]","name":null,"path":"/apps/pull","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/12910?s=80&v=4"},"commit":{"message":"qubes: Clean up temporary files\n\nCreate a temporary dir before the conversion begins, and store every\nfile necessary for the conversion there. We are mostly concerned about\nthe second stage of the conversion, which runs in the host. The first\nstage runs in a disposable qube and cleanup is implicit.\n\nFixes #575\nFixes #436","shortMessageHtmlLink":"qubes: Clean up temporary files"}},{"before":"049fa7d48489ef9031ac9ff5837569c3dd54d5a3","after":"c4fdebc80d460384a3c552a09f3cae953a293c73","ref":"refs/heads/main","pushedAt":"2023-10-03T15:49:33.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"pull[bot]","name":null,"path":"/apps/pull","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/12910?s=80&v=4"},"commit":{"message":"Update Poetry lock file\n\nRun `poetry lock` and update the existing dependencies again thanks\nto a urrlib vulnerability that was announced a bit after our last\ndependency bump.","shortMessageHtmlLink":"Update Poetry lock file"}},{"before":"ccf4132ea009b284a3a9698b1c681a473ed9571d","after":"049fa7d48489ef9031ac9ff5837569c3dd54d5a3","ref":"refs/heads/main","pushedAt":"2023-10-02T23:35:37.000Z","pushType":"push","commitsCount":12,"pusher":{"login":"pull[bot]","name":null,"path":"/apps/pull","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/12910?s=80&v=4"},"commit":{"message":"Update notarization process (altool deprecated)\n\nFollowing de deprecation notice of the Apple notarization tool 'altool',\nwe're updating the instructions to reflect the change to the new tool\n'notarytool'.\n\nThe migration process essentially required updating the commands and\nmigrating credentials. It is documented in [1].\n\nFixes #506\n\n[1]: https://developer.apple.com/documentation/technotes/tn3147-migrating-to-the-latest-notarization-tool","shortMessageHtmlLink":"Update notarization process (altool deprecated)"}},{"before":"23bee23d814c63ecaebf43f98e4e8e9a6c8a110b","after":"ccf4132ea009b284a3a9698b1c681a473ed9571d","ref":"refs/heads/main","pushedAt":"2023-09-29T03:56:21.000Z","pushType":"push","commitsCount":8,"pusher":{"login":"pull[bot]","name":null,"path":"/apps/pull","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/12910?s=80&v=4"},"commit":{"message":"conversion: Add sanity check for page count\n\nAdd a sanity check at the end of the conversion from doc to pixels, to\nensure that the resulting document will have the same number of pages as\nthe original one.\n\nRefs #560","shortMessageHtmlLink":"conversion: Add sanity check for page count"}},{"before":"18b73d94b0b0eb5a1dc7d990ca64885f4963cdad","after":"23bee23d814c63ecaebf43f98e4e8e9a6c8a110b","ref":"refs/heads/main","pushedAt":"2023-09-28T14:13:34.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"pull[bot]","name":null,"path":"/apps/pull","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/12910?s=80&v=4"},"commit":{"message":"Disable isolation_provider tests on dummy conversion\n\nWindows and macOS in CI (which don't support nested virtualization)\nand thus Docker aren't really candidates for isolation_provider tests.","shortMessageHtmlLink":"Disable isolation_provider tests on dummy conversion"}},{"before":"a67c0808987c329c396c8ef67e4b7283d30291d6","after":"18b73d94b0b0eb5a1dc7d990ca64885f4963cdad","ref":"refs/heads/main","pushedAt":"2023-09-27T03:53:27.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"pull[bot]","name":null,"path":"/apps/pull","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/12910?s=80&v=4"},"commit":{"message":"qubes: Find out reason of interrupted conversions\n\nIf a conversion has been interrupted (usually due to an EOF), figure out\nwhy this happened by checking the exit code of the spawned process.","shortMessageHtmlLink":"qubes: Find out reason of interrupted conversions"}},{"before":"e64d1da61f56442cb543b10b8939c7dcdc0dbd07","after":"a67c0808987c329c396c8ef67e4b7283d30291d6","ref":"refs/heads/main","pushedAt":"2023-09-25T23:38:10.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"pull[bot]","name":null,"path":"/apps/pull","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/12910?s=80&v=4"},"commit":{"message":"Add changelog entry for Qubes beta integration","shortMessageHtmlLink":"Add changelog entry for Qubes beta integration"}},{"before":"94f569cdf5b3e34b0f0d1ea7e6da4490df7e0dfb","after":"e64d1da61f56442cb543b10b8939c7dcdc0dbd07","ref":"refs/heads/main","pushedAt":"2023-09-23T04:21:21.000Z","pushType":"push","commitsCount":19,"pusher":{"login":"pull[bot]","name":null,"path":"/apps/pull","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/12910?s=80&v=4"},"commit":{"message":"qubes: Pass OCR parameters properly\n\nPass OCR parameters to conversion functions as arguments, instead of\nsetting environment variables.\n\nFixes #455","shortMessageHtmlLink":"qubes: Pass OCR parameters properly"}},{"before":"214ce9720df2752e2e0f38b8961b056e376c24d6","after":"94f569cdf5b3e34b0f0d1ea7e6da4490df7e0dfb","ref":"refs/heads/main","pushedAt":"2023-09-19T21:18:05.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"pull[bot]","name":null,"path":"/apps/pull","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/12910?s=80&v=4"},"commit":{"message":"Add error code for unexpected errors in conversion","shortMessageHtmlLink":"Add error code for unexpected errors in conversion"}},{"before":"ed298ec5b06961f538ea4b2aed6614417a623d37","after":"214ce9720df2752e2e0f38b8961b056e376c24d6","ref":"refs/heads/main","pushedAt":"2023-09-07T02:58:32.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"pull[bot]","name":null,"path":"/apps/pull","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/12910?s=80&v=4"},"commit":{"message":"Enable HWP conversion on MacOS M1\n\nThis PR reverts the patch that disables HWP / HWPX conversion on MacOS\nM1. It does not fix conversion on Qubes OS (#494)\n\nPreviously, HWP / HWPX conversion didn't work on MacOS M1 systems (#498)\nbecause libreoffice wasn't built with Java support on Alpine Linux for\nARM (aarch64).\n\nGratefully, the Alpine team has enabled Java support on the aarch64\nsystem [1], so we can enable it again for ARM architectures.\n\nFixes #498\n\n[1]: https://gitlab.alpinelinux.org/alpine/aports/-/commit/74d443f479df15fc57e6fde6ac02a36b24afdded","shortMessageHtmlLink":"Enable HWP conversion on MacOS M1"}},{"before":"8ae88eb10a6f09b1023778dc178644e2b80dad89","after":"ed298ec5b06961f538ea4b2aed6614417a623d37","ref":"refs/heads/main","pushedAt":"2023-08-29T23:46:18.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"pull[bot]","name":null,"path":"/apps/pull","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/12910?s=80&v=4"},"commit":{"message":"BUILD.md fix typo: dz-dvm is not a template","shortMessageHtmlLink":"BUILD.md fix typo: dz-dvm is not a template"}},{"before":"89365b585cf4db03c28d7d03c5a33f74aec56cf8","after":"8ae88eb10a6f09b1023778dc178644e2b80dad89","ref":"refs/heads/main","pushedAt":"2023-08-24T19:55:54.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"pull[bot]","name":null,"path":"/apps/pull","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/12910?s=80&v=4"},"commit":{"message":"Ensure updates checkbox updated after updates accepted\n\nEnsure the status of the toggle updates checkbox is updated, after the user is\nprompted to enable updates.","shortMessageHtmlLink":"Ensure updates checkbox updated after updates accepted"}},{"before":"00adf223a5faef8ceaa4948fdc984e8a7bc2a2a3","after":"89365b585cf4db03c28d7d03c5a33f74aec56cf8","ref":"refs/heads/main","pushedAt":"2023-08-22T23:33:52.000Z","pushType":"push","commitsCount":14,"pusher":{"login":"pull[bot]","name":null,"path":"/apps/pull","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/12910?s=80&v=4"},"commit":{"message":"Add tests documentation","shortMessageHtmlLink":"Add tests documentation"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAD0B7PfwA","startCursor":null,"endCursor":null}},"title":"Activity ยท kkpan11/dangerzone"}