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

Create securedrop-svs-disp-config package #182

Closed
eloquence opened this issue Oct 31, 2018 · 2 comments · Fixed by #201
Closed

Create securedrop-svs-disp-config package #182

eloquence opened this issue Oct 31, 2018 · 2 comments · Fixed by #201
Milestone

Comments

@eloquence
Copy link
Member

eloquence commented Oct 31, 2018

To configure disposable VMs used for viewing documents, we need to create a Debian package that will do the following:

Aside from basic verification, we should ensure that PDFs don't open in LibreOffice but in evince (by default, LibreOffice Draw will claim PDF files after installation).

@eloquence eloquence added this to the 0.1.0alpha milestone Oct 31, 2018
emkll added a commit to freedomofpress/securedrop-builder that referenced this issue Nov 6, 2018
Creates package for svs disposable vm that will pull down package
dependencies to view the most common files, and associate mime types
with these applications using the spreadsheed provided in
freedomofpress/securedrop-workstation#182 .
emkll added a commit to freedomofpress/securedrop-builder that referenced this issue Nov 6, 2018
Creates package for svs disposable vm that will pull down package
dependencies to view the most common files, and associate mime types
with these applications using the spreadsheed provided in
freedomofpress/securedrop-workstation#182 .
emkll added a commit to freedomofpress/securedrop-builder that referenced this issue Nov 6, 2018
Creates package for svs disposable vm that will pull down package
dependencies to view the most common files, and associate mime types
with these applications using the spreadsheet provided in
freedomofpress/securedrop-workstation#182. This will also apply pax
flags as needed.
emkll added a commit to freedomofpress/securedrop-builder that referenced this issue Nov 6, 2018
Creates package for svs disposable vm that will pull down package
dependencies to view the most common files, and associate mime types
with these applications using the spreadsheet provided in
freedomofpress/securedrop-workstation#182. This will also apply pax
flags as needed.
@conorsch
Copy link
Contributor

conorsch commented Nov 9, 2018

Added Salt configuration logic to install this package, and it definitely installs cleanly. PR incoming. In order to test the opening in DispVMs, I'll need to submit more documents to the shared test instance (since we recently rotated the submission key used for testing). Doing that now.

In the near future, we should upload some curated submissions with many different filetypes, to aid in interactive testing during review.

@zenmonkeykstop
Copy link
Contributor

The future is now - submitted a series of test files covering the types listed in the spreadsheet above to the SF test instance. Will see about automating that process at some other future point.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants