mirror of
https://github.com/feather-wallet/feather.git
synced 2024-12-22 19:49:28 +00:00
update MAINTENANCE.md
This commit is contained in:
parent
249e31f5fa
commit
e4e246fc8a
1 changed files with 11 additions and 10 deletions
|
@ -13,20 +13,24 @@ This document is written for developers and users interested in learning how Fea
|
||||||
- Review the diff of any altered package to mitigate the risk of supply chain attacks
|
- Review the diff of any altered package to mitigate the risk of supply chain attacks
|
||||||
- Update compilers and security flags for better binary security
|
- Update compilers and security flags for better binary security
|
||||||
- Reduce the number of third-party dependencies
|
- Reduce the number of third-party dependencies
|
||||||
- Keep the website VPS up-to-date and secure
|
- Keep the [website](https://github.com/feather-wallet/feather-site/blob/master/mirrors.txt) VPS up-to-date and secure
|
||||||
- Further harden the [release process](RELEASE.md)
|
- Contact relevant authorities to take [phishing sites](https://gist.github.com/tobtoht/4039fa3cf922d4fe8bca2f8e3ddac63b) offline
|
||||||
|
- Make improvements to the [release process](RELEASE.md)
|
||||||
|
|
||||||
Goals:
|
Goals:
|
||||||
|
|
||||||
- Set up a bug bounty program for issues that affect privacy or security
|
- Set up a bug bounty program for issues that affect privacy or security
|
||||||
- Set up a status page with information about project health
|
- Set up a status page with information about project health
|
||||||
- Set up a feed for security bulletins
|
- Set up a feed for security bulletins
|
||||||
|
- Sandbox components that handle untrusted input (e.g. QR code scanner)
|
||||||
|
- Create a package manager for secure distribution of portable binaries
|
||||||
|
- `-static-pie` release binaries for Linux targets
|
||||||
|
|
||||||
Security issues that affect Feather always warrant a new release as soon as possible.
|
Security issues that affect Feather always warrant a new release as soon as possible.
|
||||||
|
|
||||||
### 2. Reproducibility
|
### 2. Reproducibility
|
||||||
|
|
||||||
- Improve and maintain tools to check for reproducibility defects
|
- Improve and maintain tools to check for non-determinism
|
||||||
- Ensure releases are reproducible and stay that way
|
- Ensure releases are reproducible and stay that way
|
||||||
- Upload source archives to the fallback mirror
|
- Upload source archives to the fallback mirror
|
||||||
|
|
||||||
|
@ -38,7 +42,7 @@ Our Guix time-machine is currently pinned at a commit which implements the
|
||||||
|
|
||||||
### 3. Bugs
|
### 3. Bugs
|
||||||
|
|
||||||
- Fix reproducible bugs and crashes
|
- Fix bugs and crashes
|
||||||
|
|
||||||
To report a bug, please see: https://docs.featherwallet.org/guides/report-an-issue
|
To report a bug, please see: https://docs.featherwallet.org/guides/report-an-issue
|
||||||
|
|
||||||
|
@ -57,6 +61,7 @@ Feather does not currently have a test suite (apart from the tests in the Monero
|
||||||
|
|
||||||
Goals:
|
Goals:
|
||||||
- Reconsider and document default settings
|
- Reconsider and document default settings
|
||||||
|
- Write a document on threat modeling
|
||||||
|
|
||||||
Documentation is available at https://docs.featherwallet.org
|
Documentation is available at https://docs.featherwallet.org
|
||||||
|
|
||||||
|
@ -68,15 +73,11 @@ Documentation is available at https://docs.featherwallet.org
|
||||||
Feather should first and foremost be a good __wallet__.
|
Feather should first and foremost be a good __wallet__.
|
||||||
Improving features that are closer to this end should have priority.
|
Improving features that are closer to this end should have priority.
|
||||||
|
|
||||||
### 7. Packaging
|
### 7. Platform Support
|
||||||
|
|
||||||
- Add support for more architectures and operating systems
|
- Add support for more architectures and operating systems
|
||||||
- Drop support for End-of-Life distributions
|
- Drop support for End-of-Life distributions
|
||||||
|
- Add support for new hardware wallets
|
||||||
Goals:
|
|
||||||
|
|
||||||
- Debian and Guix packages
|
|
||||||
- Create a document with guidelines for packagers
|
|
||||||
|
|
||||||
See: https://docs.featherwallet.org/guides/supported-operating-systems
|
See: https://docs.featherwallet.org/guides/supported-operating-systems
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue