11 Commits

Author SHA1 Message Date
Jeffrey Bush 35271887b5 Change the checks in the Huffman Decoder so that invalid data doesn't cause buffer overflows. Fixes #28. 2016-01-19 20:12:32 -08:00
Jeffrey Bush b3f657bd76 Reverting some changes accidentally made by the merge. 2016-01-19 11:58:43 -08:00
Jeffrey Bush 8fe5ffdd36 Merge branch 'master' of github.com:coderforlife/ms-compress
# Conflicts:
#	src/xpress_compress.cpp
2016-01-19 11:53:52 -08:00
Jeffrey Bush e22df7d307 Added a buffer offerflow check fixing #18. 2015-09-15 22:50:33 -07:00
Jeffrey Bush 3ab0ab7c9f Minor update. 2015-04-17 15:20:05 -07:00
Jeffrey Bush 1095f73d1e Addressed some bugs with XPRESS Huffman compression of uncompromisable data and decompression of invalid data. This partially helps #14. 2015-03-18 14:25:54 -07:00
Jeffrey Bush fdc815abef Removed old code from HuffmanDecoder 2015-03-16 14:59:02 -07:00
Jeffrey Bush e99e328faf Removing Peek_Not0 and updating Peek to work really fast for 0 and non-0. Few other minor Huffman decoder changes. 2015-03-13 18:34:09 -07:00
Jeffrey Bush 511e1215ae More improvements to XPRESS Huffman decompression speed. 2015-03-13 00:43:59 -07:00
Jeffrey Bush b4264bb650 Improved the speed of the XPRESS Huffman decompressor, mainly by adding a fast decompression loop, along improving HuffmanDecoder and InputBitstream. 2015-03-12 20:43:14 -07:00
Jeffrey Bush 62e73cc836 Reorganized code some more to allow it to be easier to bundle into other libraries and fixed some includes. 2015-02-12 12:29:53 -08:00