CSI International

start a trial

authorization codes

contact

about

news

partners

 

 

Fixes are also available for the following older TCP/IP service levels:

TCP/IP 1.5 A
TCP/IP 1.5 C
TCP/IP 1.5 D
TCP/IP 1.5 E
 

Fixes for TCP/IP Release 1.5 Service Pack F


Symptoms,
Sorted by Issue Date
Symptoms,
Sorted by Component
Fix Descriptions,
Sorted by Number
Download a file
with all fixes
Download Service Pack F
with fixes pre-applied

Carefully examine each fix for applicability before using it.

Fixes marked with "*" have been pre-applied to the currently available distribution file.


Fixes Sorted By Issue Date (Newest to Oldest):
Issue Date Symptom Status Fix IBM APAR
2010/06/21 Event processing fails to send some files Released ZP15F543*
2010/06/14 SMTPD rejects data pseudo-text Released ZP15F544*
2010/06/10 DFHSO0002 severe error (code X'0274') has occurred in DFHSOCK Released ZP15F406*
2010/05/21 SOBLOK dumped and error returned to UDP application Released ZP15F016*
2010/05/18 Some domain names can't be resolved via DNS Error ZP15F541
2010/05/18 Duplicate transmission of files Superseded ZP15F542
2010/05/04 REXX OUTTRAP does not intercept CLIENT SYSLST output Released ZP15F540*
2010/04/23 IPN166E Appl Prog Abend... Phase: IPNTYTCP Released ZP15F014*
2010/04/20 SITE LDEST/PDEST/XDEST commands have no effect. Released ZP15F537*
2010/04/13 DEFINE EVENT,NULLFILE= parameter does not work Released ZP15F532*
2010/04/13 LPR error recovery problems Released ZP15F534*
2010/04/13 Error message IPF402D contains invalid information. Released ZP15F535*
2010/04/13 Both Email client and Automation processing modify DISP Superseded ZP15F536
2010/04/02 Stack hangs or malfunctions in a strange manner Released ZP15F012* PM13088
2010/04/02 Stack hangs or issues "lock not held" message Released ZP15F013* PM13088
2010/03/29 EXEC CICS WAIT does not work with XOAECB field Released ZP15F529* PM13088
2010/03/24 Illegal SVC hex 27 error during startup Released ZP15F403* PM13088
2010/03/24 Auto client processes a report twice Superseded ZP15F531
2010/03/23 FTP "DIR" command fails Released ZP15F402* PM13088
2010/03/16 Outbound UDP datagrams with no source IP address Released ZP15F011* PM13088
2010/03/16 Large amounts of 24-bit storage in NMBLOK subpool Superseded ZP15F530* PM13088
2010/02/25 CICS Web Services fails Released ZP15F401* PM13088
2010/02/19 Program check in CTCA link driver during shutdown Released ZP15F005* PM13088
2010/02/18 IPL130I Link Level RAW Retransmitting Released ZP15F008* PM13088
2010/02/18 Datagrams passed via an IPNET link are not correctly routed Released ZP15F009* PM13088
2010/02/18 DIR entries missing on MSGXLOG Released ZP15F299* PM13088
2010/02/18 VSAMCAT DEFINE CLUSTER does not release memory Released ZP15F527* PM13088
2010/02/18 Extraneous data inserted in CGI output Released ZP15F528* PM13088
2010/01/13 IPN166E Application Program Abend in SOCKPASS Released ZP15F006* PM06470
2010/01/13 NOP control command is passed to CICS in 3270 datastream Released ZP15F194* PM06470
2010/01/13 "IPF402D POWER CLOSE XPCC SENDR has failed" message at file CLOSE. Superseded ZP15F523 PM06470
2010/01/13 Internal-only DNS entries not found Superseded ZP15F524* PM06470
2010/01/13 SMTPD rejects data because CR sent without an LF. Superseded ZP15F525 PM06470
2010/01/13 LPR enhancement to permit use of continuation lines Superseded ZP15F526 PM06470
2009/11/30 Queued connections time-out earlier than specified Released ZP15F003* PM06470
2009/11/19 POWER PNET connection does not terminate after ZP15F296 Superseded ZP15F298 PM06470
2009/11/19 Auto Email fails with "Missing @ sign" message Superseded ZP15F521 PM06470
2009/11/17 SELECT fails on asynchronous socket Superseded ZP15F296 PM06470
2009/11/13 FTP does not truncate POWER RDR records to 80 characters Released ZP15F520* PM06470
2009/11/12 Connections fail when datagrams are fragmented Released ZP15F002* PM06470
2009/11/12 Program check in EZA or BSD application Released ZP15F297* PM06470
2009/11/11 EXEC TCP CLOSE generates incomplete code Released ZP15F519* PM06470
2009/10/11 MPUT command fails when used with SecureFTP Released ZP15F292* PM06470
2009/10/11 Stack partition and/or FTPBATCH partition GETVIS exhausted Released ZP15F295* PM06470
2009/10/11 FTP RDR/PUN queue access limited to 80 bytes Released ZP15F517* PM06470
2009/10/10 When an error condition occurs, POPMAIL abends.
Userid and password used when commented-out
Released ZP15F506* PM06470
2009/10/10 POPMAIL erroneously indicates no emails to download Released ZP15F507* PM06470
2009/09/14 Poor performance of BSD/C-based applications
Asynchronous READ not posted
Superseded ZP15F286 PM06470
2009/09/14 SSL data connection slow to close Released ZP15F289* PM06470
2009/09/14 Missing "welcome" member prevents FTP initialization Released ZP15F290* PM06470
2009/09/14 Transfer into Power RDR fails Released ZP15F291* PM06470
2009/09/14 Internal update to permit POWER DISP to be set at CLOSE time. Superseded ZP15F504 PM06470
2009/09/14 IPNETPRE-generated PL/1 code causes compiler warning messages Superseded ZP15F508 PM06470
2009/09/14 Short names cached by the DNS client. Superseded ZP15F509 PM06470
2009/09/14 Attachment sent, but client indicates failure. Superseded ZP15F510 PM06470
2009/09/14 A REXX program with the FTPMSG() function abends if stem.0 = 0 Released ZP15F511* PM06470
2009/09/14 PALTER does not affect automation entries. Sometimes they are sent twice. Released ZP15F512 PM06470
2009/09/14 LPR to InfoPrint server fails when FCB is specified. Superseded ZP15F513 PM06470
2009/07/20 Update to CLOSE behavior. Superseded ZP15F505 PM06470
2009/07/18 Correction for FTP reply numbers for automation Superseded ZP15F287 PM06470
2009/07/18 Email client passes blank userid or password to security exit Superseded ZP15F503 PM06470
2009/07/17 PING for non-existent local device never ends
Increasing number of IBBLOKs consuming storage
Released ZP15F197* PM06470
2009/07/17 Storage consumed by IBBLOKs Released ZP15F198* PM06470
2009/07/02 Passive OPEN fails with bad mask
Updated object modules implemented
Superseded ZP15F394 PK91074
2009/07/02 VSAMCAT model not used Superseded ZP15F399 PK91074
2009/07/02 Inconsistent variable use in Event scripting
New variable, QNUM, added
Superseded ZP15F500 PK91074
2009/07/02 Inconsistent variable use of PWRCDAT and PWRCTIM Superseded ZP15F501 PK91074
2009/07/02 New variables added for autoLPR Superseded ZP15F502 PK91074
2009/07/01 Install new Batch API object deck Released ZP15F195* PK91074
2009/07/01 Install new CICS API object deck Superseded ZP15F196 PK91074
2009/07/01 Optional return code set
"Null" variable support
Released ZP15F285* PK91074
2009/06/30 ACCEPT fails with errno "econnreset"
Loop during startup of CICS Web Services
errno 1121 returned by CLOSE for base socket
BSD103 message issued as diagnostice instead of warning
Added support for ABORT return code
Superseded ZP15F280 PK91074
2009/06/30 Fast Session Resumption fails Released ZP15F282* PK91074
2009/06/30 Program Check exception in CIALPRVK Released ZP15F283* PK91074
2009/06/30 Lower case "SET subject" fails
"SET ATTACHFAIL=CONT" fails.
Superseded ZP15F393 PK91074
2009/06/30 Provide MCC carriage control when desired Superseded ZP15F395 PK91074
2009/06/30 ABEND when sequential file runs out of extents Released ZP15F396* PK91074
2009/06/30 Italic settings for TIMES-ROMAN generate errors Released ZP15F397* PK91074
2009/06/11 SETVAR of user-defined POWER field of 8-bytes may fail Superseded ZP15F392 PK91074
2009/06/10 Allow FTP of Dr D backup tape Released ZP15F281* PK91074
2009/06/09 GPS processing incorrect for EMULATE=TRANSPARENT Released ZP15F193* PK91074
2009/06/09 Email addresses are limited to 32 bytes
Excessive diagnostic dumps
Superseded ZP15F390 PK91074
2009/06/09 SITE FTPMODEL not passed to VSAMCAT driver Released ZP15F391* PK91074
2009/06/08 AutoFTP does not set user-defined POWER fields as variables Superseded ZP15F388 PK91074
2009/06/08 AutoFTP does not set user-defined POWER fields as variables Superseded ZP15F389 PK91074
2009/06/04 ATTACH name.*.* does not work for POWER entries. Superseded ZP15F387 PK91074
2009/06/03 RC=12 when processing COBOL source with IPNETPRE Superseded ZP15F385 PK91074
2009/06/03 Specification of Helvetica or Times-Roman causes corrupt PDF Superseded ZP15F386 PK91074
2009/06/01 Problems following SOCKET ABORT request Released ZP15F192* PK91074
2009/06/01 REXX SOCKET function does not support SYSPARM Released ZP15F384* PK91074
2009/05/18 Generated PALTER does not include Power SYSID Superseded ZP15F383 PK85862
2009/05/17 VSAMCAT doesn't use the SITE VOLID value Superseded ZP15F381 PK85862
2009/05/17 SYSID is not returned in DIR requests Superseded ZP15F382 PK85862
2009/04/23 Corrections and Updates to BSD/C API Superseded ZP15F270 PK85862
2009/04/23 Delays during CLOSE processing Released ZP15F276* PK85862
2009/04/18 GPS Daemon(s) unresponsive after cycling CICS Superseded ZP15F190 PK85862
2009/04/17 Program Check after "SET TELNETD_BUFSIZE=" specified Superseded ZP15F191 PK85862
2009/04/09 REDEFINE command does not work Superseded ZP15F186 PK85862
2009/04/09 Add TELNET Daemons to REDEFINE command Released ZP15F188* PK85862
2009/04/09 Slow writing of POWER files Superseded ZP15F278* PK85862
2009/04/09 Diagnostic upgrade for POWER File I/O driver Released ZP15F279* PK85862
2009/04/08 IBBLOKs fill storage with "TRAFFIC OFF" Released ZP15F185* PK85862
2009/04/08 Queued connections aborted before timeout reached Released ZP15F189* PK85862
2009/04/02 SSL session diagnostic dump option added Released ZP15F274* PK85862
2009/04/02 SSL session renegotiation fails Superseded ZP15F275 PK85862
2009/03/31 FTP data connection not closed after REST command from client Released ZP15F273* PK85862
2009/03/31 SETV ERROR="IGNORE" Causes AutoFTP failure Superseded ZP15F380 PK85862
2009/03/30 Excessive allocation of IBBLOKs Superseded ZP15F184 PK85862
2009/03/29 Improvements to LPR client Superseded ZP15F183 PK85862
2009/03/29 Unable to attach POWER file unless "CD" is issued before "ATTACH" Superseded ZP15F377 PK85862
2009/03/24 Stack abends when using an FCB with LPR Superseded ZP15F182 PK82194
2009/03/05 Batch FTP client retains storage in IPSTOR subpool Released ZP15F180* PK82194
2009/03/05 Reports over 32,760 bytes are truncated Superseded ZP15F181 PK82194
2009/03/04 AUTO event hangs, is slow, or reports are not delivered. Superseded ZP15F372 PK82194
2009/03/04 Unable to attach DISP=H/L/Y file via batch Email. Superseded ZP15F373 PK82194
2009/02/24 Repeatedly invoking FTP from REXX depletes batch partition storage Released ZP15F178* PK82194
2009/02/24 UDP connections fail when source and target are same stack Released ZP15F179* PK82194
2009/02/22 Wrong file attached to AutoEmail Superseded ZP15F371 PK82194
2009/02/09 Console lines split after 64 bytes Superseded ZP15F269 PK82194
2009/02/05 Console messages break instead of wrap Released ZP15F177* PK82194
2009/02/04 Long line support for LPR Superseded ZP15F171 PK82194
2009/02/04 Unable to maintain connections with some hosts Superseded ZP15F175 PK82194
2009/02/02 SITE PALTER command fails Released ZP15F366* PK82194
2009/02/02 Pre-processor abends or punches unrecognizable data. Superseded ZP15F367 PK82194
2009/01/30 Debugging messages sent to console. Superseded ZP15F365 PK82194
2009/01/28 DIR command returns truncated lines Superseded ZP15F268 PK82194
2009/01/26 ">Undefined<" message after applying ZP15F364 Released ZP15F174* PK82194
2009/01/22 FTPBATCH abends when invoked from a REXX EXEC Superseded ZP15F267 PK82194
2009/01/20 Using FTP to generate a PDF exceeding 5200 pages corrupts memory. Superseded ZP15F363 PK82194
2009/01/16 Allow SeeTCPIP to run for FREE! Released ZP15F266* PK82194
2009/01/15 Connections with port zero displayed Released ZP15F265* PK82194
2009/01/15 BARS= in the PDF config cannot be customized. Released ZP15F360 PK82194
2009/01/15 FILESYS utility program abends Released ZP15F362* PK82194
2009/01/13 Dynamically-added entries to the NAMES table not displayed. Superseded ZP15F361 PK82194
2009/01/11 Random diagnostic messages Released ZP15F172* PK82194
2009/01/11 Errors in PL/1 pre-processing. Superseded ZP15F359 PK82194
2009/01/06 Clients using TLS 1.1 fail to connect to the VSE TLS server Superseded ZP15F264 PK82194
2009/01/05 Application unaware of connection closing Superseded ZP15F170 PK82194
2008/12/30 Improper maximum LRECL for Undefined sequential disk files Released ZP15F263* PK82194
2008/12/23 AUTO event (LPR) hangs when the printer is not ready. Superseded ZP15F358 PK82194
2008/12/22 Stack failure following LPR attempt Superseded ZP15F169 PK82194
2008/12/17 Unable to use POWER pseudo class "BIN" with FTP Superseded ZP15F357 PK82194
2008/12/16 Home IP address blocked by Automatic Security
IP addresses blocked while in WARN mode
Released ZP15F261* PK82194
2008/12/16 SEE600V SeeVSE diagnostic:TRCDNORM Superseded ZP15F262 PK82194
2008/12/12 PARM='SSL=CLIENT' fails Superseded ZP15F259 PK77248
2008/12/12 SSL108D VSE ciphers=0035002F000A0009000800620035002F Superseded ZP15F260 PK77248
2008/12/11 SITE commands using segment number "000" fails. Superseded ZP15F355 PK77248
2008/12/10 IPN166E Appl Prog Abend Phase: IPDRIVER, Offset: 00001C60 Released ZP15F163* PK77248
2008/12/10 IPN166E Appl Prog Abend Phase: IPNATELN Released ZP15F165* PK77248
2008/12/10 Active OPEN fails Superseded ZP15F167 PK77248
2008/12/10 ATTACH of POWER files fails Superseded ZP15F352 PK77248
2008/12/10 FCOBOL and PL/1 code incorrectly generated Superseded ZP15F353 PK77248
2008/12/10 Upgrade of API Preprocessor Released ZP15F354* PK77248
2008/12/03 The &CURTIME variable has insufficient resolution Superseded ZP15F351 PK77248
2008/12/02 The REXX SYSIPT. stem is not being used as documented. Superseded ZP15F350 PK77248
2008/11/25 End-of-connection log records have no timestamp Released ZP15F164* PK77248
2008/11/25 IPN222E TCP/IP System loop has been detected Superseded ZP15F256 PK77248
2008/11/25 SeeTCP/IP packet capture by IP address fails Released ZP15F257* PK77248
2008/11/25 SeeTCP/IP packet capture by IP address fails Superseded ZP15F258 PK77248
2008/11/25 Abend during FTP of out-of-sequence records into KSDS Released ZP15F349* PK77248
2008/11/24 TCP performance problems Superseded ZP15F162 PK77248
2008/11/19 Additional and enhanced messages Released ZP15F254* PK77248
2008/11/19 Additional and enhanced messages Superseded ZP15F255 PK77248
2008/11/17 SecureFTP connection fails when using TLS31 Superseded ZP15F251 PK77248
2008/11/17 SSL "client_hello" contains null cipher Superseded ZP15F252 PK77248
2008/11/17 SecureFTP data connection fails Superseded ZP15F253 PK77248
2008/11/14 Socket STATUS returns incorrect data Superseded ZP15F161 PK77248
2008/11/14 Data connection message (FTP938W) is misleading Superseded ZP15F247 PK77248
2008/11/14 FTP906I FTP server READTOOB or WRITTOOB Superseded ZP15F248 PK77248
2008/11/14 Correction and enhancement of FTP-related messages Superseded ZP15F249 PK77248
2008/11/13 Client Authentication fails Superseded ZP15F244 PK77248
2008/11/13 Abend during Get Certificate Information call (IJBEFPGP) Superseded ZP15F246 PK77248
2008/11/13 Connected socket never ACCEPTed Superseded ZP15F250 PK77248
2008/11/09 Cannot generate PDF of over 10,000 pages. Superseded ZP15F347 PK77248
2008/11/06 Blank card in FTPBATCH SYSIPT causes failure Superseded ZP15F245 PK77248
2008/11/04 DISP=DELETE from the Email Client generates an invalid PDELETE Superseded ZP15F346 PK77248
2008/10/30 Partition SAVE area partially overlaid Released ZP15F159* PK77248
2008/10/30 Partition SAVE area partially overlaid Released ZP15F160* PK77248
2008/10/30 PALTER/PDELETE commands issued from Email Client fail Superseded ZP15F345 PK77248
2008/10/28 ICCF-based web pages fail to display Superseded ZP15F342 PK77248
2008/10/28 Abend in FTPBATCH when creating VSAMCAT-based file. Superseded ZP15F344 PK77248
2008/10/28 Unable to attach POWER files having DISP=H or L Superseded ZP15F348 PK77248
2008/10/27 TCP910D Error: during LOPEN, OPNLCLSF Superseded ZP15F243 PK77248
2008/10/23 Event reports missing events Released ZP15F240* PK77248
2008/10/09 CLOSE hangs after an ABORT is issued Superseded ZP15F157 PK74055
2008/10/09 Data lost when full-buffered RECEIVE times-out Superseded ZP15F158 PK77248
2008/10/08 Idle FTP sessions improperly handled Superseded ZP15F239 PK74055
2008/10/07 BSD ACCEPT fails
BSD SEND fails (UDP)
Superseded ZP15F237 PK74055
2008/10/07 Idle FTP sessions improperly handled Released ZP15F238* PK74055
2008/10/06 EWOULDBLOCK(1102) errno not returned on SEND
ECONNREFUSED(1128) errno returned erroneously
Incorrect exception bit set following SELECT call
Superseded ZP15F156 PK74055
2008/10/06 Idle timeout causes long-running transfer to fail Superseded ZP15F236 PK74055
2008/10/04 Privileged Operation exception at startup Released ZP15F154* PK74055
2008/10/04 ILLEGAL SVC error during shutdown Released ZP15F155* PK74055
2008/10/03 SITE PROCDATA ON has no effect Released ZP15F341* PK74055
2008/10/01 Alignment errors in GPS reports Superseded ZP15F153 PK74055
2008/10/01 EWOULDBLOCK(1102) errno not returned on SEND
ECONNREFUSED(1128) errno returned erroneously
Incorrect exception bit set following SELECT call
Superseded ZP15F233 PK74055
2008/09/25 24-bit GETVIS depletion Superseded ZP15F151 PK74055
2008/09/25 Excess 24-bit GETVIS in FRBLOK subpool Superseded ZP15F152 PK74055
2008/09/24 Adds ownership information to FRBLOK Released ZP15F150* PK74055
2008/09/21 Excessive CPU consumption Released ZP15F149* PK74055
2008/09/21 Stack abend in response to a bad DNS response. Superseded ZP15F338 PK74055
2008/09/21 SAS entries remain active Superseded ZP15F339 PK74055
2008/09/20 Update for Message Skeleton File Superseded ZP15F137 PK74055
2008/09/20 External UDP applications fail Superseded ZP15F140 PK74055
2008/09/20 UDP roll-up fix. Released ZP15F143* PK74055
2008/09/20 UDP roll-up fix. Released ZP15F144* PK74055
2008/09/20 UDP roll-up fix. Released ZP15F145* PK74055
2008/09/20 Extraneous IPN694I message after DEFINE TRACE command Released ZP15F147* PK74055
2008/09/20 UDP roll-up fix. Released ZP15F148* PK74055
2008/09/20 Update for Message Skeleton File Error ZP15F364
2008/09/17 Additional ciphers for ECB mode Released ZP15F235* PK74055
2008/09/16 CICS Abend when using Crypto Assist hardware Superseded ZP15F234 PK74055
2008/09/10 Connection failures Superseded ZP15F142 PK74055
2008/09/08 STATUS return "normal" after RESET sent Superseded ZP15F138 PK74055
2008/09/08 Additional diagnostics and statistics Superseded ZP15F139 PK74055
2008/09/08 UDP roll-up fix. Superseded ZP15F146 PK74055
2008/09/08 Event processing single threads with SINGLEDEST OFF Superseded ZP15F337 PK74055
2008/09/04 Incorrect values in IPT361I message. Superseded ZP15F136 PK74055
2008/09/04 DISP=HOLD entries for AutoEmail are not all sent Superseded ZP15F336 PK74055
2008/09/02 Depletion of partition GETVIS Superseded ZP15F335 PK74055
2008/09/01 Update of message skeleton file Superseded ZP15F132 PK74055
2008/09/01 Incorrect message. Released ZP15F133* PK74055
2008/09/01 Incorrect statistics reported by message IPT361I. Released ZP15F134* PK74055
2008/09/01 Excessive CPU usage via PAGESTAT SVC Released ZP15F135* PK74055
2008/08/31 Failure of UDP-based applications Superseded ZP15F130 PK74055
2008/08/31 Failure of UDP-based applications Superseded ZP15F131 PK74055
2008/08/29 BSD103W IPNRCLOS failed R15=0000000C errno=+100 SORTLOCK Superseded ZP15F232 PK74055
2008/08/28 FTP911I message issued twice Superseded ZP15F231 PK74055
2008/08/27 Caching of SSL sessions causes excessive storage use Superseded ZP15F229 PK74055
2008/08/27 CIALSIGV fails with a 2048-bit RSA key Superseded ZP15F230 PK74055
2008/08/21 Applications that use UDP fail to function Superseded ZP15F129 PK70370, PK71366
2008/08/21 Abend in event recording call from IPCRYPTO Superseded ZP15F228 PK70370, PK71366
2008/08/20 SSL session resume fails with client authentication Superseded ZP15F226
2008/08/18 Excessive requests to turn off diagnostics Superseded ZP15F225 PK70370, PK71366
2008/08/18 Excessive socket STATUS requests Superseded ZP15F227 PK74055
2008/08/14 "IPN166E Application Program Abend" following DELETE EVENT Superseded ZP15F334 PK70370, PK71366
2008/08/12 IPN166E Application Program Abend ... Phase: IPDRIVER Released ZP15F128* PK70370, PK71366
2008/08/12 Certificate from godaddy.com fails Superseded ZP15F224 PK70370, PK71366
2008/08/11 SET FCB=*NULL does not set TOF value Superseded ZP15F126 PK70370, PK71366
2008/08/11 Program check in Socket interface after applying ZP15F124 Superseded ZP15F127 PK70370, PK71366
2008/08/07 LPR not obeying DISP= setting
Banner page not printed by LPD
Superseded ZP15F333 PK70370, PK71366
2008/08/06 VSE hard-wait and/or other undesirable effects Released ZP15F332* PK70370, PK71366
2008/08/04 Event (Auto) processing sends same entry twice
Event (Auto) processing performs poorly
Abend in CLIENTD at TCP/IP startup
Superseded ZP15F330 PK70370, PK71366
2008/07/31 Excessive GETVIS usage; Orphaned Telnet connections Released ZP15F123* PK70370, PK71366
2008/07/31 Application hangs after error Superseded ZP15F124 PK70370, PK71366
2008/07/29 Use of TLS31 with SecureFTP client fails Superseded ZP15F221
2008/07/29 Selectex fails with errno 113 Superseded ZP15F222 PK70370, PK71366
2008/07/29 Triple-DES decryption in ECB Mode fails Superseded ZP15F223 PK70370, PK71366
2008/07/28 Message IPN379I contains misleading text Released ZP15F122* PK70370, PK71366
2008/07/24 FTP351W and FTP352W messages after applying fixes to stack. Superseded ZP15F121 PK70370, PK71366
2008/07/23 "Lost" connections not detected. Superseded ZP15F120 PK70370, PK71366
2008/07/23 Excessive entries in Job Accounting File
Event (auto) processing stops
Superseded ZP15F327 PK70370, PK71366
2008/07/23 Batch EMAIL client ends with RC=0 when attachment fails Superseded ZP15F328 PK70370, PK71366
2008/07/22 Correction for RAPTRAC event handling Released ZP15F220* PK70370, PK71366
2008/07/20 Program check during execution of QUERY IBBLOK command. Superseded ZP15F119 PK70370, PK71366
2008/07/20 Problems with CPACF Hardware Assist and/or TLS31 client Superseded ZP15F219 PK70370, PK71366
2008/07/17 SITE WTO output to SYSLOG cannot be suppressed with MESSAGE Error ZP15F326
2008/07/16 Event (Auto) processing performance issues Superseded ZP15F325 PK70370, PK71366
2008/07/14 IDLETIMEOUT= setting on DEFINE FTPD is ignored Superseded ZP15F324 PK70370, PK71366
2008/07/11 Various timer problems
Failure to pulse connections
Failure to execute in "demo" mode
Fixed-point divide exceptions
Hanging tasks and processes
"ADDIP failure" message and stack failure
Released ZP15F114* PK70370, PK71366
2008/07/11 Inbound connection requests receive RST instead of connecting Released ZP15F115* PK70370, PK71366
2008/07/11 Inbound connection requests receive RST instead of connecting Released ZP15F116* PK70370, PK71366
2008/07/11 Connections "reset" after normal completion Superseded ZP15F117 PK70370, PK71366
2008/07/11 Message IPN283I appears on operator console Released ZP15F118* PK70370, PK71366
2008/07/10 Unnecessary CICS tracing causing excessive overhead Released ZP15F218* PK70370, PK71366
2008/07/10 SAS sessions remain active
Partition GETVIS is depleted
Superseded ZP15F323 PK70370, PK71366
2008/07/04 FTP GUI clients experience errors when listing an empty directory. Superseded ZP15F322 PK70370, PK71366
2008/07/03 24-bit GETVIS depletion. Superseded ZP15F321 PK70370, PK71366
2008/06/20 Precompiler API (IPNETPRE) generates WAIT following CLOSE Superseded ZP15F317 PK70370, PK71366
2008/06/20 Reports using FCB-based carriage control do not clear the printer. Superseded ZP15F318 PK70370, PK71366
2008/06/13 Messages FTP351W and FTP352W appear for fixed modules. Error ZP15F319
2008/06/03 Extraneous SDUMP occurs after a CLOSE error Superseded ZP15F214 PK67333
2008/06/03 CICS Web Services fails when using SSL
CICS Transaction Gateway fails
Superseded ZP15F216 PK67333
2008/05/29 Support for new OSA Express feature Superseded ZP15F103 PK67333
2008/05/29 All stack processing halts during TCP/IP console display operations Superseded ZP15F112 PK67333
2008/05/23 FTPBATCH abend with PARM='FTPD=NO' Superseded ZP15F215 PK67333
2008/05/21 Long connection delay before data begins to transmit Superseded ZP15F110 PK67333
2008/05/20 Problems with queued connections Released ZP15F213* PK67333
2008/05/19 DISP=K entries are deleted by Auto Email/LPR Superseded ZP15F316 PK67333
2008/05/15 Initialization vector not reset after same key gennerated Superseded ZP15F208 PK67333
2008/05/15 ACCEPT or LISTEN fails during passive OPEN Superseded ZP15F209 PK67333
2008/05/15 BSD103W warning messages issued Released ZP15F211* PK67333
2008/05/14 Incomplete command output
Shutdown not clean/complete
Superseded ZP15F108 PK67333
2008/05/14 "Version mismatch" error message after applying ZP15F202 Released ZP15F109* PK67333
2008/05/13 SENDLENGTH=NO would not send a proper format. CPU usage is high. Superseded ZP15F315
2008/05/12 End-of-connection log records have no timestamp Superseded ZP15F210 PK67333
2008/05/07 BSD-based connections fail at initiation Superseded ZP15F107 PK67333
2008/05/07 LPR "DISP=DELETE" does not delete an entry from CLASS=ALL Superseded ZP15F313 PK67333
2008/05/06 FTP "GET" of POWER file from class "ALL" fails Superseded ZP15F312 PK67333
2008/05/05 LPR fails to locate POWER files in pseudo-class "ALL" Superseded ZP15F311 PK67333
2008/05/01 DIAGNOSE output contains incomplete messages Superseded ZP15F309 PK67333
2008/04/29 IPN166E Applic. Prog. Abend Phase: SOCKPASS, Offset:14BE Released ZP15F106* PK67333
2008/04/29 FTPBATCH stalls after a failed PUT Superseded ZP15F205 PK67333
2008/04/29 FTPBATCH stalls after failed PUT Superseded ZP15F207 PK67333
2008/04/24 Abend in IPNACONT phase, possibly others. Superseded ZP15F104 PK67333
2008/04/24 BSD Asynchronous I/O Active OPEN requests fail Released ZP15F105* PK67333
2008/04/21 FTP fails while closing a secure data connection Superseded ZP15F206 PK67333
2008/04/16 FTP sessions terminate during logon negotiation Superseded ZP15F308 PK67333
2008/04/14 Fetching a fully-qualified POWER member fails when preceded by a "CWD \" command. Superseded ZP15F307 PK67333
2008/04/11 SSL handshake fails with GCRICHLZ error Superseded ZP15F203 PK67333
2008/04/10 Enable Secure Telnet connections Superseded ZP15F202 PK67333
2008/04/03 SecureFTP fails when receiving a file Superseded ZP15F204 PK67333
2008/03/31 If formfeed is after line 1 and NOEJECT is on, second page does not skip. Superseded ZP15F306 PK67333
2008/03/28 Email client ignores value set by 'EMAIL GMT=' command. Superseded ZP15F304 PK67333
2008/03/28 "SET SUBJECT =" produces different output than "SET SUBJECT=" Superseded ZP15F305 PK67333
2008/03/10 Queued asynch socket not closed Superseded ZP15F201 PK33472
2008/03/07 Telnet Daemons attempt restart during shutdown Superseded ZP15F102 PK33472
2008/03/06 DNS look-up fails
UDP connection fails
Superseded ZP15F101 PK33472
2008/03/06 Outgoing emails rejected as "spam" Superseded ZP15F302 PK33472
2008/03/04 Email client shows XPCC ERROR with long POWER queues Superseded ZP15F301 PK33472
2008/03/04 ABEND when a REXX CGI routine uses the HTML() function. Released ZP15F303* PK33472

Fixes Sorted By Component:
Component Symptom Status Fix IBM APAR
API BSD Asynchronous I/O Active OPEN requests fail Released ZP15F105* PK67333
API Precompiler API (IPNETPRE) generates WAIT following CLOSE Superseded ZP15F317 PK70370, PK71366
API FCOBOL and PL/1 code incorrectly generated Superseded ZP15F353 PK77248
API Upgrade of API Preprocessor Released ZP15F354* PK77248
API Errors in PL/1 pre-processing. Superseded ZP15F359 PK82194
API Pre-processor abends or punches unrecognizable data. Superseded ZP15F367 PK82194
API REXX SOCKET function does not support SYSPARM Released ZP15F384* PK91074
API RC=12 when processing COBOL source with IPNETPRE Superseded ZP15F385 PK91074
API Install new Batch API object deck Released ZP15F195* PK91074
API Install new CICS API object deck Superseded ZP15F196 PK91074
API Passive OPEN fails with bad mask
Updated object modules implemented
Superseded ZP15F394 PK91074
API IPNETPRE-generated PL/1 code causes compiler warning messages Superseded ZP15F508 PM06470
API EXEC TCP CLOSE generates incomplete code Released ZP15F519* PM06470
API EXEC CICS WAIT does not work with XOAECB field Released ZP15F529* PM13088
AutoFTP SETV ERROR="IGNORE" Causes AutoFTP failure Superseded ZP15F380 PK85862
AutoFTP AutoFTP does not set user-defined POWER fields as variables Superseded ZP15F388 PK91074
AutoFTP AutoFTP does not set user-defined POWER fields as variables Superseded ZP15F389 PK91074
AutoFTP SETVAR of user-defined POWER field of 8-bytes may fail Superseded ZP15F392 PK91074
AutoLPR LPR error recovery problems Released ZP15F534*
Automation DISP=K entries are deleted by Auto Email/LPR Superseded ZP15F316 PK67333
Automation Event (Auto) processing performance issues Superseded ZP15F325 PK70370, PK71366
Automation Excessive entries in Job Accounting File
Event (auto) processing stops
Superseded ZP15F327 PK70370, PK71366
Automation Event (Auto) processing sends same entry twice
Event (Auto) processing performs poorly
Abend in CLIENTD at TCP/IP startup
Superseded ZP15F330 PK70370, PK71366
Automation "IPN166E Application Program Abend" following DELETE EVENT Superseded ZP15F334 PK70370, PK71366
Automation Event processing single threads with SINGLEDEST OFF Superseded ZP15F337 PK74055
Automation The &CURTIME variable has insufficient resolution Superseded ZP15F351 PK77248
Automation AUTO event (LPR) hangs when the printer is not ready. Superseded ZP15F358 PK82194
Automation AUTO event hangs, is slow, or reports are not delivered. Superseded ZP15F372 PK82194
Automation Inconsistent variable use in Event scripting
New variable, QNUM, added
Superseded ZP15F500 PK91074
Automation PALTER does not affect automation entries. Sometimes they are sent twice. Released ZP15F512 PM06470
Automation Auto Email fails with "Missing @ sign" message Superseded ZP15F521 PM06470
Automation Auto client processes a report twice Superseded ZP15F531
Automation Duplicate transmission of files Superseded ZP15F542
Automation Event processing fails to send some files Released ZP15F543*
BSD/C Queued asynch socket not closed Superseded ZP15F201 PK33472
BSD/C ACCEPT or LISTEN fails during passive OPEN Superseded ZP15F209 PK67333
BSD/C BSD103W warning messages issued Released ZP15F211* PK67333
BSD/C Problems with queued connections Released ZP15F213* PK67333
BSD/C Extraneous SDUMP occurs after a CLOSE error Superseded ZP15F214 PK67333
BSD/C CICS Web Services fails when using SSL
CICS Transaction Gateway fails
Superseded ZP15F216 PK67333
BSD/C Unnecessary CICS tracing causing excessive overhead Released ZP15F218* PK70370, PK71366
BSD/C Selectex fails with errno 113 Superseded ZP15F222 PK70370, PK71366
BSD/C Excessive requests to turn off diagnostics Superseded ZP15F225 PK70370, PK71366
BSD/C Excessive socket STATUS requests Superseded ZP15F227 PK74055
BSD/C BSD103W IPNRCLOS failed R15=0000000C errno=+100 SORTLOCK Superseded ZP15F232 PK74055
BSD/C EWOULDBLOCK(1102) errno not returned on SEND
ECONNREFUSED(1128) errno returned erroneously
Incorrect exception bit set following SELECT call
Superseded ZP15F233 PK74055
BSD/C EWOULDBLOCK(1102) errno not returned on SEND
ECONNREFUSED(1128) errno returned erroneously
Incorrect exception bit set following SELECT call
Superseded ZP15F156 PK74055
BSD/C BSD ACCEPT fails
BSD SEND fails (UDP)
Superseded ZP15F237 PK74055
BSD/C Connected socket never ACCEPTed Superseded ZP15F250 PK77248
BSD/C Corrections and Updates to BSD/C API Superseded ZP15F270 PK85862
BSD/C Delays during CLOSE processing Released ZP15F276* PK85862
BSD/C ACCEPT fails with errno "econnreset"
Loop during startup of CICS Web Services
errno 1121 returned by CLOSE for base socket
BSD103 message issued as diagnostice instead of warning
Added support for ABORT return code
Superseded ZP15F280 PK91074
BSD/C Poor performance of BSD/C-based applications
Asynchronous READ not posted
Superseded ZP15F286 PM06470
BSD/C Program check in EZA or BSD application Released ZP15F297* PM06470
BSD/C SELECT fails on asynchronous socket Superseded ZP15F296 PM06470
BSD/C POWER PNET connection does not terminate after ZP15F296 Superseded ZP15F298 PM06470
BSD/C CICS Web Services fails Released ZP15F401* PM13088
BSD/C DFHSO0002 severe error (code X'0274') has occurred in DFHSOCK Released ZP15F406*
Client VSE hard-wait and/or other undesirable effects Released ZP15F332* PK70370, PK71366
Client REXX OUTTRAP does not intercept CLIENT SYSLST output Released ZP15F540*
DNS Stack abend in response to a bad DNS response. Superseded ZP15F338 PK74055
DNS Dynamically-added entries to the NAMES table not displayed. Superseded ZP15F361 PK82194
DNS Short names cached by the DNS client. Superseded ZP15F509 PM06470
DNS Internal-only DNS entries not found Superseded ZP15F524* PM06470
DNS Large amounts of 24-bit storage in NMBLOK subpool Superseded ZP15F530* PM13088
DNS Some domain names can't be resolved via DNS Error ZP15F541
Email Outgoing emails rejected as "spam" Superseded ZP15F302 PK33472
Email Email client ignores value set by 'EMAIL GMT=' command. Superseded ZP15F304 PK67333
Email "SET SUBJECT =" produces different output than "SET SUBJECT=" Superseded ZP15F305 PK67333
Email Batch EMAIL client ends with RC=0 when attachment fails Superseded ZP15F328 PK70370, PK71366
Email DISP=HOLD entries for AutoEmail are not all sent Superseded ZP15F336 PK74055
Email Unable to attach POWER files having DISP=H or L Superseded ZP15F348 PK77248
Email PALTER/PDELETE commands issued from Email Client fail Superseded ZP15F345 PK77248
Email DISP=DELETE from the Email Client generates an invalid PDELETE Superseded ZP15F346 PK77248
Email ATTACH of POWER files fails Superseded ZP15F352 PK77248
Email Wrong file attached to AutoEmail Superseded ZP15F371 PK82194
Email Unable to attach DISP=H/L/Y file via batch Email. Superseded ZP15F373 PK82194
Email Unable to attach POWER file unless "CD" is issued before "ATTACH" Superseded ZP15F377 PK85862
Email Generated PALTER does not include Power SYSID Superseded ZP15F383 PK85862
Email ATTACH name.*.* does not work for POWER entries. Superseded ZP15F387 PK91074
Email Email addresses are limited to 32 bytes
Excessive diagnostic dumps
Superseded ZP15F390 PK91074
Email Lower case "SET subject" fails
"SET ATTACHFAIL=CONT" fails.
Superseded ZP15F393 PK91074
Email Inconsistent variable use of PWRCDAT and PWRCTIM Superseded ZP15F501 PK91074
Email Email client passes blank userid or password to security exit Superseded ZP15F503 PM06470
Email Update to CLOSE behavior. Superseded ZP15F505 PM06470
Email Attachment sent, but client indicates failure. Superseded ZP15F510 PM06470
Email When an error condition occurs, POPMAIL abends.
Userid and password used when commented-out
Released ZP15F506* PM06470
Email POPMAIL erroneously indicates no emails to download Released ZP15F507* PM06470
Email SMTPD rejects data because CR sent without an LF. Superseded ZP15F525 PM06470
Email Both Email client and Automation processing modify DISP Superseded ZP15F536
Email SMTPD rejects data pseudo-text Released ZP15F544*
FTP SecureFTP fails when receiving a file Superseded ZP15F204 PK67333
FTP FTP sessions terminate during logon negotiation Superseded ZP15F308 PK67333
FTP FTPBATCH stalls after a failed PUT Superseded ZP15F205 PK67333
FTP FTPBATCH stalls after failed PUT Superseded ZP15F207 PK67333
FTP FTP GUI clients experience errors when listing an empty directory. Superseded ZP15F322 PK70370, PK71366
FTP FTP911I message issued twice Superseded ZP15F231 PK74055
FTP SITE PROCDATA ON has no effect Released ZP15F341* PK74055
FTP Idle timeout causes long-running transfer to fail Superseded ZP15F236 PK74055
FTP Idle FTP sessions improperly handled Released ZP15F238* PK74055
FTP TCP910D Error: during LOPEN, OPNLCLSF Superseded ZP15F243 PK77248
FTP Cannot generate PDF of over 10,000 pages. Superseded ZP15F347 PK77248
FTP Data connection message (FTP938W) is misleading Superseded ZP15F247 PK77248
FTP FTP906I FTP server READTOOB or WRITTOOB Superseded ZP15F248 PK77248
FTP Correction and enhancement of FTP-related messages Superseded ZP15F249 PK77248
FTP SecureFTP connection fails when using TLS31 Superseded ZP15F251 PK77248
FTP SecureFTP data connection fails Superseded ZP15F253 PK77248
FTP IPN222E TCP/IP System loop has been detected Superseded ZP15F256 PK77248
FTP DIR command returns truncated lines Superseded ZP15F268 PK82194
FTP SITE PALTER command fails Released ZP15F366* PK82194
FTP Repeatedly invoking FTP from REXX depletes batch partition storage Released ZP15F178* PK82194
FTP Batch FTP client retains storage in IPSTOR subpool Released ZP15F180* PK82194
FTP FTP data connection not closed after REST command from client Released ZP15F273* PK85862
FTP SITE FTPMODEL not passed to VSAMCAT driver Released ZP15F391* PK91074
FTP SSL data connection slow to close Released ZP15F289* PM06470
FTP Missing "welcome" member prevents FTP initialization Released ZP15F290* PM06470
FTP A REXX program with the FTPMSG() function abends if stem.0 = 0 Released ZP15F511* PM06470
FTP MPUT command fails when used with SecureFTP Released ZP15F292* PM06470
FTP Stack partition and/or FTPBATCH partition GETVIS exhausted Released ZP15F295* PM06470
FTP FTP RDR/PUN queue access limited to 80 bytes Released ZP15F517* PM06470
FTP FTP does not truncate POWER RDR records to 80 characters Released ZP15F520* PM06470
FTP FTP "DIR" command fails Released ZP15F402* PM13088
FTPBATCH FTPBATCH abend with PARM='FTPD=NO' Superseded ZP15F215 PK67333
FTPBATCH Messages FTP351W and FTP352W appear for fixed modules. Error ZP15F319
FTPBATCH FTP351W and FTP352W messages after applying fixes to stack. Superseded ZP15F121 PK70370, PK71366
FTPBATCH Idle FTP sessions improperly handled Superseded ZP15F239 PK74055
FTPBATCH Event reports missing events Released ZP15F240* PK77248
FTPBATCH Blank card in FTPBATCH SYSIPT causes failure Superseded ZP15F245 PK77248
FTPBATCH The REXX SYSIPT. stem is not being used as documented. Superseded ZP15F350 PK77248
FTPBATCH PARM='SSL=CLIENT' fails Superseded ZP15F259 PK77248
FTPBATCH FTPBATCH abends when invoked from a REXX EXEC Superseded ZP15F267 PK82194
FTPBATCH Console lines split after 64 bytes Superseded ZP15F269 PK82194
FTPBATCH Optional return code set
"Null" variable support
Released ZP15F285* PK91074
FTPBATCH Correction for FTP reply numbers for automation Superseded ZP15F287 PM06470
FTPBATCH DIR entries missing on MSGXLOG Released ZP15F299* PM13088
FTPD IDLETIMEOUT= setting on DEFINE FTPD is ignored Superseded ZP15F324 PK70370, PK71366
FTPD SITE WTO output to SYSLOG cannot be suppressed with MESSAGE Error ZP15F326
FileI/O Email client shows XPCC ERROR with long POWER queues Superseded ZP15F301 PK33472
FileI/O Fetching a fully-qualified POWER member fails when preceded by a "CWD \" command. Superseded ZP15F307 PK67333
FileI/O Abend in IPNACONT phase, possibly others. Superseded ZP15F104 PK67333
FileI/O LPR fails to locate POWER files in pseudo-class "ALL" Superseded ZP15F311 PK67333
FileI/O FTP "GET" of POWER file from class "ALL" fails Superseded ZP15F312 PK67333
FileI/O 24-bit GETVIS depletion. Superseded ZP15F321 PK70370, PK71366
FileI/O Depletion of partition GETVIS Superseded ZP15F335 PK74055
FileI/O Excessive CPU consumption Released ZP15F149* PK74055
FileI/O SAS entries remain active Superseded ZP15F339 PK74055
FileI/O Adds ownership information to FRBLOK Released ZP15F150* PK74055
FileI/O Abend in FTPBATCH when creating VSAMCAT-based file. Superseded ZP15F344 PK77248
FileI/O Abend during FTP of out-of-sequence records into KSDS Released ZP15F349* PK77248
FileI/O SITE commands using segment number "000" fails. Superseded ZP15F355 PK77248
FileI/O Unable to use POWER pseudo class "BIN" with FTP Superseded ZP15F357 PK82194
FileI/O Improper maximum LRECL for Undefined sequential disk files Released ZP15F263* PK82194
FileI/O Debugging messages sent to console. Superseded ZP15F365 PK82194
FileI/O Slow writing of POWER files Superseded ZP15F278* PK85862
FileI/O Diagnostic upgrade for POWER File I/O driver Released ZP15F279* PK85862
FileI/O VSAMCAT doesn't use the SITE VOLID value Superseded ZP15F381 PK85862
FileI/O SYSID is not returned in DIR requests Superseded ZP15F382 PK85862
FileI/O Allow FTP of Dr D backup tape Released ZP15F281* PK91074
FileI/O Provide MCC carriage control when desired Superseded ZP15F395 PK91074
FileI/O ABEND when sequential file runs out of extents Released ZP15F396* PK91074
FileI/O VSAMCAT model not used Superseded ZP15F399 PK91074
FileI/O Transfer into Power RDR fails Released ZP15F291* PM06470
FileI/O Internal update to permit POWER DISP to be set at CLOSE time. Superseded ZP15F504 PM06470
FileI/O "IPF402D POWER CLOSE XPCC SENDR has failed" message at file CLOSE. Superseded ZP15F523 PM06470
FileI/O VSAMCAT DEFINE CLUSTER does not release memory Released ZP15F527* PM13088
FileI/O Error message IPF402D contains invalid information. Released ZP15F535*
FileI/O SITE LDEST/PDEST/XDEST commands have no effect. Released ZP15F537*
GPS 24-bit GETVIS depletion Superseded ZP15F151 PK74055
GPS Alignment errors in GPS reports Superseded ZP15F153 PK74055
GPS GPS Daemon(s) unresponsive after cycling CICS Superseded ZP15F190 PK85862
GPS GPS processing incorrect for EMULATE=TRANSPARENT Released ZP15F193* PK91074
HTTPD ABEND when a REXX CGI routine uses the HTML() function. Released ZP15F303* PK33472
HTTPD Excess 24-bit GETVIS in FRBLOK subpool Superseded ZP15F152 PK74055
HTTPD ICCF-based web pages fail to display Superseded ZP15F342 PK77248
HTTPD Extraneous data inserted in CGI output Released ZP15F528* PM13088
LPR If formfeed is after line 1 and NOEJECT is on, second page does not skip. Superseded ZP15F306 PK67333
LPR LPR "DISP=DELETE" does not delete an entry from CLASS=ALL Superseded ZP15F313 PK67333
LPR SENDLENGTH=NO would not send a proper format. CPU usage is high. Superseded ZP15F315
LPR Reports using FCB-based carriage control do not clear the printer. Superseded ZP15F318 PK70370, PK71366
LPR SAS sessions remain active
Partition GETVIS is depleted
Superseded ZP15F323 PK70370, PK71366
LPR LPR not obeying DISP= setting
Banner page not printed by LPD
Superseded ZP15F333 PK70370, PK71366
LPR SET FCB=*NULL does not set TOF value Superseded ZP15F126 PK70370, PK71366
LPR Stack failure following LPR attempt Superseded ZP15F169 PK82194
LPR Long line support for LPR Superseded ZP15F171 PK82194
LPR Reports over 32,760 bytes are truncated Superseded ZP15F181 PK82194
LPR Stack abends when using an FCB with LPR Superseded ZP15F182 PK82194
LPR Improvements to LPR client Superseded ZP15F183 PK85862
LPR New variables added for autoLPR Superseded ZP15F502 PK91074
LPR LPR to InfoPrint server fails when FCB is specified. Superseded ZP15F513 PM06470
LPR LPR enhancement to permit use of continuation lines Superseded ZP15F526 PM06470
OSA_Express Support for new OSA Express feature Superseded ZP15F103 PK67333
PDF BARS= in the PDF config cannot be customized. Released ZP15F360 PK82194
PDF Using FTP to generate a PDF exceeding 5200 pages corrupts memory. Superseded ZP15F363 PK82194
PDF Specification of Helvetica or Times-Roman causes corrupt PDF Superseded ZP15F386 PK91074
PDF Italic settings for TIMES-ROMAN generate errors Released ZP15F397* PK91074
SSL SSL handshake fails with GCRICHLZ error Superseded ZP15F203 PK67333
SSL FTP fails while closing a secure data connection Superseded ZP15F206 PK67333
SSL Initialization vector not reset after same key gennerated Superseded ZP15F208 PK67333
SSL Problems with CPACF Hardware Assist and/or TLS31 client Superseded ZP15F219 PK70370, PK71366
SSL Correction for RAPTRAC event handling Released ZP15F220* PK70370, PK71366
SSL Use of TLS31 with SecureFTP client fails Superseded ZP15F221
SSL Triple-DES decryption in ECB Mode fails Superseded ZP15F223 PK70370, PK71366
SSL Certificate from godaddy.com fails Superseded ZP15F224 PK70370, PK71366
SSL SSL session resume fails with client authentication Superseded ZP15F226
SSL Abend in event recording call from IPCRYPTO Superseded ZP15F228 PK70370, PK71366
SSL Caching of SSL sessions causes excessive storage use Superseded ZP15F229 PK74055
SSL CIALSIGV fails with a 2048-bit RSA key Superseded ZP15F230 PK74055
SSL CICS Abend when using Crypto Assist hardware Superseded ZP15F234 PK74055
SSL Additional ciphers for ECB mode Released ZP15F235* PK74055
SSL Client Authentication fails Superseded ZP15F244 PK77248
SSL Abend during Get Certificate Information call (IJBEFPGP) Superseded ZP15F246 PK77248
SSL SSL "client_hello" contains null cipher Superseded ZP15F252 PK77248
SSL SSL108D VSE ciphers=0035002F000A0009000800620035002F Superseded ZP15F260 PK77248
SSL Clients using TLS 1.1 fail to connect to the VSE TLS server Superseded ZP15F264 PK82194
SSL SSL session diagnostic dump option added Released ZP15F274* PK85862
SSL SSL session renegotiation fails Superseded ZP15F275 PK85862
SSL Fast Session Resumption fails Released ZP15F282* PK91074
SSL Program Check exception in CIALPRVK Released ZP15F283* PK91074
Security Home IP address blocked by Automatic Security
IP addresses blocked while in WARN mode
Released ZP15F261* PK82194
SeeTCP/IP End-of-connection log records have no timestamp Superseded ZP15F210 PK67333
SeeTCP/IP Additional and enhanced messages Released ZP15F254* PK77248
SeeTCP/IP Additional and enhanced messages Superseded ZP15F255 PK77248
SeeTCP/IP End-of-connection log records have no timestamp Released ZP15F164* PK77248
SeeTCP/IP SeeTCP/IP packet capture by IP address fails Released ZP15F257* PK77248
SeeTCP/IP SeeTCP/IP packet capture by IP address fails Superseded ZP15F258 PK77248
SeeTCP/IP SEE600V SeeVSE diagnostic:TRCDNORM Superseded ZP15F262 PK82194
SeeTCP/IP Connections with port zero displayed Released ZP15F265* PK82194
SeeTCP/IP Allow SeeTCPIP to run for FREE! Released ZP15F266* PK82194
Stack DNS look-up fails
UDP connection fails
Superseded ZP15F101 PK33472
Stack IPN166E Applic. Prog. Abend Phase: SOCKPASS, Offset:14BE Released ZP15F106* PK67333
Stack DIAGNOSE output contains incomplete messages Superseded ZP15F309 PK67333
Stack BSD-based connections fail at initiation Superseded ZP15F107 PK67333
Stack Incomplete command output
Shutdown not clean/complete
Superseded ZP15F108 PK67333
Stack "Version mismatch" error message after applying ZP15F202 Released ZP15F109* PK67333
Stack Long connection delay before data begins to transmit Superseded ZP15F110 PK67333
Stack All stack processing halts during TCP/IP console display operations Superseded ZP15F112 PK67333
Stack Various timer problems
Failure to pulse connections
Failure to execute in "demo" mode
Fixed-point divide exceptions
Hanging tasks and processes
"ADDIP failure" message and stack failure
Released ZP15F114* PK70370, PK71366
Stack Inbound connection requests receive RST instead of connecting Released ZP15F115* PK70370, PK71366
Stack Inbound connection requests receive RST instead of connecting Released ZP15F116* PK70370, PK71366
Stack Connections "reset" after normal completion Superseded ZP15F117 PK70370, PK71366
Stack Message IPN283I appears on operator console Released ZP15F118* PK70370, PK71366
Stack Program check during execution of QUERY IBBLOK command. Superseded ZP15F119 PK70370, PK71366
Stack "Lost" connections not detected. Superseded ZP15F120 PK70370, PK71366
Stack Message IPN379I contains misleading text Released ZP15F122* PK70370, PK71366
Stack Excessive GETVIS usage; Orphaned Telnet connections Released ZP15F123* PK70370, PK71366
Stack Application hangs after error Superseded ZP15F124 PK70370, PK71366
Stack Program check in Socket interface after applying ZP15F124 Superseded ZP15F127 PK70370, PK71366
Stack IPN166E Application Program Abend ... Phase: IPDRIVER Released ZP15F128* PK70370, PK71366
Stack Applications that use UDP fail to function Superseded ZP15F129 PK70370, PK71366
Stack Update of message skeleton file Superseded ZP15F132 PK74055
Stack Incorrect message. Released ZP15F133* PK74055
Stack Incorrect statistics reported by message IPT361I. Released ZP15F134* PK74055
Stack Excessive CPU usage via PAGESTAT SVC Released ZP15F135* PK74055
Stack Incorrect values in IPT361I message. Superseded ZP15F136 PK74055
Stack STATUS return "normal" after RESET sent Superseded ZP15F138 PK74055
Stack Additional diagnostics and statistics Superseded ZP15F139 PK74055
Stack Connection failures Superseded ZP15F142 PK74055
Stack Update for Message Skeleton File Superseded ZP15F137 PK74055
Stack Extraneous IPN694I message after DEFINE TRACE command Released ZP15F147* PK74055
Stack Update for Message Skeleton File Error ZP15F364
Stack Privileged Operation exception at startup Released ZP15F154* PK74055
Stack ILLEGAL SVC error during shutdown Released ZP15F155* PK74055
Stack CLOSE hangs after an ABORT is issued Superseded ZP15F157 PK74055
Stack Data lost when full-buffered RECEIVE times-out Superseded ZP15F158 PK77248
Stack Partition SAVE area partially overlaid Released ZP15F159* PK77248
Stack Partition SAVE area partially overlaid Released ZP15F160* PK77248
Stack Socket STATUS returns incorrect data Superseded ZP15F161 PK77248
Stack TCP performance problems Superseded ZP15F162 PK77248
Stack IPN166E Appl Prog Abend Phase: IPDRIVER, Offset: 00001C60 Released ZP15F163* PK77248
Stack Active OPEN fails Superseded ZP15F167 PK77248
Stack Application unaware of connection closing Superseded ZP15F170 PK82194
Stack Random diagnostic messages Released ZP15F172* PK82194
Stack ">Undefined<" message after applying ZP15F364 Released ZP15F174* PK82194
Stack Unable to maintain connections with some hosts Superseded ZP15F175 PK82194
Stack Console messages break instead of wrap Released ZP15F177* PK82194
Stack Excessive allocation of IBBLOKs Superseded ZP15F184 PK85862
Stack IBBLOKs fill storage with "TRAFFIC OFF" Released ZP15F185* PK85862
Stack Queued connections aborted before timeout reached Released ZP15F189* PK85862
Stack REDEFINE command does not work Superseded ZP15F186 PK85862
Stack Add TELNET Daemons to REDEFINE command Released ZP15F188* PK85862
Stack Problems following SOCKET ABORT request Released ZP15F192* PK91074
Stack PING for non-existent local device never ends
Increasing number of IBBLOKs consuming storage
Released ZP15F197* PM06470
Stack Storage consumed by IBBLOKs Released ZP15F198* PM06470
Stack Connections fail when datagrams are fragmented Released ZP15F002* PM06470
Stack Queued connections time-out earlier than specified Released ZP15F003* PM06470
Stack IPN166E Application Program Abend in SOCKPASS Released ZP15F006* PM06470
Stack Program check in CTCA link driver during shutdown Released ZP15F005* PM13088
Stack Outbound UDP datagrams with no source IP address Released ZP15F011* PM13088
Stack Illegal SVC hex 27 error during startup Released ZP15F403* PM13088
Stack Stack hangs or malfunctions in a strange manner Released ZP15F012* PM13088
Stack Stack hangs or issues "lock not held" message Released ZP15F013* PM13088
Stack DEFINE EVENT,NULLFILE= parameter does not work Released ZP15F532*
Stack IPN166E Appl Prog Abend... Phase: IPNTYTCP Released ZP15F014*
Stack SOBLOK dumped and error returned to UDP application Released ZP15F016*
Telnet Telnet Daemons attempt restart during shutdown Superseded ZP15F102 PK33472
Telnet Enable Secure Telnet connections Superseded ZP15F202 PK67333
Telnet Program Check after "SET TELNETD_BUFSIZE=" specified Superseded ZP15F191 PK85862
TelnetD NOP control command is passed to CICS in 3270 datastream Released ZP15F194* PM06470
UDP Failure of UDP-based applications Superseded ZP15F130 PK74055
UDP Failure of UDP-based applications Superseded ZP15F131 PK74055
UDP UDP roll-up fix. Superseded ZP15F146 PK74055
UDP External UDP applications fail Superseded ZP15F140 PK74055
UDP UDP roll-up fix. Released ZP15F143* PK74055
UDP UDP roll-up fix. Released ZP15F144* PK74055
UDP UDP roll-up fix. Released ZP15F145* PK74055
UDP UDP roll-up fix. Released ZP15F148* PK74055
UDP UDP connections fail when source and target are same stack Released ZP15F179* PK82194

All Fixes by Issue Number:
Fix Symptom/Description Issue Date IBM APAR

ZP15F002* Connections fail when datagrams are fragmented

Download Fix File

When datagram fragments are reassembled to obtain the complete datagram, certain routing fields are not carried to the finished datagram. This causes subsequent improper routing of the return ACK.

 

Since the ACK is not received by the sender, the fragmented datagram will be retransmitted a number of times until the sending stack times-out the connection.

 

This fix corrects the problem.

 

2009/11/12 PM06470
Importance: Medium Risk: Low

ZP15F003* Queued connections time-out earlier than specified

Download Fix File

A queued connection that is not claimed by an application before the timeout interval has elapsed is terminated as being stale.

 

An error in the connection manager can falsely trigger the timeout when an extraneous datagram arrives from the remote host. "Extraneous datagrams" include the probes that some Windows-based stacks send after 3 seconds.

 

This fix corrects the problem.

 

2009/11/30 PM06470
Importance: Low Risk: Low
Pre-Requisite: ZP15F192

ZP15F005* Program check in CTCA link driver during shutdown

Download Fix File

During shutdown, all executing channel programs for the CTCA must be ended.

 

In z/VSE 4.3, the PUBX control block was moved to 31-bit storage. Since the code that halts the I/O is running AMODE 24, a program check results.

 

This fix causes the PUBX to be referenced while in AMODE 31.

 

2010/02/19 PM13088
Importance: Medium Risk: Medium

ZP15F006* IPN166E Application Program Abend in SOCKPASS

Download Fix File

The SOCKPASS phase is responsible for returning all socket completions to the requesting external callers. Before accessing storage in the requestor's partition, SOCKPASS performs a variety of tests to ensure that the caller is still executing and that the target area is still valid.

 

An exceptional condition can occur when the external caller or partition changes status between the instructions that check the validity and the instructions that move the data. Usually, this does not happen unless the TCP/IP partition is executing at a lower priority than the application's partition and SOCKPASS has code to protect it from even this low-probability event.

 

We now find an uncommon situation that can cause SOCKPASS to program check. This will occur when the requestor's TIB no longer resides in addressable storage.

 

Applying this fix will cause an interrupt "trap" to be set prior to accessing the external task's TIB. If the TIB address is invalid, an appropriate message will be issued, the socket will be dropped without posting, and normal processing will continue.

 

Notes:
  • It is important that programs do not abandon socket requests until they are posted complete. This is especially true of requests running under CICS, since this can result in CICS storage corruption.
2010/01/13 PM06470
Importance: Medium Risk: Low

ZP15F008* IPL130I Link Level RAW Retransmitting

Download Fix File

A too-restrictive timer test can cause the IPNET link driver to erroneously believe that a data packet was lost. The attempt to retransmit the packet can then cause the link to fail.

 

This fix adds redundant checking to ensure that the packet has actually been lost.

 

2010/02/18 PM13088
Importance: Medium Risk: Low

ZP15F009* Datagrams passed via an IPNET link are not correctly routed

Download Fix File

Inbound datagrams are not correctly stamped by the IPNET link driver upon entry to the stack. If a connection relies on this value to return its response, the outbound datagram may be misrouted.

 

This fix adds the appropriate source routing information to the inbound datagrams.

 

2010/02/18 PM13088
Importance: Medium Risk: Low

ZP15F011* Outbound UDP datagrams with no source IP address

Download Fix File

Under some circumstances, it is possible for UDP datagrams to be constructed with a null source IP address.

 

This fix ensures that the source IP address will be set to the home IP address of the sending LINK or ADAPTER.

 

2010/03/16 PM13088
Importance: Medium Risk: Low
Pre-Requisite: ZP15F144

ZP15F012* Stack hangs or malfunctions in a strange manner

Download Fix File

Although protected by a locking mechanism, an internal message routing routine was coded with a single instruction that falls outside the scope of the lock. Depending on timining, and especially during heavy FTP loads, this error can permit a subtask to have its registers scrambled which can then cause the stack to "hang".

 

This fix moves the instruction to within the scope of the lock.

 

2010/04/02 PM13088
Importance: High Risk: Low
Co-Requisite: ZP15F013

ZP15F013* Stack hangs or issues "lock not held" message

Download Fix File

The Connection Block service routine can be called from multiple subtasks. Because of this, it is protected by a locking mechanism. However, after the lock is released, a lock-token pointer is cleared.

 

Under rare circumstances, this area can already be in use by a previously-waiting task, which can cause additional problems.

 

This fix moves the token to a register and clears the pointer before the lock is released.

 

2010/04/02 PM13088
Importance: High Risk: Low
Co-Requisite: ZP15F012
Supersedes: ZP15F146

ZP15F014* IPN166E Appl Prog Abend... Phase: IPNTYTCP

Download Fix File

Under very rare circumstances, a critical storage address is being overlaid. This causes a compare-and-swap instruction to specify an odd address as a target. The result is a specification exception and abend.

 

The condition that causes the storage overlay requires that an IBBLOK be released and that the high two bytes of its address be equal to the low two bytes of the address of the connection block that owns it. The low two bytes of the IBBLOK's address must also equal a specific, but random, value.

 

This fix removes the possibility of storage overlay and allows processing to continue normally.

 

2010/04/23
Importance: High Risk: Low
Pre-Requisite: ZP15F257

ZP15F016* SOBLOK dumped and error returned to UDP application

Download Fix File

The UDP protocol does not negotiate OPEN and CLOSE for a connection. When an application issues a CLOSE, the UDP connection simply ceases to exist.

 

Previous releases of TCP/IP permitted a SOCKET ABORT request (similar to TCP), but this was not carried through to 1.5F.

 

This fix restores the ability for an application to issue a SOCKET ABORT request. When issued, all outstanding socket requests will be posted as complete-with-error (SRCODE=8) and then the ABORT request will be posted as successful (SRCODE=0)

 

Notes:
  • Since UDP has no concept of "window", outbound data is always sent as soon as it is queued. Therefore, only RECEIVE sockets will be posted when an ABORT is issued.
  • Since UDP has no concept of "reset" or "ACK", there is no way that a remote host can know when a connection has been aborted (or closed). Any inbound data on an "aborted" (or closed) UDP connection is simply discarded. This can result in large amounts of bandwidth and CPU being wasted to receive and discard unwanted data.
2010/05/21
Importance: Low Risk: Low
Pre-Requisite: ZP15F144

ZP15F101 DNS look-up fails
UDP connection fails

Download Fix File

Outbound UDP datagrams (used for DNS look-up) do not properly resolve the ARP (MAC address) of the DNS server or gateway. This causes the DNS look-up to fail.

 

Once any other access is made to the first "hop" on the path to the DNS, the ARP address is resolved and all future calls function correctly. Unless your DNS resides on the local Ethernet, any traffic that uses your default gateway will prevent the problem.

 

The problem may be circumvented by including a PING to the DNS in your initialization deck. To do this, add an "INCLUDE member,DELAY" statement to your init deck ("member" is the name of the L-book that contains the "ping").

 

2008/03/06 PK33472
Superseded by: ZP15F144

ZP15F102 Telnet Daemons attempt restart during shutdown

Download Fix File

Stage 1 shutdown processing is divided into two parts, A and B. Part A flags all connection to close. Part B flags all Daemons to close.

 

The problem occurs when a large number of closing connections permits the Telnet Daemons sufficient time to "recover" from the connection-closed condition and attempt to reset to a listen state.

 

This fix causes the Telnet Daemon to check the system's "quiesce" state, and proceed to shutdown.

 

2008/03/07 PK33472
Superseded by: ZP15F219, ZP15F202

ZP15F103 Support for new OSA Express feature

Download Fix File

IBM has announced extensions to the OSA Express adapter for the z10 EC server. This fix adds the "OSAPORT=" parameter to the "DEFINE LINK" command.

 

This fix provides a method for using Port 1 of an OSA Express adapter adapter that has 2 ports per CHPID.

 

After applying this fix, you can add the "OSAport=n" parameter to the DEFINE LINK command for a TYPE=OSAX link driver. "n" should be 0 or 1 (default is 0).

 

2008/05/29 PK67333
Superseded by: ZP15F532

ZP15F104 Abend in IPNACONT phase, possibly others.

Download Fix File

The IPNFPOWR File I/O driver sets a timer to ensure that OPEN processing completes in a reasonable time.

 

The timer is not canceled and may post the ECB after its storage has been reused for other purposes.

 

This fix cancels the timer once the OPEN completes.

 

2008/04/24 PK67333
Superseded by: ZP15F335, ZP15F355, ZP15F357, ZP15F365, ZP15F395

ZP15F105* BSD Asynchronous I/O Active OPEN requests fail

Download Fix File

When an asynchronous I/O Active OPEN requests completes normally, TCP/IP is passing the socket number as the return code. This is required for Passive OPENs but not Active ones.

 

This fix causes successful Active OPENs to return a code of 0.

 

2008/04/24 PK67333
Importance: Medium Risk: Low

ZP15F106* IPN166E Applic. Prog. Abend Phase: SOCKPASS, Offset:14BE

Download Fix File

Before returning data to an external application, TCP/IP applies several tests to ensure that the original socket requestor is still executing.

 

One of these tests is to check the "job start time". If the value has changed since the socket request was issued, the operation is canceled and message IPN855I is issued.

 

This message shows the expected and found time values.

 

The abend occurs because an invalid work area address is being passed to the System GETIME routine.

 

This fix causes a proper work area to be passed to the GETIME routine.

 

2008/04/29 PK67333
Importance: High Risk: Low

ZP15F107 BSD-based connections fail at initiation

Download Fix File

Connection-related control blocks are located by means of a unique identifier, set during OPEN processing. Normally, this identifier is assigned when control blocks are allocated. However, this is not possible for "queued connections", since the identifier is not known until the connection block is paired with an OPEN request.

 

The problem occurs when BSD processing issues a STATUS call for a LISTEN that has just been paired with a queued connection block. If the asynchronous processing involved has not yet updated the hash tables with the new identifier, the STATUS request will fail with a "connection not found" error.

 

This fix causes the hash tables to be updated at the point of assignment so that subsequent STATUS calls will be able to locate the appropriate anchor block immediately.

 

2008/05/07 PK67333
Superseded by: ZP15F148

ZP15F108 Incomplete command output
Shutdown not clean/complete

Download Fix File

An internal table contains the address of each running pseudo task. Various processes (command and shutdown processing) use this table to iterate through all running tasks. The length of this table is being incorrectly set which means that processes that "run the table" stop too soon and miss some tasks.

 

This fix corrects the table length constant.

 

2008/05/14 PK67333
Superseded by: ZP15F114

ZP15F109* "Version mismatch" error message after applying ZP15F202

Download Fix File

An internal fix marker was not properly set in the phases provided with ZP15F202. Phase load processing notes that the value contained in the phase is not the expected value, and issues a warning message.

 

This fix corrects the phases' internal identifiers.

 

2008/05/14 PK67333
Importance: Low Risk: Low
Pre-Requisite: ZP15F202

ZP15F110 Long connection delay before data begins to transmit

Download Fix File

This problem occurs when a remote host establishes an initial window size that is smaller than its requested Maximum Segment Size (MSS) and the first outbound data transmission is larger than the available window.

 

When this condition occurs, the logic that detects "Silly Window Syndrome" (SWS) prevents transmission of a partial, short datagram and waits for the window to be increased. If the remote host does not increase the window to the smaller of MSS or the queued data size, transmission does not occur until a timer has expired (nominally, 60 seconds).

 

This fix allows immediate transmission of data if the window is at its maximum advertised value.

 

2008/05/21 PK67333
Superseded by: ZP15F136, ZP15F139, ZP15F192

ZP15F112 All stack processing halts during TCP/IP console display operations

Download Fix File

A piece of debugging code was not removed prior to creating the 1.5F installation job. This code causes the stack's internal dispatcher to serialize console messages at every pass.

 

Under normal conditions, this causes no delays since there are seldom messages queued for display.

 

However, if a long display is being produced (eg, QUERY ALL) or if some external process causes a console buffer shortage, TCP/IP processing can be severely impacted. One process known to be involved is the VSE ConnectorServer.

 

This fix removes the debugging code that causes the serialization.

 

2008/05/29 PK67333
Superseded by: ZP15F114

ZP15F114* Various timer problems
Failure to pulse connections
Failure to execute in "demo" mode
Fixed-point divide exceptions
Hanging tasks and processes
"ADDIP failure" message and stack failure

Download Fix File

Problems have been encountered during the conversion of large timer values. Depending upon the point where the problem is encountered, the failure may be trivial or unrecoverable.

 

This fix corrects the problem.

 

An additional problem can occur if an internal connection-locator hash table fills. Although this has only been reported once, this fix adds code to periodically validate the hash table contents and remove invalid and obsolete entries.

 

2008/07/11 PK70370, PK71366
Importance: Medium Risk: Medium
Supersedes: ZP15F108, ZP15F112

ZP15F115* Inbound connection requests receive RST instead of connecting

Download Fix File

Hash tables are used to efficiently locate connection blocks based upon datagrams' IP addresses and ports. The problem occurs when an inbound SYN request causes a hash entry based on the stack's default IP address (SET IPADDR=) instead of the IP address that belongs to the Link being used. Future inbound datagrams on the connection are then "reset" because the appropriate hash table entry cannot be found.

 

This fix corrects the problem.

 

2008/07/11 PK70370, PK71366
Importance: Medium Risk: Low
Co-Requisite: ZP15F116

ZP15F116* Inbound connection requests receive RST instead of connecting

Download Fix File

Continuation of fix 115

 

2008/07/11 PK70370, PK71366
Importance: Medium Risk: Low
Co-Requisite: ZP15F115

ZP15F117 Connections "reset" after normal completion

Download Fix File

TCP connections are completed normally if and when each side has sent a FIN and had it acknowledged.

 

Two problems exist in this area.

 

Once a FIN has been received from the remote host and our own FIN sent, the connection manager does not always wait for an acknowledgement. This can cause a problem if a retransmission were to be required. However, this would be very seldom, since the packet length is quite small.

 

The second problem is that the connections manager terminates immediately following exchange of FINs and the connection control block is destroyed at the same time. If the remote host sends an extraneous ACK following this, it will not be associated with a connection and will be replied to with a RESET.

 

This fix corrects both problems. The connection manager will not terminate until an ACK has been received for its FIN (standard retransmission logic will apply). Additionally, a two-second "grace period" will be added to each connection to allow for receipt of a tardy ACK.

 

Notes:
  • No perceived delays are introduced by this fix. Responses to both the application and remote host occur as before.
2008/07/11 PK70370, PK71366
Superseded by: ZP15F136, ZP15F139, ZP15F192

ZP15F118* Message IPN283I appears on operator console

Download Fix File

This message is assigned to class "DIAGNOSE" and is also flagged as "No Console". However, the message does get displayed on the operator's console if it is set to receive the "DIAGNOSE" message class.

 

The display of this message may be considered a nuisance. If so, this fix will correct the message's behaviour and send it only to SYSLST.

 

2008/07/11 PK70370, PK71366
Importance: Low Risk: Low

ZP15F119 Program check during execution of QUERY IBBLOK command.

Download Fix File

During execution of this command, the stack attempts to display the percentage 31-bit storage available for IBBLOKs. This results in division by zero when no 31-bit storage is allocated to the partition.

 

This fix will cause the display to show the percentage relative to 24-bit storage when no 31-bit storage is allocated.

 

2008/07/20 PK70370, PK71366
Superseded by: ZP15F257

ZP15F120 "Lost" connections not detected.

Download Fix File

Connections that do not have data moving across them are normally probed at the interval specified by "pulse time".

 

A problem occurs when the time of the last inbound data is updated without receipt of data. This prevents generation of a probe and possible detection of a lost connection.

 

This fix corrects the problem.

 

2008/07/23 PK70370, PK71366
Superseded by: ZP15F136, ZP15F139, ZP15F192

ZP15F121 FTP351W and FTP352W messages after applying fixes to stack.

Download Fix File

FTPBATCH checks the versions of loaded phases against the expected versions, as provided by the stack.

 

When a phase is replaced as part of a fix, it is erroneously reported as an "incorrect version".

 

This fix corrects the problem.

 

Notes:
  • This problem is cosmetic only. Except for the messages, FTPBATCH processing continues normally.
2008/07/24 PK70370, PK71366
Superseded by: ZP15F239, ZP15F350, ZP15F259, ZP15F285

ZP15F122* Message IPN379I contains misleading text

Download Fix File

One of the reasons given by message IPN379I is "Partition start address is inconsistent". This text misleads the reader into believing that something is wrong with the partition.

 

This fix replaces the reason text with "Application buffer address is invalid."

 

2008/07/28 PK70370, PK71366
Importance: Low Risk: Low

ZP15F123* Excessive GETVIS usage; Orphaned Telnet connections

Download Fix File

When using the TN3270E protocol, the Telnet Daemons are divided into two functional groups: listeners and effectors. A "listener" initiates a new TN3270E session, negotiates the session parameters, and then passes the connection to the appropriate effector Daemon which then handles the actual session. The listener then issues another passive OPEN and waits for the next user.

 

A problem can occur when session negotiation fails. For example, when the requested LUName is already in session. Under some circumstances, the TCP connection is not closed before the socket is reused, thus stranding the storage.

 

This fix causes open sockets to be closed prior to issuing the next OPEN.

 

2008/07/31 PK70370, PK71366
Importance: Medium Risk: Low
Pre-Requisite: ZP15F219

ZP15F124 Application hangs after error

Download Fix File

If an application attempts to do a RECEIVE and specifies a buffer address of "0", the operation will be suppressed and not posted complete.

 

This fix causes such a RECEIVE to fail when issued with RC 5, Reason 1.

 

2008/07/31 PK70370, PK71366
Superseded by: ZP15F172
Co-Requisite: ZP15F127

ZP15F126 SET FCB=*NULL does not set TOF value

Download Fix File

LPR documentation states that issuing the SET FCB=*NULL command should also result in an automatic SET TOF=0C0D command.

 

This is because setting an actual FCB causes TOF=NULL to be in effect.

 

This fix corrects the problem.

 

2008/08/11 PK70370, PK71366
Superseded by: ZP15F171, ZP15F182, ZP15F183, ZP15F502
Pre-Requisite: ZP15F333

ZP15F127 Program check in Socket interface after applying ZP15F124

Download Fix File

An error in ZP15F124 causes a check to be made of a random location rather than the socket parameter list

 

This fix corrects the problem.

 

2008/08/11 PK70370, PK71366
Superseded by: ZP15F172
Pre-Requisite: ZP15F124

ZP15F128* IPN166E Application Program Abend ... Phase: IPDRIVER

Download Fix File

This abend occurs following the issuance of the FLUSH command. An improper use of POST can corrupt an ECB being used by the connection manager.

 

This fix corrects the problem.

 

2008/08/12 PK70370, PK71366
Importance: Medium Risk: Low
Pre-Requisite: ZP15F114

ZP15F129 Applications that use UDP fail to function

Download Fix File

Upgrades to UPD processing failed to take into account that socket requests might not include the foreign IP and/or port number.

 

This fix causes the foreign IP and port to always be assigned their established values.

 

2008/08/21 PK70370, PK71366
Superseded by: ZP15F130, ZP15F131, ZP15F144

ZP15F130 Failure of UDP-based applications

Download Fix File

This fix ensures that IP addresses and ports are copied from inbound datagrams to the proper work areas.

 

Notes:
  • Fix ZP15F129 must be backed-out before applying this fix.
2008/08/31 PK74055
Superseded by: ZP15F145
Co-Requisite: ZP15F131
Supersedes: ZP15F129

ZP15F131 Failure of UDP-based applications

Download Fix File

This fix ensures that IP addresses and ports are appropriately returned to the application. It also causes the values to be shown in Socket Trace entries.

 

Notes:
  • Fix ZP15F129 must be backed-out before applying this fix.
2008/08/31 PK74055
Superseded by: ZP15F144
Co-Requisite: ZP15F130
Supersedes: ZP15F129

ZP15F132 Update of message skeleton file

Download Fix File

This fix installs a replacement message skeleton phase. It incorporates additional messages and corrections to existing messages.

 

2008/09/01 PK74055
Superseded by: ZP15F137, ZP15F249, ZP15F364

ZP15F133* Incorrect message.

Download Fix File

This fix corrects an improper message specification. The message is seldom, if ever, issued. However, this fix should be applied against the possibility of its being required.

 

 

2008/09/01 PK74055
Importance: Low Risk: Low
Co-Requisite: ZP15F132

ZP15F134* Incorrect statistics reported by message IPT361I.

Download Fix File

This fix corrects the update of "queued bytes" that is reported by IPT361I.

 

2008/09/01 PK74055
Importance: Medium Risk: Low
Co-Requisite: ZP15F132, ZP15F136

ZP15F135* Excessive CPU usage via PAGESTAT SVC

Download Fix File

At regular intervals, TCP/IP tests each entry in its connection hashing table. This includes issuing PAGESTAT to determine the validity of each control block.

 

The PAGESTAT SVC appears to consume more CPU than previously thought. This can be a drain on resources when there are a considerable number of connections active.

 

Since there are no known issues with the hashing tables, this fix puts the testing under control of DIAGNOSE CLEANUP.

 

2008/09/01 PK74055
Importance: Low Risk: Low
Pre-Requisite: ZP15F114

ZP15F136 Incorrect values in IPT361I message.

Download Fix File

This fix corrects the IPT361I to indicate the number of IBBLOKs and data bytes that are queued to the connection. The message can occur twice: Once displaying inbound data not yet passed to the application and once displaying outbound data that has not yet been acknowledged.

 

This fix also adds an "ident" field to both QUERY CONNECTION and DIAGNOSE PERFORM displays. This is a unique identifier for a connection and can be used to associate display information with traced IBBLOKs and sockets.

 

2008/09/04 PK74055
Superseded by: ZP15F139, ZP15F192
Pre-Requisite: ZP15F132, ZP15F134
Supersedes: ZP15F110, ZP15F117, ZP15F120

ZP15F137 Update for Message Skeleton File

Download Fix File

This phase replacement provides new, updated, and corrected message skeletons

 

2008/09/20 PK74055
Superseded by: ZP15F249, ZP15F364
Supersedes: ZP15F132

ZP15F138 STATUS return "normal" after RESET sent

Download Fix File

This fix causes an RC 8 to be returned for STATUS calls made after a RESET has been sent on the connection.

 

In addition, several more statistical values updated.

 

2008/09/08 PK74055
Superseded by: ZP15F148
Co-Requisite: ZP15F137, ZP15F139

ZP15F139 Additional diagnostics and statistics

Download Fix File

This phase replacement provides new and updated diagnostic messages. It also adds the "Ident" field to most connection-related messages.

 

Flags are now set to ensure that STATUS requests are notified (RC 8) when a RESET has been sent to a remote host.

 

2008/09/08 PK74055
Superseded by: ZP15F192
Co-Requisite: ZP15F137, ZP15F138
Supersedes: ZP15F110, ZP15F117, ZP15F120, ZP15F136

ZP15F140 External UDP applications fail

Download Fix File

Information from the Connection block is being inserted into the Socket block. This is valid and required for TCP connections, but not UDP.

 

This fix prevents the overlay of non-zero information in the Socket blocks during scheduling.

 

2008/09/20 PK74055
Superseded by: ZP15F148
Co-Requisite: ZP15F143, ZP15F144, ZP15F145, ZP15F146

ZP15F142 Connection failures

Download Fix File

As shipped, TCP/IP is configured for a maximum of 5,000 simultaneous connections. If this number is exceeded, it will not be possible to establish and maintain additional connections.

 

This fix increases the maximum simultaneous connections to 20,000.

 

2008/09/10 PK74055
Superseded by: ZP15F148

ZP15F143* UDP roll-up fix.

Download Fix File

This phase replacement consolidates various fixes for the UDP protocol. It should be applied by all installations.

 

2008/09/20 PK74055
Importance: Medium Risk: Low
Co-Requisite: ZP15F140, ZP15F144, ZP15F145, ZP15F146, ZP15F148

ZP15F144* UDP roll-up fix.

Download Fix File

This phase replacement consolidates various fixes for the UDP protocol. It should be applied by all installations.

 

2008/09/20 PK74055
Importance: Medium Risk: Medium
Co-Requisite: ZP15F143, ZP15F145, ZP15F146, ZP15F148
Supersedes: ZP15F101, ZP15F129, ZP15F131

ZP15F145* UDP roll-up fix.

Download Fix File

This phase replacement consolidates various fixes for the UDP protocol. It should be applied by all installations.

 

2008/09/20 PK74055
Importance: Medium Risk: Medium
Co-Requisite: ZP15F148, ZP15F143, ZP15F144, ZP15F146
Supersedes: ZP15F129, ZP15F130

ZP15F146 UDP roll-up fix.

Download Fix File

This phase replacement consolidates various fixes for the UDP protocol. It should be applied by all installations.

 

2008/09/08 PK74055
Superseded by: ZP15F013
Co-Requisite: ZP15F148, ZP15F143, ZP15F144, ZP15F145

ZP15F147* Extraneous IPN694I message after DEFINE TRACE command

Download Fix File

An extra debugging message is produced whenever a DEFINE TRACE or DEFINE SOTRACE command is entered.

 

This fix suppresses the message.

 

2008/09/20 PK74055
Importance: Low Risk: Low

ZP15F148* UDP roll-up fix.

Download Fix File

This phase replacement consolidates various fixes for the UDP protocol. It should be applied by all installations.

 

2008/09/20 PK74055
Importance: Medium Risk: Low
Co-Requisite: ZP15F143, ZP15F144, ZP15F145, ZP15F146
Supersedes: ZP15F142, ZP15F140, ZP15F138, ZP15F107

ZP15F149* Excessive CPU consumption

Download Fix File

This fix will remove a number of diagnostic tests performed for each I/O request. These tests include a PAGESTAT SVC, which consumes an appreciable amount of CPU.

 

DIAGNOSE FILEIO re-enables the tests.

 

2008/09/21 PK74055
Importance: Low Risk: Low

ZP15F150* Adds ownership information to FRBLOK

Download Fix File

This fix adds the requesting program's name, task ID, and requesting address to storage requests made for FRBLOKS. A Q STOR,SPID=FRBLOK will then be able to identify the process that owns the FRBLOK.

 

2008/09/24 PK74055
Importance: Optional Risk: Low
Pre-Requisite: ZP15F114

ZP15F151 24-bit GETVIS depletion

Download Fix File

When a GPS Daemon is started with the LOG=YES option, an FRBLOK is allocated in 24-bit partition GETVIS. If the Daemon is then shutdown, the FRBLOK is not released.

 

This fix corrects the problem and ensures that the logging file FRBLOK is released when the Daemon terminates.

 

Notes:
  • This problem can be circumvented by NOT specifying LOG=YES on the DEFINE GPSD command.
2008/09/25 PK74055
Superseded by: ZP15F153

ZP15F152 Excess 24-bit GETVIS in FRBLOK subpool

Download Fix File

Under some circumstances, the HTTP Daemon is obtaining an "extra" FRBLOK and then not freeing it.

 

This fix corrects the problem.

 

2008/09/25 PK74055
Superseded by: ZP15F528

ZP15F153 Alignment errors in GPS reports

Download Fix File

This phase replacement corrects an error in processing Repeat to Address (RA) orders.

 

2008/10/01 PK74055
Superseded by: ZP15F190
Supersedes: ZP15F151

ZP15F154* Privileged Operation exception at startup

Download Fix File

Older releases of VSE do not permit use of Access Register operations without being in supervisor state.

 

This fix removes an unneeded test for access register mode in the CSOCKET subtask.

 

2008/10/04 PK74055
Importance: Low Risk: Low
Pre-Requisite: ZP15F148

ZP15F155* ILLEGAL SVC error during shutdown

Download Fix File

This fix eliminates an unneeded DETACH

 

2008/10/04 PK74055
Importance: Medium Risk: Low
Pre-Requisite: ZP15F114

ZP15F156 EWOULDBLOCK(1102) errno not returned on SEND
ECONNREFUSED(1128) errno returned erroneously
Incorrect exception bit set following SELECT call

Download Fix File

This fix supplies the updated SOCKOPT macro.

 

Although this macro was distributed as part of fix ZP15F233, that fix was superseded by ZP15F237.

 

This fix will allow the IPNRBSDC phase and SOCKOPT macro to be maintained independently in any future fixes.

 

2008/10/06 PK74055
Superseded by: ZP15F276
Co-Requisite: ZP15F237
Supersedes: ZP15F233

ZP15F157 CLOSE hangs after an ABORT is issued

Download Fix File

When a socket ABORT is issued on a connection, subsequent socket requests (ie, CLOSE) may fail to complete.

 

This is a timing issue. Once an ABORT is issued, a RST is transmitted to the foreign host, all queued requests are flagged "complete with error", and the connection is closed. If the ABORT is quickly followed by CLOSE, the request may be lost.

 

This fix ensures that the CLOSE request will post completion back to the application.

 

Notes:
  • If ABORT or CLOSE is issued with FAST=YES, no pending or subsequent request will be "posted".
  • CLOSE must still be issued following ABORT, since it is CLOSE processing that releases the socket's working storage in the application's partition.
2008/10/09 PK74055
Superseded by: ZP15F192
Pre-Requisite: ZP15F139

ZP15F158 Data lost when full-buffered RECEIVE times-out

Download Fix File

When operating in full-buffer mode, RECEIVE sockets do not complete until either the buffer is filled or a FIN is received.

 

A problem arises when the RECEIVE also carries a time-out value and the buffer is not filled before the time-out occurs. In this case, the RECEIVE completes as a "time-out" with the returned data length set to zero.

 

This fix modifies processing so that when a RECEIVE times-out, if there is queued data, it is returned and the SRCODE is set to zero.

 

2008/10/09 PK77248
Superseded by: ZP15F192
Pre-Requisite: ZP15F139

ZP15F159* Partition SAVE area partially overlaid

Download Fix File

When the File I/O substask is attached, a parameter is being passed in an incorrect area.

 

This fix corrects the problem.

 

2008/10/30 PK77248
Importance: Medium Risk: Low
Co-Requisite: ZP15F160
Pre-Requisite: ZP15F114

ZP15F160* Partition SAVE area partially overlaid

Download Fix File

When the File I/O substask is attached, a parameter is being passed in an incorrect area.

 

This fix corrects the problem.

 

2008/10/30 PK77248
Importance: Medium Risk: Low
Co-Requisite: ZP15F159

ZP15F161 Socket STATUS returns incorrect data

Download Fix File

During a passive OPEN (listen), there is a very brief interval where it is possible for a Socket STATUS command to return data that shows the connection is in a "listen" state while certain other fields are not yet finalized. Specifically, this can affect the returned value assigned as "local port".

 

This fix delays setting the connection status to "listen" until the local port is definitely established.

 

2008/11/14 PK77248
Superseded by: ZP15F192
Pre-Requisite: ZP15F139

ZP15F162 TCP performance problems

Download Fix File

This fix corrects several tests involved in closing and opening a connection's SEND window. This will allow the connection manager to take advantage of additional space in the SEND window and will cause transmission to resume more quickly as the window re-opens.

 

2008/11/24 PK77248
Superseded by: ZP15F192
Pre-Requisite: ZP15F139

ZP15F163* IPN166E Appl Prog Abend Phase: IPDRIVER, Offset: 00001C60

Download Fix File

A fixed-point divide exception can occur when converting a large time interval into 300th seconds. This fix adds a test for overflow prior to the conversion.

 

2008/12/10 PK77248
Importance: Medium Risk: Low
Pre-Requisite: ZP15F114

ZP15F164* End-of-connection log records have no timestamp

Download Fix File

The SeeTCP/IP feature creates an end-of-connection record. The time stamp in this record was not being set. This fix corrects this problem.

 

Once this fix is installed, you should cycle the SVSESRVR partition.

 

Notes:
  • End-of-connection records created prior to installing this fix will contain an incorrect time.
  • The phase included in this fix is the same as supplied by ZP15F210 and will continue to display the "ZP15F210" fix level.
2008/11/25 PK77248
Importance: High Risk: Low
Co-Requisite: ZP15F257, ZP15F258
Supersedes: ZP15F210

ZP15F165* IPN166E Appl Prog Abend Phase: IPNATELN

Download Fix File

When an application using the Telnet Proxy (SOCKET xx,TELNET,...) issues a CLOSE and then terminates before the CLOSE is posted, it is possible for the CLOSE request to be handled twice.

 

However, validity checks designed to prevent this sort of re-processing come into play and a "preventative" program check is produced.

 

Processing continues normally, since the validity checks did what they were designed to do.

 

This fix destroys residual control block pointers to prevent attempted re-processing of requests.

 

2008/12/10 PK77248
Importance: Low Risk: Low

ZP15F167 Active OPEN fails

Download Fix File

During the TCP OPEN handshake, the required and permitted sequence is: Outbound SYN; Inbound SYN-ACK; Outbound ACK. Only when this handshake is successfully completed may other packets be sent. [Duplicate datagrams are permitted.]

 

A problem occurs when the remote host "jumps the gun" and immediately follows its "SYN-ACK" with a bare "ACK". By protocol, it is not permitted to do this, and the offending datagram is responded to with "RST", as required by protocol.

 

However, the first rule of TCP is that a stack must adhere to the rules itself, but make allowances for those that don't.

 

This fix modifies the stack's behavior during the SYN exchange to simply discard all datagrams that don't contain "SYN-ACK", without issuing a "RST".

 

2008/12/10 PK77248
Superseded by: ZP15F192
Pre-Requisite: ZP15F139

ZP15F169 Stack failure following LPR attempt

Download Fix File

The LPR client fails to recognize when lines are longer than the design maximum for formatted printing, 256 bytes. When "long" lines are encountered, buffer length may be exceeded and unpredictable results can follow.

 

This fix truncates oversized lines to the design limit of 256 characters.

 

Notes:
  • This does not affect InfoPrint files, which support a line length of 32k and are not formatted by the LPR process.
2008/12/22 PK82194
Superseded by: ZP15F171, ZP15F182, ZP15F183, ZP15F502
Pre-Requisite: ZP15F333

ZP15F170 Application unaware of connection closing

Download Fix File

A TCP connection assumes a variety of "states", as defined by RFC 793. A problem may occur because TCP/IP is not changing this indicator from "Established" to any of the intermediate states leading up to "Closed".

 

Although the "state" is maintained for informational purposes only, a problem may arise if an application queries the state and then proceeds based on an inaccurate response.

 

Once this fix is applied, the "state" will change to "CLOSE-WAIT" when a FIN has been received from the remote host and until a CLOSE has been queued by the application. If a CLOSE has been queued by the application and FIN has not yet been received, then the "state" will be set to "FIN-WAIT-2".

 

Once a CLOSE has been queued by the application and a FIN has been received from the remote host, the "state" will be set to "TIME-WAIT". This value covers the residual period until the connection is considered to be "closed".

 

2009/01/05 PK82194
Superseded by: ZP15F192
Pre-Requisite: ZP15F139

ZP15F171 Long line support for LPR

Download Fix File

This replacement phase adds support for input lines of up to 32,767 bytes.

 

FCB support has also been corrected to properly position the form following the report. If a value has been specified for "SET EOD=" (0C0D, for example) then that string is used for the final form positioning. If "SET EOD=" is null, then a string of single-line skips is issued until the FCB wraps to top-of-form.

 

Notes:
  • If problems occur, use "SET LONGLINE=OFF" to bypass the modifications.
2009/02/04 PK82194
Superseded by: ZP15F182, ZP15F183, ZP15F502
Supersedes: ZP15F126, ZP15F169, ZP15F306, ZP15F313, ZP15F315, ZP15F318, ZP15F323, ZP15F333

ZP15F172* Random diagnostic messages

Download Fix File

This replacement phase prevents the issuing of unrequested IPT301D messages. There is also a remote possibility that this problem may also cause a program check.

 

2009/01/11 PK82194
Importance: Medium Risk: Low
Supersedes: ZP15F124, ZP15F127

ZP15F174* ">Undefined<" message after applying ZP15F364

Download Fix File

This fix reinstates PDF debugging messages that were removed by an earlier fix and corrects problems introduced by ZP15F364.

 

2009/01/26 PK82194
Importance: Medium Risk: Low
Supersedes: ZP15F132, ZP15F137, ZP15F249, ZP15F309, ZP15F364

ZP15F175 Unable to maintain connections with some hosts

Download Fix File

During connection negotiation, each host provides a value for the maximum bytes that may be contained in any single datagram. This is the Maximum Segment Size (MSS)

 

A problem arises when a host specifies a very small MSS that is less than the protocol-specified default of 536. In this case, the lower value is ignored and 536 is used instead.

 

Sending datagrams larger than the requested maximum will have unpredictable results.

 

This fix removes the minimum value for MSS, leaving 536 as the default.

 

Notes:
  • Very few hosts (only one seen so far) request MSS sizes below the default.
  • For efficiency, MSS should be set to the largest value that does not cause fragmentation (general rule). This is usually 40 bytes less than the MTU size.
  • As MSS decreases, network efficiency decreases as well, since smaller MSS values require more datagrams to transmit the same volume of data.
2009/02/04 PK82194
Superseded by: ZP15F192
Pre-Requisite: ZP15F139

ZP15F177* Console messages break instead of wrap

Download Fix File

To support multiple logging devices, TCP/IP adjusts message lengths based upon values established by DEFINE LOG. When a message is too long, it is divided into multiple lines and a continuation character (>) ends each incomplete line.

 

When a message is routed to SYSLOG (console), a hard-coded value is being used rather than the DEFINE LOG value. This may cause problems if the message is being trapped by an automation product.

 

This fix causes TCP/IP to honor the line length established by DEFINE LOG. Since this DEFINE is done automatically, you must override it by using MODIFY LOG, as follows:

 

MODIFY LOG,ID=CONSOLE,LINELEN=nn

 

Care MUST be taken that the value specified does not exceed the allowable maximum for WTO, as supported by your version of VSE.

 

2009/02/05 PK82194
Importance: Low Risk: Medium

ZP15F178* Repeatedly invoking FTP from REXX depletes batch partition storage

Download Fix File

The FTP batch program relies on the operating system to release storage at program termination. Unfortunately, when called from another process (eg, REXX), this does not occur until the calling process also goes to EOJ.

 

Each invocation of FTP causes an additional set of storage to be obtained until there is insufficient memory left for it to execute.

 

This fix adds code to release all storage obtained by FTP prior to returning to the calling program.

 

2009/02/24 PK82194
Importance: Low Risk: Low

ZP15F179* UDP connections fail when source and target are same stack

Download Fix File

When a UDP server and client are both running under the same stack, the datagrams will not be correctly matched to the connection. This is due to a problem with multi-homing support.

 

This fix corrects the problem.

 

2009/02/24 PK82194
Importance: Low Risk: Medium
Pre-Requisite: ZP15F145

ZP15F180* Batch FTP client retains storage in IPSTOR subpool

Download Fix File

When the Batch FTP Client is called from another routine, is does not release working storage in the IPSTOR subpool. This can cause storage shortages if the FTP phase is repeatedly invoked before the caller goes to EOJ.

 

This fix causes the IPSTOR subpool to be released and the IPSTORX phase be deleted before FTP returns to the calling program.

 

2009/03/05 PK82194
Importance: Low Risk: Low
Pre-Requisite: ZP15F178

ZP15F181 Reports over 32,760 bytes are truncated

Download Fix File

"Long line" support added by ZP15F171 introduced a problem that causes file I/O operations to return a premature end-of-file.

 

This fix corrects the problem.

 

2009/03/05 PK82194
Superseded by: ZP15F182, ZP15F183, ZP15F502
Pre-Requisite: ZP15F171

ZP15F182 Stack abends when using an FCB with LPR

Download Fix File

This replacement phase corrects several LPR-related issues including a serious one in FCB support.

 

Since the problem addressed by this fix has the potential to cause failure of the entire stack, it is HIGHLY recommended that this fix be applied as soon as possible, even if you are not experiencing any problems.

 

2009/03/24 PK82194
Superseded by: ZP15F183, ZP15F502
Supersedes: ZP15F126, ZP15F169, ZP15F306, ZP15F313, ZP15F315, ZP15F318, ZP15F323, ZP15F333, ZP15F181, ZP15F171

ZP15F183 Improvements to LPR client

Download Fix File

This replacement phase improves the overall performance of the LPR client, reducing the amount of network traffic.

 

Additional support is added to allow retrieval of carriage control in MCC format for both InfoPrint and FORTRAN formats.

 

To retrieve carriage control in MCC format, code "SET CC=MCC" after setting INFOPRINT=ON or ASA=ON.

 

Notes:
  • The CC=MCC setting should NOT be used for actual InfoPrint servers. This feature is intended for use by other processes.
  • The corequisite fix, ZP15F358, is required only for use with SET CC=MCC. It need not be applied otherwise.
2009/03/29 PK85862
Superseded by: ZP15F502
Co-Requisite: ZP15F358
Supersedes: ZP15F126, ZP15F169, ZP15F306, ZP15F313, ZP15F315, ZP15F318, ZP15F323, ZP15F333, ZP15F181, ZP15F171, ZP15F182

ZP15F184 Excessive allocation of IBBLOKs

Download Fix File

When the VSE stack closes its RECEIVE window, some stacks will attempt periodic probes of the connection to ensure that they have not missed its re-opening. If their probe takes the form of an additional byte, sent beyond the current window, then a problem can occur.

 

Although the VSE stack responds to the datagram with a restatement of the window and the current ACK value (as required by RFC), the errant datagram is then queued for processing behind the data already waiting for a RECEIVE.

 

If the window remains closed for some time, and if the remote stack probes excessively, then the buildup of incorrectly queued IBBLOKs can seriously deplete 31-bit partition GETVIS and spill into 24-bit GETVIS. This can eventually crash the VSE stack.

 

This fix will cause the "probe" datagram to be discarded immediately and ensure adherence to RFC 793, as follows:

 

"...any unacceptable segment (out of window sequence number or unacceptible acknowledgment number) must elicit only an empty acknowledgment segment containing the current