| A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | AA | AB | AC | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | Issue | Description (bold=new/updated) | Sub-Task (bold=new) | Consensus Estimate | Likely involved | Timing/dependencies | |||||||||||||||||||||||
2 | SecureDrop Workstation: Reply Badges | ||||||||||||||||||||||||||||
3 | https://github.com/freedomofpress/securedrop-client/pull/1142 | Show which journalist sent a given reply | 8 | Allie, John,Nina, Erik | |||||||||||||||||||||||||
4 | SecureDrop Workstation: Client Bugfixes/Polish | ||||||||||||||||||||||||||||
5 | https://github.com/freedomofpress/securedrop-client/issues/1139 | Investigate flaky tests | Timeboxed investigation | 2 | John | ||||||||||||||||||||||||
6 | https://github.com/freedomofpress/securedrop-client/issues/1149 | Fix incorrect reply associations in client DB | Mid-sprint addition | ||||||||||||||||||||||||||
7 | SecureDrop Workstation: Template Consolidation -> EPIC: https://github.com/freedomofpress/securedrop-workstation/issues/471 | Conor (lead), Kev (provisioning), Kushal (packaging), Allie (client), John (sd-proxy), Mickael (architecture, threat model) | |||||||||||||||||||||||||||
8 | [Tracked in epic] | Provide list of packages in each template post-consolidation | 1 | Conor, Mickael | |||||||||||||||||||||||||
9 | [Tracked in epic] | Finalize threat model analysis | 4 | Mickael, Conor, (Erik) | |||||||||||||||||||||||||
10 | https://github.com/freedomofpress/securedrop-debian-packaging/issues/197 | Create new sd-viewer metapackage for dependencies | 4 | Conor, Kev | |||||||||||||||||||||||||
11 | https://github.com/freedomofpress/securedrop-client/pull/1153 | Restrict securedrop-client to sd-app/dev VM | 4 | Mickael, Allie, (Conor) | |||||||||||||||||||||||||
12 | [Tracked in epic] | Handle sd-proxy MIME types in private volume | 4 | Conor, Kev | |||||||||||||||||||||||||
13 | [Tracked in epic] | Move /etc/sd-proxy.yaml to private volume for sd-proxy | 4 | Conor, John, Kev | |||||||||||||||||||||||||
14 | [Tracked in epic] | Ensure we have test coverage that ensures everything is in the right place | 4 | Conor, Kev | |||||||||||||||||||||||||
15 | [Tracked in epic] | Ensure that `securedrop-workstation-svs-disp` package is no longer installed | 2 | Conor, Kev | |||||||||||||||||||||||||
16 | [Tracked in epic] | Provisioning logic changes to support small and large template types | (Review existing work) | 2 | Kev, John, ... | ||||||||||||||||||||||||
17 | [Tracked in epic] | Provisioning logic changes to assign AppVMs to new TemplateVMs | (Review existing work) | 2 | Kev, John, ... | ||||||||||||||||||||||||
18 | [Tracked in epic] | Provisioning logic changes to delete old TemplateVMs | 4 | Conor, Kev | |||||||||||||||||||||||||
19 | [Tracked in epic] | Ensure that sd-proxy command cannot be run outside of sd-proxy AppVM (in prod) | 4 | Conor, Kev | |||||||||||||||||||||||||
20 | https://github.com/freedomofpress/securedrop-workstation/issues/567 | Support automatic update via preflight updater | 8 | Conor, Erik, Kev | |||||||||||||||||||||||||
21 | SecureDrop Workstation: Other | ||||||||||||||||||||||||||||
22 | https://github.com/freedomofpress/securedrop-workstation/issues/583 | `sd-log` sometimes ingests logs as `host` | 4 | Erik, Conor, (Mickael) | |||||||||||||||||||||||||
23 | https://github.com/freedomofpress/securedrop-sdk/issues/131 | Add support for /users endpoint | 4 | Erik, John | |||||||||||||||||||||||||
24 | SecureDrop Core/Workstation: Seen/Unseen | ||||||||||||||||||||||||||||
25 | https://github.com/freedomofpress/securedrop/issues/5503 | Investigate enforcing foreign keys | Discussion & investigation | Allie, John, Erik, Mickael, ... | |||||||||||||||||||||||||
26 | https://github.com/freedomofpress/securedrop-docs/issues/11 | Add API documentation for "seen" API | 2 | John, Erik | |||||||||||||||||||||||||
27 | https://github.com/freedomofpress/securedrop-sdk/issues/132 | Add support for /seen endpoint and seen data | |||||||||||||||||||||||||||
28 | SecureDrop Core: Ubuntu 20.04 Support -> EPIC: https://github.com/freedomofpress/securedrop/issues/4768 | ||||||||||||||||||||||||||||
29 | https://github.com/freedomofpress/securedrop/issues/5507 | Mark grsec kernel as default on Focal | Planning/scoping | 1 | Conor, Mickael | ||||||||||||||||||||||||
30 | https://github.com/freedomofpress/securedrop/issues/5499 | gpg error on Focal while submitting any message or document | John, Mickael | ||||||||||||||||||||||||||
31 | https://github.com/freedomofpress/securedrop/issues/5524 | Add CI job to run Securedrop application tests on Focal using Python3.8 | |||||||||||||||||||||||||||
32 | https://github.com/freedomofpress/securedrop/issues/5523 | make staging-focal starts a Xenial-based environment | 4 | John, Conor | |||||||||||||||||||||||||
33 | SecureDrop Core: Other | ||||||||||||||||||||||||||||
34 | https://github.com/freedomofpress/securedrop/issues/5501 | Release SecureDrop 1.6.0 | 32 | ||||||||||||||||||||||||||
35 | https://github.com/freedomofpress/securedrop/pull/5550 | update urllib dependency | 1 | Mickael | |||||||||||||||||||||||||
36 | https://github.com/freedomofpress/securedrop/pull/5549 | File deletion handling fix | 4 | Kev, John, (Kushal) | |||||||||||||||||||||||||
37 | https://github.com/freedomofpress/securedrop/issues/5304 | NUC8 testing | Try to get 4.14.188-grsec kernel working with NUC8 | 16 | Ro, Kev, (Conor), (Mickael) | ||||||||||||||||||||||||
38 | https://github.com/freedomofpress/securedrop/issues/4869 | Remove obsolete NUC5 reference from docs | 1 | Ro, Erik | |||||||||||||||||||||||||
39 | https://github.com/freedomofpress/securedrop-docs/issues/7 | Update database diagram | 4 | Erik, John | |||||||||||||||||||||||||
40 | https://github.com/freedomofpress/securedrop/issues/5496 | Add docs on v3 onion service restore-from-backup story | 4 | Ro, Erik, Kev | |||||||||||||||||||||||||
41 | https://github.com/freedomofpress/securedrop/pull/5491 | Type annotations work (this PR and others) | 8 | John, Kushal, Mickael | |||||||||||||||||||||||||
42 | [Tracked as card] | Create user research plan for safe deletion feature | 8 | Mickael, Kev, John, Nina | |||||||||||||||||||||||||
43 | Other | ||||||||||||||||||||||||||||
44 | [Tracked as card] | CryptoPals/Cryptography Learning | Kev | ||||||||||||||||||||||||||
45 | [Tracked as card] | DEFCON | Mickael | ||||||||||||||||||||||||||
46 | [Tracked as card] | https://en.wikipedia.org/wiki/Certified_Information_Systems_Security_Professional Reading/study | Allie | ||||||||||||||||||||||||||
47 | [Tracked as card] | Reproducible builds | Conor | ||||||||||||||||||||||||||
48 | [Tracked as card] | Python & networking | Kushal | ||||||||||||||||||||||||||
49 | [Tracked as card] | Signal setup options | Erik | ||||||||||||||||||||||||||
50 | [Tracked as card] | Tracker automation | John | ||||||||||||||||||||||||||
51 | Total Points in Sprint | 150 | |||||||||||||||||||||||||||
52 | |||||||||||||||||||||||||||||
53 | |||||||||||||||||||||||||||||
54 | |||||||||||||||||||||||||||||
55 | |||||||||||||||||||||||||||||
56 | |||||||||||||||||||||||||||||
57 | |||||||||||||||||||||||||||||
58 | |||||||||||||||||||||||||||||
59 | |||||||||||||||||||||||||||||
60 | |||||||||||||||||||||||||||||
61 | |||||||||||||||||||||||||||||
62 | |||||||||||||||||||||||||||||
63 | |||||||||||||||||||||||||||||
64 | |||||||||||||||||||||||||||||
65 | |||||||||||||||||||||||||||||
66 | |||||||||||||||||||||||||||||
67 | |||||||||||||||||||||||||||||
68 | |||||||||||||||||||||||||||||
69 | |||||||||||||||||||||||||||||
70 | |||||||||||||||||||||||||||||
71 | |||||||||||||||||||||||||||||
72 | |||||||||||||||||||||||||||||
73 | |||||||||||||||||||||||||||||
74 | |||||||||||||||||||||||||||||
75 | |||||||||||||||||||||||||||||
76 | |||||||||||||||||||||||||||||
77 | |||||||||||||||||||||||||||||
78 | |||||||||||||||||||||||||||||
79 | |||||||||||||||||||||||||||||
80 | |||||||||||||||||||||||||||||
81 | |||||||||||||||||||||||||||||
82 | |||||||||||||||||||||||||||||
83 | |||||||||||||||||||||||||||||
84 | |||||||||||||||||||||||||||||
85 | |||||||||||||||||||||||||||||
86 | |||||||||||||||||||||||||||||
87 | |||||||||||||||||||||||||||||
88 | |||||||||||||||||||||||||||||
89 | |||||||||||||||||||||||||||||
90 | |||||||||||||||||||||||||||||
91 | |||||||||||||||||||||||||||||
92 | |||||||||||||||||||||||||||||
93 | |||||||||||||||||||||||||||||
94 | |||||||||||||||||||||||||||||
95 | |||||||||||||||||||||||||||||
96 | |||||||||||||||||||||||||||||
97 | |||||||||||||||||||||||||||||
98 | |||||||||||||||||||||||||||||
99 | |||||||||||||||||||||||||||||
100 | |||||||||||||||||||||||||||||