Michael R Sweet
|
7f6ffcda22
|
Fix a couple issues with parsing PDF files produced by Microsoft Reporting
Services (Issue #46)
- Odd cross-reference stream containing 3-byte generation number field for this
16-bit value
- Odd empty hex strings
|
2023-10-06 10:46:30 -04:00 |
|
Michael R Sweet
|
87ca4db73f
|
Clean up private header.
|
2023-10-02 05:27:40 -04:00 |
|
Michael R Sweet
|
a83f7f50ff
|
Allow extra whitespace/newlines after stream tokens (Issue #40)
|
2023-10-02 05:06:33 -04:00 |
|
Michael R Sweet
|
6a4ce57d09
|
Bump versions for Mac/Windows project files.
|
2023-03-20 10:40:25 -04:00 |
|
Michael R Sweet
|
d4c594cec4
|
Bump copyright in readme.
|
2023-03-20 10:22:19 -04:00 |
|
Michael R Sweet
|
35c674b633
|
Fix another build issue.
|
2023-03-20 10:11:05 -04:00 |
|
Michael R Sweet
|
97d4955666
|
Fix potential denial-of-service in flate stream code.
|
2023-03-20 09:27:19 -04:00 |
|
Michael R Sweet
|
e138232a93
|
Fix build error due to mismatched function declarations.
|
2023-03-20 08:19:31 -04:00 |
|
Michael R Sweet
|
8d8225f4a1
|
Fix release date.
|
2023-02-07 17:10:48 -05:00 |
|
Michael R Sweet
|
7045d9dad9
|
Bump Windows version numbers and update exports file.
|
2023-02-06 17:36:54 -05:00 |
|
Michael R Sweet
|
4f10021e7e
|
Fix denial-of-service attack when reading corrupt PDF files.
|
2023-02-03 20:39:04 -05:00 |
|
Michael R Sweet
|
57d5894f33
|
Update pdfioStreamGetToken documentation (Issue #37)
|
2023-01-11 17:13:58 -05:00 |
|
Michael R Sweet
|
2b8a1c8481
|
Fix CodeQL config file syntax.
|
2022-12-09 11:31:56 -05:00 |
|
Michael R Sweet
|
948ee16b06
|
Fix the one "value" complaint from CodeQL and suppress all useless queries.
|
2022-12-09 11:22:10 -05:00 |
|
Michael R Sweet
|
c7101ae9dd
|
Add CodeQL scanning.
|
2022-12-09 11:09:34 -05:00 |
|
Michael R Sweet
|
599640eda1
|
Update makefile to be silent with basic progress reporting.
|
2022-08-02 09:41:13 -04:00 |
|
Michael R Sweet
|
a3f3bbfe11
|
Fix pdfioFileGetAuthor, etc. APIs (Issue #33)
|
2022-07-12 18:36:08 -04:00 |
|
Michael R Sweet
|
26d485cfc5
|
Update Windows DLL exports file.
|
2022-07-06 15:25:45 -04:00 |
|
Michael R Sweet
|
64d306a322
|
Cleanup.
|
2022-07-06 08:47:52 -04:00 |
|
Michael R Sweet
|
067683cbcd
|
Add some protection against opening multiple streams in the same file at the same time.
|
2022-07-04 13:03:11 -04:00 |
|
Michael R Sweet
|
50f27974cf
|
Update documentation.
|
2022-07-03 10:01:20 -04:00 |
|
Michael R Sweet
|
ae9a91719b
|
Add pdfioContentPathEnd function.
|
2022-07-03 10:01:10 -04:00 |
|
Michael R Sweet
|
1a17933635
|
Fix pdfioContentMatrixRotate function.
|
2022-07-01 20:30:40 -04:00 |
|
Michael R Sweet
|
acea6fdbed
|
Changelog.
|
2022-06-27 17:17:44 -04:00 |
|
Michael R Sweet
|
66fa12f928
|
Update Windows DLL exports file.
|
2022-06-27 10:17:21 -04:00 |
|
Michael R Sweet
|
f4b8983c61
|
Implement pdfioDictIterateKeys API (Issue #31)
|
2022-06-27 10:17:00 -04:00 |
|
Michael R Sweet
|
ed4e2fc38a
|
Merge pull request #32 from ire4ever1190/patch-1
Fix `install-shared` Make task
|
2022-06-09 09:46:23 -04:00 |
|
Jake Leahy
|
1ed7f0089c
|
Update Makefile
|
2022-06-09 14:33:53 +10:00 |
|
Michael R Sweet
|
563d53edd4
|
Update Windows DLL exports file.
|
2022-05-24 19:16:20 -04:00 |
|
Michael R Sweet
|
316b0ad559
|
Add pdfioFileCreateTemporary function (Issue #29)
|
2022-05-15 22:52:53 -04:00 |
|
Michael R Sweet
|
f8b471acfd
|
Update README and NOTICE files...
|
2022-03-02 09:50:14 -05:00 |
|
Michael R Sweet
|
cedd7d104f
|
Changelog update.
|
2022-03-02 09:47:14 -05:00 |
|
Michael R Sweet
|
6378047026
|
Update VC project.
|
2022-03-02 09:31:33 -05:00 |
|
Michael R Sweet
|
54578144a0
|
Update documentation and prep for 1.0.1 release.
|
2022-03-02 09:30:01 -05:00 |
|
Michael R Sweet
|
f7f2969e3a
|
Fix pdfioStreamGetToken implementation (wasn't flushing input), update
pdfiototext code to better handle different text operators that affect the
location of the text.
|
2022-03-01 09:18:56 -05:00 |
|
Michael R Sweet
|
93a3fcea6c
|
Add missing pdfioPageGetNumStreams and pdfioPageOpenStream functions.
Add initial version of pdfiototext text extraction utility.
|
2022-02-28 15:00:25 -05:00 |
|
Michael R Sweet
|
fa20982e5d
|
Coverity certs are fixed.
|
2021-12-15 18:20:54 -05:00 |
|
Michael R Sweet
|
44d20eba1b
|
Add stub code for AES-256 to force Coverity to re-analyze...
|
2021-12-15 07:35:55 -05:00 |
|
Michael R Sweet
|
c0b7925cdf
|
Fix typo.
|
2021-12-15 07:28:17 -05:00 |
|
Michael R Sweet
|
68dcf021b2
|
Download Entrust root cert for validation.
|
2021-12-15 07:25:44 -05:00 |
|
Michael R Sweet
|
b0a8e60968
|
Also allow posts to coverity.com while we wait for Ubuntu to pick up the new Entrust root certificate.
|
2021-12-15 07:10:13 -05:00 |
|
Michael R Sweet
|
9d47745e43
|
Prep for 1.0rc1.
|
2021-12-15 06:53:09 -05:00 |
|
Michael R Sweet
|
b0bf2e04b9
|
Coverity's certificate has expired.
|
2021-12-14 16:26:57 -05:00 |
|
Michael R Sweet
|
f030112372
|
See what is happening when downloading Coverity build tool (drop quiet option).
|
2021-12-14 16:21:49 -05:00 |
|
Michael R Sweet
|
79c4b6f8a8
|
See what is happening when downloading Coverity build tool.
|
2021-12-14 16:20:34 -05:00 |
|
Michael R Sweet
|
bd2f9d44d4
|
Prep for 1.0.0 release.
|
2021-12-14 12:36:33 -05:00 |
|
Michael R Sweet
|
3c7a980a0b
|
Don't include AFL files in source archives.
|
2021-11-30 08:46:43 -05:00 |
|
Michael R Sweet
|
019c05d04a
|
Fix AFL target, remove excess PDF test files.
|
2021-11-30 08:13:41 -05:00 |
|
Michael R Sweet
|
7ab550254a
|
Add AFL make target (runs for 10 minutes).
|
2021-11-29 20:59:30 -05:00 |
|
Michael R Sweet
|
fa8e54cca2
|
Add some files to use for AFL++.
|
2021-11-29 18:54:40 -05:00 |
|