• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

mozilla-services / pushgo
51%
dev: 62%

Build:
Build:
LAST BUILD BRANCH: master
DEFAULT BRANCH: dev
Repo Added 11 Dec 2014 05:17PM UTC
Files 16
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

LAST BUILD ON BRANCH bug/handshake-no-validate
branch: bug/handshake-no-validate
CHANGE BRANCH
x
Reset
  • bug/handshake-no-validate
  • 1.5rc4
  • 1.5rc5
  • 1.5rc6
  • bug/always-route-metrics
  • bug/cors-headers
  • bug/emcee-pooling-timeouts
  • bug/fix-docker-build
  • bug/local-deliver-on-always-route
  • dev
  • feature/CORS
  • feature/apns_update
  • feature/dynamo_store
  • feature/fix-storage-close-tests
  • feature/make-no-memcached
  • feature/metrics-hostname-suffix
  • feature/metrics-suffix-redux
  • feature/net-tests-redux
  • feature/no-default-prefix
  • feature/remove-serve-closer
  • feature/sample-rate
  • feature/soft-storage
  • feature/start-delay
  • feature/tcp-user-timeout
  • feature/travis-container-builds
  • feature/websocket-fork
  • master
  • releases/1.5

pending completion
838

push

travis-ci

kitcambridge
Issue new device IDs to replace invalid IDs.

Previously, `WorkerWS.handshake()` returned `ErrInvalidID` and closed
the connection if the client sent an invalid ID. The Gecko client does
not currently detect non-200 responses or clear invalid IDs before
reconnecting. This can trigger a reconnect loop if the
`services.push.userAgentID` preference is set to an invalid value by
a user (via `about:config`) or third-party Simple Push server (the
spec recommends, but does not require, UUIDs).

This commit relaxes the server behavior to issue a new, valid device
ID if the client supplies an invalid one.

3218 of 6325 relevant lines covered (50.88%)

111.32 hits per line

Relevant lines Covered
Build:
Build:
6325 RELEVANT LINES 3218 COVERED LINES
111.32 HITS PER LINE
Source Files on bug/handshake-no-validate
  • List 0
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
838 bug/handshake-no-validate Issue new device IDs to replace invalid IDs. Previously, `WorkerWS.handshake()` returned `ErrInvalidID` and closed the connection if the client sent an invalid ID. The Gecko client does not currently detect non-200 responses or clear invalid IDs ... push 05 Mar 2015 11:25PM UTC kitcambridge travis-ci pending completion  
See All Builds (387)
  • Repo on GitHub
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2025 Coveralls, Inc