Skip to content
GitLab
  • Menu
Projects Groups Snippets
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • Arti Arti
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 142
    • Issues 142
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 11
    • Merge requests 11
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages & Registries
    • Packages & Registries
    • Package Registry
    • Infrastructure Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • The Tor Project
  • Core
  • ArtiArti
  • Issues
  • #203
Closed
Open
Created Oct 26, 2021 by Nick Mathewson@nickm🐻Owner

Create a typed event reporting mechanism

Tor provides "control port" mechanism for exposing generic events to an external application. It would be valuable to have similar function in Arti for reporting things like:

  • changes in bootstrap status (see #96 (closed))
  • guards becoming disabled
  • security warnings and maybe some other stuff that the control port currently exposes.

This mechanism needs to be efficient, extensible, and easy to use. Possibilities include an asynchronous Stream of events, or maybe something kludged out of the tracing API.

Edited Oct 26, 2021 by Nick Mathewson
Assignee
Assign to
Time tracking