Build 20151125: November 25, 2015
Highlights
EcoPrint
Eco Print is eco-friendly proxy printing. The result, including ink and toner savings, is comparable to Ecofont.
Internet Printing
Secure Driver Printing to SavaPage over public Internet with a private Printer URI.
Details
See https://issues.savapage.org for details.
Added
- 584 : Add Eco Print option for saving printer ink and toner.
- 596 : Set grayscale and duplex proxy printers for Smartschool print jobs.
- 607 : Include klas in personal Smartschool transaction comment.
- 608 : Add jqPlot datapoint highlighter in Web App charts.
- 610 : Download Smartschool printing cost for students as CSV file.
- 611 : Add proxy print collation.
- 612: Notify proxy print job status change in Admin Web App dashboard.
- 614 : Replace PDF pages without /Contents with blank content.
- 619 : Add driver printing over public Internet.
- 623 : Create reserved queue for AirPrint.
- 631: Add printer driver download links in Web App.
Changed
- 591 : Make Smartschool print charge to student account optional.
- 594 : Skip LDAP users without user-name.
- 597 : Add directdebit as payment method.
- 602 : Convert Smartschool document name to 7-bit ascii before printing to PaperCut.
- 603 : Auto select printer tray for Smartschool print job.
- 604 : Make savapage-notifier link statically with C/C++ libs.
- 605 : Add Unfinished status to filter printed documents in Web App.
- 613 : Remove Continue button from multiple Web App Session message.
- 616 : Show document title in transactions depending on config setting.
- 617 : Allow user to download his own transaction report from User Web App.
- 618 : Refactor User Web App footer bar.
- 620 : Ignore new unsupported Mollie payment methods.
- 622 : Lazy create SavaPages directory after Admin WebApp login.
- 624 : Replace SQL NULLS FIRST modifier with COALESCE function.
- 625 : Upgrade to database schema version 1.5.
- 626 : Force proxy print job status to completed when CUPS job is not found.
Fixed
- 592 : Fix NFC Card Login authentication.
- 593 : Fix server command logging error.
- 595 : Fix User sync email update error.
- 600 : Fix SQL error in Smartschool module.
- 601 : Fix User Sync error at UserEmail, UserNumber or UserCard update.
- 609 : Fix NumberFormatException for IPP 4-byte integer 0xFFFFFFFD.
- 615 : Prevent Account Enumeration and Guessable User Account.
- 621 : Fix card number error when creating internal user.
- 627 : Disable CometD WebSocket transport in JavaScript clients.
- 628 : Skip check on multiple Web App sessions for Mac OS X Safari.
- 630 : Use web sessions when authentication tokens are disabled.