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

osrg / ryu / 812
0%

Build:
DEFAULT BRANCH: master
Ran 25 Aug 2016 06:19AM UTC
Jobs 5
Files 416
Run time 3min
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

pending completion
812

push

travis-ci

fujita
Validate OpenFlow message length in header, to prevent controller receive loop DoS

When the controller receive loop currently accepts an OpenFlow
message, it does not validate the message length.  As a result, a
malicious or malfunctioning switch could cause send a message that
would result in the receive loop making no forward progress.

This patch ensures that the message length passed in the OpenFlow
message is validated against the specified minimum, and forced to that
value if it is smaller.

Thanks to Samuel Jero (at Purdue's Dependable and Secure Distributed
Systems Lab) for discovering this issue.

Signed-off-by: Victor J. Orlikowski <vjo@duke.edu>
Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>

15 of 15 new or added lines in 1 file covered. (100.0%)

49886 of 75781 relevant lines covered (65.83%)

2.63 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
2
100.0
ryu/controller/controller.py
Jobs
ID Job ID Ran Files Coverage
1 812.1 (TOX_ENV=py27) 25 Aug 2016 06:20AM UTC 0
65.79
Travis Job 812.1
2 812.2 (TOX_ENV=py34) 25 Aug 2016 06:21AM UTC 0
65.8
Travis Job 812.2
3 812.3 (TOX_ENV=py35) 25 Aug 2016 06:22AM UTC 0
65.8
Travis Job 812.3
4 812.4 (TOX_ENV=pypy26) 25 Aug 2016 06:22AM UTC 0
65.8
Travis Job 812.4
5 812.5 (TOX_ENV=pep8) 25 Aug 2016 06:19AM UTC 0
Travis Job 812.5
Source Files on build 812
Detailed source file information is not available for this build.
  • Back to Repo
  • Travis Build #812
  • 09644f18 on github
  • Prev Build on master (#811)
  • Next Build on master (#815)
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