{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":3156820,"defaultBranch":"develop","name":"securedrop","ownerLogin":"freedomofpress","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2012-01-11T19:57:55.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/5388147?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1717082088.0","currentOid":""},"activityList":{"items":[{"before":"9fd6f7ea7c5b97c1a05cb54312c1a33d7f1e6b1b","after":"f298448acdfc811599a846a385539b40b631d402","ref":"refs/heads/6933-pow","pushedAt":"2024-06-11T23:09:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cfm","name":"Cory Francis Myers","path":"/cfm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/357435?s=80&v=4"},"commit":{"message":"chore(SiteConfig): clarify settings scoped to the Source Interface\n\nhttps://github.com/freedomofpress/securedrop/pull/7175#discussion_r1628358093","shortMessageHtmlLink":"chore(SiteConfig): clarify settings scoped to the Source Interface"}},{"before":"c3f076fdd809ad91df8577b14d174fa566341c38","after":"c46ae748773c31500f10fc99439e2d2e6d925219","ref":"refs/heads/kernel-test","pushedAt":"2024-06-11T19:19:30.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"legoktm","name":"Kunal Mehta","path":"/legoktm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/81392?s=80&v=4"},"commit":{"message":"WIP: Configure server for testing kernels\n\nLeverage the existing grsecurity role to provision a server that runs\nthe same kernel setup as a real SecureDrop installation to automate our\ntesting process (see ).\n\nTODO:\n* post on GitHub instead of via email\n* how to provision credentials?","shortMessageHtmlLink":"WIP: Configure server for testing kernels"}},{"before":"1699315a6895c2e8d50e359d97f4ead9899bdd73","after":"fd94d09836c95f5f01fec707bb1bf8f79194d9a2","ref":"refs/heads/podman-volume","pushedAt":"2024-06-03T21:55:41.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"legoktm","name":"Kunal Mehta","path":"/legoktm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/81392?s=80&v=4"},"commit":{"message":"Support podman in `make dev-tor`\n\nUnfortunately `podman volume` and `docker volume` are not identical,\npodman will (sensibly) error if you try to create a volume that already\nexists unless you pass `--ignore`, which docker doesn't support and is\nonly in podman 4.4+.\n\nSo we check with `$DOCKER_BIN inspect` first and only create the volume\nif necessary.\n\nAnd apply the same changes to `make clean` as well.\n\nCo-authored-by: deeplow ","shortMessageHtmlLink":"Support podman in make dev-tor"}},{"before":"c9448ca42d63a19d5d8569b0f93fb2b0c558ac76","after":"1699315a6895c2e8d50e359d97f4ead9899bdd73","ref":"refs/heads/podman-volume","pushedAt":"2024-06-03T21:49:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"legoktm","name":"Kunal Mehta","path":"/legoktm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/81392?s=80&v=4"},"commit":{"message":"Update securedrop/bin/dev-shell\n\nCo-authored-by: deeplow <47065258+deeplow@users.noreply.github.com>","shortMessageHtmlLink":"Update securedrop/bin/dev-shell"}},{"before":"626f35bca166e8c69e40de0aa396f213f0c118c8","after":"59be919d6bc0487344952b8436f7efb0ec6d3806","ref":"refs/heads/demo","pushedAt":"2024-05-31T09:01:57.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"fpf-k8sbot","name":null,"path":"/fpf-k8sbot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51211910?s=80&v=4"},"commit":{"message":"Merge pull request #7154 from freedomofpress/7153-cython-constraint\n\nSupport developer virtualenv in Debian 12","shortMessageHtmlLink":"Merge pull request #7154 from freedomofpress/7153-cython-constraint"}},{"before":"7ca19695e579f7c091df4e38717191d5cdd1d775","after":"c3f076fdd809ad91df8577b14d174fa566341c38","ref":"refs/heads/kernel-test","pushedAt":"2024-05-30T19:45:36.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"legoktm","name":"Kunal Mehta","path":"/legoktm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/81392?s=80&v=4"},"commit":{"message":"WIP: Configure server for testing kernels\n\nLeverage the existing grsecurity role to provision a server that runs\nthe same kernel setup as a real SecureDrop installation to automate our\ntesting process (see ).\n\nTODO:\n* post on GitHub instead of via email\n* how to provision credentials?","shortMessageHtmlLink":"WIP: Configure server for testing kernels"}},{"before":"31a1d914caeca646d78e8c2ce7741fcaf16d1567","after":"4cbd3daf64649f5cc50897e8fcb084f47736400a","ref":"refs/heads/release/2.9.0","pushedAt":"2024-05-30T16:33:12.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"zenmonkeykstop","name":"Kevin O'Gorman","path":"/zenmonkeykstop","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2782952?s=80&v=4"},"commit":{"message":"Merge pull request #7172 from freedomofpress/backport-7154\n\n[2.9.0] Backport \"Support developer virtualenv in Debian 12\"","shortMessageHtmlLink":"Merge pull request #7172 from freedomofpress/backport-7154"}},{"before":"8533ad95fd45421ae17cde77dca7186be1b57e41","after":"5e862d5cee903a93be219e2a3cb59523e322491b","ref":"refs/heads/backport-7154","pushedAt":"2024-05-30T15:16:21.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"legoktm","name":"Kunal Mehta","path":"/legoktm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/81392?s=80&v=4"},"commit":{"message":"Add cython < 3.0 constraint for dev reqs\n\nmake venv fails on Python 3.11 and greater due to incompatibility between our\npinned PyYAML version and cython 3.0. For now, let's constrain the cython version\nto allow it to succeed. In future we should update development requirements.\n\n(cherry picked from commit 0e045d53e505e25259b16cc146dbb2398a56a4b5)","shortMessageHtmlLink":"Add cython < 3.0 constraint for dev reqs"}},{"before":null,"after":"8533ad95fd45421ae17cde77dca7186be1b57e41","ref":"refs/heads/backport-7154","pushedAt":"2024-05-30T15:14:48.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"legoktm","name":"Kunal Mehta","path":"/legoktm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/81392?s=80&v=4"},"commit":{"message":"Add cython < 3.0 constraint for dev reqs\n\nmake venv fails on Python 3.11 and greater due to incompatibility between our\npinned PyYAML version and cython 3.0. For now, let's constrain the cython version\nto allow it to succeed. In future we should update development requirements.\n\n(cherry picked from commit 0e045d53e505e25259b16cc146dbb2398a56a4b5)","shortMessageHtmlLink":"Add cython < 3.0 constraint for dev reqs"}},{"before":"0e045d53e505e25259b16cc146dbb2398a56a4b5","after":null,"ref":"refs/heads/7153-cython-constraint","pushedAt":"2024-05-30T15:14:13.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"legoktm","name":"Kunal Mehta","path":"/legoktm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/81392?s=80&v=4"}},{"before":"626f35bca166e8c69e40de0aa396f213f0c118c8","after":"59be919d6bc0487344952b8436f7efb0ec6d3806","ref":"refs/heads/develop","pushedAt":"2024-05-30T15:13:53.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"legoktm","name":"Kunal Mehta","path":"/legoktm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/81392?s=80&v=4"},"commit":{"message":"Merge pull request #7154 from freedomofpress/7153-cython-constraint\n\nSupport developer virtualenv in Debian 12","shortMessageHtmlLink":"Merge pull request #7154 from freedomofpress/7153-cython-constraint"}},{"before":"bb3e634377eed252b73885f4d35457f33e8f7aa2","after":"626f35bca166e8c69e40de0aa396f213f0c118c8","ref":"refs/heads/demo","pushedAt":"2024-05-30T09:00:47.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"fpf-k8sbot","name":null,"path":"/fpf-k8sbot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51211910?s=80&v=4"},"commit":{"message":"Merge pull request #7170 from freedomofpress/safety-ignore-71064\n\nAdd ignores for safety alerts 70612, 71064","shortMessageHtmlLink":"Merge pull request #7170 from freedomofpress/safety-ignore-71064"}},{"before":"8db0a799cd5239aec91f18c7a21e8daaf6d27000","after":"0e045d53e505e25259b16cc146dbb2398a56a4b5","ref":"refs/heads/7153-cython-constraint","pushedAt":"2024-05-29T22:50:07.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"zenmonkeykstop","name":"Kevin O'Gorman","path":"/zenmonkeykstop","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2782952?s=80&v=4"},"commit":{"message":"Add cython < 3.0 constraint for dev reqs\n\nmake venv fails on Python 3.11 and greater due to incompatibility between our\npinned PyYAML version and cython 3.0. For now, let's constrain the cython version\nto allow it to succeed. In future we should update development requirements.","shortMessageHtmlLink":"Add cython < 3.0 constraint for dev reqs"}},{"before":null,"after":"9fd6f7ea7c5b97c1a05cb54312c1a33d7f1e6b1b","ref":"refs/heads/6933-pow","pushedAt":"2024-05-29T22:27:11.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"cfm","name":"Cory Francis Myers","path":"/cfm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/357435?s=80&v=4"},"commit":{"message":"deploy(tor-hidden-services): set HiddenServicePoWDefensesEnabled for the Source Interface","shortMessageHtmlLink":"deploy(tor-hidden-services): set HiddenServicePoWDefensesEnabled for …"}},{"before":"b096efb87132317edd7ee0387fe761721c741a1f","after":null,"ref":"refs/tags/1.33.7-rc5","pushedAt":"2024-05-29T18:07:35.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"zenmonkeykstop","name":"Kevin O'Gorman","path":"/zenmonkeykstop","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2782952?s=80&v=4"}},{"before":"b096efb87132317edd7ee0387fe761721c741a1f","after":null,"ref":"refs/tags/1.33.7","pushedAt":"2024-05-29T18:07:01.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"zenmonkeykstop","name":"Kevin O'Gorman","path":"/zenmonkeykstop","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2782952?s=80&v=4"}},{"before":"68409057efe440c4b2888eea85ef4cb4359a6963","after":null,"ref":"refs/tags/1.9.0-rc1","pushedAt":"2024-05-29T18:06:33.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"zenmonkeykstop","name":"Kevin O'Gorman","path":"/zenmonkeykstop","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2782952?s=80&v=4"}},{"before":"87637b047bbe961db8fdb43b3df74d206574088e","after":null,"ref":"refs/tags/2.6.1-rc1","pushedAt":"2024-05-29T18:05:53.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"zenmonkeykstop","name":"Kevin O'Gorman","path":"/zenmonkeykstop","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2782952?s=80&v=4"}},{"before":"626f35bca166e8c69e40de0aa396f213f0c118c8","after":"31a1d914caeca646d78e8c2ce7741fcaf16d1567","ref":"refs/heads/release/2.9.0","pushedAt":"2024-05-29T18:03:08.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"zenmonkeykstop","name":"Kevin O'Gorman","path":"/zenmonkeykstop","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2782952?s=80&v=4"},"commit":{"message":"Merge pull request #7171 from freedomofpress/add-2_9_0-changelog\n\nAdd changelog for SecureDrop 2.9.0-rc1","shortMessageHtmlLink":"Merge pull request #7171 from freedomofpress/add-2_9_0-changelog"}},{"before":"9ac080895a436adcbf2eea32c016e61615cce08f","after":"c9448ca42d63a19d5d8569b0f93fb2b0c558ac76","ref":"refs/heads/podman-volume","pushedAt":"2024-05-29T15:37:12.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"legoktm","name":"Kunal Mehta","path":"/legoktm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/81392?s=80&v=4"},"commit":{"message":"Support podman in `make dev-tor`\n\nUnfortunately `podman volume` and `docker volume` are not identical,\npodman will (sensibly) error if you try to create a volume that already\nexists unless you pass `--ignore`, which docker doesn't support.\n\nSo we conditionally add the needed flag depending on which tool we're\nusing.","shortMessageHtmlLink":"Support podman in make dev-tor"}},{"before":null,"after":"48512f71d8660fa29f40fda597e0a740153e69a0","ref":"refs/heads/add-2_9_0-changelog","pushedAt":"2024-05-29T15:34:49.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"zenmonkeykstop","name":"Kevin O'Gorman","path":"/zenmonkeykstop","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2782952?s=80&v=4"},"commit":{"message":"SecureDrop 2.9.0-rc1","shortMessageHtmlLink":"SecureDrop 2.9.0-rc1"}},{"before":null,"after":"626f35bca166e8c69e40de0aa396f213f0c118c8","ref":"refs/heads/release/2.9.0","pushedAt":"2024-05-29T15:02:04.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"zenmonkeykstop","name":"Kevin O'Gorman","path":"/zenmonkeykstop","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2782952?s=80&v=4"},"commit":{"message":"Merge pull request #7170 from freedomofpress/safety-ignore-71064\n\nAdd ignores for safety alerts 70612, 71064","shortMessageHtmlLink":"Merge pull request #7170 from freedomofpress/safety-ignore-71064"}},{"before":"1b0c595a0a31933249d01d61f31a579d6e866718","after":null,"ref":"refs/heads/safety-ignore-71064","pushedAt":"2024-05-29T15:01:09.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"zenmonkeykstop","name":"Kevin O'Gorman","path":"/zenmonkeykstop","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2782952?s=80&v=4"}},{"before":"bb3e634377eed252b73885f4d35457f33e8f7aa2","after":"626f35bca166e8c69e40de0aa396f213f0c118c8","ref":"refs/heads/develop","pushedAt":"2024-05-29T14:59:24.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"zenmonkeykstop","name":"Kevin O'Gorman","path":"/zenmonkeykstop","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2782952?s=80&v=4"},"commit":{"message":"Merge pull request #7170 from freedomofpress/safety-ignore-71064\n\nAdd ignores for safety alerts 70612, 71064","shortMessageHtmlLink":"Merge pull request #7170 from freedomofpress/safety-ignore-71064"}},{"before":null,"after":"1b0c595a0a31933249d01d61f31a579d6e866718","ref":"refs/heads/safety-ignore-71064","pushedAt":"2024-05-29T14:31:06.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"zenmonkeykstop","name":"Kevin O'Gorman","path":"/zenmonkeykstop","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2782952?s=80&v=4"},"commit":{"message":"add ignores for safety alerts 70612, 71064","shortMessageHtmlLink":"add ignores for safety alerts 70612, 71064"}},{"before":"fa5ecc7329ab3d2b62586b93867fa925d2da5844","after":"bb3e634377eed252b73885f4d35457f33e8f7aa2","ref":"refs/heads/demo","pushedAt":"2024-05-29T09:02:55.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"fpf-k8sbot","name":null,"path":"/fpf-k8sbot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51211910?s=80&v=4"},"commit":{"message":"Merge pull request #7147 from freedomofpress/update-rust-1.77\n\nUpdate Rust toolchain from 1.74.1 to 1.78.0","shortMessageHtmlLink":"Merge pull request #7147 from freedomofpress/update-rust-1.77"}},{"before":"f517fa07c07d1d316bcb45cc02218d649ea5110b","after":null,"ref":"refs/heads/update-rust-1.77","pushedAt":"2024-05-28T17:39:30.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"legoktm","name":"Kunal Mehta","path":"/legoktm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/81392?s=80&v=4"}},{"before":"074f1b6f983122c20d69f1db4f911be29476f8ed","after":"bb3e634377eed252b73885f4d35457f33e8f7aa2","ref":"refs/heads/develop","pushedAt":"2024-05-28T17:39:24.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"legoktm","name":"Kunal Mehta","path":"/legoktm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/81392?s=80&v=4"},"commit":{"message":"Merge pull request #7147 from freedomofpress/update-rust-1.77\n\nUpdate Rust toolchain from 1.74.1 to 1.78.0","shortMessageHtmlLink":"Merge pull request #7147 from freedomofpress/update-rust-1.77"}},{"before":"67dde0534231a94e8556a99e05810fb58938914a","after":"f517fa07c07d1d316bcb45cc02218d649ea5110b","ref":"refs/heads/update-rust-1.77","pushedAt":"2024-05-28T15:50:35.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"legoktm","name":"Kunal Mehta","path":"/legoktm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/81392?s=80&v=4"},"commit":{"message":"Update Rust toolchain from 1.74.1 to 1.78.0\n\nAlso fix a clippy warning about not using `.nth(0)`.\n\nFixes #7146","shortMessageHtmlLink":"Update Rust toolchain from 1.74.1 to 1.78.0"}},{"before":"b4fda58dcf106048bd08bb727575382b7b79368f","after":"67dde0534231a94e8556a99e05810fb58938914a","ref":"refs/heads/update-rust-1.77","pushedAt":"2024-05-28T15:49:25.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"legoktm","name":"Kunal Mehta","path":"/legoktm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/81392?s=80&v=4"},"commit":{"message":"Update Rust toolchain from 1.74.1 to 1.78.0\n\nAlso fix a clippy warning about not using `.nth(0)`.\n\nFixes #7146","shortMessageHtmlLink":"Update Rust toolchain from 1.74.1 to 1.78.0"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEYrsCHgA","startCursor":null,"endCursor":null}},"title":"Activity · freedomofpress/securedrop"}