All Versions
74
Latest Version
Avg Release Cycle
48 days
Latest Release
71 days ago

Changelog History
Page 4

  • v2.0.14 Changes

    January 27, 2019
    • SSH2: ssh-rsa is sometimes incorrectly used instead of rsa-sha2-256 (#1331)
    • SSH2: more strictly adhere to RFC8332 for rsa-sha2-256/512 (#1332)
  • v2.0.13 Changes

    December 16, 2018
    • SSH2: fix order of user_error() / bitmap reset (#1314)
    • SSH2: setTimeout(0) didn't work as intended (#1116)
    • ๐Ÿ‘ Agent: add support for rsa-sha2-256 / rsa-sha2-512 (#1319)
    • Agent: add parameter to constructor (#1319)
    • X509: fix errors with validateDate (#1318)
  • v2.0.12 Changes

    November 04, 2018
    • ๐Ÿ›  SSH2: fixes relating to delayed global requests (#1271)
    • SSH2: setEngine -> setPreferredEngine (#1294)
    • SSH2: reset $this->bitmap when the connection fails (#1298)
    • SSH2: add ping() method (#1298)
    • ๐Ÿ‘ SSH2: add support for rsa-sha2-256 / rsa-sha2-512 (RFC8332)
    • SFTP: make rawlist give same result regardless of stat cache (#1287)
    • Hash: save hashed keys for re-use
  • v2.0.11 Changes

    April 15, 2018
    • X509: auto download intermediate certs
    • BigInteger: fix for (new BigInteger(48))->toString(true)) (#1264)
    • ASN1: class is never set as key in _decode_ber
    • check if phpinfo() is available before using (#1256)
    • ๐Ÿ‘ backport CFB8 support from master to 2.0 (#1257)
  • v2.0.10 Changes

    February 08, 2018
    • BigInteger: fix issue with bitwise_xor (#1245)
    • Crypt: some of the minimum lengths were off
    • โšก๏ธ SFTP: update stat cache accordingly when file becomes a directory (#1235)
    • SFTP: fix issue with extended attributes on 64-bit PHP installs (#1248)
    • โšก๏ธ SSH2: more channel handling updates (#1200)
    • X509: use anonymous functions in PHP >= 5.3.0
    • X509: revise logic for validateSignature (#1213)
    • ๐Ÿšš X509: fix 7.2 error when extensions were removed and new ones added (#1243)
    • ๐Ÿ›  fix float to int conversions on ARM CPU's (#1220)
  • v2.0.9 Changes

    November 29, 2017
    • 2.0.8 tag was done off of master branch - not 2.0 branch
  • v2.0.8 Changes

    November 29, 2017
    • SSH2: fix issue with key re-exchange
    • โšก๏ธ SSH2: updates to dealing with extraneous channel packets
    • X509: URL validation didn't work (#1203)
  • v2.0.7 Changes

    October 22, 2017
    • SSH2:
      • add new READ_NEXT mode (#1140)
      • add sendIdentificationStringFirst()
      • add sendKEXINITFirst()
      • add sendIdentificationStringLast()
      • add sendKEXINITLast() (#1162)
      • assume any SSH server >= 1.99 supports SSH2 (#1170)
      • workaround for bad arcfour256 implementations (#1171)
      • don't choke when getting response from diff channel in exec() (#1167)
    • SFTP:
      • add enablePathCanonicalization()
      • add disablePathCanonicalization() (#1137)
      • fix put() with remote file stream resource (#1177)
    • ๐Ÿ›  ANSI: misc fixes (#1150, #1161)
    • X509: use DateTime instead of unix time (#1166)
    • Ciphers: use eval() instead of create_function() for >= 5.3
  • v2.0.6 Changes

    June 05, 2017
    • Crypt: fix OpenSSL engine on <= PHP 5.3.6 (#1122)
    • ๐Ÿ—„ Random: suppress possible E_DEPRECATED errors
    • RSA: reset variables if bad key was loaded
  • v2.0.5 Changes

    May 07, 2017
    • โฑ SSH2: don't use timeout value of 0 for fsockopen (#775)
    • SSH2: make it so disabling PTY closes exec() channel if it's open (#1009)
    • SSH2: include <pre> tags in getLog result when SAPI isn't CLI
    • SFTP: don't assume current directory when $path parameter for delete is null (#1059)
    • SFTP: fix put() with php://input as source (#1119)
    • ๐Ÿ“œ ASN1: fix UTCTime parsing (#1110)
    • X509: ignore certificate transparency extension (#1073)
    • ๐Ÿ‘ Crypt: OpenSSL apparently supports variable size keys (#1085)