<?xml version="1.0" encoding="utf-8"?>
<!--RSS generated by Flaimo.com RSS Builder [2026-07-23 09:00:40]-->
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"><channel><docs>https://issues.savapage.org/</docs><link>https://issues.savapage.org/</link><description><![CDATA[SavaPage Issue Tracker - Issues]]></description><title>SavaPage Issue Tracker - Issues</title><image><title>SavaPage Issue Tracker - Issues</title><url>https://issues.savapage.org/images/mantis_logo_button.gif</url><link>https://issues.savapage.org/</link><description><![CDATA[SavaPage Issue Tracker - Issues]]></description></image><language>en</language><category>All Projects</category><ttl>10</ttl><dc:language>en</dc:language><sy:updatePeriod>hourly</sy:updatePeriod><sy:updateFrequency>1</sy:updateFrequency><item><title>0001348: Replace deprecated wkhtmltopdf</title><author></author><link>https://issues.savapage.org/view.php?id=1348</link><description><![CDATA[IST: wkhtmltopdf is deprecated/unmaintained. &lt;a href=&quot;https://wkhtmltopdf.org/status.html&quot;&gt;https://wkhtmltopdf.org/status.html&lt;/a&gt;&lt;br /&gt;
SOLL: replace with openhtmltopdf: &lt;a href=&quot;https://github.com/LibrePDF/OpenPDF/tree/master/openpdf-html&quot;&gt;https://github.com/LibrePDF/OpenPDF/tree/master/openpdf-html&lt;/a&gt;]]></description><category>General</category><pubDate>Sun, 19 Jul 2026 15:30:36 +0200</pubDate><guid>https://issues.savapage.org/view.php?id=1348</guid><comments>https://issues.savapage.org/view.php?id=1348#bugnotes</comments></item><item><title>0001349: Add Matrix messaging</title><author></author><link>https://issues.savapage.org/view.php?id=1349</link><description><![CDATA[Send messages to Matrix room(s) of system events.]]></description><category>General</category><pubDate>Sun, 19 Jul 2026 15:30:18 +0200</pubDate><guid>https://issues.savapage.org/view.php?id=1349</guid><comments>https://issues.savapage.org/view.php?id=1349#bugnotes</comments></item><item><title>0001351: Replace relocated maven artifacts</title><author></author><link>https://issues.savapage.org/view.php?id=1351</link><description><![CDATA[The following Maven artifacts have been relocated:&lt;br /&gt;
&lt;br /&gt;
IST:  org.hibernate:hibernate-validator:jar&lt;br /&gt;
SOLL: org.hibernate.validator:hibernate-validator&lt;br /&gt;
&lt;br /&gt;
IST:  org.slf4j:slf4j-log4j12&lt;br /&gt;
SOLL: org.slf4j:slf4j-reload4j&lt;br /&gt;
&lt;br /&gt;
IST:  org.bouncycastle:bcprov-ext-jdk18on&lt;br /&gt;
SOLL: org.bouncycastle:bcprov-jdk18on]]></description><category>Development</category><pubDate>Sun, 19 Jul 2026 15:27:37 +0200</pubDate><guid>https://issues.savapage.org/view.php?id=1351</guid><comments>https://issues.savapage.org/view.php?id=1351#bugnotes</comments></item><item><title>0001358: Add Web Print support for Markdown</title><author></author><link>https://issues.savapage.org/view.php?id=1358</link><description><![CDATA[IST: Web Print does not support Markdown.&lt;br /&gt;
SOLL: Add Markdown support.]]></description><category>General</category><pubDate>Sun, 19 Jul 2026 15:23:34 +0200</pubDate><guid>https://issues.savapage.org/view.php?id=1358</guid><comments>https://issues.savapage.org/view.php?id=1358#bugnotes</comments></item><item><title>0001359: Fix NoSuchMethodError com.openhtmltopdf.util.OpenUtil.closeQuietly</title><author></author><link>https://issues.savapage.org/view.php?id=1359</link><description><![CDATA[IST: java.lang.NoSuchMethodError: 'void com.openhtmltopdf.util.OpenUtil.closeQuietly(java.io.Closeable)&lt;br /&gt;
SOLL: upgrade to openhtmltopdf  1.1.40]]></description><category>General</category><pubDate>Wed, 15 Jul 2026 10:54:02 +0200</pubDate><guid>https://issues.savapage.org/view.php?id=1359</guid><comments>https://issues.savapage.org/view.php?id=1359#bugnotes</comments></item><item><title>0001357: Change Member Card to Service Card</title><author></author><link>https://issues.savapage.org/view.php?id=1357</link><description><![CDATA[IST: A Member Card is issued by Datraverse B.V. as a token of software subscription and high priority technical support. &lt;br /&gt;
SOLL: An Open Service Card as token of a support contract with a trusted SavaPage Service Provider (SSP).]]></description><category>General</category><pubDate>Fri, 10 Jul 2026 21:43:25 +0200</pubDate><guid>https://issues.savapage.org/view.php?id=1357</guid><comments>https://issues.savapage.org/view.php?id=1357#bugnotes</comments></item><item><title>0001339: Add IPP Basic Authentication</title><author></author><link>https://issues.savapage.org/view.php?id=1339</link><description><![CDATA[IST: When printing to an untrusted queue, SavaPage deducts the printing Person by matching the IP address of the originating host of the print job with the authenticated SavaPage Web App Session on the same host (IP based authentication).&lt;br /&gt;
SOLL: Add an option to use Basic Authentication Method to deduct a Person who prints to an untrusted queue. See PWG 5199.10-2019 – IPP Authentication Methods (IPPAUTH).]]></description><category>Security</category><pubDate>Mon, 06 Jul 2026 09:18:31 +0200</pubDate><guid>https://issues.savapage.org/view.php?id=1339</guid><comments>https://issues.savapage.org/view.php?id=1339#bugnotes</comments></item><item><title>0001356: Set printer-uuid for each IPP Queue</title><author></author><link>https://issues.savapage.org/view.php?id=1356</link><description><![CDATA[IST: A single UUID is used for all IPP Queues.&lt;br /&gt;
SOLL: Create a separate UUID for each IPP Queue.]]></description><category>General</category><pubDate>Mon, 06 Jul 2026 09:17:41 +0200</pubDate><guid>https://issues.savapage.org/view.php?id=1356</guid><comments>https://issues.savapage.org/view.php?id=1356#bugnotes</comments></item><item><title>0001355: Add Chinese (Traditional, Taiwan) i18n Library</title><author></author><link>https://issues.savapage.org/view.php?id=1355</link><description><![CDATA[Translator: Jason Cheng | &lt;a href=&quot;mailto:jason@jason.tools&quot;&gt;jason@jason.tools&lt;/a&gt;]]></description><category>General</category><pubDate>Tue, 30 Jun 2026 12:35:21 +0200</pubDate><guid>https://issues.savapage.org/view.php?id=1355</guid><comments>https://issues.savapage.org/view.php?id=1355#bugnotes</comments></item><item><title>0001353: Add Swedish i18n Library</title><author></author><link>https://issues.savapage.org/view.php?id=1353</link><description><![CDATA[Translator: Tobias Sörensson]]></description><category>General</category><pubDate>Wed, 24 Jun 2026 09:55:14 +0200</pubDate><guid>https://issues.savapage.org/view.php?id=1353</guid><comments>https://issues.savapage.org/view.php?id=1353#bugnotes</comments></item><item><title>0001350: Add WebAuthn 2FA</title><author></author><link>https://issues.savapage.org/view.php?id=1350</link><description><![CDATA[IST: TOTP 2FA is supported.&lt;br /&gt;
SOLL: Add WebAuthn 2FA.]]></description><category>Security</category><pubDate>Tue, 02 Jun 2026 13:49:44 +0200</pubDate><guid>https://issues.savapage.org/view.php?id=1350</guid><comments>https://issues.savapage.org/view.php?id=1350#bugnotes</comments></item><item><title>0001343: Move generic IPP code to dedicated namespace</title><author></author><link>https://issues.savapage.org/view.php?id=1343</link><description><![CDATA[IST: Generic IPP code is intermixed with SavaPage specific code. &lt;br /&gt;
SOLL: Move generic IPP code to org.savapage.lib.ipp namespace. Later on this code can be moved to a separate savapage-lib-ipp (SavaPage IPP Library) repository.]]></description><category>Refactoring</category><pubDate>Sat, 09 May 2026 10:20:04 +0200</pubDate><guid>https://issues.savapage.org/view.php?id=1343</guid><comments>https://issues.savapage.org/view.php?id=1343#bugnotes</comments></item><item><title>0001342: Enter verification code when enabling TOTP</title><author></author><link>https://issues.savapage.org/view.php?id=1342</link><description><![CDATA[IST: When enabling TOTP, the user is supposed to scan/copy the TOTP code in an Authenticator app.&lt;br /&gt;
SOLL: To ensure that the TOTP code is scanned/copied correctly, the user must enter a verification code before confirming the TOTP activation.]]></description><category>General</category><pubDate>Thu, 30 Apr 2026 11:34:09 +0200</pubDate><guid>https://issues.savapage.org/view.php?id=1342</guid><comments>https://issues.savapage.org/view.php?id=1342#bugnotes</comments></item><item><title>0001338: Adapt to iDEAL | Wero branding</title><author></author><link>https://issues.savapage.org/view.php?id=1338</link><description><![CDATA[IST: iDEAL is rebranded as iDEAL | Wero. See &lt;a href=&quot;https://ideal.nl/ideal-wero-branding&quot;&gt;https://ideal.nl/ideal-wero-branding&lt;/a&gt;&lt;br /&gt;
SOLL: Adapt test and get logo's from &lt;a href=&quot;https://www.mollie.com/resources&quot;&gt;https://www.mollie.com/resources&lt;/a&gt;]]></description><category>General</category><pubDate>Mon, 27 Apr 2026 11:44:50 +0200</pubDate><guid>https://issues.savapage.org/view.php?id=1338</guid><comments>https://issues.savapage.org/view.php?id=1338#bugnotes</comments></item><item><title>0001341: Show missing totals on Admin Dashboard</title><author></author><link>https://issues.savapage.org/view.php?id=1341</link><description><![CDATA[IST: PDF and Financial (Deposit, External, Purchase) totals are missing on Admin WebApp Dashboard.&lt;br /&gt;
SOLL: Show missing totals.]]></description><category>General</category><pubDate>Mon, 27 Apr 2026 11:44:33 +0200</pubDate><guid>https://issues.savapage.org/view.php?id=1341</guid><comments>https://issues.savapage.org/view.php?id=1341#bugnotes</comments></item><item><title>0001340: Apply Maintenance Mode to all interfaces</title><author></author><link>https://issues.savapage.org/view.php?id=1340</link><description><![CDATA[IST: If system is in Maintenance Mode, access to all Web Apps is restricted to users with Administrator role.&lt;br /&gt;
SOLL: Apply Maintenance Mode also to other interfaces, like &quot;SavaPage as Printer&quot; and &quot;Web Services&quot;.]]></description><category>General</category><pubDate>Fri, 24 Apr 2026 10:49:41 +0200</pubDate><guid>https://issues.savapage.org/view.php?id=1340</guid><comments>https://issues.savapage.org/view.php?id=1340#bugnotes</comments></item><item><title>0001326: Add option to create and transform PDL for Local Raw Printer</title><author></author><link>https://issues.savapage.org/view.php?id=1326</link><description><![CDATA[IST: A CUPS printer with Make/Model = Raw/Raw Queue is unusable in SavaPage.&lt;br /&gt;
SOLL: Add an option to select a PPD File and PDL Transform File in the Printer Dialog of a Local Raw Printer to generate a PDL spoolfile and optionally change the content of the spoolfile before it is send to CUPS.]]></description><category>General</category><pubDate>Tue, 14 Apr 2026 20:15:05 +0200</pubDate><guid>https://issues.savapage.org/view.php?id=1326</guid><comments>https://issues.savapage.org/view.php?id=1326#bugnotes</comments></item><item><title>0001337: Fix Atom Feed error when retrieving printer supply data</title><author></author><link>https://issues.savapage.org/view.php?id=1337</link><description><![CDATA[IST: Atom Feed service retrieves supply (ink, toner) data of proxy printers. However, if SNMP to a printer fails, a NullPointerException occurs.&lt;br /&gt;
SOLL: If SNMP to a printer fails, return an empty set of supply data.]]></description><category>General</category><pubDate>Fri, 10 Apr 2026 21:00:05 +0200</pubDate><guid>https://issues.savapage.org/view.php?id=1337</guid><comments>https://issues.savapage.org/view.php?id=1337#bugnotes</comments></item><item><title>0001336: Add veraPDF Validation</title><author></author><link>https://issues.savapage.org/view.php?id=1336</link><description><![CDATA[Upload PDF to validate withe veraPDF.]]></description><category>General</category><pubDate>Mon, 30 Mar 2026 19:43:19 +0200</pubDate><guid>https://issues.savapage.org/view.php?id=1336</guid><comments>https://issues.savapage.org/view.php?id=1336#bugnotes</comments></item><item><title>0001331: Reset user import group after user source change</title><author></author><link>https://issues.savapage.org/view.php?id=1331</link><description><![CDATA[IST: The &quot;Import users from group&quot; restriction is tied to a User Source. If the User Source changes, this restriction is out of context.&lt;br /&gt;
SOLL: If the User Source changes (Admin Web App &gt; Options), reset the restriction &quot;Import users from group&quot; to [All Users].]]></description><category>Development</category><pubDate>Tue, 24 Mar 2026 11:20:40 +0100</pubDate><guid>https://issues.savapage.org/view.php?id=1331</guid><comments>https://issues.savapage.org/view.php?id=1331#bugnotes</comments></item><item><title>0001312: Add rate limiting for invalid requests</title><author></author><link>https://issues.savapage.org/view.php?id=1312</link><description><![CDATA[IST: Failed authentications and invalid requests are not limited.&lt;br /&gt;
SOLL: Add Rate Limiting with Token Bucket algorithm to suspend the processing of requests from an IP address when a maximum number of processing failures (unauthorized access or processing errors) has been reached within a given time period. Rate Limiting events are reported in the Admin Web App Dashboard as Real-time Activity and in the server.log.]]></description><category>Security</category><pubDate>Tue, 24 Mar 2026 10:36:00 +0100</pubDate><guid>https://issues.savapage.org/view.php?id=1312</guid><comments>https://issues.savapage.org/view.php?id=1312#bugnotes</comments></item><item><title>0001310: Add self-service registration</title><author></author><link>https://issues.savapage.org/view.php?id=1310</link><description><![CDATA[IST: Internal users are added by admin in Admin Web App or savapage-cmd.&lt;br /&gt;
SOLL: Add workflow for self-service registration.]]></description><category>General</category><pubDate>Sat, 21 Mar 2026 21:38:04 +0100</pubDate><guid>https://issues.savapage.org/view.php?id=1310</guid><comments>https://issues.savapage.org/view.php?id=1310#bugnotes</comments></item><item><title>0001324: Add PaperCut as User Source</title><author></author><link>https://issues.savapage.org/view.php?id=1324</link><description><![CDATA[IST: Unix, LDAP and Custom User Sources.  &lt;br /&gt;
SOLL: Add PaperCut as User Source using the PaperCut XMLP-RPC API and select PaperCut external users only. User Authentication is not part of the PaperCut API, so authentication must be configured in SavaPage as OAuth Plug-in that connects to the same (LDAP) User Source configured in PaperCut.]]></description><category>General</category><pubDate>Fri, 20 Mar 2026 13:37:10 +0100</pubDate><guid>https://issues.savapage.org/view.php?id=1324</guid><comments>https://issues.savapage.org/view.php?id=1324#bugnotes</comments></item><item><title>0001335: Use Default Paper Size for IPP Everywhere and AirPrint</title><author></author><link>https://issues.savapage.org/view.php?id=1335</link><description><![CDATA[IST: Admin Web App &gt; Options &gt; Advanced &gt; Default Paper Size, is used for Web Print and Mail Print.&lt;br /&gt;
SOLL: Also use as default for IPP Everywhere and AirPrint.]]></description><category>General</category><pubDate>Fri, 20 Mar 2026 09:50:38 +0100</pubDate><guid>https://issues.savapage.org/view.php?id=1335</guid><comments>https://issues.savapage.org/view.php?id=1335#bugnotes</comments></item><item><title>0001334: Add mDNS hostname to self-signed SSL certificate</title><author></author><link>https://issues.savapage.org/view.php?id=1334</link><description><![CDATA[IST: &quot;hostname.local&quot; is one of the default alternative DNS names in the self-signed SSL certificate.&lt;br /&gt;
SOLL: Add Multicast DNS (mDNS) host name &quot;hostname.local.&quot; (see RFC 6762).]]></description><category>General</category><pubDate>Fri, 20 Mar 2026 09:49:29 +0100</pubDate><guid>https://issues.savapage.org/view.php?id=1334</guid><comments>https://issues.savapage.org/view.php?id=1334#bugnotes</comments></item></channel></rss>
