2
1
mirror of https://github.com/qpdf/qpdf.git synced 2024-12-23 03:18:59 +00:00
qpdf/libqpdf
Jay Berkenbilt ba5fb69164 Make popping pipeline stack safer
Use destructors to pop the pipeline stack, and ensure that code that
pops the stack is actually popping the intended thing.
2019-08-27 22:27:47 -04:00
..
qpdf Fix fuzz issue 16172 (overflow checking in OffsetInputSource) 2019-08-27 13:08:07 -04:00
sph Fix sign and conversion warnings (major) 2019-06-21 13:17:21 -04:00
bits.icc Fix sign and conversion warnings (major) 2019-06-21 13:17:21 -04:00
BitStream.cc Fix sign and conversion warnings (major) 2019-06-21 13:17:21 -04:00
BitWriter.cc Fix sign and conversion warnings (major) 2019-06-21 13:17:21 -04:00
Buffer.cc Convert remaining public classes to use Members pattern 2019-06-22 10:13:27 -04:00
BufferInputSource.cc Fix fuzz issue 15442 (overflow checking in BufferInputSource) 2019-08-27 11:26:25 -04:00
build.mk SparseOHArray 2019-08-17 23:02:41 -04:00
ClosedFileInputSource.cc In shippable code, favor smart pointers (fixes #235) 2019-06-22 16:57:52 -04:00
ContentNormalizer.cc Simplify TokenFilter interface 2018-02-18 21:05:47 -05:00
FileInputSource.cc Convert remaining public classes to use Members pattern 2019-06-22 10:13:27 -04:00
InputSource.cc Convert remaining public classes to use Members pattern 2019-06-22 10:13:27 -04:00
InsecureRandomDataProvider.cc Fix sign and conversion warnings (major) 2019-06-21 13:17:21 -04:00
JSON.cc Fix sign and conversion warnings (major) 2019-06-21 13:17:21 -04:00
Makefile update release date to actual date 2008-04-29 12:55:25 +00:00
MD5.cc Fix sign and conversion warnings (major) 2019-06-21 13:17:21 -04:00
OffsetInputSource.cc Fix fuzz issue 16172 (overflow checking in OffsetInputSource) 2019-08-27 13:08:07 -04:00
Pipeline.cc Make popping pipeline stack safer 2019-08-27 22:27:47 -04:00
Pl_AES_PDF.cc In shippable code, favor smart pointers (fixes #235) 2019-06-22 16:57:52 -04:00
Pl_ASCII85Decoder.cc Fix sign and conversion warnings (major) 2019-06-21 13:17:21 -04:00
Pl_ASCIIHexDecoder.cc Fix sign and conversion warnings (major) 2019-06-21 13:17:21 -04:00
Pl_Buffer.cc Convert remaining public classes to use Members pattern 2019-06-22 10:13:27 -04:00
Pl_Concatenate.cc Convert remaining public classes to use Members pattern 2019-06-22 10:13:27 -04:00
Pl_Count.cc Convert remaining public classes to use Members pattern 2019-06-22 10:13:27 -04:00
Pl_DCT.cc Convert remaining public classes to use Members pattern 2019-06-22 10:13:27 -04:00
Pl_Discard.cc Convert remaining public classes to use Members pattern 2019-06-22 10:13:27 -04:00
Pl_Flate.cc Add ability to set zlib compression level globally 2019-08-23 20:34:21 -04:00
Pl_LZWDecoder.cc Fix fuzz issue 15475 2019-08-25 22:52:25 -04:00
Pl_MD5.cc Implement deterministic ID 2015-10-31 18:56:42 -04:00
Pl_PNGFilter.cc In shippable code, favor smart pointers (fixes #235) 2019-06-22 16:57:52 -04:00
Pl_QPDFTokenizer.cc Exclude space after ID in image data 2019-01-31 10:38:10 -05:00
Pl_RC4.cc In shippable code, favor smart pointers (fixes #235) 2019-06-22 16:57:52 -04:00
Pl_RunLength.cc Convert remaining public classes to use Members pattern 2019-06-22 10:13:27 -04:00
Pl_SHA2.cc Remove all old-style casts from C++ code 2013-03-04 16:45:16 -05:00
Pl_StdioFile.cc Convert remaining public classes to use Members pattern 2019-06-22 10:13:27 -04:00
Pl_TIFFPredictor.cc In shippable code, favor smart pointers (fixes #235) 2019-06-22 16:57:52 -04:00
QPDF_Array.cc Improve efficiency of fixDanglingReferences 2019-08-18 09:00:40 -04:00
QPDF_Bool.cc Add QPDFObjectHandle::getJSON() 2018-12-21 18:34:56 -05:00
QPDF_Dictionary.cc Add QPDFObjectHandle::getJSON() 2018-12-21 18:34:56 -05:00
QPDF_encryption.cc Track separately whether password was user/owner (fixes #159) 2019-08-24 11:01:19 -04:00
QPDF_InlineImage.cc Add QPDFObjectHandle::getJSON() 2018-12-21 18:34:56 -05:00
QPDF_Integer.cc Add QPDFObjectHandle::getJSON() 2018-12-21 18:34:56 -05:00
QPDF_linearization.cc Convert previously overlooked static cast to QIntC 2019-06-25 12:43:06 -04:00
QPDF_Name.cc Handle invalid name tokens symmetrically for PDF < 1.2 (fixes #332) 2019-08-19 19:48:27 -04:00
QPDF_Null.cc Add QPDFObjectHandle::getJSON() 2018-12-21 18:34:56 -05:00
QPDF_Operator.cc Add QPDFObjectHandle::getJSON() 2018-12-21 18:34:56 -05:00
QPDF_optimization.cc Fix bugs found by fuzz tests 2019-06-21 17:56:24 -04:00
QPDF_pages.cc Attempt to repair /Type key in pages nodes (fixes #349) 2019-08-18 18:54:37 -04:00
QPDF_Real.cc Spell check 2019-04-21 13:09:11 -04:00
QPDF_Reserved.cc Add QPDFObjectHandle::getJSON() 2018-12-21 18:34:56 -05:00
QPDF_Stream.cc Fix sign and conversion warnings (major) 2019-06-21 13:17:21 -04:00
QPDF_String.cc Fix sign and conversion warnings (major) 2019-06-21 13:17:21 -04:00
qpdf-c.cc In shippable code, favor smart pointers (fixes #235) 2019-06-22 16:57:52 -04:00
QPDF.cc Fix fuzz issues 15316 and 15390 2019-08-27 20:39:06 -04:00
QPDFAcroFormDocumentHelper.cc Fix sign and conversion warnings (major) 2019-06-21 13:17:21 -04:00
QPDFAnnotationObjectHelper.cc Fix sign and conversion warnings (major) 2019-06-21 13:17:21 -04:00
QPDFExc.cc mingw workaround for QPDFExc destructor 2019-01-19 10:14:07 -05:00
QPDFFormFieldObjectHelper.cc Fix bugs found by fuzz tests 2019-06-21 17:56:24 -04:00
QPDFMatrix.cc Move rectangle transformation into QPDFMatrix 2019-01-27 07:50:30 -05:00
QPDFNameTreeObjectHelper.cc Fix sign and conversion warnings (major) 2019-06-21 13:17:21 -04:00
QPDFNumberTreeObjectHelper.cc Fix sign and conversion warnings (major) 2019-06-21 13:17:21 -04:00
QPDFObject.cc Remove implicit conversion from int/pointer to bool 2019-06-21 13:17:21 -04:00
QPDFObjectHandle.cc Fix fuzz issue 16301 2019-08-25 22:52:25 -04:00
QPDFObjGen.cc Fix QPDFObjGen constructor implementation 2013-07-07 19:43:01 -04:00
QPDFOutlineDocumentHelper.cc Change list to vector for outline helpers (fixes #297) 2019-07-03 20:08:47 -04:00
QPDFOutlineObjectHelper.cc Change list to vector for outline helpers (fixes #297) 2019-07-03 20:08:47 -04:00
QPDFPageDocumentHelper.cc Fix sign and conversion warnings (major) 2019-06-21 13:17:21 -04:00
QPDFPageLabelDocumentHelper.cc Minor cleanup 2018-12-21 17:25:31 -05:00
QPDFPageObjectHelper.cc Fix sign and conversion warnings (major) 2019-06-21 13:17:21 -04:00
QPDFSystemError.cc Fix error in QPDFSystemError.cc 2018-08-14 11:39:07 -04:00
QPDFTokenizer.cc Improve invalid name token warning message 2019-08-19 19:48:27 -04:00
QPDFWriter.cc Make popping pipeline stack safer 2019-08-27 22:27:47 -04:00
QPDFXRefEntry.cc Fix sign and conversion warnings (major) 2019-06-21 13:17:21 -04:00
QTC.cc Call QUtil::safe_fopen in place of fopen 2013-03-05 13:35:46 -05:00
QUtil.cc In shippable code, favor smart pointers (fixes #235) 2019-06-22 16:57:52 -04:00
RC4.cc Fix sign and conversion warnings (major) 2019-06-21 13:17:21 -04:00
rijndael.cc Fix sign and conversion warnings (major) 2019-06-21 13:17:21 -04:00
SecureRandomDataProvider.cc Provide error message in Windows crypto code (fixes #286) 2019-06-22 17:12:01 -04:00
sha2.c Incorporate sha2 code from sphlib 3.0 2012-12-31 05:36:51 -05:00
sha2big.c Incorporate sha2 code from sphlib 3.0 2012-12-31 05:36:51 -05:00
SparseOHArray.cc Test for direct, rather than resolved nulls in parser 2019-08-22 17:55:16 -04:00