| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 4 days | switch to version 5.0.0 releaseHEAD5.0.0master | Jakob Heher | 2 | -2/+4 | |
| 4 days | build(pdf-as-web): adjust release packaging to provide a PDF-AS-Web ↵ | Thomas Lenz | 3 | -26/+137 | |
| distribution with integrated DB backend | |||||
| 4 days | add a test case for placeholder signing via soap api | Jakob Heher | 5 | -8/+56 | |
| 4 days | add library updates to release notes | Jakob Heher | 1 | -0/+18 | |
| 4 days | disable parallel builds | Jakob Heher | 1 | -2/+2 | |
| cf. jk1/Gradle-License-Report#337 | |||||
| 4 days | add release notes | Jakob Heher | 2 | -0/+33 | |
| 4 days | move kotlin tests back to the correct source tree | Jakob Heher | 4 | -4/+3 | |
| 4 days | fix application context initialization for nonstandard spring contexts (such ↵ | Jakob Heher | 2 | -2/+2 | |
| as spring boot tests) | |||||
| 5 days | remove pdfbox 2 module | Jakob Heher | 82 | -9883/+30 | |
| 5 days | fix placeholder parsing for pdfbox 3 (and test cases) | Jakob Heher | 7 | -112/+56 | |
| 8 days | fix(pdfbox3): adapt API model to PDFBox 3.x OperatorProcessor changes | Thomas Lenz | 1 | -2/+7 | |
| Reason: OperatorProcessor requires a PDFStreamEngine constructor argument | |||||
| 8 days | chore(core): reduce ExceptionCatchFilter logging to exceptions only | Thomas Lenz | 2 | -18/+22 | |
| Hint: request logging is now performed only at debug level | |||||
| 8 days | feat(core): add build and version information to PDF-AS-Web package | Thomas Lenz | 1 | -0/+3 | |
| 8 days | chore(core): add default logging configuration to PDF-AS-Web | Thomas Lenz | 1 | -0/+31 | |
| 8 days | chore(core): rework PDF-AS-Web configuration integration with Spring Boot ↵ | Thomas Lenz | 4 | -42/+96 | |
| context | |||||
| 8 days | fix(core): remove embedded Tomcat dependency | Thomas Lenz | 4 | -23/+15 | |
| Reason: application is deployed to an external Apache Tomcat server | |||||
| 2026-06-12 | Fix pdf-as-web-db data model (#97) | Jakob Heher | 20 | -269/+186 | |
| * also delete packaged release builds when running gradle clean * fix & test pdf-as-web-db - rename column for `end` - fix embeddable data model for statisticevent - fix storage model to store sign request and statistic event paired | |||||
| 2026-06-12 | include springboot admin client (default to disabled) (#96) | Jakob Heher | 14 | -56518/+154 | |
| 2026-06-10 | use pdf-as-web.properties as a spring configuration source (#95) | Jakob Heher | 3 | -0/+42 | |
| 2026-06-10 | Connector url cleanup (#94) | Jakob Heher | 6 | -28/+190 | |
| * cleanup the URL in the BKUSLConnector/SL20Connector for pdf-as-web connector bkus (even though they are never used, as best as i can tell) * add a test case for redirection destination on formpost | |||||
| 2026-06-10 | deployment fixes for external tomcat (#93) | Jakob Heher | 5 | -8/+15 | |
| 2026-06-09 | fix ExceptionCatchFilter consuming multipart bodies incorrectly (#92) | Jakob Heher | 2 | -12/+79 | |
| 2026-06-09 | Improve CXF/SOAP fault logging (#89) | Jakob Heher | 2 | -23/+52 | |
| * restore pre-spring default cxf bus behavior * log SOAP faults that are not caught by the default exception handler | |||||
| 2026-06-09 | Clean up `Connector` usages (#90) | Jakob Heher | 8 | -276/+178 | |
| * migrate all connector-string uses to Connector enum, and fail early for unsupported connectors * extra null guards + clean up equals for enums * unify the parameter checking for jks too * make empty/null inputs fail earlier * exception instead of empty return | |||||
| 2026-06-09 | migrate to StandardCharsets (java 17) (#91) | Jakob Heher | 14 | -20/+32 | |
| 2026-06-09 | map the legacy logback.configurationFile property to spring's logging.config ↵ | Jakob Heher | 2 | -1/+15 | |
| (#88) | |||||
| 2026-06-08 | integrate license report plugin | Jakob Heher | 4 | -25/+262 | |
| 2026-06-08 | Further follow-up fixes (#87) | Jakob Heher | 38 | -208/+177 | |
| * remove remaining references to pdf-as 4 * fix tomcat coop - properly initialize spring boot not just for bootRun but also for tomcat - fail-fast if properties fails to load - also deps bumps * major version bumps spring boot 3 -> 4 tomcat 10 -> tomcat 11 junit 4 -> 6 | |||||
| 2026-05-12 | Update docs & various fixes discovered in the process (#86) | Jakob Heher | 88 | -569/+399 | |
| - 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-30 | Move pdf-as-web.conf to Spring & add MOA timeout (#84) | Jakob Heher | 16 | -280/+234 | |
| * move -Dpdf-as-web.conf to spring * add configurable timeout to MOA signing * update workflow trigger | |||||
| 2026-04-22 | Fix/ci tools (#85) | Kathrin | 2 | -25/+14 | |
| * fix(ci): clean up to avoid multiple test reports * differentiate between verified and unverified secrets * fail secret detection only in case of verified secrets * refactoring and replace legacy uploadArchives with modern Maven publishing | |||||
| 2026-04-16 | fix some semgrep reported issues (#83) | Jakob Heher | 9 | -34/+32 | |
| 2026-04-15 | pdf-as-5 (#82) | Jakob Heher | 663 | -14152/+10207 | |
| - 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 | build(core): switch to next snapshot version | Thomas Lenz | 1 | -1/+1 | |
| 2026-03-05 | build(core): switch to next release version4.4.3 | Thomas Lenz | 1 | -1/+1 | |
| 2026-03-05 | chore(core): update third-party libs | Thomas Lenz | 13 | -34/+29 | |
| 2026-03-05 | refactor(core): reorganize searchPlaceholder implementation for better ↵ | Thomas Lenz | 1 | -88/+123 | |
| maintainability | |||||
| 2026-03-05 | test(core): fix broken searchPlaceholder tests and remove test files with ↵ | Thomas Lenz | 8 | -5/+5 | |
| invalid test vectors | |||||
| 2026-03-04 | Merge pull request #81 from a-sit/feature/fix_wrong_auto_pos | Thomas Lenz | 1 | -19/+26 | |
| fix(core): correct empty space detection for signature block position… | |||||
| 2026-03-04 | Merge branch 'feature/placeholder_fix' into development | Thomas Lenz | 2 | -32/+15 | |
| 2026-03-04 | fix(core): add null check for signed document in process to avoid ↵ | Thomas Lenz | 1 | -1/+9 | |
| NullPointerException | |||||
| 2026-03-04 | fix(core): correct empty space detection for signature block positioning on ↵ | Thomas Lenz | 1 | -19/+26 | |
| rotated PDF pages Hint: fixes incorrect placement when a PDF page contains rotation metadata | |||||
| 2026-01-14 | fix tests to match new numbering | Jakob Heher | 1 | -2/+2 | |
| 2026-01-14 | build candidate object names iteratively | Jakob Heher | 1 | -30/+13 | |
| 2026-01-13 | Merge branch 'feature/placeholder_fix' into 'development' | Thomas Lenz | 11 | -26/+41 | |
| chore(placeholder): update internal placeholderId generation to support old version too See merge request egiz/pdf-as-4!13 | |||||
| 2026-01-13 | chore(placeholder): update internal placeholderId generation to support old ↵ | Thomas Lenz | 11 | -26/+41 | |
| version too | |||||
| 2026-01-13 | Merge branch 'feature/placeholder_fix' into 'development' | Thomas Lenz | 7 | -26/+103 | |
| chore(placeholder): store placeholderId in a different location within the signature dictionary See merge request egiz/pdf-as-4!12 | |||||
| 2026-01-13 | fix(placeholder): generate placeholderId using name and object reference | Thomas Lenz | 6 | -12/+38 | |
| 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 | |||||
| 2026-01-13 | test(core): check placeholder selection | Thomas Lenz | 2 | -0/+12 | |
