March 6, 2019
View e010ed3

Clean up of PDF object finding logic. Changes include recording object sizes as objects are found, identifying object streams in the object parsing section instead of the PDF parsing section, and limiting of stream and other object parsing to the size of the object instead of the size of the PDF. It is also easier to read and includes more inline documentation.

Micah Snyder authored on 2019/03/06 11:15:41
January 26, 2019
View c442ca9

Updating and cleaning up copyright notices in 0.101 branch.

Micah Snyder authored on 2019/01/26 00:15:50
August 15, 2018
View 89d5207

Added new pdf object stream parsing capability.

Micah Snyder (micasnyd) authored on 2018/08/15 06:00:31
February 2, 2018
View 66f70f6

Removing macro used by TooManyFilters heuristic.

Micah Snyder authored on 2018/02/02 05:29:13
August 24, 2017
View 7269188

bb11896 -- increasing size of max filter for pdf filter heuristic. Still have work to be done to investigate whitelisting issue. This commit additionally fixes a compile error when building with json-c and fixes a couple of minor warnings.

Micah Snyder authored on 2017/08/24 04:08:47
August 17, 2017
View e09d884

eliminated a large number of warnings, many of which had to do with mixing types. i switched some types to size_t and a couple to ptrdiff_t to make things more consistent, but there is a huge amount of work to be done to make types consistent. int, unsigned int, unsigned, off_t, and other types are ill-suited to storing buffer lengths or memory addresses.

Micah Snyder authored on 2017/08/17 06:31:45
April 16, 2016
View a865a9a

pdf: add filter count heuristic

Kevin Lin authored on 2016/04/16 00:28:40
April 1, 2016
View 1d0cdc6

pdf: open abi for pdfdecode usage

Kevin Lin authored on 2016/04/01 01:29:16
March 29, 2016
View a9584bf

pdf: filter order tracking implementation (max:64)

Kevin Lin authored on 2016/03/29 02:16:17
September 18, 2015
View 46a35ab

mass update of copyright headers

Mickey Sola authored on 2015/09/18 02:41:26
April 2, 2015
View 9d33052

pdf: correctly handle encryption objects to decrypt

Kevin Lin authored on 2015/04/02 06:41:59
March 21, 2015
View 24db616

pdf: base64 encode strings that fail to finalize

Kevin Lin authored on 2015/03/21 05:36:41
View e2b1880

pdf: string decryption and code clean-up pdfng: fixed a bug in escape sequence handling

Kevin Lin authored on 2015/03/21 04:10:52
March 3, 2015
View e098bf4

Revert "pdf strings are now base64 encoded if utf conversion fails"

Kevin Lin authored on 2015/03/03 09:05:09
View 6c3cc09

pdf strings are now base64 encoded if utf conversion fails reason: non-converted string aren't printable (invalid UTF-8)

Kevin Lin authored on 2015/03/03 04:40:36