image

Image
Image
Image
Image
Image
spacer
Fixes available for service levels:
1.5G 1.5F


Product Fixes

TCP/IP Release 1.5 Service Pack G


Carefully examine each fix for applicability before using it.

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

  • Download Service Pack 1.5G (2012-03-05) with fixes pre-applied.

Symptoms,
Sorted by Issue Date
Symptoms,
Sorted by Component
Fix Descriptions,
Sorted by Number

Fixes Sorted By Issue Date (Newest to Oldest):

Issue Date Symptom Status Fix IBM APAR
2012/05/09Client certificate not returnedReleasedZP15G055
2012/05/09SET DISP=value was not proerly working.ReleasedZP15G037
2012/04/23FINGER client would abend if SET HOST failed.ReleasedZP15G053
2012/04/23WHOIS would display error message "Guard Bytes Destroyed".ReleasedZP15G052
2012/04/23CSISTACK always terminates with RC=4, even when it works.ReleasedZP15G051
2012/04/19RSH calls would not have their REXX variables set correctly. A non-zero return code for error messages was also no being set.ReleasedZP15G050
2012/04/19REXEC/RSH clients will not connect if SET HOST=x.x.x.xReleasedZP15G049
2012/04/19CLIENT command abend from time to time and the "PRINT name/" command does not work on multi-segmented reports.ReleasedZP15G048
2012/04/02REXX CGI use results in FILE I/O AbendReleasedZP15G043
2012/03/20STRIPCC does not work as documented.ReleasedZP15G041*
2012/03/19Abend with ZP15G023 appliedReleasedZP15G039*
2012/03/05Changes for vercheck and Q VER outputReleasedZP15G036*
2012/03/05Changes for vercheck and Q VER outputReleasedZP15G034*
2012/03/05CICS client was using old CLIENT calls. Now using new ones.ReleasedZP15G033*
2012/03/05Changes for vercheck and Q VER outputReleasedZP15G032*
2012/03/05Changes for vercheck and Q VER outputReleasedZP15G030*
2012/03/05GPSD issues GPS904E error if it begins before the DEFINE FILEReleasedZP15G029*
2012/03/05SETHOST would work, but it would later say that it failed. Also a long "ATTACH" would fail while a short "ATTACH" would work.ReleasedZP15G027*
2012/03/05Abend after storage request failsReleasedZP15G026*
2012/03/05TELNET <hostname> fails, but <ipaddr> works. "ID=xx" is required if SYSID not "00".ReleasedZP15G025*
2012/03/05IPN540W Critical Storage Shortage: IBBLOKsReleasedZP15G024*
2012/03/05Abend after excessive storage usage for datagramsReleasedZP15G023*
2012/03/05This fix addresses four different issues within the DNS client. 1) When issuing a DNS lookup, the client would loop. 2) The TIMEOUT and APPEND fields were not being updated during a DNS MODIFY or DNS ADD. 3) The DNS QUERY statistics returned were incorrect (respone times and success/fail details). 4) DNS ADD premitted the adding of duplicate entries.ReleasedZP15G019*
2012/03/05DEFINE LINK with TYPE=LCS failesReleasedZP15G018*
2012/03/05DEFINE LINK with TYPE=LCS failesReleasedZP15G017*
2012/03/05POPMAIL would not run under 15G.ReleasedZP15G014*
2012/03/05WHOIS client will not initialize (work).ReleasedZP15G013*
2012/03/05REXEC/RSH clients will not initialize (work).ReleasedZP15G011*
2012/03/05Some clients are missing/not accessibleReleasedZP15G010*
2012/03/05API is unable to use translation tablesReleasedZP15G008*
2012/03/05LPR commands fail for no apparent reason.ReleasedZP15G007*
2012/03/05Missing members will still cause Auto-RetryReleasedZP15G006*
2012/03/05External applications fail when running 15F stack wih 15GReleasedZP15G001*
2012/02/22EXEC TELNET would not work on 15G.ReleasedZP15G022*
2012/02/08When issuing a DNS ADD/MODIFY with IPV6 or TIMEOUT parms, the request would fail.ReleasedZP15G012*
2012/01/30Provide the sha-1 phase verification utilityReleasedZP15G021*
2012/01/30Provide macro for generating SHA-1 phase hash tableReleasedZM15G020*
2012/01/26POPMAIL client would abend during initialization.ReleasedZP15G015*
2012/01/23Inadequate translation facility with the CICS API.ReleasedZM15G009*
2012/01/23API called under the stack, fails.ReleasedZM15G003*
2012/01/20EMAIL client would send comments (*) for processing.ReleasedZP15G016*
2012/01/13SET MAILSERVER= fails for Email and other SMTPD related issues.ReleasedZP15G005*
2012/01/13Extra space added to APIBLOK definition.ReleasedZP15G004*
2012/01/13SET HOST/IP/MAILSERVER fails. PDF is corrupted. SCRIPTS fail.ReleasedZP15G002*

Fixes Sorted By Component:

Component Symptom Status Fix IBM APAR
APIAPI called under the stack, fails.ReleasedZM15G003*
APIExtra space added to APIBLOK definition.ReleasedZP15G004*
APIInadequate translation facility with the CICS API.ReleasedZM15G009*
AUTOMissing members will still cause Auto-RetryReleasedZP15G006*
CLIENTREXEC/RSH clients will not initialize (work).ReleasedZP15G011*
CLIENTWHOIS client will not initialize (work).ReleasedZP15G013*
CLIENTTELNET <hostname> fails, but <ipaddr> works. "ID=xx" is required if SYSID not "00".ReleasedZP15G025*
CLIENTCICS client was using old CLIENT calls. Now using new ones.ReleasedZP15G033*
CLIENTCLIENT command abend from time to time and the "PRINT name/" command does not work on multi-segmented reports.ReleasedZP15G048
CLIENTREXEC/RSH clients will not connect if SET HOST=x.x.x.xReleasedZP15G049
CLIENTWHOIS would display error message "Guard Bytes Destroyed".ReleasedZP15G052
CLIENTFINGER client would abend if SET HOST failed.ReleasedZP15G053
COMMANDWhen issuing a DNS ADD/MODIFY with IPV6 or TIMEOUT parms, the request would fail.ReleasedZP15G012*
COMMANDDEFINE LINK with TYPE=LCS failesReleasedZP15G017*
COMMANDDEFINE LINK with TYPE=LCS failesReleasedZP15G018*
DNSSET MAILSERVER= fails for Email and other SMTPD related issues.ReleasedZP15G005*
DNSThis fix addresses four different issues within the DNS client. 1) When issuing a DNS lookup, the client would loop. 2) The TIMEOUT and APPEND fields were not being updated during a DNS MODIFY or DNS ADD. 3) The DNS QUERY statistics returned were incorrect (respone times and success/fail details). 4) DNS ADD premitted the adding of duplicate entries.ReleasedZP15G019*
EMAILSET HOST/IP/MAILSERVER fails. PDF is corrupted. SCRIPTS fail.ReleasedZP15G002*
EMAILEMAIL client would send comments (*) for processing.ReleasedZP15G016*
EMAILSETHOST would work, but it would later say that it failed. Also a long "ATTACH" would fail while a short "ATTACH" would work.ReleasedZP15G027*
FILEIOREXX CGI use results in FILE I/O AbendReleasedZP15G043
GPSGPSD issues GPS904E error if it begins before the DEFINE FILEReleasedZP15G029*
LPRLPR commands fail for no apparent reason.ReleasedZP15G007*
LPRSET DISP=value was not proerly working.ReleasedZP15G037
PDFSTRIPCC does not work as documented.ReleasedZP15G041*
POPMAILPOPMAIL would not run under 15G.ReleasedZP15G014*
POPMAILPOPMAIL client would abend during initialization.ReleasedZP15G015*
REXECRSH calls would not have their REXX variables set correctly. A non-zero return code for error messages was also no being set.ReleasedZP15G050
SSLProvide macro for generating SHA-1 phase hash tableReleasedZM15G020*
SSLProvide the sha-1 phase verification utilityReleasedZP15G021*
SSLClient certificate not returnedReleasedZP15G055
STACKExternal applications fail when running 15F stack wih 15GReleasedZP15G001*
STACKAPI is unable to use translation tablesReleasedZP15G008*
STACKSome clients are missing/not accessibleReleasedZP15G010*
STACKAbend after excessive storage usage for datagramsReleasedZP15G023*
STACKIPN540W Critical Storage Shortage: IBBLOKsReleasedZP15G024*
STACKAbend after storage request failsReleasedZP15G026*
STACKChanges for vercheck and Q VER outputReleasedZP15G030*
STACKChanges for vercheck and Q VER outputReleasedZP15G032*
STACKChanges for vercheck and Q VER outputReleasedZP15G034*
STACKChanges for vercheck and Q VER outputReleasedZP15G036*
STACKAbend with ZP15G023 appliedReleasedZP15G039*
STACKCSISTACK always terminates with RC=4, even when it works.ReleasedZP15G051
TELNETEXEC TELNET would not work on 15G.ReleasedZP15G022*

All Fixes by Issue Number:

Fix Symptom/Description Issue Date IBM APAR


ZP15G001* External applications fail when running 15F stack wih 15G

Download Fix File

When running multiple stacks and 15F is brought up before 15G external applications may fail because the system control block for 15F is smaller than 15G.

 

The 15G CSISTACK utility can be executed in the ASI ipl proc or before any stack is started to circumvent this problem. It will load a system control block that supports both 15F and 15G. But this is not required, and this zap should correct the problem.

 

2012/03/05
Importance: HighRisk: Low 
 Pre-Requisite: ZP15G034

ZP15G002* SET HOST/IP/MAILSERVER fails. PDF is corrupted. SCRIPTS fail.

Download Fix File

When issuing a SET HOST, or other variants, in order to connect to the SMTPD server, the DNS client will be invoked, but will be unable to resolve the IP address or domain name. This fix corrects that problem. You will also need to have applied ZP15G005 (IPNADNS update).

 

When "TEXT" was entered, all lines would be padded with X'00' which caused some attachment issued. This has been corrected.

 

When a "SET PDF=name" was entered, the attachment would appear to be a PDF, but it never ran through the PDF convertor. This has been corrected.

 

When the "SET FILETYPE=value" was entered, Email would try to execute a script called "name.L.value". This has been corrected.

 

You do not need to recycle the stack after applying this fix. ZP15G005 needs to also be applied. It will require recycling.

 

2012/01/13
Importance: HighRisk: Low 
 Pre-Requisite: ZP15G005

ZM15G003* API called under the stack, fails.

Download Fix File

Programs that run under the stack that call the API will hang because an special WAIT needs to be done. Setting "APIWAIT" to "I" for an INTERNAL wait, will correct this. For those programs that do not use IPNAPIB, they will not be affected by this fix.

 

To implement this correction, all API programs will need to be link-edited. This will only affect assembler programs that run under the TCP/IP stack.

 

ZP15G008 is a prerequisite. It provides the additional translation support needed by the API. Even if you do not use translation, this prerequisite is still needed.

 

2012/01/23
Importance: LowRisk: Low 
 Pre-Requisite: ZP15G008

ZP15G004* Extra space added to APIBLOK definition.

Download Fix File

For those program that use IPNAPIB under that stack and also use the pre-processor, this will add some extra room to the control block to allow for some future definition expansion.

 

This will only affect assembler programs that run in the same partition as the TCP/IP stack.

 

2012/01/13
Importance: LowRisk: Low 

ZP15G005* SET MAILSERVER= fails for Email and other SMTPD related issues.

Download Fix File

When SET MAILSERVER= is issued for Email, it tries to get an MX (Mail Exchange) record from the DNS server in order to determine the SMTPD address for that host. IPNADNS did not have this facility implemented.

 

IPNADNS now has this logic added. If a GetHostByName is requested with a "MX," prefix on the name, it will retrieve MX rather than A/AAAA records. This fix will require the recycling of the stack. Debugging information when doing this has also been corrected.

 

When the DNS client would "cache" the SMTD entry, it would use the domain name, causing problems when the domain name and the mail server are at different addresses. A "DNS Q" of the cache will now show an "MX," prefix on all resolved addresses done via MX records.

 

A "DNS Q" of the servers would show an incorrect average response time. This value has been corrected.

 

A recycling of the stack will be needed after applying this fix for it to take effect.

 

2012/01/13
Importance: MediumRisk: Low 

ZP15G006* Missing members will still cause Auto-Retry

Download Fix File

If an external source deletes a report that is "in flight", AutoLPR will fail, but will keep trying until it runs out of RETRY count. This can cause a reduction in output speed for those sites that produce a lot of output.

 

CLIENTD will now check if a file is missing, and if so it will not perform a retry, but will just fail. A recycle of the stack is needed for this fix to go into effect.

 

2012/03/05
Importance: MediumRisk: Low 
 Pre-Requisite: ZP15G034

ZP15G007* LPR commands fail for no apparent reason.

Download Fix File

Because of changes to 15G, certain internal changes needed to be made to the client for it to be able to function. However, in doing so, some of the parameter logic no longer worked because of the new internal formatting structure.

 

This module replacement corrects those problems. You do not need to recycle the stack after applying this fix.

 

2012/03/05
Importance: HighRisk: Low 
 Pre-Requisite: ZP15G034

ZP15G008* API is unable to use translation tables

Download Fix File

This fix will permit the API to address all of the defined translation table details with a new internal command.

 

This fix requires that the stack is restarted after applying.

 

2012/03/05
Importance: MediumRisk: Low 
 Pre-Requisite: ZP15G034

ZM15G009* Inadequate translation facility with the CICS API.

Download Fix File

As with IPNAPIB, this module was enhanced to support all existing SBCS translation under the initial 15G release.

 

To implement this correction, all API CICS programs will need to be link-edited and NEWCOPY'ed. ZP15G008 is a prerequisite.

 

2012/01/23
Importance: LowRisk: Low 
 Pre-Requisite: ZP15G008

ZP15G010* Some clients are missing/not accessible

Download Fix File

This fix will enable all known clients. This is a pre-req to using RSH, REXEC, WHOIS, and POPMAIL. See those related clients for their fixes as well.

 

After applying this fix, you will need to recycle the stack.

 

2012/03/05
Importance: LowRisk: Low 
 Pre-Requisite: ZP15G034

ZP15G011* REXEC/RSH clients will not initialize (work).

Download Fix File

Because of the changes to 15G, the client programs for RSH/REXEC needed to be modified in order to function.

 

If you use REXEC or RSH in your environment, then you should apply this fix. ZA15G010 will need to be applied for the internal client manager to find this update. No recycling of the stack is required after appling this fix (ZP15G010 will require a stack recycle).

 

 

2012/03/05
Importance: LowRisk: Low 
 Pre-Requisite: ZP15G034

ZP15G012* When issuing a DNS ADD/MODIFY with IPV6 or TIMEOUT parms, the request would fail.

Download Fix File

The logic for using the new extended parameters was in error. That has been fixed. ZP15G019 should also be applied with this one.

 

You should recycle your stack after applying this fix.

 

2012/02/08
Importance: LowRisk: Low 
 Co-Requisite: ZP15G019

ZP15G013* WHOIS client will not initialize (work).

Download Fix File

Because of the changes to 15G, the client programs for WHOIS needed to be modified in order to function.

 

If you use WHOIS in your environment, then you should apply this fix. ZA15G010 will need to be applied for the internal client manager to find this update. No recycling of the stack is required after appling this fix (ZP15G010 will require a stack recycle).

 

It should also be noted that, over the past few years, many sites have closed off their WHOIS port (43) and have changed over to a web interface to provent abuse of this feature. If you find that your OPEN connection tines out, then it is likely because that hosting site has closed off that port and you will need to find a site that will permit the user of WHOIS from a remote user.

 

 

2012/03/05
Importance: LowRisk: Low 
 Pre-Requisite: ZP15G034

ZP15G014* POPMAIL would not run under 15G.

Download Fix File

Because of changes to 15G, certain internal changes needed to be made to the client for it to be able to function. This fix applies those changes to the internal client, IPNACMP3.

 

You do not need to recycle the stack after applying this fix.

 

2012/03/05
Importance: MediumRisk: Low 
 Pre-Requisite: ZP15G034

ZP15G015* POPMAIL client would abend during initialization.

Download Fix File

Because of changes to 15G, certain internal changes needed to be made to the client for it to be able to function. This fix applies those changes to the external client, POPMAIL.

 

You do not need to recycle the stack after applying this fix.

 

2012/01/26
Importance: MediumRisk: Low 

ZP15G016* EMAIL client would send comments (*) for processing.

Download Fix File

When the external EMAIL client would read data from SYSIPT, it would send every card, including comments (those that have a "*" in column 1) to the internal Email client for processing. This would result in a cluttered SYSLST with the interspersed "Ready;" inserted after every comment, and added extra delays in processing.

 

You do not need to recycle the stack after applying this fix.

 

2012/01/20
Importance: LowRisk: Low 

ZP15G017* DEFINE LINK with TYPE=LCS failes

Download Fix File

The TCP/IP command reference documentation indicate that the DEFINE LINK with TYPE=LCS should be valid, but it is not recognized by the command parser. This zap corrects this problem.

 

The following deprecated SET commands are also no longer valid:

 

ADDITIONAL_WINDOW

 

REUSE_SIZE

 

2012/03/05
Importance: MediumRisk: Medium 
 Co-Requisite: ZP15G018
 Pre-Requisite: ZP15G034

ZP15G018* DEFINE LINK with TYPE=LCS failes

Download Fix File

The TCP/IP command reference documentation indicate that the DEFINE LINK with TYPE=LCS should be valid, but it is not recognized by the command parser. This zap corrects this problem.

 

The following deprecated SET commands are also no longer valid:

 

ADDITIONAL_WINDOW

 

REUSE_SIZE

 

2012/03/05
Importance: MediumRisk: Medium 
 Co-Requisite: ZP15G017
 Pre-Requisite: ZP15G034

ZP15G019* This fix addresses four different issues within the DNS client. 1) When issuing a DNS lookup, the client would loop. 2) The TIMEOUT and APPEND fields were not being updated during a DNS MODIFY or DNS ADD. 3) The DNS QUERY statistics returned were incorrect (respone times and success/fail details). 4) DNS ADD premitted the adding of duplicate entries.

Download Fix File

When doing a lookup of an entry where a "not found" condition would be returned by the DNS server, a retry condition would occur by appending a suffix (if desired), but it would retry forever. That has been fixed.

 

Even though ZP15G012 had been applied to permit the changing of the TIMEOUT and APPEND and IPV6 parameters, the DNS client would not update that information in the DNS control block. That has been fixed.

 

When a DNS QUERY occurred, the average response time was always zero and the number of tries would be incorrect. That has been corrected.

 

If a DNS ADD SERVER follows a SET DNSx request, or visa-versa, and they have the same IP address, an informational message will tell you that a duplicate add was ignored. The table will no longer have a duplicate entry as a result.

 

For the DNS MODIFY correction to work, ZP15G012 needs to be applied as well. A recycling of the stack should be done after applying this fix.

 

2012/03/05
Importance: MediumRisk: Low 
 Co-Requisite: ZP15G012
 Pre-Requisite: ZP15G034

ZM15G020* Provide macro for generating SHA-1 phase hash table

Download Fix File

This zap provides a macro that can be used to create a phase containing the SHA-1 hash values for associated phases. This generated phase can then be used by the CIALSHPH utility to verify the integrity of phases in a library.

 

2012/01/30
Importance: MediumRisk: Low 

ZP15G021* Provide the sha-1 phase verification utility

Download Fix File

This zap provides a new batch utility that can be used to verify a phase has a matching SHA-1 hash with jcl similar to this:

 

// EXEC CIALSHPH,SIZE=CIALSHPH

 

VERCHECK phasename

 

/*

 

2012/01/30
Importance: MediumRisk: Low 

ZP15G022* EXEC TELNET would not work on 15G.

Download Fix File

Various problems, such as an ABEND during initialization as well as a failure to connect while opening to the remote host were addressed.

 

This fix corrects those problems. No recycling of the stack is needed.

 

2012/02/22
Importance: MediumRisk: Low 

ZP15G023* Abend after excessive storage usage for datagrams

Download Fix File

The IBBLOK storage subpool is used for datagrams and the default amount of storage is the total amount of 24 and 31-bit getvis during the startup of TCP/IP. The QUERY IBBLOK can be used to determine the amount of storage currently allocated for IBBLOKs. This zap changes the maximum amount of storage to be the amount of free 31-bit partition getvis storage that will be used for IBBLOKs. The IBBLOK command can be used to set a new maximum amount of storage for IBBLOKs. The DIAG CLEANUP command can also be useful to monitor the getvis usage.

 

2012/03/05
Importance: MediumRisk: Medium 
 Pre-Requisite: ZP15G034

ZP15G024* IPN540W Critical Storage Shortage: IBBLOKs

Download Fix File

This zap handles the failure of allocate storage for a IBBLOK for a OSAX link driver.

 

2012/03/05
Importance: MediumRisk: Medium 
 Pre-Requisite: ZP15G034

ZP15G025* TELNET <hostname> fails, but <ipaddr> works. "ID=xx" is required if SYSID not "00".

Download Fix File

Because of a bug with the GetHostByName call, any non-IP address (meaning, a domain name) would not be converted to the IP address, and the connection would fail. Also, the "// OPTION SYSPARM='nn'" value would not be used as the default SYSID, and if your stack was defined with a SYSID other than "00", it would fail. Finally, if you used "ID=nn", the GetHostByName would still use the default or SYSPARM value rather than the one used in "ID=".

 

This fix corrects those problems. No recycling of the stack is required. After applying, you will either need to NEWCOPY the CICS program "TELNET01", or recycle CICS for it to take effect.

 

2012/03/05
Importance: LowRisk: Low 

ZP15G026* Abend after storage request fails

Download Fix File

The socket allocation routine may abend when no storage is available. This zap corrects the problem by shutting down the CSOCKET subtask when no storage is available.

 

2012/03/05
Importance: MediumRisk: Medium 
 Pre-Requisite: ZP15G034

ZP15G027* SETHOST would work, but it would later say that it failed. Also a long "ATTACH" would fail while a short "ATTACH" would work.

Download Fix File

When a SETHOST takes place, and a GetHostByName occurs, and a good IP address is returned, there are some situations where the request will do a false-failure and "HOST not found" would be displayed.

 

A long attach, such as "ATTACH POWER.LST.A.JOB" would fail, but a "CD POWER.LST.A" followed by "ATTACH JOB" would work. This was because of an imperfect directory positioning logic.

 

This fix corrects both of those problems.

 

There is no need to reinitialize the stack after applying this fix.

 

2012/03/05
Importance: LowRisk: Low 
 Pre-Requisite: ZP15G034

ZP15G029* GPSD issues GPS904E error if it begins before the DEFINE FILE

Download Fix File

If the stack would start the GPSD subtask before initializing the file directory structure, GPSD would fail to initialize and would display GPS904E "GPSD detected possible file system damage." Because of the multi-tasking engine, it is possible for GPSD to initialize before the file system, even if it appears directly after a DEFINE FILE in the initialization deck.

 

This fix causes GPSD to check for a file directory structure for up to a minute, and when it finds one, to continue normally. If, after a minute, it still cannot find one, it will fail as usual.

 

You should reinitialize your stack after applying this fix.

 

2012/03/05
Importance: LowRisk: Low 
 Pre-Requisite: ZP15G034

ZP15G030* Changes for vercheck and Q VER output

Download Fix File

Zapped phases were not being displayed in the Q VER output. This zap corrects this problem.

 

2012/03/05
Importance: MediumRisk: Medium 
 Pre-Requisite: ZP15G034

ZP15G032* Changes for vercheck and Q VER output

Download Fix File

Zapped phases were not being displayed in the Q VER output. This zap corrects this problem.

 

2012/03/05
Importance: MediumRisk: Medium 
 Pre-Requisite: ZP15G034

ZP15G033* CICS client was using old CLIENT calls. Now using new ones.

Download Fix File

The CICS client (CLIENT01) was using the old SOCKET CLIENT calls instead of the new SOCKET PROTO=CLIENT call. The result was that it was invoking the old 15F versions rather than the new 15G updated clients, and thus missing some of the features that had been added since 15G updates had been applied to those clients.

 

This fix changes CLIENT01 to use the new CLIENT calls and thus will use all of the 15G clients and all of the updates that had been applied to them.

 

There is no need to recycle the stack. You will need to NEWCOPY CLIENT01 under CICS for the new phase to take effect.

 

2012/03/05
Importance: LowRisk: Low 

ZP15G034* Changes for vercheck and Q VER output

Download Fix File

Zapped phases were not being displayed in the Q VER output. This zap corrects this problem.

 

2012/03/05
Importance: MediumRisk: Medium 
 Co-Requisite: ZP15G023

ZP15G036* Changes for vercheck and Q VER output

Download Fix File

Zapped phases were not being displayed in the Q VER output. This zap corrects this problem.

 

2012/03/05
Importance: MediumRisk: Medium 
 Co-Requisite: ZP15G023
 Pre-Requisite: ZP15G034

ZP15G037 SET DISP=value was not proerly working.

Download Fix File

Because the SET DISP= value was not being stored correctly, such setting as HOLD and DELETE would often fail.

 

This module replacement corrects those problems. You do not need to recycle the stack after applying this fix.

 

2012/05/09
Importance: LowRisk: Low 
 Pre-Requisite: ZP15G034

ZP15G039* Abend with ZP15G023 applied

Download Fix File

A abend may occur with ZP15G023 applied. This zap corrects this problem.

 

2012/03/19
Importance: HighRisk: Medium 
 Supersedes: ZP15G023

ZP15G041* STRIPCC does not work as documented.

Download Fix File

STRIPCC is supposed to srtip off the first byte of a line and reduce the line size by 1. Instead it includes the first byte and truncates the last byte of the line.

 

This fix corrects the problem. You will need to recycle the stack after applying this fix for it to take effect.

 

2012/03/20
Importance: LowRisk: Low 

ZP15G043 REXX CGI use results in FILE I/O Abend

Download Fix File

When invoking a REXX CGI from HTTPD, because of a storage pointer problem, the FILE I/O subsystem would abend, causing the stack to no longer be usable.

 

This fix corrects the problem. You will need to recycle the stack after applying this fix for it to take effect.

 

2012/04/02
Importance: MediumRisk: Low 

ZP15G048 CLIENT command abend from time to time and the "PRINT name/" command does not work on multi-segmented reports.

Download Fix File

When an invalid parameter was entered in the execution parameter, CLIENT would Abend while trying to CLOSE a SOCKET that was never opened. Also, the "PRINT powrname/" format did not include the segment numbers when generating the "PRINT powrname" commands, causing the first segment to be sent repeatedly.

 

This module replacement corrects those problems. You do not need to recycle the stack after applying this fix.

 

2012/04/19
Importance: MediumRisk: Low 
 Pre-Requisite: ZP15G037
 Supersedes: ZP15G038

ZP15G049 REXEC/RSH clients will not connect if SET HOST=x.x.x.x

Download Fix File

The logic for connecting to a host if an IP string was passed, rather than a name was in error, and so a connection would always fail. Also, the username was prefixed by 2 bytes of garbage. This has also been corrected so that the login does not fail due to a security mismatch. Finally, this client is fully IPv6 compliant.

 

If you use REXEC or RSH in your environment, then you should apply this fix. The stack should be recycled after applying.

 

 

2012/04/19
Importance: LowRisk: Low 
 Supersedes: ZP15G011

ZP15G050 RSH calls would not have their REXX variables set correctly. A non-zero return code for error messages was also no being set.

Download Fix File

This Server handles REXEC and RSH services. Because RSH has one less parameter being passed to it, the list of variables that were set for the SHELL.PROC (REXX program) were off by one for RSH.

 

This fix corrects those problems for DEFINE SHELL. The stack should be recycled after applying.

 

 

2012/04/19
Importance: LowRisk: Low 

ZP15G051 CSISTACK always terminates with RC=4, even when it works.

Download Fix File

This fix corrects that problem. No recycling of the stack is needed after applying this fix.

 

 

2012/04/23
Importance: LowRisk: Low 

ZP15G052 WHOIS would display error message "Guard Bytes Destroyed".

Download Fix File

If a response greater than 8k bytes was returned from the WHOIS server, a bad calculation in the length would result in a translating of the response that was larger than the incoming data.

 

This fix corrects that problem. No recycling of the stack is needed after applying this fix.

 

 

2012/04/23
Importance: LowRisk: Low 
 Supersedes: ZP15G013

ZP15G053 FINGER client would abend if SET HOST failed.

Download Fix File

Because of an error in the GetHostByAddress logic, a SET HOST for FINGER would abend while trying to resolve the IP address.

 

This fix corrects that problem. No recycling of the stack is needed after applying this fix.

 

 

2012/04/23
Importance: LowRisk: Low 

ZP15G055 Client certificate not returned

Download Fix File

When using client authentication a certificate is received and validated. But if the certificate_verify fails the client certificate is not returned to the application. This zap returns the client certificate even if the client certificate_verify fails.

 

The client cerificate information is returned in the SINIDATA-SIN@CINF field. The changes from ZP15F423 caused the two first fullwords or the returned client certificate information to contain binary zeros. They should contain the address and length of the client certificate in base64 format.

 

The verification of the client certificate_verify message is also corrected in this zap.

 

The returned serial number should be terminated with a null(x'00') but the workarea used was not being cleared and the serial number may not have been properly terminated with a null. This zap also corrects this problem.

 

This zap also includes the changes from ZP15F492 and ZP15F498.

 

2012/05/09
Importance: MediumRisk: Medium 

This page and all materials residing on this site Copyright 1996, 2012 by CSI International. You may read, download, and copy these materials only for the purpose of evaluating or publicizing CSI International, its services and products or in accordance with a license agreement with CSI International.


image