Commits

Author Commit Message Labels Comments Date
haypo
EXE parser: * compute content size (only for MSDOS executable, not for PE) * don't check msdos/init_ss_sp pointer value * PE: parse optional header and section headers
haypo
createContentSize(): catch HACHOIR_ERRORS and not just MissingField
haypo
Don't create empty RawBytes
haypo
Improve fuzzer
haypo
Add stress test
haypo
Set locale in test_doc.py
haypo
run_testcase.py: set locale to 'C'
haypo
Stronger RIFF metadata extractor
haypo
Fix ASF warning (Skip key=value): convert key and value to Unicode if needed
haypo
Use real charset name: ISO-8859-1 and not latin-1
haypo
Workaround Python limit (no real 80-bit float): display error on overflow
haypo
Fix more errors found by fuzzing
haypo
Metadata: skip 'None' value, remove bit rate maximum limit, set max number of channel to 8
haypo
Metadata: Fix some constants
haypo
Metadata RIFF: avoid division per zero in duration computation
haypo
* Metadata: Use arbitrary limit for value * humanDuration() and humanFrequency(): remove exceptions * Fix humanDuration() for value 1 year 1 day
haypo
humanDuration(): raise exceptions if value is not a positive number
haypo
Metadata MKV: use integer for duration
haypo
Metadata RIFF: use integer for duration
haypo
* Metadata MKV: skip negative duration * Metadata ID3: convert tag to Unicode if needed
haypo
Metadata: truncate very long text
haypo
Remove exception used for debuging
haypo
Metadata XCF: catch KeyError
haypo
Metadata AIFF: avoid division per zero
haypo
* HachoirError: use makePrintable() to convert 'str' to 'unicode' (instead of unicode() function) * Fix ReadStreamError and NullStreamError: call parent constructor
haypo
Raise an exception if integer size is bigger than 256 bits
haypo
BasicFieldSet: replace an assertion with an exception
haypo
hachoir-parser: * Rename Parser to HachoirParser and HachoirParser don't inherint from any other class * Create new Parser: inherint from HachoirParser and GenericParser
haypo
RIFF: Fix bugs around fourcc
haypo
ParserList.print_(): write short version (disabled by default)
  1. Prev
  2. Next