Skip to content
This repository has been archived by the owner on Jun 15, 2022. It is now read-only.

Removes support for grsecurity "test" patches #105

Merged
merged 3 commits into from
Jul 27, 2017

Conversation

conorsch
Copy link
Contributor

@conorsch conorsch commented Jul 27, 2017

Closes #103. Removes support for the "test" patch type, since those patches are no longer distributed by grsecurity. Switches to the "stable2" patch type by default now, although support for the "stable" patch type remains (#80).

Includes some cleanup for the GPG fetching that should have made it into #100 (added during review), but didn't.

Also includes a rather out-of-band disabling of one of the Vivid-based VMs, simply because the Vivid base box image is no longer hosted, so it won't run by default. Preserve the config block, merely set autostart to disabled. Will circle back to revive that config soon, so it can be used for testing again.

Conor Schaefer added 3 commits July 26, 2017 20:09
Disabled automatic boot since Ubuntu Vivid has been EOL'd, and folks who
do not have the Vagrant box locally already will not be able to download
if from the hardcoded URL. Defaulting to booting the
`grsec-build-securedrop` machine now, which is more realistic given why
folks are using this repo.
The logic is slightly modified from the implementation developed during
review of #100. Hadn't sufficiently tested the logic there prior to
merge, so removed an extra in-line "item" that was causing the tasks to
fail, and updated the README with docs on the new format.

The new GPG pubkey addition was required for the head of the Ubuntu
Trusty kernel overlay.
The grsecurity team has discontinued maintenance of the test patches,
meaning that the unauthenticated access to grsecurity patch sets is no
longer possible. Updated the grsecurity_urls module to remove all
mention of the test patches, and modified the associated documentation
to list only "stable" and "stable2" as the viable options.
@conorsch conorsch merged commit bd88125 into master Jul 27, 2017
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant