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

m-lab / ndt-server / 973
75%
main: 76%

Build:
Build:
LAST BUILD BRANCH: dependabot/go_modules/cmd/generate-schemas/golang.org/x/oauth2-0.27.0
DEFAULT BRANCH: main
Ran 06 Sep 2019 10:37AM UTC
Jobs 1
Files 37
Run time 3s
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

06 Sep 2019 10:00AM UTC coverage: 74.42% (+9.9%) from 64.565%
973

push

travis-ci

bassosimone
spec/ndt7: address several outstanding issues

This modification of the ndt7 spec is non backward compatible
therefore I have bumped the version accordingly.

When reading the spec after this changes have been applied, I am now
confident that we can make a first public release soon.

The following list describes what changed:

1. bumped the version number

2. added a non-normative section describing the design choices of
   ndt7 as recently discussed with @pboothe and @mattmathis

3. reorganized the protocol description to group handshake-related
   information and websocket related information

4. [API CHANGE] now the client MUST include an user-agent
   during the websocket handshake

5. [API CHANGE] removed ambiguity on how the server SHOULD process
   query string keys without a value: now the server SHOULD consider
   them like keys with an empty string as value

6. [API CHANGE] do not force the server to use `400` to indicate
   handshake failure, be relaxed and use `4xx`

7. [API CHANGE] now the server MUST parse the query string

8. [API CHANGE] now the server MUST store the query string

9. reword the section where we describe usage of binary and textual
   websocket messages

10. [API CHANGE] say that implementations SHOULD follow the websocket
    RFC but concede that what they really MUST do is to be robust
    with respect to receiving errors once the test is started. This
    allows us to implement protections such that the duration of a
    test is precise as well as to allow servers to arbitrarily stop
    a transfer earlier than ten seconds if they need that.

11. [API CHANGE] switch to CamelCase for the measurement message

12. [API CHANGE] only document the minimum set of `TCP_INFO` variables
    that seem useful to OONI or Asurion and explicitly say that any
    other variable that MAY be there may disappear without notice

13. [API CHANGE] use natural kernel measurement units, e.g. bytes and
    microsecond, and do that consistent... (continued)

1475 of 1982 relevant lines covered (74.42%)

0.8 hits per line

Jobs
ID Job ID Ran Files Coverage
1 973.1 06 Sep 2019 10:37AM UTC 0
74.42
Travis Job 973.1
Source Files on build 973
Detailed source file information is not available for this build.
  • Back to Repo
  • Travis Build #973
  • d6aced76 on github
  • Prev Build on feature/spec (#348)
  • Next Build on feature/spec (#975)
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

© 2026 Coveralls, Inc