mirror of
https://github.com/danog/tgseclib.git
synced 2024-12-02 09:37:45 +01:00
Merge branch '1.0' into 2.0
This commit is contained in:
commit
f4b6a522df
70
CHANGELOG.md
70
CHANGELOG.md
@ -1,5 +1,24 @@
|
|||||||
# Changelog
|
# Changelog
|
||||||
|
|
||||||
|
## 2.0.7 - 2017-10-22
|
||||||
|
|
||||||
|
- 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 - 2017-06-05
|
## 2.0.6 - 2017-06-05
|
||||||
|
|
||||||
- Crypt: fix OpenSSL engine on <= PHP 5.3.6 (#1122)
|
- Crypt: fix OpenSSL engine on <= PHP 5.3.6 (#1122)
|
||||||
@ -67,6 +86,25 @@
|
|||||||
- Classes were renamed and namespaced ([#243](https://github.com/phpseclib/phpseclib/issues/243))
|
- Classes were renamed and namespaced ([#243](https://github.com/phpseclib/phpseclib/issues/243))
|
||||||
- The use of an autoloader is now required (e.g. Composer)
|
- The use of an autoloader is now required (e.g. Composer)
|
||||||
|
|
||||||
|
## 1.0.8 - 2017-10-22
|
||||||
|
|
||||||
|
- 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.7 - 2017-06-05
|
## 1.0.7 - 2017-06-05
|
||||||
|
|
||||||
- Crypt: fix OpenSSL engine on <= PHP 5.3.6 (#1122)
|
- Crypt: fix OpenSSL engine on <= PHP 5.3.6 (#1122)
|
||||||
@ -139,11 +177,11 @@
|
|||||||
- rewritten vt100 terminal emulator (File_ANSI) ([#689](https://github.com/phpseclib/phpseclib/pull/689))
|
- rewritten vt100 terminal emulator (File_ANSI) ([#689](https://github.com/phpseclib/phpseclib/pull/689))
|
||||||
- agent-forwarding support (System_SSH_Agent) ([#592](https://github.com/phpseclib/phpseclib/pull/592))
|
- agent-forwarding support (System_SSH_Agent) ([#592](https://github.com/phpseclib/phpseclib/pull/592))
|
||||||
- Net_SSH2 improvements
|
- Net_SSH2 improvements
|
||||||
- diffie-hellman-group-exchange-sha1/sha256 support ([#714](https://github.com/phpseclib/phpseclib/pull/714))
|
- diffie-hellman-group-exchange-sha1/sha256 support ([#714](https://github.com/phpseclib/phpseclib/pull/714))
|
||||||
- window size handling updates ([#717](https://github.com/phpseclib/phpseclib/pull/717))
|
- window size handling updates ([#717](https://github.com/phpseclib/phpseclib/pull/717))
|
||||||
- Net_SFTP improvements
|
- Net_SFTP improvements
|
||||||
- add callback support to put() ([#655](https://github.com/phpseclib/phpseclib/pull/655))
|
- add callback support to put() ([#655](https://github.com/phpseclib/phpseclib/pull/655))
|
||||||
- stat cache fixes ([#743](https://github.com/phpseclib/phpseclib/issues/743), [#730](https://github.com/phpseclib/phpseclib/issues/730), [#709](https://github.com/phpseclib/phpseclib/issues/709), [#726](https://github.com/phpseclib/phpseclib/issues/726))
|
- stat cache fixes ([#743](https://github.com/phpseclib/phpseclib/issues/743), [#730](https://github.com/phpseclib/phpseclib/issues/730), [#709](https://github.com/phpseclib/phpseclib/issues/709), [#726](https://github.com/phpseclib/phpseclib/issues/726))
|
||||||
- add "none" encryption mode to Crypt_RSA ([#692](https://github.com/phpseclib/phpseclib/pull/692))
|
- add "none" encryption mode to Crypt_RSA ([#692](https://github.com/phpseclib/phpseclib/pull/692))
|
||||||
- misc ASN.1 / X.509 parsing fixes ([#721](https://github.com/phpseclib/phpseclib/pull/721), [#627](https://github.com/phpseclib/phpseclib/pull/627))
|
- misc ASN.1 / X.509 parsing fixes ([#721](https://github.com/phpseclib/phpseclib/pull/721), [#627](https://github.com/phpseclib/phpseclib/pull/627))
|
||||||
- use a random serial number for new X509 certs ([#740](https://github.com/phpseclib/phpseclib/pull/740))
|
- use a random serial number for new X509 certs ([#740](https://github.com/phpseclib/phpseclib/pull/740))
|
||||||
@ -188,21 +226,21 @@
|
|||||||
## 0.3.5 - 2013-07-11
|
## 0.3.5 - 2013-07-11
|
||||||
|
|
||||||
- numerous SFTP changes:
|
- numerous SFTP changes:
|
||||||
- chown
|
- chown
|
||||||
- chgrp
|
- chgrp
|
||||||
- truncate
|
- truncate
|
||||||
- improved file type detection
|
- improved file type detection
|
||||||
- put() can write to te middle of a file
|
- put() can write to the middle of a file
|
||||||
- mkdir accepts the same parameters that PHP's mkdir does
|
- mkdir accepts the same parameters that PHP's mkdir does
|
||||||
- the ability to upload/download 2GB files
|
- the ability to upload/download 2GB files
|
||||||
- across-the-board speedups for the various encryption algorithms
|
- across-the-board speedups for the various encryption algorithms
|
||||||
- multi-factor authentication support for Net_SSH2
|
- multi-factor authentication support for Net_SSH2
|
||||||
- a $callback parameter for Net_SSH2::exec
|
- a $callback parameter for Net_SSH2::exec
|
||||||
- new classes:
|
- new classes:
|
||||||
- Net_SFTP_StreamWrapper
|
- Net_SFTP_StreamWrapper
|
||||||
- Net_SCP
|
- Net_SCP
|
||||||
- Crypt_Twofish
|
- Crypt_Twofish
|
||||||
- Crypt_Blowfish
|
- Crypt_Blowfish
|
||||||
|
|
||||||
## 0.3.1 - 2012-11-20
|
## 0.3.1 - 2012-11-20
|
||||||
|
|
||||||
@ -232,7 +270,7 @@
|
|||||||
- Net_SSH2 now has limited keyboard_interactive authentication support
|
- Net_SSH2 now has limited keyboard_interactive authentication support
|
||||||
- support was added for PuTTY formatted RSA private keys and XML formatted RSA private keys
|
- support was added for PuTTY formatted RSA private keys and XML formatted RSA private keys
|
||||||
- Crypt_RSA::loadKey() will now try all key types automatically
|
- Crypt_RSA::loadKey() will now try all key types automatically
|
||||||
= add support for AES-128-CBC and DES-EDE3-CFB encrypted RSA private keys
|
- add support for AES-128-CBC and DES-EDE3-CFB encrypted RSA private keys
|
||||||
- add Net_SFTP::stat(), Net_SFTP::lstat() and Net_SFTP::rawlist()
|
- add Net_SFTP::stat(), Net_SFTP::lstat() and Net_SFTP::rawlist()
|
||||||
- logging was added to Net_SSH1
|
- logging was added to Net_SSH1
|
||||||
- the license was changed to the less restrictive MIT license
|
- the license was changed to the less restrictive MIT license
|
||||||
|
@ -37,7 +37,7 @@ AES, Blowfish, Twofish, SSH-1, SSH-2, SFTP, and X.509
|
|||||||
* Composer compatible (PSR-0 autoloading)
|
* Composer compatible (PSR-0 autoloading)
|
||||||
* Install using Composer: `composer require phpseclib/phpseclib ~1.0`
|
* Install using Composer: `composer require phpseclib/phpseclib ~1.0`
|
||||||
* Install using PEAR: See [phpseclib PEAR Channel Documentation](http://phpseclib.sourceforge.net/pear.htm)
|
* Install using PEAR: See [phpseclib PEAR Channel Documentation](http://phpseclib.sourceforge.net/pear.htm)
|
||||||
* [Download 1.0.7 as ZIP](http://sourceforge.net/projects/phpseclib/files/phpseclib1.0.7.zip/download)
|
* [Download 1.0.8 as ZIP](http://sourceforge.net/projects/phpseclib/files/phpseclib1.0.8.zip/download)
|
||||||
|
|
||||||
## Support
|
## Support
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user