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

Bug reporting - ZPUI log upload app #80

Closed
14 tasks done
CRImier opened this issue Jan 11, 2018 · 1 comment
Closed
14 tasks done

Bug reporting - ZPUI log upload app #80

CRImier opened this issue Jan 11, 2018 · 1 comment
Assignees

Comments

@CRImier
Copy link
Member

CRImier commented Jan 11, 2018

I'm going to be working on a bugreport upload system, according to this specification.

TODO:

  • ZPUI-side upload app
    • Privacy policy
    • Log storage fallback for when there's no network connection
    • API for other apps to use
    • Better log storage settings (logs allowed to be larger, stored longer, and in a separate folder, all configurable)
  • zerophone.org-side log upload server - FTPS, with anonymous users (configs&code available here)
    • Should rotate its logs
    • Should hide uploaded data from other users that log in
  • zerophone.org-side inotify-driven script
    • Detects new uploads
    • Unpacks and verifies them
    • Filters the files in the archive (wait, what was it that I meant by that?)
    • Re-packs them
    • Sends them as a bugreport to an email address
    • should also warn against suspicious activity somehow - using email, IRC or the like
    • (Code available here)

Useful links:

@CRImier CRImier self-assigned this Jan 24, 2018
@CRImier CRImier added this to In progress in November SD image Oct 23, 2018
@CRImier CRImier moved this from In progress to Done in November SD image Dec 5, 2018
@CRImier
Copy link
Member Author

CRImier commented Dec 5, 2018

Done!

@CRImier CRImier closed this as completed Dec 5, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Development

No branches or pull requests

1 participant