securedrop-client
securedrop-client copied to clipboard
a Qt-based GUI for SecureDrop journalists π°ποΈ
_This was migrated from https://github.com/freedomofpress/securedrop-proxy/pull/127_ ## Status Ready for review ## Description Implement the proxy v2 architecture; see individual commits messages for more detail. - Fixes https://github.com/freedomofpress/securedrop-client/issues/1678. - Fixes #1778...
## Status Ready for review ## Description Updates the AppArmor rules governing `__pycache__` for Python 3.11, which is our minimum Python since #1958. - Caveat: #1235 ## Test Plan -...
## Description The Python `securedrop-proxy` [responds to the caller exclusively on stdout](https://github.com/freedomofpress/securedrop-client/blob/f257d98c2878591ac564ed291fed00fef698956b/proxy/securedrop_proxy/proxy.py#L64-L74), so it can [use](https://github.com/freedomofpress/securedrop-client/blob/f257d98c2878591ac564ed291fed00fef698956b/proxy/securedrop_proxy/main.py#L7) standard Python `logging`. The Rust `securedrop-proxy` in #1718 responds with a mix of stdout...
## Description In CI, we use the `dockerize` command to wait for the SD server instance to be up so we can connect to it: https://github.com/freedomofpress/securedrop-client/blob/d0d49fa01c76fbd3019a21a49abcc8f03ba4276b/.github/workflows/sdk.yml#L43 I was reviewing the...
## Status Ready for review ## Description @deeplow and I have walked through the `log/` portion of this repository and mapped out: - what spawns what services; - what triggers...
Let's remove: > > 1. `securedrop-log`, which nothing in either `securedrop-client` or `securedrop-workstation` appears to invoke; or > > 2. `securedrop_log`, which nothing in either `securedrop-client` or `securedrop-workstation` appears to...
## Description Large file downloads over Tor fail more often than over public Internet, and the client and server do not yet support resuming failed downloads or even provide good...
## Status Work in progress ## Description Updates the Client for compatibility with freedomofpress/securedrop-workstation#956. - Must be released in tandem with freedomofpress/securedrop-workstation#956 - ~~Blocked on #1882~~ - Blocked on #1958...
Bumps [safety](https://github.com/pyupio/safety) from 3.1.0 to 3.2.0. Release notes Sourced from safety's releases. 3.2.0 What's Changed Added note on hiring and careers page link by @βmwermuth in pyupio/safety#510 fix: update pyinstaller...
## Description As of #1718, running `make regenerate-sdk-cassettes` does exactly that. But the result is basically unreviewable (e.g., 1f3c2c84466f350954531d2d60d066f5431d69fc). It would be nice to be able to set seed values...