<feed xmlns='http://www.w3.org/2005/Atom'>
<title>pdf-as-4, branch 4.3.1</title>
<subtitle>PDF Amtssignatur 4.x (PAdES)</subtitle>
<id>https://git.egiz.gv.at/pdf-as-4/atom?h=4.3.1</id>
<link rel='self' href='https://git.egiz.gv.at/pdf-as-4/atom?h=4.3.1'/>
<link rel='alternate' type='text/html' href='https://git.egiz.gv.at/pdf-as-4/'/>
<updated>2023-04-14T10:41:46+00:00</updated>
<entry>
<title>build(core): switch to next release version</title>
<updated>2023-04-14T10:41:46+00:00</updated>
<author>
<name>Thomas</name>
<email></email>
</author>
<published>2023-04-14T10:41:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.egiz.gv.at/pdf-as-4/commit/?id=f9a5c3589432f71c2702d4496549193d165b17b8'/>
<id>urn:sha1:f9a5c3589432f71c2702d4496549193d165b17b8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(moa): change references to latest MOA-SPSS WSDL</title>
<updated>2023-04-14T10:40:53+00:00</updated>
<author>
<name>Thomas</name>
<email></email>
</author>
<published>2023-04-14T10:40:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.egiz.gv.at/pdf-as-4/commit/?id=d09e71dae87b55e2ec108e339d3fe4066983cdb6'/>
<id>urn:sha1:d09e71dae87b55e2ec108e339d3fe4066983cdb6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>build(core): switch to next release version</title>
<updated>2023-04-12T08:28:30+00:00</updated>
<author>
<name>Thomas</name>
<email></email>
</author>
<published>2023-04-12T08:28:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.egiz.gv.at/pdf-as-4/commit/?id=9a93c5876704f8c8776f422c371aa1ac776173c3'/>
<id>urn:sha1:9a93c5876704f8c8776f422c371aa1ac776173c3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(soap): add missing 'Serializable' implementations</title>
<updated>2023-04-11T16:20:25+00:00</updated>
<author>
<name>Thomas</name>
<email></email>
</author>
<published>2023-04-11T16:20:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.egiz.gv.at/pdf-as-4/commit/?id=5dc47d73d0fd22ddd159f339b518b01432ab4a5e'/>
<id>urn:sha1:5dc47d73d0fd22ddd159f339b518b01432ab4a5e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(database): db clean-up not properly working</title>
<updated>2023-04-11T16:11:27+00:00</updated>
<author>
<name>Thomas</name>
<email></email>
</author>
<published>2023-04-11T16:11:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.egiz.gv.at/pdf-as-4/commit/?id=93f1fcda5b0e619a75081bf55af0c0ab1a4b9a32'/>
<id>urn:sha1:93f1fcda5b0e619a75081bf55af0c0ab1a4b9a32</id>
<content type='text'>
from TUG:
cleanOldRequests() started a transaction but never commited it which means
none of the old entries were deleted.

Add a call to commit() to fix this.
</content>
</entry>
<entry>
<title>fix(database): change wrong timestamp in DB backend</title>
<updated>2023-04-11T16:00:01+00:00</updated>
<author>
<name>Thomas</name>
<email></email>
</author>
<published>2023-04-11T16:00:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.egiz.gv.at/pdf-as-4/commit/?id=0e5abb54a7ccc39d2b2e2f6b4baee9fee8b60c03'/>
<id>urn:sha1:0e5abb54a7ccc39d2b2e2f6b4baee9fee8b60c03</id>
<content type='text'>
from TUG:
'm' stands for minutes and not months, so use 'M' instead.
This was just used for logging, so there is no functional change.
</content>
</entry>
<entry>
<title>fix(database): add missing annotation classes for DB tables</title>
<updated>2023-04-11T15:55:56+00:00</updated>
<author>
<name>Thomas</name>
<email></email>
</author>
<published>2023-04-11T15:55:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.egiz.gv.at/pdf-as-4/commit/?id=fa61353f5d5b47a240dbaddcd94a73d4fd4d31f7'/>
<id>urn:sha1:fa61353f5d5b47a240dbaddcd94a73d4fd4d31f7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>chore(pdf-as-web): Handle error url not containing an explicit port</title>
<updated>2023-04-11T15:51:24+00:00</updated>
<author>
<name>Thomas</name>
<email></email>
</author>
<published>2023-04-11T15:51:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.egiz.gv.at/pdf-as-4/commit/?id=7bc0b978c0e0047f6569040cabae330f8919f0ee'/>
<id>urn:sha1:7bc0b978c0e0047f6569040cabae330f8919f0ee</id>
<content type='text'>
from TUG:
The servlet tries to sanitize the URL by parsing it and writing it back out.
In case the input URL doesn't contain an explicit port, URL.getPort() returns -1
which leads to "https://example.com:-1/mypath" in the template which isn't the
same origin as without a port and gets rejected by the browser.

Instead only add a port to the resulting URL if the input contains one as well.
</content>
</entry>
<entry>
<title>build(core): Fix the build in the context of a git submodule</title>
<updated>2023-04-11T15:48:32+00:00</updated>
<author>
<name>Thomas</name>
<email></email>
</author>
<published>2023-04-11T15:48:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.egiz.gv.at/pdf-as-4/commit/?id=794640bdb5c144db97faa9cadf1051ff837b7112'/>
<id>urn:sha1:794640bdb5c144db97faa9cadf1051ff837b7112</id>
<content type='text'>
from TUG:
The gradle build file tries to infer the commit hash by reading the
files in the .git subdirectory. But in case the repo is checked out as
a submodule there is no such directory, only a file pointing to the
parent checkout.

Instead of depending on git internals just ask git directly.
</content>
</entry>
<entry>
<title>chore(core) remove unused configuration file</title>
<updated>2023-04-11T15:28:20+00:00</updated>
<author>
<name>Thomas</name>
<email></email>
</author>
<published>2023-04-11T15:28:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.egiz.gv.at/pdf-as-4/commit/?id=ecee7fc68fa6e729951f3c93f4e9e5a6e1760a38'/>
<id>urn:sha1:ecee7fc68fa6e729951f3c93f4e9e5a6e1760a38</id>
<content type='text'>
</content>
</entry>
</feed>
