Sync from SUSE:SLFO:Main apache-pdfbox revision 55a45d2982eb65fb6edebafd791e70e8
This commit is contained in:
commit
bba96e1495
23
.gitattributes
vendored
Normal file
23
.gitattributes
vendored
Normal file
@ -0,0 +1,23 @@
|
|||||||
|
## Default LFS
|
||||||
|
*.7z filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.bsp filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.bz2 filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.gem filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.gz filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.jar filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.lz filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.lzma filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.obscpio filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.oxt filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.pdf filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.png filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.rpm filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.tbz filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.tbz2 filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.tgz filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.ttf filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.txz filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.whl filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.xz filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.zip filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.zst filter=lfs diff=lfs merge=lfs -text
|
524
apache-pdfbox.changes
Normal file
524
apache-pdfbox.changes
Normal file
@ -0,0 +1,524 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Aug 7 07:12:31 UTC 2023 - Anton Shvetz <shvetz.anton@gmail.com>
|
||||||
|
|
||||||
|
- Update to 2.0.29
|
||||||
|
* Bug
|
||||||
|
- A (rotated) barcode is missing from a pdf when printed
|
||||||
|
- NullPointerException in PDTrueTypeFont.java getPath( )
|
||||||
|
- Parsing of XMP metadata without optional xmpmeta element
|
||||||
|
- Avoid division by 0 in shading function interpolation
|
||||||
|
- MyPageDrawer#getPaint may produce
|
||||||
|
UnsupportedOperationException
|
||||||
|
- Barcode corrupted when printing document
|
||||||
|
- The text in some fonts is lost when converting pdf to image
|
||||||
|
- PDFTextStripper runs out of memory in 2.0.28 but not in
|
||||||
|
2.0.27 same code
|
||||||
|
- all values in the signature dictionary shall be direct
|
||||||
|
objects
|
||||||
|
- Glyphs not rendered
|
||||||
|
- PDF with mangled font rendering in some environments
|
||||||
|
- RadioButtons disappear when printing PDF
|
||||||
|
- BitsPerComponent 16 not allowed in PDF/A-1b
|
||||||
|
- NullPointerException in PDFStreamEngine.showText
|
||||||
|
- Infinte loop when parsing Type1 font
|
||||||
|
* Improvement
|
||||||
|
- Add duplex and tray parameters to PrintPDF
|
||||||
|
- Create command line utility to extract XMP data
|
||||||
|
- Improve Opaque PDFRenderer example
|
||||||
|
* Task
|
||||||
|
- Implement /RunLengthDecode encoder
|
||||||
|
- Slight regression on corrupt bug tracker file
|
||||||
|
- move and update bc from jdk15on to jdk15to18
|
||||||
|
- Build and package forgotten artifact org.apache.pdfbox:xmpbox
|
||||||
|
- Add build dependency on mvn(javax.xml.bind:jaxb-api), needed for
|
||||||
|
xmpbox.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Apr 14 08:10:09 UTC 2023 - Anton Shvetz <shvetz.anton@gmail.com>
|
||||||
|
|
||||||
|
- Update to 2.0.28
|
||||||
|
* Bug
|
||||||
|
- Extraction of Arabic PDF has incorrect ordering of normalized
|
||||||
|
ligatures
|
||||||
|
- Parsing differences between 2.0.23 and 2.0.24/3.0
|
||||||
|
- Signing tries to set byteRange of old signature
|
||||||
|
- Bug in
|
||||||
|
org/apache/pdfbox/multipdf/Overlay#overlay(specificPageOverlayFile)
|
||||||
|
- Inactive OCGs shown when not top level
|
||||||
|
- Null pointer exception in PDFASchemaType.getNamespaceURI()
|
||||||
|
- export:text creates jibberish / malformed output
|
||||||
|
- ArrayIndexOutOfBounds in SampledImageReader.fromAny()
|
||||||
|
- PDFRenderer resulting image has black background
|
||||||
|
- NPE due to a malformed rectangle
|
||||||
|
- Fix meta markup in HTML generation
|
||||||
|
- ArrayIndexOutOfBoundsException in CFFCIDFont class
|
||||||
|
- Can't open PDF with PDFBox: java.awt.color.CMMException: LCMS
|
||||||
|
error 13: Couldn't link the profiles
|
||||||
|
- ClassCastException in ShadingFill.process()
|
||||||
|
- Font gets smaller for each rendered page
|
||||||
|
- fix some logging inconsistencies
|
||||||
|
- NPE in PDFMergerUtility.acroFormLegacyMode()
|
||||||
|
- Avoid OOME when parsing an malformed pdf with a corrupted
|
||||||
|
object stream
|
||||||
|
* Improvement
|
||||||
|
- Apply subsampling and region to masks
|
||||||
|
- Remove finalize from ScratchFileBuffer
|
||||||
|
- Invisible signature field is not referenced from /Annots
|
||||||
|
dictionary of a Page
|
||||||
|
- Support charset parameter in TextToPDF
|
||||||
|
- Add a method to get the components of a composite glyph
|
||||||
|
- PDResource font cache improvement
|
||||||
|
- RFE: Comb flag warning
|
||||||
|
- fix unnecessary boxing/unboxing
|
||||||
|
- optimize LZWFilter
|
||||||
|
- renderer.setSubsamplingAllowed(true) causing the picture to
|
||||||
|
blur
|
||||||
|
* Task
|
||||||
|
- Remove Travis build
|
||||||
|
- Update to 2.0.27
|
||||||
|
* Bug
|
||||||
|
- Invalid stream Length validation in StreamValidationProcess
|
||||||
|
- To set compressed on buffered image while creating a PDF
|
||||||
|
- Blurry / distorted rendering
|
||||||
|
- java.lang.IndexOutOfBoundsException (2)
|
||||||
|
- PDFDebugger does not remove listeners for PagePane when
|
||||||
|
opening new File
|
||||||
|
- PDFRenderer.renderImageWithDPI thows EOFException in PDF
|
||||||
|
- PDFCloneUtility.checkForRecursion breaks support for some
|
||||||
|
existing PDFs
|
||||||
|
- PDFStreamEngine.showTextStrings with font switch
|
||||||
|
- ClassCastException (PDColor.java:66)
|
||||||
|
- NullPointerException in PDFunctionType3.eval()
|
||||||
|
- Deadlock in TrueTypeFont and RAFDataStream
|
||||||
|
- illegalArgumentException for rendering PDF (image extraction)
|
||||||
|
- NullPointerException in CmapSubtable.getCharCode
|
||||||
|
- PDActionEmbeddedGoTo does not accept a Destination with a
|
||||||
|
page number or string
|
||||||
|
- NPE when Transparency Group is missing the BBox
|
||||||
|
- PDFRenderer does not render letters when converting page to
|
||||||
|
image
|
||||||
|
- JPEG image rendered with wrong colors when using
|
||||||
|
TwelveMonkeys
|
||||||
|
- Performance issue since 2.0.18
|
||||||
|
- NullPointerException in PDType0Font.readCode() if cMap is
|
||||||
|
null
|
||||||
|
- NullPointerException in CFFParser.parseFont()
|
||||||
|
- IndexOutOfBoundsException in PDCIDFont.readWidths()
|
||||||
|
- IndexOutOfBoundsException in Type1Parser.java
|
||||||
|
- ClassCastException in CMapParser.parseBeginbfchar
|
||||||
|
- ClassCastException in PDXObject.createXObject()
|
||||||
|
- ClassCastException in PDAcroForm.getFields()
|
||||||
|
- ClassCastException in PDDocumentCatalog.getAcroForm()
|
||||||
|
- ClassCastException in PDResources.getIndirect()
|
||||||
|
- getPageLayout throws IllegalArgumentException for empty mode
|
||||||
|
- Font not found because of case issues
|
||||||
|
- Update to 2.0.26
|
||||||
|
* Bug
|
||||||
|
- COSParser: Infinite recursion
|
||||||
|
- TestCreateSignature.testCreateSignedTimeStamp checkLTV build
|
||||||
|
test fail
|
||||||
|
- No Content - xRef / Obj Parsing
|
||||||
|
- Pdf-A/1b Validation
|
||||||
|
- A list of bugs found (70 bugs in total)
|
||||||
|
- Text size option for PDFBox Debugger
|
||||||
|
- IllegalArgumentException: Input buffer too short in
|
||||||
|
StandardSecurityHandler.computeRC4key
|
||||||
|
- ArrayIndexOutOfBoundsException in
|
||||||
|
PDSeparation.tintTransform()
|
||||||
|
- EOFException: Can't read 20 bytes
|
||||||
|
- Wrong datatype for OPM in PDExtendedGraphicsState
|
||||||
|
- Unhandled IOException thrown from BaseParser creates issue in
|
||||||
|
PDFStreamEngine.processStreamOperators
|
||||||
|
- *LOADS of* "WARNING: key node000xxxxx already exists in
|
||||||
|
destination IDTree"
|
||||||
|
- NullPointerException in PDRange.getMin()
|
||||||
|
- Image interpolation when there shouldn't be
|
||||||
|
- pDAcroForm.flatten() does not remove /SigFlags in /Catalog
|
||||||
|
object
|
||||||
|
- Could not read embedded TTF for font
|
||||||
|
- ToUnicodeWriter.writeTo allows byte overflow in bfrange
|
||||||
|
operator
|
||||||
|
- TextToPDF appends space to each line
|
||||||
|
- NegativeArraySizeException in pfb parser with 0 byte pfb font
|
||||||
|
file
|
||||||
|
- Hangup in COSFilterInputStream.nextRange
|
||||||
|
- Certain PDF cannot be processed
|
||||||
|
- Parsing fails in 2.0.26 that worked in 2.0.25
|
||||||
|
- Object must be defined and must not be compressed object
|
||||||
|
- Page tree root must be a dictionary
|
||||||
|
- A carefully crafted pdf can trigger an infinite loop while
|
||||||
|
parsing
|
||||||
|
- POCIDFontType2 (Wingdings) encode throws a
|
||||||
|
NullPointerException
|
||||||
|
- Possible loop detection is triggered in 2.0.26 but file works
|
||||||
|
in 2.0.25
|
||||||
|
- IOException: object reference 112 0 R at offset 18355 in
|
||||||
|
content stream
|
||||||
|
- Field text missing
|
||||||
|
- NPE during page render
|
||||||
|
- Parsing shows 1 empty page with 2.0.26 and 7 with 2.0.25
|
||||||
|
* Improvement
|
||||||
|
- Create push button example
|
||||||
|
- FontMapper should also take into account the user's font
|
||||||
|
directory on Windows operating systems
|
||||||
|
- Don't log warnings if there are not fonts to cache
|
||||||
|
- support multiple widgets in PDTerminalField.importFDF()
|
||||||
|
- Improve AddValidationInformation to handle exceptional
|
||||||
|
situations better
|
||||||
|
- Avoid duplicate certificates in AddValidation example
|
||||||
|
- Render symbol for file attachment annotations
|
||||||
|
* Task
|
||||||
|
- Add test of PFB font
|
||||||
|
- Add maven enforcer rule to ensure that JAVA_HOME is set
|
||||||
|
- Update to 2.0.25
|
||||||
|
* Sub-task
|
||||||
|
- Add print dpi submenu
|
||||||
|
- Reduce HighResolutionImageIcons memory leaks
|
||||||
|
* Bug
|
||||||
|
- Page not rendered / extracted, Unknown type in array for TJ
|
||||||
|
operation
|
||||||
|
- ArrayIndexOutOfBoundsException: arraycopy: length -2 is
|
||||||
|
negative in PDPanose.getPanose
|
||||||
|
- LayerUtility().importPageAsForm() doesn't return
|
||||||
|
- PDPageContentStream.setLineWidth(float) not allowed in text
|
||||||
|
block
|
||||||
|
- preflight SMask entry check incorrect
|
||||||
|
- NumberFormatException in merge if fieldname is
|
||||||
|
"dummyFieldName1#1"
|
||||||
|
- FDFJavaScript.getDoc() always returns null or empty
|
||||||
|
- Annotation shown with thick border
|
||||||
|
- Deeply nested drawings not shown
|
||||||
|
- Not existing rectangle appears on page image
|
||||||
|
- Not rendered (white) pages for given pdf
|
||||||
|
- Encryption on Split documents
|
||||||
|
- PDPage.getAnnotations() causes subsequent calls to
|
||||||
|
PDDocument.getPages() to fail
|
||||||
|
- Error rendering png from PDF - Error at Type1Parser
|
||||||
|
parseBinary for Type 1 Font
|
||||||
|
- EOFException during TTF parsing
|
||||||
|
- Incorrect rendering of Type3 character
|
||||||
|
- class org.apache.pdfbox.cos.COSName cannot be cast to class
|
||||||
|
org.apache.pdfbox.cos.COSString
|
||||||
|
- unneeded / double code in PageExtractor
|
||||||
|
- When PDF is converted to an image, the image has a large
|
||||||
|
black rectangle.
|
||||||
|
- Slow rendering for specific PDF File with small chunks 16x8
|
||||||
|
- Decryption for V4 fails when no Length entry is set in
|
||||||
|
Encryption Dictionary
|
||||||
|
- `NullPointerException` when intersecting area with null
|
||||||
|
clipping path
|
||||||
|
- Stack overflow in PDColorSpace.create()
|
||||||
|
- Splitter: Problematic /Info causes big files
|
||||||
|
- Resolution of ambiguities in inline images don't follow the
|
||||||
|
standard
|
||||||
|
- Silent fail of PDTextField.setValue when font encoding
|
||||||
|
missing
|
||||||
|
- TTFSubsetter incorrectly calculating 'searchRange'
|
||||||
|
- Failing to get multiple encodings from cmap table
|
||||||
|
- Text "820-01869-U-A" is omitted from PDF doc
|
||||||
|
- Wrong number of fonts leads to OOM-Exception
|
||||||
|
* New Feature
|
||||||
|
- Additional `showTransparencyGroupOnGraphics()` method
|
||||||
|
* Improvement
|
||||||
|
- Optimize SampledImageReader.from1Bit()
|
||||||
|
- Optimize reading of masked images
|
||||||
|
- Support BGR for OpenCV and JavaCV
|
||||||
|
- Preserve indirect object reference when copying resources
|
||||||
|
- PDFBox should use the quadding for fields with the comb flag
|
||||||
|
- Lazier clipping
|
||||||
|
- LegacyPDFStreamEngine.glyphList loaded from disk on each
|
||||||
|
instantiation rather than static final?
|
||||||
|
- Prefer MergeSort over QuickSort and try native TimSort first
|
||||||
|
(with explanation)
|
||||||
|
- Avoid creating Paint objects and filling when there is
|
||||||
|
nothing to do
|
||||||
|
- support get unicode from embedded TrueTypeFont cmap
|
||||||
|
- Update liberation fonts
|
||||||
|
* Test
|
||||||
|
- Add test for double visible signature on the same page
|
||||||
|
* Task
|
||||||
|
- Add test for double visible signature on encrypted file
|
||||||
|
- Add test for comb fields adjustment
|
||||||
|
- Store x and y scaling factor
|
||||||
|
- Update CCITTFaxDecoderStream.java from twelvemonkeys (3)
|
||||||
|
- Update to 2.0.24
|
||||||
|
* Bug
|
||||||
|
- Slow rendering for specific PDF file
|
||||||
|
- Very slow rendering on PageDrawer.shadingFill
|
||||||
|
- Glyphs missed in rendering
|
||||||
|
- Wrong classification of an JPEG image leading to a blank
|
||||||
|
image added to a pdf document
|
||||||
|
- Embedded files not extracted from PDF files with multilevel
|
||||||
|
EmbeddedFiles tree
|
||||||
|
- 3.0.0-RC1: PDComboBox.setValue() throws
|
||||||
|
IllegalArgumentException: /DA is a required entry
|
||||||
|
- Issue with COSObjectKey::fixGeneration
|
||||||
|
- Error extracting text from PDF - Can't read the embedded
|
||||||
|
Type1 font FDFBJU+NewsGothic
|
||||||
|
- Error in identification of PDF comment symbol % as a token
|
||||||
|
separator with PDF names
|
||||||
|
- Stack overflow when reading a corrupt dictionary
|
||||||
|
- dash pattern [0] should be invisible
|
||||||
|
- Behaviour change in 2.0.20 due to use of
|
||||||
|
IOUtils.populateBuffer in
|
||||||
|
SecurityHandler.prepareAESInitializationVector leading to
|
||||||
|
IOException for certain PDF
|
||||||
|
- java.io.IOException: Page tree root must be a dictionary
|
||||||
|
- Snapshot Deploy not working
|
||||||
|
- TSAClient with username+password
|
||||||
|
- COSOutputStream.flush doesn't call super
|
||||||
|
- BaseParser: stack overflow when reading a corrupt pdf
|
||||||
|
- isEmbeddingPermitted() is too restrictive on TTFs with OS2
|
||||||
|
table versions 0-2
|
||||||
|
- Wild rendering when repeating truetype glyph flag is outside
|
||||||
|
of range
|
||||||
|
- v2.0.22 and v3.0.0-RC1 PDF Debugger app crashes with
|
||||||
|
java.lang.NullPointerException
|
||||||
|
- CreateCheckBox example draws too large, clipped checkmark
|
||||||
|
- Wrong color space detected for some Jpeg images
|
||||||
|
- Possible memory leak after calling decode filter
|
||||||
|
- Ink annotation not rendered
|
||||||
|
* Improvement
|
||||||
|
- Pass PDFRenderer to PDFPrintable constructor
|
||||||
|
- Create tests for HelloWorld examples
|
||||||
|
- Faster PDImageXObject.applyMask
|
||||||
|
- Custom folder for fonts in FontMapper
|
||||||
|
- allow to make timestamp only signature "LTV"
|
||||||
|
- Create portable collection PDF
|
||||||
|
- Optimize memory footprint of PDFObjectStreamParser
|
||||||
|
- Add getter/setter for suppressDuplicateOverlappingText in
|
||||||
|
PDFMarkedContentExtractor
|
||||||
|
- Cache PageTree in PDFPrintable
|
||||||
|
- Add Adobe Illustrator COSNames
|
||||||
|
- Make constructors of CIDSystemInfo and PDPanoseClassification
|
||||||
|
public
|
||||||
|
* Wish
|
||||||
|
- When merging multiple pdf ua documents, Tags become nested
|
||||||
|
* Task
|
||||||
|
- Failing testFlattenPDFBox2469Filled on Ubuntu
|
||||||
|
- Add test for PDFMarkedContentExtractor class
|
||||||
|
- Create test for CreateGradientShadingPDF
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sat Apr 23 08:48:34 UTC 2022 - Fridrich Strba <fstrba@suse.com>
|
||||||
|
|
||||||
|
- Fix build with bouncycastle 1.71 and the new bcutil artifact
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Mar 18 18:54:45 UTC 2022 - Fridrich Strba <fstrba@suse.com>
|
||||||
|
|
||||||
|
- Build with source/target levels 8
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Mar 3 10:02:06 UTC 2022 - Fridrich Strba <fstrba@suse.com>
|
||||||
|
|
||||||
|
- Package all resources in pdfbox module
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Apr 12 08:13:49 UTC 2021 - Pedro Monreal <pmonreal@suse.com>
|
||||||
|
|
||||||
|
- Update to 2.0.23:
|
||||||
|
* Security fixes:
|
||||||
|
- CVE-2021-27807: A carefully crafted PDF file can trigger an
|
||||||
|
infinite loop while loading the file [bsc#1184356]
|
||||||
|
- CVE-2021-27906: OutOfMemory-Exception while loading a crafted
|
||||||
|
PDF file [bsc#1184357]
|
||||||
|
* Bug fixes:
|
||||||
|
- Transparency Group issues
|
||||||
|
- getLastSignatureDictionary modifies internal structure of
|
||||||
|
PDDocument
|
||||||
|
- NullPointerexception in
|
||||||
|
AcroFormOrphanWidgetsProcessor.resolveNonRootField()
|
||||||
|
- AcroForm PDTextField formatting lost when setting value
|
||||||
|
- java.lang.IndexOutOfBoundsException
|
||||||
|
- Failure to modify cropBox when splitting a PDF Page
|
||||||
|
vertically into 2 pieces
|
||||||
|
- ArrayIndexOutOfBoundsException in isOwnerPassword
|
||||||
|
- IllegalArgumentException in computeEncryptedKeyRev56
|
||||||
|
- IllegalArgumentException in
|
||||||
|
PDFObjectStreamParser.privateReadObjectNumbers
|
||||||
|
- ClassCastException in COSStream.getFilterList
|
||||||
|
- ArrayIndexOutOfBoundsException in
|
||||||
|
PDFXrefStreamParser.parseValue
|
||||||
|
* Improvements:
|
||||||
|
- Improve document signing
|
||||||
|
- Allow reuse of subsetted fonts by inverting the ToUnicode
|
||||||
|
CMap
|
||||||
|
- improve performance in signature validation
|
||||||
|
- Add more checks to PDFXrefStreamParser and reduce memory
|
||||||
|
footprint
|
||||||
|
- Use StringBuilder for key in
|
||||||
|
PDDeviceN.toRGBWithTintTransform()
|
||||||
|
- Don't use RGB loop in PDDeviceN.toRGBWithTintTransform()
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Jan 4 12:21:38 UTC 2021 - Fabian Vogt <fvogt@suse.com>
|
||||||
|
|
||||||
|
- Add source signature and keyring
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Dec 23 12:00:50 UTC 2020 - Pedro Monreal <pmonreal@suse.com>
|
||||||
|
|
||||||
|
- Update to 2.0.22:
|
||||||
|
* See https://downloads.apache.org/pdfbox/2.0.22/RELEASE-NOTES.txt
|
||||||
|
- Remove provided binaries
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Jun 4 05:06:54 UTC 2020 - Fridrich Strba <fstrba@suse.com>
|
||||||
|
|
||||||
|
- Upgrade to 2.0.19:
|
||||||
|
* Move from 1.x release line to the 2.x one.
|
||||||
|
* This is a ABI change
|
||||||
|
* Generate the ant build system from the maven one and customize
|
||||||
|
it
|
||||||
|
- Removed patches:
|
||||||
|
* disable-downloads.patch
|
||||||
|
* fix-javadoc-dep.patch
|
||||||
|
* fix-version.patch
|
||||||
|
* pdfbox-1.8.12-bouncycastle.patch
|
||||||
|
* pdfbox-1.8.12-sourcetarget.patch
|
||||||
|
+ incorporated in the customizations of the ant build system
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Oct 8 07:30:50 UTC 2018 - Fabian Vogt <fvogt@suse.com>
|
||||||
|
|
||||||
|
- Update to 1.8.16:
|
||||||
|
* [PDFBOX-4261] - Invalidated signature signing pdf twice
|
||||||
|
* [PDFBOX-4276] - Multiply blend mode not detected
|
||||||
|
* [PDFBOX-4283] - Allowing Rectangles with additional elements
|
||||||
|
* [PDFBOX-4298] - NullPointerException when doing overlay
|
||||||
|
* [PDFBOX-4316] - RemoveAllText does not delete all parameters with " operator
|
||||||
|
* [PDFBOX-4274] - Get rid of warning about prerequisites
|
||||||
|
* Improve skip duplicates (bsc#1111009, CVE-2018-11797)
|
||||||
|
- Adjust fix-version.patch
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Jul 2 09:00:09 UTC 2018 - fvogt@suse.com
|
||||||
|
|
||||||
|
- Update to 1.8.15:
|
||||||
|
* [PDFBOX-4197] - PDStructureElement.getAttributes() ignores reference objects (CVE-2018-8036,bsc#1099721)
|
||||||
|
- Update to 1.8.14:
|
||||||
|
* [PDFBOX-3625] - Use correct file encoding when saving fdf data
|
||||||
|
* [PDFBOX-3724] - Wrong size in rendering of some artifacts
|
||||||
|
* [PDFBOX-3733] - image added to pdf by tool AddImageToPDF is turn-overed
|
||||||
|
* [PDFBOX-3739] - ImageWriterIterator.next() and ImageReaderIterator.next() can return null
|
||||||
|
* [PDFBOX-3742] - Unknown dir object c='>' cInt=62 peek='>' peekInt=62
|
||||||
|
* [PDFBOX-3813] - PDF Box crash when using PDFToImage or PDFDebug
|
||||||
|
* [PDFBOX-3843] - Rect of Annotation contains indirect elements + Patch
|
||||||
|
* [PDFBOX-3889] - javax.crypto.BadPaddingException: Given final block not properly padded
|
||||||
|
* [PDFBOX-3909] - End of inline image not detected
|
||||||
|
* [PDFBOX-3919] - Infinite loop while parsing (2)
|
||||||
|
* [PDFBOX-3933] - PDFParser swallows a CR at the end of a stream
|
||||||
|
* [PDFBOX-3942] - ClassCastException in getOptionalContentGroups
|
||||||
|
* [PDFBOX-4005] - Incorrect use of PDNumberTreeNode in PDPageLabels
|
||||||
|
* [PDFBOX-4011] - BBox in signature forms has wrong order
|
||||||
|
* [PDFBOX-4027] - IndexOutOfBoundsException when XObject form matrix has only 5 elements
|
||||||
|
* [PDFBOX-4030] - ClassCastException when matrix array has indirect objects
|
||||||
|
* [PDFBOX-4064] - cm operator has 7 numbers
|
||||||
|
* [PDFBOX-4083] - Line annotation /LL, /LLE and /LLO have wrong default values
|
||||||
|
* [PDFBOX-4088] - Root/StructTreeRoot/K/S must be name, not string (merge)
|
||||||
|
* [PDFBOX-3635] - Remove workaround to avoid SSLHandshakeException
|
||||||
|
* [PDFBOX-4142] - Don't use md5 checksum due to changes to the release distribuition policy
|
||||||
|
- Update to 1.8.13:
|
||||||
|
* [PDFBOX-2420] - DateConverter doesn't handle time zones outside -12 to +12 range properly
|
||||||
|
* [PDFBOX-2919] - org.apache.fontbox.cff.CFFParser.readEntry sometimes throws java.lang.IllegalArgumentException
|
||||||
|
* [PDFBOX-3315] - Dates falsely detected as different by preflight
|
||||||
|
* [PDFBOX-3335] - Issue while Merging PDF with Hidden Layers
|
||||||
|
* [PDFBOX-3341] - currentAccessPermission.setReadOnly() not set in StandardSecurityHandler
|
||||||
|
* [PDFBOX-3355] - PDPageLabels.getLabelsByPageIndices() returns Uppercase letters for style a
|
||||||
|
* [PDFBOX-3368] - ContainsKey don't work for the Map<String, Object> returned by PDStructureTreeRoot.getRoleMap
|
||||||
|
* [PDFBOX-3369] - Error expected floating point number actual='0.00-35095424'
|
||||||
|
* [PDFBOX-3409] - TextToPDF drops leading spaces
|
||||||
|
* [PDFBOX-3420] - Can't sign pdf with a particular attachment
|
||||||
|
* [PDFBOX-3446] - Infinite loop while parsing
|
||||||
|
* [PDFBOX-3448] - NullPointerException at org.apache.pdfbox.pdmodel.common.COSArrayList.convertFloatCOSArrayToList
|
||||||
|
* [PDFBOX-3450] - ArrayIndexOutOfBoundsException at org.apache.fontbox.cmap.CMapParser.increment
|
||||||
|
* [PDFBOX-3463] - XMPSchemaBasic.getLabel() always returns null
|
||||||
|
* [PDFBOX-3466] - Java 9 warnings
|
||||||
|
* [PDFBOX-3472] - NPE when PDF/A identification metadata does not contain ID
|
||||||
|
* [PDFBOX-3477] - CA and ca values should be clipped
|
||||||
|
* [PDFBOX-3481] - Localization in XRef generation results in unusable PDFs
|
||||||
|
* [PDFBOX-3487] - ClassCastException in COSWriter.write() when saving PDF
|
||||||
|
* [PDFBOX-3491] - NumberFormatException in CFFParser.readRealNumber
|
||||||
|
* [PDFBOX-3500] - Error expected floating point number actual='0.-262'
|
||||||
|
* [PDFBOX-3532] - Java 6 errors
|
||||||
|
* [PDFBOX-3546] - IOException over DataFormatException, "invalid stored block lengths" on a valid PDF
|
||||||
|
* [PDFBOX-3551] - CLI Decrypt broken, only allows 1 argument
|
||||||
|
* [PDFBOX-3555] - FlateFilter.decode cause native memory leaks
|
||||||
|
* [PDFBOX-3558] - NPE in JBig2Filter if BitsPerComponent is missing
|
||||||
|
* [PDFBOX-3570] - JDK-8054565 Java 8 close contract issue
|
||||||
|
* [PDFBOX-3571] - sRGB Color Space Profile is subject to 3rd party copyright
|
||||||
|
* [PDFBOX-3578] - java.lang.IllegalArgumentException: dash lengths all zero
|
||||||
|
* [PDFBOX-3590] - AccessPermission not applied
|
||||||
|
* [PDFBOX-3594] - Use PDOutlineItem#findDestinationPage() cannot get PDPage, return was null
|
||||||
|
* [PDFBOX-3609] - ClassCastException in PDCIDFont.readWidths()
|
||||||
|
* [PDFBOX-3410] - TextToPDF needs orientation control
|
||||||
|
* [PDFBOX-3352] - Calendar values are parsed with unknown timezones
|
||||||
|
- Refresh pdfbox-1.8.12-bouncycastle.patch
|
||||||
|
- Add patch to fix the version number:
|
||||||
|
* fix-version.patch
|
||||||
|
- Use %license
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue May 15 13:31:52 UTC 2018 - fstrba@suse.com
|
||||||
|
|
||||||
|
- Build with source and target 8 to prepare for a possible removal
|
||||||
|
of 1.6 compatibility
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Sep 29 06:42:51 UTC 2017 - fstrba@suse.com
|
||||||
|
|
||||||
|
- Don't condition the maven defines on release version, but on
|
||||||
|
_maven_repository being defined
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Sep 15 07:16:49 UTC 2017 - fstrba@suse.com
|
||||||
|
|
||||||
|
- Added patches:
|
||||||
|
* pdfbox-1.8.12-bouncycastle.patch
|
||||||
|
+ Fix build of javadoc against bouncycastle API >= 1.4.7
|
||||||
|
* pdfbox-1.8.12-sourcetarget.patch
|
||||||
|
+ Make java source and target level ant properties
|
||||||
|
+ Leave the default 1.5
|
||||||
|
- Specify java source and target level 1.6 in order to allow
|
||||||
|
building with jdk9
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri May 19 10:09:40 UTC 2017 - pcervinka@suse.com
|
||||||
|
|
||||||
|
- New build dependency: javapackages-local
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Mar 20 15:07:35 UTC 2017 - sknorr@suse.com
|
||||||
|
|
||||||
|
- Needed as a dependency for FOP 2.1 (FATE#322405)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Mar 6 10:06:14 UTC 2017 - sknorr@suse.com
|
||||||
|
|
||||||
|
- Switch between maven-metadata/maven-fragments as appropriate
|
||||||
|
for SLE/openSUSE (FATE#322405)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Jun 16 08:43:53 UTC 2016 - fvogt@suse.com
|
||||||
|
|
||||||
|
- Update to version 1.8.12
|
||||||
|
- CVE-2016-2175 (pdfbox only, which isn't build by this spec)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Mar 7 12:32:36 UTC 2016 - fvogt@suse.com
|
||||||
|
|
||||||
|
- Drop junit and javapackages-tools Requires
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Mar 7 09:11:36 UTC 2016 - fvogt@suse.com
|
||||||
|
|
||||||
|
- Enable javadoc building and packaging
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Mar 3 10:24:32 UTC 2016 - fvogt@suse.com
|
||||||
|
|
||||||
|
- Initial package
|
||||||
|
- Only fontbox and jempbox are built
|
||||||
|
|
||||||
|
|
97
apache-pdfbox.spec
Normal file
97
apache-pdfbox.spec
Normal file
@ -0,0 +1,97 @@
|
|||||||
|
#
|
||||||
|
# spec file for package apache-pdfbox
|
||||||
|
#
|
||||||
|
# Copyright (c) 2023 SUSE LLC
|
||||||
|
#
|
||||||
|
# All modifications and additions to the file contributed by third parties
|
||||||
|
# remain the property of their copyright owners, unless otherwise agreed
|
||||||
|
# upon. The license for this file, and modifications and additions to the
|
||||||
|
# file, is the same license as for the pristine package itself (unless the
|
||||||
|
# license for the pristine package is not an Open Source License, in which
|
||||||
|
# case the license is the MIT License). An "Open Source License" is a
|
||||||
|
# license that conforms to the Open Source Definition (Version 1.9)
|
||||||
|
# published by the Open Source Initiative.
|
||||||
|
|
||||||
|
# Please submit bugfixes or comments via https://bugs.opensuse.org/
|
||||||
|
#
|
||||||
|
|
||||||
|
|
||||||
|
# Only fontbox and jempbox are built as pdfbox itself depends on Adobe's pcif.
|
||||||
|
Name: apache-pdfbox
|
||||||
|
Version: 2.0.29
|
||||||
|
Release: 0
|
||||||
|
Summary: Java PDF Library
|
||||||
|
License: Apache-2.0 AND OFL-1.1
|
||||||
|
Group: Development/Libraries/Java
|
||||||
|
URL: https://pdfbox.apache.org/
|
||||||
|
Source0: https://archive.apache.org/dist/pdfbox/%{version}/pdfbox-%{version}-src.zip
|
||||||
|
Source1: https://archive.apache.org/dist/pdfbox/%{version}/pdfbox-%{version}-src.zip.asc
|
||||||
|
Source2: pdfbox-%{version}-build.tar.xz
|
||||||
|
Source3: https://www.apache.org/dist/pdfbox/KEYS#/pdfbox.keyring
|
||||||
|
BuildRequires: ant
|
||||||
|
BuildRequires: apache-commons-logging
|
||||||
|
BuildRequires: bouncycastle
|
||||||
|
BuildRequires: bouncycastle-mail
|
||||||
|
BuildRequires: bouncycastle-pkix
|
||||||
|
BuildRequires: bouncycastle-util
|
||||||
|
BuildRequires: fdupes
|
||||||
|
BuildRequires: glassfish-jaxb-api
|
||||||
|
BuildRequires: java-devel >= 1.8
|
||||||
|
BuildRequires: javapackages-local >= 6
|
||||||
|
BuildRequires: unzip
|
||||||
|
Requires: apache-commons-logging
|
||||||
|
BuildArch: noarch
|
||||||
|
|
||||||
|
%description
|
||||||
|
The Apache PDFBox library is an open source Java tool for working with PDF documents.
|
||||||
|
This project allows creation of new PDF documents, manipulation of existing documents
|
||||||
|
and the ability to extract content from documents.
|
||||||
|
Apache PDFBox also includes several command line utilities.
|
||||||
|
|
||||||
|
%package javadoc
|
||||||
|
Summary: API Documentation for PDFBox
|
||||||
|
Group: Documentation/HTML
|
||||||
|
Requires: %{name} = %{version}-%{release}
|
||||||
|
|
||||||
|
%description javadoc
|
||||||
|
JavaDoc documentation for %{name}
|
||||||
|
|
||||||
|
%prep
|
||||||
|
%setup -q -n pdfbox-%{version} -a2
|
||||||
|
|
||||||
|
# Remove provided binaries
|
||||||
|
find -name '*.class' -delete
|
||||||
|
find -name '*.jar' -delete
|
||||||
|
|
||||||
|
%pom_change_dep :junit :::test fontbox
|
||||||
|
|
||||||
|
%build
|
||||||
|
mkdir -p lib
|
||||||
|
build-jar-repository -s lib bcmail bcpkix bcprov bcutil commons-logging glassfish-jaxb-api
|
||||||
|
%{ant} -Dproject.version=%{version} -Dtest.skip=true package javadoc
|
||||||
|
|
||||||
|
%install
|
||||||
|
# Code
|
||||||
|
install -d -m 0755 %{buildroot}%{_javadir}/pdfbox
|
||||||
|
install -d -m 0755 %{buildroot}%{_mavenpomdir}/pdfbox
|
||||||
|
install -d -m 0755 %{buildroot}%{_javadocdir}/%{name}
|
||||||
|
for jar in fontbox pdfbox xmpbox debugger tools; do
|
||||||
|
install -p -m 0644 ${jar}/target/*-%{version}.jar %{buildroot}%{_javadir}/pdfbox/${jar}.jar
|
||||||
|
%mvn_install_pom ${jar}/pom.xml %{buildroot}%{_mavenpomdir}/pdfbox/${jar}.pom
|
||||||
|
%add_maven_depmap pdfbox/${jar}.pom pdfbox/${jar}.jar
|
||||||
|
cp -pr ${jar}/target/site/apidocs %{buildroot}%{_javadocdir}/%{name}/${jar}
|
||||||
|
done
|
||||||
|
# Compatibility link
|
||||||
|
ln -s -f %{_javadir}/pdfbox/fontbox.jar %{buildroot}%{_javadir}/
|
||||||
|
|
||||||
|
%fdupes -s %{buildroot}%{_javadocdir}
|
||||||
|
|
||||||
|
%files javadoc
|
||||||
|
%{_javadocdir}/%{name}
|
||||||
|
|
||||||
|
%files -f .mfiles
|
||||||
|
%doc RELEASE-NOTES.txt README.md
|
||||||
|
%license LICENSE.txt NOTICE.txt
|
||||||
|
%{_javadir}/fontbox.jar
|
||||||
|
|
||||||
|
%changelog
|
BIN
pdfbox-2.0.29-build.tar.xz
(Stored with Git LFS)
Normal file
BIN
pdfbox-2.0.29-build.tar.xz
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
pdfbox-2.0.29-src.zip
(Stored with Git LFS)
Normal file
BIN
pdfbox-2.0.29-src.zip
(Stored with Git LFS)
Normal file
Binary file not shown.
6
pdfbox-2.0.29-src.zip.asc
Normal file
6
pdfbox-2.0.29-src.zip.asc
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
-----BEGIN PGP SIGNATURE-----
|
||||||
|
|
||||||
|
iF0EABEKAB0WIQSmApcP4b9cnIqUkbl6PJ/iHf2/RAUCZJxkrwAKCRB6PJ/iHf2/
|
||||||
|
RGg9AKDOW5wgUKAmAu1wQnVgk6NG2pWdKQCfeaufbiN5IQJh5gQKbKcMh4Gjlf4=
|
||||||
|
=TYs9
|
||||||
|
-----END PGP SIGNATURE-----
|
197
pdfbox.keyring
Normal file
197
pdfbox.keyring
Normal file
@ -0,0 +1,197 @@
|
|||||||
|
(instructions copied from forrest's KEYS file)
|
||||||
|
|
||||||
|
This file contains the PGP keys of various developers.
|
||||||
|
Please don't use them for email unless you have to. Their main
|
||||||
|
purpose is code signing.
|
||||||
|
|
||||||
|
Users: pgp < KEYS
|
||||||
|
Developers:
|
||||||
|
pgp -kxa <your name> and append it to this file.
|
||||||
|
(pgpk -ll <your name> && pgpk -xa <your name>) >> this file.
|
||||||
|
(gpg --list-sigs <your name>
|
||||||
|
&& gpg --armor --export <your name>) >> this file.
|
||||||
|
|
||||||
|
----------------------------------------------------------------
|
||||||
|
pub 1024D/A355A63E 2006-09-19
|
||||||
|
uid Jukka Zitting <jukka@apache.org>
|
||||||
|
sig 3 A355A63E 2006-09-19 Jukka Zitting <jukka@apache.org>
|
||||||
|
sig 3 A355A63E 2006-09-19 Jukka Zitting <jukka@apache.org>
|
||||||
|
sig E04F9A89 2006-10-13 Roy T. Fielding <fielding@gbiv.com>
|
||||||
|
sig AB821FBC 2006-10-14 Andrew McIntyre <fuzzylogic@apache.org>
|
||||||
|
sig 9992ADFC 2006-10-17 Jeff McAdams (General purpose key) <jeffm@iglou.com>
|
||||||
|
sig 5F7898A9 2006-10-17 William Glass-Husain <wglass@apache.org>
|
||||||
|
sig 08C975E5 2006-10-18 Jim Jagielski <jim@apache.org>
|
||||||
|
sig BB550746 2006-10-23 J. Daniel Kulp <dan@kulp.com>
|
||||||
|
sig 9BCFCE2F 2006-10-24 Garrett Rooney <rooneg@electricjellyfish.net>
|
||||||
|
sig BFD0307C 2006-10-25 J Aaron Farr <aaron.farr@jadetower.com>
|
||||||
|
sig 2C5E4EC0 2006-10-28 Henri Yandell (For signing ASF releases) <bayard@apache.org>
|
||||||
|
sig D872E270 2006-10-30 Bozhong Lin <blin@iona.com>
|
||||||
|
sig 3 669C4AB5 2006-10-16 Cezar Cristian Andrei <cezar@apache.org>
|
||||||
|
sig 665E0760 2006-12-15 Afkham Azeez (WSO2 Email) <azeez@wso2.com>
|
||||||
|
sig 329D80D2 2006-12-16 Sanka Samaranayake (Oxygenating The Web Service Platform) <sanka@wso2.com>
|
||||||
|
sig E41EDC7E 2006-12-17 Carsten Ziegeler <cziegeler@apache.org>
|
||||||
|
sig 9C85222B 2007-05-14 Henning Schmiedehausen <hps@intermeta.de>
|
||||||
|
sig A29640C4 2008-01-07 Tobias Bocanegra <tripod@apache.org>
|
||||||
|
sig 164DF122 2008-01-08 Marcel Reutegger <marcel.reutegger@day.com>
|
||||||
|
sig 015AFC8A 2008-01-08 Bertrand Delacretaz <bdelacretaz@apache.org>
|
||||||
|
sig E6E295F4 2008-01-09 Stefan Guggisberg <stefan.guggisberg@day.com>
|
||||||
|
sig 13BE2497 2008-11-12 Janne Jalkanen <Janne.Jalkanen@iki.fi>
|
||||||
|
sub 2048g/2542C54A 2006-09-19
|
||||||
|
sig A355A63E 2006-09-19 Jukka Zitting <jukka@apache.org>
|
||||||
|
|
||||||
|
pub 1024D/8A26D9A6 2006-01-25
|
||||||
|
uid Jukka Zitting <jukka.zitting@gmail.com>
|
||||||
|
sig E04F9A89 2006-02-07 Roy T. Fielding <fielding@gbiv.com>
|
||||||
|
sig 3 8A26D9A6 2006-02-02 Jukka Zitting <jukka.zitting@gmail.com>
|
||||||
|
uid Jukka Zitting <jukka@apache.org>
|
||||||
|
sig 3 8A26D9A6 2006-01-25 Jukka Zitting <jukka.zitting@gmail.com>
|
||||||
|
sig E04F9A89 2006-02-07 Roy T. Fielding <fielding@gbiv.com>
|
||||||
|
uid Jukka Zitting <jz@yukatan.fi>
|
||||||
|
sig E04F9A89 2006-02-07 Roy T. Fielding <fielding@gbiv.com>
|
||||||
|
sig 3 8A26D9A6 2006-02-02 Jukka Zitting <jukka.zitting@gmail.com>
|
||||||
|
uid Jukka Zitting <jukka@zitting.name>
|
||||||
|
sig E04F9A89 2006-02-07 Roy T. Fielding <fielding@gbiv.com>
|
||||||
|
sig 3 8A26D9A6 2006-02-02 Jukka Zitting <jukka.zitting@gmail.com>
|
||||||
|
sub 2048g/41181707 2006-01-25
|
||||||
|
sig 8A26D9A6 2006-01-25 Jukka Zitting <jukka.zitting@gmail.com>
|
||||||
|
|
||||||
|
-----BEGIN PGP PUBLIC KEY BLOCK-----
|
||||||
|
Version: GnuPG v1.4.9 (GNU/Linux)
|
||||||
|
|
||||||
|
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
|
||||||
|
il4FbuRPUfzlq7w=
|
||||||
|
=BLUS
|
||||||
|
-----END PGP PUBLIC KEY BLOCK-----
|
||||||
|
pub 1024D/1DFDBF44 2009-03-26
|
||||||
|
uid Andreas Lehmkuehler (CODE SIGNING KEY) <lehmi@apache.org>
|
||||||
|
sig 3 1DFDBF44 2009-03-26 Andreas Lehmkuehler (CODE SIGNING KEY) <lehmi@apache.org>
|
||||||
|
sig A355A63E 2009-03-26 Jukka Zitting <jukka@apache.org>
|
||||||
|
sub 2048g/78CB2E94 2009-03-26
|
||||||
|
sig 1DFDBF44 2009-03-26 Andreas Lehmkuehler (CODE SIGNING KEY) <lehmi@apache.org>
|
||||||
|
|
||||||
|
-----BEGIN PGP PUBLIC KEY BLOCK-----
|
||||||
|
Version: GnuPG v1.4.9 (GNU/Linux)
|
||||||
|
|
||||||
|
mQGiBEnLv1QRBADZ+0Q51lxGD4IZo+eWVdll64J/jxSrFDiCPB6vDcYh5Z/6bzXs
|
||||||
|
6gvGsNBtN6tVES7zKNDhMftREZsQ1Jdj2SD4Kel9NMtZvtkRIYyVosxSJPS3kavw
|
||||||
|
DwH4MjmssEOuvEf04ZwESVS9IE3lFdTIbEJQg+BXeIE1V4GA2rmFNJ8OTwCg1EEk
|
||||||
|
Z/07/zEqSFwhHaytYDCIxYED/2R87nHhQcNlQz47BEy0ohCETVlZx+zQyi2AXP14
|
||||||
|
cV+DO064JNRHFb1iTcYyNwNFjH8gDe1V+ZmGi6O2VxuTxNncoydj5kgUiCOfjeOX
|
||||||
|
IdgX6+ygs7LmYkOrdyvahy83rbGEojgMKbsiZzCEewBISen1lhwndeLsGpm5to3d
|
||||||
|
gw7UBACbHs3PZjmggtwU131a66fowq8lFr8+6jPvJWAJ15HBLhYtNRPTT4exvXVa
|
||||||
|
JPBbXPMSYcwAfS5cyP6WfbsxFFuWyGF3TcvGxLEqEg0HmQ2THYzAXmv7XNDbxI/X
|
||||||
|
L+g9DSfq37+uOdRY10PlfGS3N/5XwfN98N8ZOqHDg0sgoKLxRLQ5QW5kcmVhcyBM
|
||||||
|
ZWhta3VlaGxlciAoQ09ERSBTSUdOSU5HIEtFWSkgPGxlaG1pQGFwYWNoZS5vcmc+
|
||||||
|
iGAEExECACAFAknLv1QCGwMGCwkIBwMCBBUCCAMEFgIDAQIeAQIXgAAKCRB6PJ/i
|
||||||
|
Hf2/RICPAKDJpHDJYOoylrZb0xp1nIL5KBLgEQCaAo8PiLHvuSdXoOS75nSC0QyS
|
||||||
|
I0SIRgQQEQIABgUCScvCfgAKCRCnMFKco1WmPlHoAJ4+Me+varQzIhX2F9TDy1ZV
|
||||||
|
Cv8s8wCcDnxGvF9/nHsA8LcQuKGHsgLYkDC5Ag0EScu/VBAIAIYkT4qggB8tJeDs
|
||||||
|
GWQ6Uioge+vyYieHtmclXo6bomem6Ijx7AfxCn8pxBxQSXg6ZtFNH9U9MpXwzOGf
|
||||||
|
4PQqjcEzpH/uh5OPFxcvTK+LB+4q6fAIXe2QqKm331vnAkSNmpWILaDfaq0Ee2Ra
|
||||||
|
rH4EexnLrc5Dx0453TUhyaiseochk6OQE1Q3mwRhbC8N6TMRqg8fKSrrwIB1Aev1
|
||||||
|
Jl8ER94Iwwx/FY2Tskd5mAGu0XIbo68BWL/0uZ6yuZ5iEEiYU4sM0iJcentIiH7I
|
||||||
|
1vXESV32fwMQifnQbMGedp9maiETjOngdSrXGLFg8+JlqFHxBl+CaDZeb4f5SDd3
|
||||||
|
p6tAy4MAAwYH/Aqdy9gBYdcAo9mF2GwXQGCyICbPPNLs99GtDEI9si4gKYZ9c7De
|
||||||
|
58C7accH6o/l23c+vYaqvBt5THYytqjLqBhMufuaxggAhLzh7QxoiZ+OJh3AmH+f
|
||||||
|
M9PgR44StpQ1FjgNGkU/5LfueRCYTB0bAtuffWVJ4ec/LiOyXTYqKbdaZ423mb8z
|
||||||
|
LTcoc2kD99YJfRXEP9vuzpl6m7eiRbH9VLzZggFqAiharp7tUs0QrgHLXrYV5fkW
|
||||||
|
s9K0wOrYl24As66K+euSPJHysQTazA7wTsQSk9I2oFxxk6FxPAmW6OuLTMbFF/3z
|
||||||
|
8y8T110d4OrjQocwrK/w3poOkhGcZUS9yZGISQQYEQIACQUCScu/VAIbDAAKCRB6
|
||||||
|
PJ/iHf2/RDyaAKClT3jgC4Ax/jvbeDzYLIAJyn9TsACfZ0j7AVahWBh6PGpvSGOW
|
||||||
|
4Lo6rZY=
|
||||||
|
=VzWZ
|
||||||
|
-----END PGP PUBLIC KEY BLOCK-----
|
Loading…
Reference in New Issue
Block a user