Skip to content

Releases: phpseclib/phpseclib

2.0.11

15 Apr 16:58

Choose a tag to compare

  • 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)

1.0.11

15 Apr 16:57

Choose a tag to compare

  • X509: auto download intermediate certs
  • BigInteger: fix for (new BigInteger(48))->toString(true)) (#1264)
  • ASN1: class is never set as key in _decode_ber

2.0.10

19 Feb 04:40

Choose a tag to compare

  • 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)

1.0.10

19 Feb 04:36

Choose a tag to compare

  • 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)

2.0.9

29 Nov 11:18

Choose a tag to compare

  • 2.0.8 tag was done off of master branch - not 2.0 branch.

2.0.8

29 Nov 06:43

Choose a tag to compare

  • SSH2: fix issue with key re-exchange
  • SSH2: updates to dealing with extraneous channel packets
  • X509: URL validation didn't work (#1203)

1.0.9

29 Nov 06:42

Choose a tag to compare

  • SSH2: fix issue with key re-exchange
  • SSH2: updates to dealing with extraneous channel packets
  • X509: URL validation didn't work (#1203)

2.0.7

23 Oct 05:12

Choose a tag to compare

  • 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

1.0.8

23 Oct 05:11

Choose a tag to compare

  • 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

2.0.6

05 Jun 12:11

Choose a tag to compare

  • Crypt: fix OpenSSL engine on <= PHP 5.3.6 (#1122)
  • Random: suppress possible E_DEPRECATED errors
  • RSA: reset variables if bad key was loaded