| 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: Client Bugfixes/Polish | ||||||||||||||||||||||||||||
3 | https://github.com/freedomofpress/securedrop-client/issues/1139 | Investigate flaky tests | John | ||||||||||||||||||||||||||
4 | https://github.com/freedomofpress/securedrop-client/issues/1068 | DB migration testing | 16 | Allie | |||||||||||||||||||||||||
5 | https://github.com/freedomofpress/securedrop-client/issues/1149 | Fix incorrect reply associations in client DB | 8 | Allie | Release blocker | ||||||||||||||||||||||||
6 | 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) | |||||||||||||||||||||||||||
7 | https://github.com/freedomofpress/securedrop-debian-packaging/pull/198 | Reorganizes mimetype declarations for template consolidation | Add export changes, review and merge | 4 | Conor, Mickael | ||||||||||||||||||||||||
8 | Move /etc/sd-proxy.yaml to private volume for sd-proxy | 4 | Conor, Mickael | ||||||||||||||||||||||||||
9 | https://github.com/freedomofpress/securedrop-workstation/pull/619 | Template consolidation via GUI updater | Update MIME type handling for sd-devices | 2 | Conor | ||||||||||||||||||||||||
10 | Tweak progress bar handling | 4 | Conor, Mickael, Erik | ||||||||||||||||||||||||||
11 | Test improvements | 2 | Kev | ||||||||||||||||||||||||||
12 | Review and approve | 16 | Kevin, Mickael, Allie | ||||||||||||||||||||||||||
13 | [Tracked in epic] | Publish RPM on yum-test | 4 | Conor, Mickael, (Kev) | |||||||||||||||||||||||||
14 | [Tracked in epic] | Finalize threat model analysis | 4 | Kev, Conor, Mickael | |||||||||||||||||||||||||
15 | [Tracked in epic] | Remove mimeapps.list from existing packages | Client, Export | 2 | Conor, Allie | ||||||||||||||||||||||||
16 | [Tracked in epic] | Deduplicate open-in-dvm.desktop | Move to securedrop-workstation-config | 2 | Conor, Mickael | ||||||||||||||||||||||||
17 | https://github.com/freedomofpress/securedrop-debian-packaging/pull/202 | Enforce AppArmor profile in postinst for securedrop-client | 2 | Kev | |||||||||||||||||||||||||
18 | https://github.com/freedomofpress/securedrop-client/pull/1159 | Remove AppArmor profile enforcement in profile.d, into postinst | 2 | Kev | |||||||||||||||||||||||||
19 | https://github.com/freedomofpress/securedrop-workstation/pull/623 | Fix profile.d tests | 2 | Kev | |||||||||||||||||||||||||
20 | [Tracked as card] | Create test plan and begin QA | Test plan for template consolidation | 4 | Kev | ||||||||||||||||||||||||
21 | Test plan for unreleased changes | 8 | Erik | ||||||||||||||||||||||||||
22 | Get all dev workstations to pre-consolidation prod environment | 8 | (All) | ||||||||||||||||||||||||||
23 | Template consolidation testing | 16 | Kushal, Erik, Allie, John | ||||||||||||||||||||||||||
24 | SecureDrop Workstation: Other | Application acceptance testing | 16 | Erik, Mickael, Kushal | |||||||||||||||||||||||||
25 | https://github.com/freedomofpress/securedrop-sdk/pull/139 | SDK readme fixes | 1 | Allie, [Reviewer] | |||||||||||||||||||||||||
26 | https://github.com/freedomofpress/securedrop-workstation-docs/issues/37 | T490 testing | 4 | Mickael | |||||||||||||||||||||||||
27 | https://github.com/freedomofpress/securedrop-client/issues/1157 | Synchronize user data via /users | 4 | ||||||||||||||||||||||||||
28 | https://github.com/freedomofpress/securedrop-client/issues/1143 | Deleted user not fully removed | 4 | Allie, [Reviewer] | |||||||||||||||||||||||||
29 | https://github.com/freedomofpress/securedrop-workstation/issues/622 | All test subtargets fail with import error | 2 | Erik | |||||||||||||||||||||||||
30 | SecureDrop Core/Workstation: Seen/Unseen | ||||||||||||||||||||||||||||
31 | https://github.com/freedomofpress/securedrop/issues/5514 | Add seen data to create-dev-data, QA loader | 2 | Allie | |||||||||||||||||||||||||
32 | https://github.com/freedomofpress/securedrop/pull/5580/files | Add files | 1 | Allie, [Reviewer] | |||||||||||||||||||||||||
33 | https://github.com/freedomofpress/securedrop-sdk/pull/140 | Add support for /seen endpoint and seen data | 1 | Allie, [Reviewer] | |||||||||||||||||||||||||
34 | https://github.com/freedomofpress/securedrop-client/issues/187 | SecureDrop Client support for seen/unseen | Draft PR | 16 | Allie | ||||||||||||||||||||||||
35 | SecureDrop Core: Ubuntu 20.04 Support -> EPIC: https://github.com/freedomofpress/securedrop/issues/4768 | ||||||||||||||||||||||||||||
36 | https://github.com/freedomofpress/securedrop/issues/5499 | gpg error on Focal while submitting any message or document | 2 | Kushal, John, Mickael | |||||||||||||||||||||||||
37 | https://github.com/freedomofpress/securedrop/issues/5524 | Add CI job to run Securedrop application tests on Focal using Python3.8 | Kushal, John, Mickael | ||||||||||||||||||||||||||
38 | https://github.com/freedomofpress/securedrop/pull/5581 | Fix Focal source key deletion | 2 | Kushal, John, Mickael | |||||||||||||||||||||||||
39 | https://github.com/freedomofpress/securedrop/pull/5556 | Add Focal staging environment for Qubes | 4 | Kushal, John, Mickael | |||||||||||||||||||||||||
40 | https://github.com/freedomofpress/securedrop/pull/5544 | Add dev-focal container | Kushal, John, Mickael | ||||||||||||||||||||||||||
41 | https://github.com/freedomofpress/securedrop/pull/5585 | Update pytest, pluggy, molecule .. | Kushal, John, Mickael | ||||||||||||||||||||||||||
42 | [Placeholder] | Additional app test fixes | Kushal, John, Mickael | ||||||||||||||||||||||||||
43 | SecureDrop Core: Other | ||||||||||||||||||||||||||||
44 | https://github.com/freedomofpress/securedrop/issues/5304 | NUC8 testing | Test and document NUC8 install | 8 | Kev, Ro | ||||||||||||||||||||||||
45 | https://github.com/freedomofpress/securedrop/pull/5547 | Type annotations | 4 | John, Kushal, Mickael | |||||||||||||||||||||||||
46 | https://github.com/freedomofpress/securedrop/pull/5534 | Type annotations | 4 | ||||||||||||||||||||||||||
47 | https://github.com/freedomofpress/securedrop-ux/issues/114 | Safe deletion prototyping | 8 | Mickael, Kev, John, Nina | |||||||||||||||||||||||||
48 | https://github.com/freedomofpress/securedrop/pull/5567 | Improve pluralization of translated strings | |||||||||||||||||||||||||||
49 | https://github.com/freedomofpress/securedrop/pull/5582 | Fix session expiry | |||||||||||||||||||||||||||
50 | https://github.com/freedomofpress/securedrop/pull/5573 | Handle FileNotFoundError on download of messages | |||||||||||||||||||||||||||
51 | https://github.com/freedomofpress/securedrop/pull/5583 | PR template fix | |||||||||||||||||||||||||||
52 | https://github.com/freedomofpress/securedrop/pull/5575 | Remove test result combination script | 1 | ||||||||||||||||||||||||||
53 | https://github.com/freedomofpress/securedrop/issues/5551 | Enable black and isort | 8 | ||||||||||||||||||||||||||
54 | https://github.com/freedomofpress/securedrop/pull/5330 | Fix OSSEC dir permissions | |||||||||||||||||||||||||||
55 | SecureDrop Docs | ||||||||||||||||||||||||||||
56 | https://github.com/freedomofpress/securedrop/issues/5496 | Add docs on v3 onion service restore-from-backup story | 4 | Ro, Erik, Kev | |||||||||||||||||||||||||
57 | https://github.com/freedomofpress/securedrop/issues/5545 | Transfer docs issues | 4 | Erik | |||||||||||||||||||||||||
58 | https://github.com/freedomofpress/securedrop-docs/issues/23 | Change default password location to `Passwords.kdbx` | |||||||||||||||||||||||||||
59 | Other | ||||||||||||||||||||||||||||
60 | [Tracked as card] | CryptoPals/Cryptography Learning | Kev | ||||||||||||||||||||||||||
61 | [Tracked as card] | DEFCON | Mickael | ||||||||||||||||||||||||||
62 | [Tracked as card] | https://en.wikipedia.org/wiki/Certified_Information_Systems_Security_Professional Reading/study | Allie | ||||||||||||||||||||||||||
63 | [Tracked as card] | Reproducible builds | Conor | ||||||||||||||||||||||||||
64 | [Tracked as card] | Python & networking | Kushal | ||||||||||||||||||||||||||
65 | [Tracked as card] | Signal setup options | Erik | ||||||||||||||||||||||||||
66 | [Tracked as card] | Tracker automation | John | ||||||||||||||||||||||||||
67 | Total Points in Sprint | 210 | |||||||||||||||||||||||||||
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 | |||||||||||||||||||||||||||||