phpseclib/phpseclib/Exception
Robert 6fc9a98d42 Reorganize get_binary_packet to fetch entire payload before decrypt processing, buffering for graceful handling across timeouts.
Remove skip filter parameter from method signatures, now technically defunct as all requests through get_binary_packet incorporate the same timeout during blocking IO calls.
Introduce InvalidPacketLength exception and employ to detect OpenSSL 0.9.8e flaw at higher logical level than binary packet processing.
Removing case logic in binary packet filtering for channel message types, made extraneous by use of get_channel_packet, and possibly leading to discarded data packets.
Reset connection properties during disconnect. Rework callers of reset_connection to use disconnect_helper.
Bugfix for no encyrption algorithms negotiated with server.
2024-05-28 11:23:48 -04:00
..
BadConfigurationException.php Remove_@access 2022-05-04 01:35:56 -05:00
BadDecryptionException.php Remove_@access 2022-05-04 01:35:56 -05:00
BadModeException.php Remove_@access 2022-05-04 01:35:56 -05:00
ConnectionClosedException.php Remove_@access 2022-05-04 01:35:56 -05:00
FileNotFoundException.php Remove_@access 2022-05-04 01:35:56 -05:00
InconsistentSetupException.php Remove_@access 2022-05-04 01:35:56 -05:00
InsufficientSetupException.php Remove_@access 2022-05-04 01:35:56 -05:00
InvalidPacketLengthException.php Reorganize get_binary_packet to fetch entire payload before decrypt processing, buffering for graceful handling across timeouts. 2024-05-28 11:23:48 -04:00
NoKeyLoadedException.php Remove_@access 2022-05-04 01:35:56 -05:00
NoSupportedAlgorithmsException.php Remove_@access 2022-05-04 01:35:56 -05:00
UnableToConnectException.php Remove_@access 2022-05-04 01:35:56 -05:00
UnsupportedAlgorithmException.php Remove_@access 2022-05-04 01:35:56 -05:00
UnsupportedCurveException.php Remove_@access 2022-05-04 01:35:56 -05:00
UnsupportedFormatException.php Remove_@access 2022-05-04 01:35:56 -05:00
UnsupportedOperationException.php Remove_@access 2022-05-04 01:35:56 -05:00