History of iPrint Client fixes

  • 7008708
  • 06-Jun-2011
  • 16-Nov-2020

Environment

Novell iPrint Client for Windows

Situation

This document lists the fixes built into the iPrint Client from version 5.40 through 6.20.  These fixes are cumulative.

Explanation of client update availability:
The 5.x iPrint Clients were available through download.novell.com and through the OES Channel update.  The OES Channel updates made the clients available through an RPM install.  Because NetWare doesn't recognize the RPM format, we provided the clients through download.novell.com as an additional outlet.  As NetWare support diminished, and client features moved beyond what NetWare has been tested with, we stopped providing the 6.x clients through download.novell.com.  Starting with 6.x iPrint Clients, updated clients are available to OES iPrint environments through the channel update.  To download these clients, you can go to this site:
https://download.novell.com/patch/psdb/
From this site, find the version of OES you want, and look for the novell-iprint-client RPMs.  If you don't want to install the novell-iprint-client RPM to your server, you can unpack/unzip the RPM on a Windows machine and find the nipp.exe of your choice within the folder structure. 

Most iPrint Appliance updates also contains updated clients.  Whether the updated client is obtain through the OES Channel  or an iPrint Appliance update, end users can obtain the updated software by going to the /ipp page and clicking the "Install iPrint Client" link at the top of the page.

Resolution

Fixes introduced in the 6.21 iPrint Client

Available through the OES and iPrint Appliance Update channel

  • iPrint client asking for authentication, even when Remember Password is checked. (Bug 1172556)

Fixes introduced in the 6.20 iPrint Client

Available through the OES and iPrint Appliance Update channel

  • Spoolsv Handles increase when selecting iPrint printer, causing Windows performance problems (Bug )
  • TID 7024095 Windows Apps hang when non-reachable iPrint printer is default. (Bug 1148630)

Fixes introduced in the 6.18 iPrint Client

Available through the OES and iPrint Appliance Update channel

  • iCM fails with userPrincipalName (Bug 1113405)
  • iPrint Client hangs spooler listing printers (Bug 1109761)
  • Unable to upload HP Universal PCL 6 (v6.6.5) Driver (Bug 1112601)
  • Authentication fails with dot "." in AD sAMAccountName (Bug 1126792)

Fixes introduced in the 6.16 FTF iPrint Client

No longer available for download, but the fixes listed here are rolled into future release (as are all fixes with every client version).

  • TID 7023395 6.16 iPrint Client with iPrint Direct printers hangs Windows Print Spooler

Fixes introduced in the 6.16 iPrint Client

Available through the OES and iPrint Appliance Update channel

  • iPrintLite prompts for credentials with job submission, even after authentication has occurred. (Bug 1052239)
  • iPrintLite job submission status shows printed successfully with failed jobs. (Bug 1069912)
  • Printing from Edge browser fails. (Bug 1100744)
  • Secure Printing from Edge prompts for credentials, even after credentials already provided. (Bug 1103565)
  • Printer driver not updating with auto driver/profile update feature enabled. (Bug 1105595)

Fixes introduced in the 6.15 iPrint Client

Available through the OES and iPrint Appliance Update channel and through the iPrint Appliance 2.1 Patch 7 download.

  • User printers installed using WSACL rules and shortname could not be removed (Bug 1089861)
  • iPrint Lite: Unsupported files information icon updated (Bug 1081341)
  • iPrint Lite is allowing to print unsupported files through windows context menu open with option. (Bug 1069221)
  • iPrint_lite: Clicking on iprint-lite icon on windows task bar does not minimize it. (Bug 1070780)
  • iPrint_lite: Hitting Enter key after entering server-ip does not click on "Find" button. (Bug 1070925)
  • iPrint Authentications fail with Novell Client installed (userPrincipalName) (Bug 1080884)
  • No error message when user prints to an SSL printer that he has no rights (Bug 1077610)
  • Printer driver download without iPrint provider using CLI. (Bug 116453)
  • iPrint client allowing to print the document even if the copies field is null. (Bug 1070716)

Fixes introduced in the 6.12 iPrint Client

Available through the OES and iPrint Appliance Update channel

  • Refresh iCM feature introduced (Bug 1057892)
  • Context menu printing crashes Windows Explorer with files with no extension (Bug 1063863)

Fixes introduced in the 6.11 iPrint Client

Available through the OES and iPrint Appliance Update channel

  • Minor cosmetic fixes.

Fixes introduced in the 6.10 iPrint Client

Available through the OES and iPrint Appliance Update channel or through iPrint Appliance 2.1 Patch 5

  • TID 7020136: OES Client nwtray crashes when you login through icon repetitively

Fixes introduced in the 6.09 iPrint Client

Available through the OES and iPrint Appliance Update channel or through these iPrint Appliance patches:

  • iPrint Appliance 2.0 Hot Patch 4
  • iPrint Appliance 2.1 Hot Patch 4
  • Error messages flooding NPSMMON.LOG (Bug 1021421)
  • Print dialog within MS Office or Adobe Reader in perpetual error state or spins indefinitely. (Bug 1029529)
  • User Printer installation crashes print spooler if location or description is set. (Bug 1028999)

Fixes introduced in the 6.08 iPrint Client

Available through the OES and iPrint Appliance Update channel or through these iPrint Appliance patches:

  • iPrint Appliance 2.0 Patch 4
  • iPrint Appliance 2.1 Patch 2
  • TID 7017101 - 0x00000002 error installing iPrint printers with the EFI Fiery driver (Bug 1019023)
  • TID 7017417 - Direct Printers looses parts of the printed document if  bDirectPrintSpoolJobEnabled is enabled (Bug 1021882)
  • TID 7021962 - Hide Document Names for iPrint printer's Windows Printer Queue
  • Printer driver DLLs are being over-written during iPrint printer installation. (Bug 990474)
  • iprntcmd based printer install and deletion enhanced for new User Printer implementation (Bug 103440)
  • iCM settings only read on log on. Provided message-box in case iCM not enabled. - Added few strings to the string table for User Printer. (Bug 104441)

Fixes introduced in the 6.07 iPrint Client

Available through the OES Update channel

  • Mac driver upload via iManager results in inproper driver name. (Bug 984480)
  • iCM fails to launch when logging in with OES Client. (Bug 1011189)
  • error 0x00000002 installing PS EFI Fiery driver (Bug 1019023)
  • Spooler crashes with Auto driver/profile update on Win 10 x86 (Bug 1020818)

Fixes introduced in the 6.06 iPrint Client

Available through the OES Update channel or through these iPrint Appliance patches:

  • iPrint Appliance 1.1 Patch 6
  • iPrint Appliance 2.0 Patch 2
  • iPrint Appliance 2.1 Patch 3
  • Pause Direct Print Jobs while printer is offline (Bug 974207)
  • iPrint client fails to install printers with with extented characters (Bug 881229)
  • OpenSSL need to be updated in client for important security fixes (Bug 978637)

Fixes Introduced in the 6.04 iPrint Client

Available through the OES Update channel or through these iPrint Appliance patches:

  • iPrint Appliance 1.1 Patch 5
  • iPrint Appliance 2.0 Patch 1
  • MessageBox added to inform user when grace logins are low (Bug 750144)
  • Unable to install printer on Windows 10 when part of Azure AD (953218)
  • Status of Paused Print jobs to direct printers are not shown in the iPrint document status (Bug 960038)
  • iPrint Direct submitted print jobs lost when printer is offline. (Bug 941067)
  • iPrint Direct submitted print jobs lost when printer is paused (Bug 931784)
  • Change client to read iCM attributes from configured PrimaryPSMAddress (Bug 921821)

Fixes introduced in the 6.02 iPrint Client
iPrint Appliance: Available with iPrint Appliance 1.1 Patch 3
OES 11 SP2: Available with the September OES 11 Channel Update.

  • Added support for Windows 10
  • Added User Printer support for Windows 8 and newer.
Fixes introduced in the 6.01 iPrint Client

iPrint Appliance: Available with iPrint Appliance 1.1 Patch 2
OES 11 SP2: Available with July 2015 novell-iprint-client

  • iPrint Direct + User Printer + Win2008R2 results in printer status as Paper Out (Bug 919792)
  • Error uploading Mac driver: "%1 is not a valid win32 application" (TID 7016595)
  • Unable to modify printer driver profile with non-English Windows workstation (Bug 929064)
  • Unable to create printer driver profile with non-English Windows workstation (Bug 923886)
  • iPrint Direct printers don't maintain print jobs in the local Windows spool (Bug 924873)
  • iPrint Direct with some printer models results in last page not printing (Bug 922673)
Fixes introduced in the 6.0.0 iPrint Client
  • Firefox iPrint printer install results in blank white page (See TID 7015285)
  • "The iPrint client is not installed" and "Run as Administrator" messages (See TID 7005438)
  • iCapture feature does not exist in iPrint Client 6.0 (See TID 7016561)
Fixes introduced in the 5.99 iPrint Client
  • Print Spooler Crash with WinXP/Win7 and 5.94 iPrint Client. (See TID 7014728)
    • This same fix is in the 5.96 and 5.98 versions of the iPrint Client, however, the 5.99 improves on this fix.
  • iPrint Client intermittently crashes with Interactive Services Detection enabled (See TID 7016006)
  • "Clear History" button does not remove the history within the "iPrint Document Status" window. (Bug 788727)
Fixes introduced in the 5.98 iPrint Client
  • Print Spooler Crash with WinXP/Win7 and 5.94 iPrint Client. (See TID 7014728)
    • This same fix is in the 5.96, however, the 5.98 improves on this fix.
Security fixes introduced in the 5.98 Client:
open SSL security vulnerability fix: CVE-2014-0224, CVE-2014-0221, CVE-2014-3470

Fixes introduced in the 5.96 iPrint Client
  • Print Spooler Crash with WinXP/Win7 and 5.94 iPrint Client. (See TID 7014728)
  • iPrint client 5.94 slow updating windows printer properties page (Bug 865327)
Fixes introduced in the 5.94 iPrint Client
  • Introduces support for Windows 8.1, which also requires iPrint server updates.  (See TID 7014111)
  • Mac or Linux print drivers fail to upload with "Check that the Driver Store (idsd) is loaded" (TID 7000038)
  • Security Vulnerability - Novell iPrint Client DoS vulnerability in id1.GetPrinterURLList(arg1,arg2) (TID 7014184)

Fixes introduced in the 5.92 iPrint Client

  • iPrint or Apache is slow or unable to accept new jobs (KB 7012473)
  • Added support for XPS drivers. (Bug 831092)
  • Resolved issue with shortcut settings being saved with printer driver profile (Bug 827766)
  • Resolved issue with invalid realm details found in iPrint Client Passwords tab (Bug 789947)
  • Fixed iprntcmd -v output (Bug 574955)
  • Resolved issue with iprntcmd -i showing wrong information for direct printer (Bug 793113)
Fixes introduced in the 5.90 iPrint Client
Security Vulnerability - Novell iPrint Client Stack Buffer Overflow Remote Code Execution Vulnerability (KB 7012344)

Fixes introduced in the 5.86 iPrint Client
Fixes introduced in the 5.82 iPrint Client
  • iPrint printer install with Firefox doesn't show success window (KB 7009888)
  • Windows 7 laptop connect to remote network experiences hangs when listing iPrint printers (KB 7008411)
  • Printer Driver Profile with Ricoh MP6001PCL6 driver won't retain changes (KB 7010071)
  • iPrint client install crash (bug 749396)
Security fixes introduced in the 5.82 Client:
ZDI-CAN-1533: Novell iPrint Client op-client-interface-version Remote Code Execution Vulnerability. This vulnerability was found by Brian Gorenc, HP DVLabs, working with TippingPoint's Zero Day Initiative. CVE-2012-0411.

Fixes introduced in the 5.78 iPrint Client:
  • NIPPLPTE.exe crashes when printing to iCapture port which has a secure printer captured. Bug 723807
  • Windows XP bootup hang with iPrint Client 5.74. KB 7009838
  • Printer Driver Profile creation hangs with "Loading driver configuration". KB 7010086
  • Driver upload from Win7 client returns missing 2511290 message, even though it is installed. Bug 742282
  • v5.74 iPrint client does not have proper Catalan and Dutch translations. Bug 735185
Security fixes introduced in the 5.78 Client:
  • ZDI-CAN-1345: Novell iPrint Client nipplib.dll GetDriverSettings realm Remote Code Execution Vulnerability. This vulnerability was found by gwslabs.com, working with TippingPoint's Zero Day Initiative. CVE-2011-4187.
  • ZDI-CAN-1458: Novell iPrint Client ActiveX GetPrinterURLList2 Remote Code Execution Vulnerability. This vulnerability was found by Brian Gorenc, working with TippingPoint's Zero Day Initiative. CVE-2011-4185.
  • ZDI-CAN-1466: Novell iPrint nipplib.dll  > client-file-name Parsing Remote Code Execution Vulnerability. This vulnerability was found by Ivan Rodriguez Almuina, working with TippingPoint's Zero Day Initiative. CVE-2011-4186.
Fixes introduced in the 5.74 iPrint client:
  • "Setup has detected that another instance of this program is already running". Bug 702910
  • iPrint Auto Driver Update prompts printer re-install after each reboot. TID 7009725
  • Canon Image MF8400/MF8100 driver associated to iPrint printer results in error -536870656. Bug 677114
  • iprntcmd command does not indicate the sucess of driver upload. Bug 680372
  • Older driver uploads when newer INF is selected. Need pop-up to inform customer of MS KB update. KB 7007119. Bug 599347
  • iprntcmd --delprinter added ability to delete ALL printers from workstation. Bug 694041
  • iPrint client and Novell Client don't share edirectory passwords if iPrint client is installed first. Bug 684506
  • Client32 password update is not passed to iPrint Client.  TID 7010559
New Feature Introduced in the 5.74 iPrint Client:
  • iCM no longer requires the Novell Client for Windows.
Fixes introduced in the 5.72 iPrint Client:
  • This client was removed from the Novell download site because of the non-English language issues.
Fixes introduced in the 5.68 iPrint Client:
This client was removed from the Novell download site because of the issue documented in TID 7009303

Fixes introduced in the 5.69 FTF (Field Test File) iPrint Client:

  • ShortInstallName feature results in spooler crash. Bug 704851
  • "Setup has detected that another instance of this program is already running". Bug 702910
  • Cannon Image MF8400/MF8100 driver associated to iPrint printer results in error -536870656. Bug 677114
  • iprntcmd command does not indicate the sucess of driver upload. Bug 680372
  • Older driver uploads when newer INF is selected. Need pop-up to inform customer of MS KB udpate. KB 7007119. Bug 599347
  • iprntcmd --delprinter added ability to delete ALL printers from workstation. Bug 694041
  • iPrint client and Novell Client don't share edirectory passwords if iPrint client is installed first. Bug 684506
Fixes introduced in the 5.64 Client
  • Auto Driver Update inappropriately triggers when Driver Store is Down (Bug 676871)
  • "iprintcmd -g" does not return the default printer (Bug 683714)
  • TID 7009122 - How to pre-cache print drivers to speed up iPrint printer installations. (new feature)
Security fixes introduced in the 5.64 Client:
  • ZDI-CAN-1126: Novell iPrint nipplib.dll uri Remote Code Execution Vulnerability. This vulnerability was found by Ivan Rodriguez Almuina, working with TippingPoint's Zero Day Initiative. CVE-2011-1699
  • ZDI-CAN-1127: Novell iPrint nipplib.dll  profile-time Remote Code Execution Vulnerability. This vulnerability was found by Ivan Rodriguez Almuina, working with TippingPoint's Zero Day Initiative. CVE-2011-1700
  • ZDI-CAN-1128: Novell iPrint nipplib.dll profile-name Remote Code Execution Vulnerability. This vulnerability was found by Ivan Rodriguez Almuina, working with TippingPoint's Zero Day Initiative. CVE-2011-1701
  • ZDI-CAN-1129: Novell iPrint nipplib.dll file-date-time Remote Code Execution Vulnerability. This vulnerability was found by Ivan Rodriguez Almuina, working with TippingPoint's Zero Day Initiative. CVE-2011-1702
  • ZDI-CAN-1130: Novell iPrint nipplib.dll driver-version Remote Code Vulnerability. This vulnerability was found by Ivan Rodriguez Almuina, working with TippingPoint's Zero Day Initiative. CVE-2011-1703
  • ZDI-CAN-1131: Novell iPrint nipplib.dll core-package Remote Code Execution Vulnerability. This vulnerability was found by Ivan Rodriguez Almuina, working with TippingPoint's Zero Day Initiative. CVE-2011-1704
  • ZDI-CAN-1132: Novell iPrint nipplib.dll client-file-name Remote Code Execution Vulnerability. This vulnerability was found by Ivan Rodriguez Almuina, working with TippingPoint's Zero Day Initiative. CVE-2011-1705
  • ZDI-CAN-1133:  Novell iPrint nipplib.dll iprint-client-config-info Remote Code Execution Vulnerability. This vulnerability was found by Ivan Rodriguez Almuina, working with TippingPoint's Zero Day Initiative. CVE-2011-1706
  • ZDI-CAN-1134: Novell iPrint op-printer-list-all-jobs cookie Remote Code Execution Vulnerability. This vulnerability was found by Ivan Rodriguez Almuina, working with TippingPoint's Zero Day Initiative. CVE-2011-1708
  • ZDI-CAN-1135: Novell iPrint op-printer-list-all-jobs url Remote Code Execution Vulnerability. This vulnerability was found by Ivan Rodriguez Almuina, working with TippingPoint's Zero Day Initiative. CVE-2011-1707
Fixes introduced in the 5.60 Client
  • TID 7007782 - Universal Printer Driver takes over 4 minutes to install
  • TID 7008220 - Unable to view print jobs from the Windows 7 Printers and Devices panel
  • Client install to non-English Win7 platforms crashes the spooler, showing a failed installed. (Bugs 663841 and 681632)
  • Initial printer status shows error state with non-English Win7 with Xerox drivers and User Printers (Bug 674558)
  • Print drivers in the C:\NDPS directory are not cleared (Bug 670861)
  • TID 7008248 - iPrint Direct SNMP Community String feature
Fixes carried over from the 5.56 Client
  • TID 7006724 - User printers do not work on 2008 R2
  • Security Fixes. See the "security fixes:" section from the 5.56 readme available from download.novell.com
Fixes carried over from the 5.52 Client:
  • Updating 'Location' crashes Print Spooler with 5.4x client (Bug 639389)
  • Drivers are not removed from C:\NDPS\DRVR_TMP directory after install of iPrint printer (Bug 643663)
  • User printer does not work on Windows 7. (Bug 645638)
  • Windows7:CHS:title bar in error message is not translated. (Bug 629004)
Fixes carried over from the 5.50 Client:
  • TID 7006886 - iPrint Windows 7 printer install error: 2147023673 (Windows 7 iPrint printers failed to install with unsigned drivers)
    Printers update everyday (Random Issue) when auto driver update is enabled. (Bug 613184)
  • Win7 - iPrint client fails to install drivers(Error: 2147023099) uploaded after doing a "Windows Update" on the uploading workstation. (Bug 605512)
  • Functionality Change: Introduced option of Purge All Jobs for specified PA within iprntcmd: "iprntcmd -r | --purgealljobs " (Bug 598362)
  • Functionality Change: Client update is forced after user rejects client update 5 times (Bug 622867)
Security fixes introduced in the 5.44 Client:
  • ZDI-CAN-905: "Novell iPrint Client Browser PluginGetDriverFile Uninitialized Pointer Remote Code Execution Vulnerability." This vulnerability was discovered by Aaron Portnoy, TippingPoint DVLabs. CVE-2010-4317.
  • Secunia advisory SA40805 and CVE identifier CVE-2010-1527. Found by Carsten Eiram, Secunia Research.
Fixes carried over from the 5.42 Client:
  • ZDI-CAN-745: "Novell iPrint Client Browser Plugin Parameter Name Remote Code Execution." This vulnerability was discovered by Ivan Almuina, working with TippingPoint's Zero Day Iniative. CVE-2010-4314.
  • ZDI-CAN-754: "Novell iPrint Client Browser Plugin Remote Code Execution Vulnerability." This vulnerability was discovered by Ivan Almuina, working with TippingPoint's Zero Day Iniative. CVE-2010-4315.
  • ZDI-CAN-858: "Novell iPrint Client Browser Plugin Execute Request debug Parameter Remote Code Execution." This vulnerability was discovered by Aaron Portnoy, TippingPoint DVLabs. CVE-2010-4316.
  • ZDI-CAN-867: "Novell iPrint Client Browser Plugin Remote File Deletion Vulnerability." This vulnerability was discovered by Aaron Portnoy, TippingPoint DVLabs. CVE-2010-4319.
Fixes carried over from the 5.40 Client:
  • Resolves a condition where iPrint redirection results in the printer being removed, but not replaced by the scheduled target printer. (Bug 402869)
  • TID 7005740: Increased PDP/Bi-di/UPD support with iPrint client 5.42
  • TID 7005753: Clear iPrint Client credential after Windows log off
  • Vista and above platforms throw an error to the user installing the printer if the printer has a template based profile associated. (Bug 579020)
  • Updated text to the Printer Agent's Description field does not update to the workstation's Printers and Faxes Window (Bug 405503)
  • TID 7005438 - Prevent iPrint client not installed message. (ActiveX enable)
  • Introduce the ability to upload Mac and Linux PPDs from Windows Vista and Windows 7 using IE.
  • TID 7006877 - New iCapture syntax