SSL Updates NET+OS 6.0
Last Updated:
_______________________________________________________________________________ญญญญญญญญญญญ___________________________________________
Title
SSL Memory Leak
Case: 19716
Date
Fixed: 12/07/06
Description
Memory leak while generating
keys
Solution
Corrected logic in function tls_handshake_protocol_generate_key_material()
__________________________________________________________________________________________________________________________
Title
Web pages not displayed
correctly using SSL
Case: 17778
Date
Fixed: 06/13/06
Description
Web pages (connected through
SSL) may not completely display or may fail to display fully and correctly.
Alternatively, files transferred through the advanced web server (AWS) and SSL
may be missing characters.
Solution
A defect in logic was found in the SSL code that interfaces between the network (browsers) and the SSL engine. The defect was that the code was incorrectly using the sensing of a short packet (less than 1024 bytes) as a signal that all data had been transferred. In fact the only sure way to test for end of file is the receipt of a zero-length packet. The code to check for a short packet has been removed and replaced with code to correctly sense that the peer has closed the connection.
__________________________________________________________________________________________________________________________
Title
Remote connection info
feature
Case: 16375
Date
Fixed: 07/06/05
Description
Added a new function NASSLGetRemoteConnectionInformation()that can grab the remote IP address and port of the HTTPS
client from the other side of the proxy.
Solution
The intent is to use this
function in conjunction with RpGetConnectionInformation() when this value shows a loopback
connection.
__________________________________________________________________________________________________________________________
Title
SSL Memory Leak
Case: 16392
Date
Fixed: 06/22/05
Description
Running the Nessus NewT security scanner
causes SSL to hang.
Solution
Corrected
memory leaks in the SSL library to prevent an SSL server from hanging.
__________________________________________________________________________________________________________________________
Files: netos\h\ssl.h
netos\lib\32b\libssl.a (GNU)
netos\lib\32b\ssl.a (GHS)
Special Instructions
Patch Link: SSLUpdates_60
Dependencies
This patch also requires the installation of the following patch(es):
If you are a NET+OS 6.0 GNU user, you must install this patch first
Patch Link: 6.0F GNU Update 1
If you are a NET+OS 6.0 GHS user, you must install this patch first
Patch Link: 6.0 GHS Update 1