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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
|
||||
BgxZOuWP4MIWh3DGd3h4amBHXAqIRgQQEQIABgUCQ+kYCwAKCRBbloAQ4E+aif6/
|
||||
AJ9VkS0C4Y+A9QM6ipM1gNBiD2vzMgCfdcw8DbrXM7wTGpdZtce/DPDDIxi0HUp1
|
||||
a2thIFppdHRpbmcgPGp6QHl1a2F0YW4uZmk+iEYEEBECAAYFAkPpGAsACgkQW5aA
|
||||
EOBPmokNuACfQCalEIeWAtXxqNJEZP7g6YPfBX4AoIyyVBDqR9qx5grIRjqcCxoI
|
||||
H371iF4EExECAB4FAkPh/ccCGwMGCwkIBwMCAxUCAwMWAgECHgECF4AACgkQUGNP
|
||||
OYom2aYi8wCghp5jm61u8Bw6kBzPuYK0wETqpecAoMXbnk73Q08oiMEKU5GApSjy
|
||||
GA6htCJKdWtrYSBaaXR0aW5nIDxqdWtrYUB6aXR0aW5nLm5hbWU+iEYEEBECAAYF
|
||||
AkPpGAsACgkQW5aAEOBPmokySQCcDibY+sjQ7aDlnxp9X4bH6UEJwooAn2NES998
|
||||
YD0+tZopNCqojUdC1aOEiF4EExECAB4FAkPh/d4CGwMGCwkIBwMCAxUCAwMWAgEC
|
||||
HgECF4AACgkQUGNPOYom2abmKACgtFe4Bd8mC/0kdtgXc2DV5/H+YIgAoNCj7z6t
|
||||
qXHgk21cDwFhofwZiHCQtCdKdWtrYSBaaXR0aW5nIDxqdWtrYS56aXR0aW5nQGdt
|
||||
YWlsLmNvbT6IRgQQEQIABgUCQ+kYBAAKCRBbloAQ4E+aiTKqAJ9+rxRiqiqcsKTn
|
||||
oTrniTuJnkvp0QCfZin7+L+c9i8fkWJb5eJwH3x31VeIXgQTEQIAHgUCQ+H98QIb
|
||||
AwYLCQgHAwIDFQIDAxYCAQIeAQIXgAAKCRBQY085iibZprkFAJsHHKDsw6V8TCYA
|
||||
JCPE/Z/i8EzlRQCgrMwVJvjyS2f6CIeQubs5WEftLPa5Ag0EQ9futhAIAIMMTPyg
|
||||
b+n4YUZsnWkuiNpvNIPMSC+H4fJq3ULtep7onp5RMchpKG00x6eCIZsxUjj9j21f
|
||||
zaG4unCOQeSflKOITyNv44++av7IqqrOvEPQ3P06MQvftJQd+zEWFmgb2vTcNlLV
|
||||
KUqE0XbbCmv+6vs39Kc0KXu9KE212aEWwkTVjcN2YIXF1M1NYN54aY0Jllqks7pB
|
||||
J1Jb+r4TQ+/cRxrcAYuBpaDGkwTTjXqA8kIgOyhPzEX8KxMVYSOiodRXmvE9sSut
|
||||
6w+TG6w9g/lA0ndOZA0IibBcuWGEtpWB0FkiAle2GOHgJYv0mCsKeMlbF09RZslO
|
||||
9ON2ylNpSuCGc+cAAwUH/0Rgs1UediftXR67m2McsxoaG4kTAE68RpBeCTz1vagf
|
||||
39H/bRgx3EJJXevMB7jZMQ/L1yZ6V6RHnpxHNQbJ7nLZ81hN+wta0CGoABli/Fw9
|
||||
AqHKaYKV/GyG2iyasjF+m95Q0WGQtMD7pH7WaSSRiIu1+ODeXOuogPS/skqf4kFk
|
||||
ix00BnTMyR/y0+DVikdA5Yg2B10uX1hoqsbED9Je2ayuD/kTOpWVjCSBMXxfkKf8
|
||||
8kQKbaGC+BdvqS5yyENynsBb7y/cDWcqWJ4ZwyJg1R/ViLs13gKVVgqKGQhx+XTT
|
||||
NhxQmxXovTGxUIoaeKYd+rLjJhfSisL5GzBaO8w9KfqISQQYEQIACQUCQ9futgIb
|
||||
DAAKCRBQY085iibZpqrBAJ4zaHExnAo2aySmuWEwaD0FyFqLnQCeLT3492SZKNa9
|
||||
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