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

radiac / mara / 24 / 4
77%
master: 77%

Build:
DEFAULT BRANCH: master
Ran 13 Oct 2016 08:58PM UTC
Files 67
Run time 4s
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

13 Oct 2016 08:57PM UTC coverage: 76.913% (-0.06%) from 76.976%
TOXENV=py35

Pull #3

travis-ci

web-flow
strip NUL characters where it actually matters

bcrypt doesn't handle NUL characters. Probably with that in mind,
mara strips any NUL char from the string that is going to be hashed.
However, the strip is taking place before sha512'ing the password,
and sha512 *can* produce NUL chars.

This patch moves the stripping of NUL characters to the already sha512
hashed string, thus ensuring that no NUL character reaches the bcrypt
hashing function itself.

Note: since this actually changes the hashed password, this change
might not be backwards compatible with your current database.
Pull Request #3: strip NUL characters where it actually matters

2442 of 3175 relevant lines covered (76.91%)

0.77 hits per line

Source Files on job 24.4 (TOXENV=py35)
  • Tree
  • List 0
  • Changed 5
  • Source Changed 1
  • Coverage Changed 4
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 24
  • Travis Job 24.4
  • 813f7813 on github
  • Prev Job for TOXENV=py35 on master (#20.4)
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