Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
Trac
Trac
  • Project overview
    • Project overview
    • Details
    • Activity
  • Issues 246
    • Issues 246
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Operations
    • Operations
    • Metrics
    • Incidents
  • Analytics
    • Analytics
    • Value Stream
  • Wiki
    • Wiki
  • Members
    • Members
  • Collapse sidebar
  • Activity
  • Create a new issue
  • Issue Boards

GitLab is used only for code review, issue tracking and project management. Canonical locations for source code are still https://gitweb.torproject.org/ https://git.torproject.org/ and git-rw.torproject.org.

  • Legacy
  • TracTrac
  • Issues
  • #22923

Closed (moved)
Open
Opened Jul 14, 2017 by Tom Ritter@tom

Create a Virtual Machine for Tor Browser Crash Dumps

As the initial experiment for the Crash Reporter GSOC, we intend to run (at least) two instances of https://github.com/electron/mini-breakpad-server

  • One instance will be a modified version that only ACCEPTS submissions.
  • One instance will be a modified version that only lets you VIEW submissions.

We'll run both on .onions, but the latter will be set up with Hidden Service authentication.

We may want to run two more (to segregate Alpha from Release) but I don't think we'll need to.

As far as packages needed on the machine: it's TBD. 'npm' and 'grunt' look like certainties though.

And as far as resources: I don't think we'll need much except a healthy amount of disk space. This is an in-progress project so hopefully we can grow this space and capacity if needed.

Submission will be over .onion so direct external internet access it not necessary.

I don't think we need our own VM if it's easy to have us share, but please assume that several members of the Tor Browser machine will need access to login and fiddle with the server/machine.

For now, please set it up with me having access, but down the road we'll probably revoke my access and move it over to GeKo.

To upload designs, you'll need to enable LFS and have admin enable hashed storage. More information
Assignee
Assign to
None
Milestone
None
Assign milestone
Time tracking
None
Due date
None
Reference: legacy/trac#22923