PROBLEM: (QAR 23692, QAR 47716, QAR 51196, HPAQ1142J, QAR 51504, QAR 51757, (Patch ID: OSF435-038) ******** MGO102627, QAR 51837, HPAQ20FLV, QAR 51865, UVO105149, QAR 51866, HPAQB119U, QAR 51987, QAR 52054, QAR 52377, MGO102769, QAR 52416, EVT102133, QAR 52499, QAR 52502, QAR 52504, QAR 52505, QAR 52604, QAR 52657, STLQ11212, QAR 53197, HPAQ500SR, QAR 53976, MGO102870, QAR 54415, QAR 54961, QAR 55409, UTO101507, QAR 55515, QAR 55691, QAR 57136, UVO105567, QAR 57374, QAR 57384, HPAQC0CM7, QAR 60179, DMO100329) This patch includes one new print system feature (for APX - which is NOT documented in lpd, but rather in the APX doc-set), and improves the overall print system as follows: o Prevents race conditions that caused problems starting and exiting the line print daemon. o Fixes problems that caused print queues to hang. o Efficiency is improved. lpq can reliably determine when lpd is not running, preventing the initialization of too many instances of lpd when many lpr commands are issued simultaneously. This information is used by Pathworks/ASDU. o Logging is improved. All errors or unusual events are logged as lpr.info or greater severity. Messages for infinite network tries will no longer increase the size of lpr.log. All lpr.log messages are tagged with the severity, to distinguish errors clearly to the Administrator and to technical support. o Loss of protocol messages is fixed due to improved reliability of network I/O. PROBLEM: (QAR 68499) (Patch ID: OSF435-128) ******** This patch fixes a problem where under certain circumstances, a print queue becomes disabled and printing stops. For example, when a queue has just been created and the first job is submitted from a remote system, the queue's lock file is created. The protections on the lock file are incorrectly set such that the queue becomes disabled. This fix eliminates the erroneous protection-setting on the queue's lock file. PROBLEM: (CLD BCSMB02JR, CLD BCGM324NQ, CLD HPAQ519K5) (Patch ID: OSF435-370) ******** This patch fixes the following three problems: 1. When printing jobs, a timeout can occur after five minutes, which causes some large print jobs to stop, then resume printing from the beginning of the print job. This has been corrected by setting the timeout to read an ACK from the remote lpd daemon to 3 days. 2. When slave lpd daemons try to process jobs on the print queue, some of them can fail to obtain a lock on the lock file, and exit with an error. This has been corrected by increasing, from 10 seconds to 120 seconds, the time limit of lpd to wait for the current daemon to either give up the lock on the queue or print the queued jobs. 3. A problem where some print jobs will print out twice. This has been corrected by eliminating timeouts from the sendfile() procedure. PROBLEM: (HPAQ80R71, BCSM518MX, BCSM31NJD, 48482) (Patch ID: OSF435-381) ******** This patch fixes the following four problems: 1. A remote print job may fail to print, with the error message: lstat/open failed for dfA... no such file or directory. 2. If a remote print job is printing, and the connection to the printer is lost, the print job does not resume printing once the connection is restored. 3. Sometimes, when sequence numbers wrap around from 999 to 000, job 000 is submitted before, and prints before, job 999. 4. lpstat -u output is incorrect.