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

inwc3 / JMPQ3 / 97 / 1
86%
master: 86%

Build:
DEFAULT BRANCH: master
Ran 09 Jun 2017 11:04PM UTC
Files 30
Run time 1s
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

09 Jun 2017 11:01PM UTC coverage: 90.676% (-0.1%) from 90.813%
97.1

push

travis-ci

Frotty
ADPCM, Crypto and hash table revision. (#15)

* Only rebuild archive if a change is made.

* Cleaned ADPCM code a bit.

Removed some magic numbers and changed naming.

* Add class for processing binary data from channels.

* Revising buffered channel code.

* Missed indexing with previous commit.

* Fixing and cleaning fork.

* Cryptographic LUT class. Broken out and cleaned up from MpqCrypto.

This is part of a bigger revision to break MpqCrypto into separate more
maintainable components for hashing and encryption.

* Added hash generator class. Revised naming in CryptoLUT class.

* Added rewritten encryption class.

* First version of rewritten Hash Table.

Added support for processing deleted entries. Added power of 2 size
check. Added locale support. Removed dependency on memory mapping. Added
support to delete entries. Moved the responsibility for encryption up a
level. Replaced a magic number encryption key with a more sensible
constant.

* Revising HashTable.

Fixed some programming oversights. Gave more sensible names. Added
comments.

* Hash table search logic revision.

End search when finding recommended locale, only continue if not
recommended locale.

* Remove deprecated MpqCrypto class.

All hashes and encryption is now done by the new security classes.

* Minor fixes.

Bad file key generation logic. A warning. A possible type cast error and
trying to fix block table corruption (not yet fully fixed).

* More fixes.

Use actual block table allocated size instead of number of blocks (off
by 1 error?). Remove old hash table writing code.

* Added hash table tests.

Also added useful hash table method.

* Improved hash table test case.

2334 of 2574 relevant lines covered (90.68%)

0.91 hits per line

Source Files on job 97.1
  • Tree
  • List 0
  • Changed 6
  • Source Changed 6
  • Coverage Changed 5
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 97
  • Travis Job 97.1
  • d1a3a4d7 on github
  • Prev Job for on master (#96.1)
  • Next Job for on master (#98.1)
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