July 26, 2019
View 4342257

clamonacc - conform to clang-format

Mickey Sola authored on 2019/07/26 01:42:08
March 6, 2019
View f18ae5b

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 e1cbc27

Updating and cleaning up copyright notices.

Micah Snyder authored on 2019/01/26 00:15:50
December 4, 2018
View 288057e

clang-format'd using new .clang-format rules.

Micah Snyder authored on 2018/12/04 02:40:13
August 15, 2018
View 1158b28

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