Skip to content

GitLab

  • Menu
Projects Groups Snippets
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • S Snowflake
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 71
    • Issues 71
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 7
    • Merge requests 7
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • 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
  • Anti-censorship
  • Pluggable Transports
  • Snowflake
  • Issues
  • #21304

Closed
Open
Created Jan 24, 2017 by Arlo Breault@arloDeveloper

Sanitize snowflake.log

For starters, the timestamps are in the local timezone. We can make that UTC

See also legacy/trac#19026 (moved)

Known problems:

  • The client logs full SDP stanzas, which include local IP addresses.
  • When the websocket server panics (as in legacy/trac#29125 (moved)), it writes the client IP address to the log: {{{ 2019/01/18 18:56:29 http2: panic serving X.X.X.X:YYYY: interface conversion: *http2.responseWriter is not http.Hijacker: missing method Hijack }}}
  • The websocket server logs an IP address on certain connection errors. (These are probably automated scanners, but still...) {{{ 2019/04/01 07:02:50 http: TLS handshake error from X.X.X.X:YYYY: acme/autocert: missing server name 2019/04/01 07:53:03 http: TLS handshake error from X.X.X.X:YYYY: tls: oversized record received with length 21536 }}}
  • The broker logs the raw bytes of ICE answers: {{{ 2019/03/22 06:28:32 Received answer: [XXX XXX XXX XXX ... XXX] }}}
Assignee
Assign to
Time tracking