| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 5 days | remove pdfbox 2 module | Jakob Heher | 27 | -6216/+0 | |
| 2026-06-09 | migrate to StandardCharsets (java 17) (#91) | Jakob Heher | 1 | -1/+1 | |
| 2026-05-12 | Update docs & various fixes discovered in the process (#86) | Jakob Heher | 3 | -3/+3 | |
| - update documentation for pdf-as 5 - document the v2 json api - fix a number of documentation quirks - document `keyId` parameter - px (pixels) -> pt (pdf page units) - document --verify_level - remove a number of documented features that were never implemented: - `adobeSignFieldValue` and `sigLogoAltText` from signature profiles - `UNDERLINE` and `STRIKETHRU` from fonts - `num-bytes` parameter - `verify_only`/`sign_only` enable states for profiles - update mobile BKU base URL - update pdfbox backend default to 3 in sample configurations - consistently made boolean parsing from configuration files case permissive - add moa verification timeout - add support for BOLDITALIC to all base fonts, and for ITALIC to helvetica and courier - fix a number of small quirks - hibernate properties are now reloaded properly - fix the signature block parameter key regex - v1 json api now correctly checks for onlinebku/mobilebku being enabled - pdfbox 2 module correctly compares for integer equality regardless of cached boxed ints - test operationcountwatcher no longer sometimes breaks due to spring context differences | |||||
| 2026-04-16 | fix some semgrep reported issues (#83) | Jakob Heher | 1 | -2/+2 | |
| 2026-04-15 | pdf-as-5 (#82) | Jakob Heher | 18 | -310/+139 | |
| - JDK 17 - PDFBox 3 - PDF-AS Web moved to Spring Boot - MOA Integration tests w/ new error code --------- Co-authored-by: Gerald Palfinger <gerald.palfinger@a-sit.at> Co-authored-by: kathrin.resek <kathrin.resek@a-sit.at> | |||||
| 2026-03-05 | refactor(core): reorganize searchPlaceholder implementation for better ↵ | Thomas Lenz | 1 | -88/+123 | |
| maintainability | |||||
| 2026-01-14 | build candidate object names iteratively | Jakob Heher | 1 | -30/+13 | |
| 2026-01-13 | chore(placeholder): update internal placeholderId generation to support old ↵ | Thomas Lenz | 1 | -14/+20 | |
| version too | |||||
| 2026-01-13 | fix(placeholder): generate placeholderId using name and object reference | Thomas Lenz | 1 | -1/+27 | |
| Reason: according to the PDF specification, a name only needs to be unique within a specific resource list, and multiple resource lists may exist within a document | |||||
| 2026-01-13 | chore(placeholder): store placeholderId in a different location within the ↵ | Thomas Lenz | 2 | -14/+65 | |
| signature dictionary Reason: the previously used `location` element refers to a physical location | |||||
| 2025-03-11 | refact(core): optimize element naming | Thomas | 1 | -10/+10 | |
| 2024-09-05 | fix(verify): broken signature verification if documents contains a ↵ | Thomas | 1 | -67/+106 | |
| signature-field that was not used yet | |||||
| 2024-05-15 | chore(core): optimize error-handling | Thomas | 2 | -17/+19 | |
| 2024-03-08 | feat(core): add new page position parameter 'last' | Thomas | 2 | -48/+40 | |
| 2023-12-19 | fix(core): optimize error-handling in case of errors during the raw signing ↵ | Thomas | 1 | -2/+19 | |
| steps | |||||
| 2023-12-19 | Merge branch 'feature/issue_68' into development | Thomas | 3 | -24/+50 | |
| # Conflicts: # pdf-as-pdfbox-2/src/main/java/at/gv/egiz/pdfas/lib/impl/signing/pdfbox2/PADESPDFBOXSigner.java # pdf-as-pdfbox-2/src/test/java/at/gv/egiz/pdfas/lib/testpdfbox/SignatureFieldsAndPlaceHolderExtractorTest.java | |||||
| 2023-09-20 | fix(positioning): remove old code that prohibits newPage on already signed ↵ | Thomas | 1 | -8/+2 | |
| documents in combination with forceNewPage flag | |||||
| 2023-09-13 | chore(core): remove unused code | Thomas | 1 | -12/+1 | |
| 2023-07-05 | fix(positioning): only add a new page on less space if no concrete page was ↵ | Thomas | 1 | -1/+1 | |
| requested | |||||
| 2023-06-29 | fix(placeholder): search for requested placeholderId in matchMode 'sorted' too | Thomas | 1 | -23/+47 | |
| 2023-06-27 | chore(core): add missing interface implementations | Thomas | 1 | -1/+2 | |
| 2023-06-27 | feat(placeholder): add configuration value to disable profile over-write by ↵ | Thomas | 1 | -8/+10 | |
| placehoder information | |||||
| 2023-06-26 | refact(core): pdfBox signer refactoring | Thomas | 2 | -269/+227 | |
| 2023-06-26 | refact(placeholder): clean-up, bugfix and optimize QR-Code placeholder detection | Thomas | 4 | -762/+570 | |
| Major re-factoring of QR-Code detection with huge clean-up of code. | |||||
| 2023-06-22 | chore(siglbock): optimize signature-block calculation and positioning | Thomas | 2 | -14/+23 | |
| 2023-06-22 | feat(placeholder): optimize possitioning by using QR-placeholder | Thomas | 1 | -13/+23 | |
| 2023-04-18 | chore(pos): change order of configuration check for 'less space' | Thomas | 1 | -4/+4 | |
| check profile specific configuration first and 'failOnLessSpace' afterwards | |||||
| 2023-03-02 | feat(positioning): add hidden parameter to enforce new pages on already ↵ | Thomas | 2 | -13/+28 | |
| signed documents | |||||
| 2023-01-13 | fix(sigblock): invalid preview in case of sig-blocks with more than half ↵ | Thomas | 3 | -31/+58 | |
| page height Issue: #68 ## Info: This is only a work-around, because it looks like a general issue in methods to create visual signature tables. T | |||||
| 2023-01-12 | feat(sigblock): validate signature-profile information provided by QR-code ↵ | Thomas | 2 | -48/+49 | |
| placeholder Issue: #64 | |||||
| 2023-01-12 | fix(sigblock): optimize image rendering of signature blocks | Thomas | 1 | -7/+9 | |
| Issue: #65 | |||||
| 2023-01-12 | Merge branch 'development' into 'feature/issue_73' | Thomas Lenz | 1 | -1/+1 | |
| # Conflicts: # build.gradle # pdf-as-pdfbox-2/src/main/java/at/gv/egiz/pdfas/lib/impl/signing/pdfbox2/PADESPDFBOXSigner.java | |||||
| 2023-01-12 | style(core): fix some codestyle issues | Thomas | 1 | -871/+878 | |
| 2023-01-12 | Properly close PDDocument in generateVisibleSignaturePreview | Jakob Heher | 1 | -1/+4 | |
| 2023-01-12 | feat(signatureblock): optimize processing for signed documents with less ↵ | Thomas | 1 | -303/+316 | |
| space for signature block Issue #73 add configuration property to stop signing process if document has less space for new signature block and new page is not allowed because document is already signed | |||||
| 2022-06-27 | Include failing font descriptor in IOException msg | Jakob Heher | 1 | -1/+1 | |
| 2022-05-06 | Avoid printing stack trace if results is null | Gerald Palfinger | 1 | -0/+3 | |
| 2021-07-22 | added getNextUnusedSignaturePlaceHolder => pdf over needs next unused ↵ | Alexander Marsalek | 3 | -11/+37 | |
| placeholder issue #54 | |||||
| 2021-07-12 | renamed class | Alexander Marsalek | 1 | -1/+1 | |
| 2021-07-12 | v4.2.0-pdfOver API for PDF-OVER issue #52 | Alexander Marsalek | 2 | -9/+39 | |
| 2021-06-01 | Merge branch 'feature/protected_pdf' into master | Alexander Marsalek | 1 | -6/+16 | |
| 2021-06-01 | Merge branch 'feature/issue_44' into master | Alexander Marsalek | 1 | -5/+14 | |
| 2021-06-01 | try to parse placeholder id as int and sort as int with fallback to string | Alexander Marsalek | 1 | -5/+13 | |
| 2021-05-31 | tmp | Alexander Marsalek | 1 | -1/+2 | |
| 2021-05-31 | possible fix of PDF-UA problem | Thomas | 1 | -8/+55 | |
| 2021-05-20 | Update checkPDFPermissions | Alexander Marsalek | 1 | -1/+8 | |
| 2021-05-19 | change analyzing of PDF protection level because it's maybe to restricted | Thomas | 1 | -6/+9 | |
| 2021-04-20 | fix? | Alexander Marsalek | 3 | -29/+108 | |
| 2021-04-10 | one resolver for certificate and request atrtributes | Alexander Marsalek | 1 | -1/+1 | |
| 2021-04-10 | extend valueresolver | Alexander Marsalek | 1 | -1/+1 | |
