Commit Graph

120 Commits

Author SHA1 Message Date
terrafrost 0c728ff2bc SSH/Agent: add proper type hinting to constructor 2022-11-29 06:31:29 -06:00
terrafrost efd5bf281a SSH/Agent: use PHP8's new str_contains function 2022-11-29 06:24:32 -06:00
terrafrost 637444d0ab Merge branch '3.0' 2022-11-29 05:48:31 -06:00
terrafrost 6ee646a480 Merge branch '2.0' into 3.0 2022-11-29 05:47:40 -06:00
terrafrost 218c7e5207 SSH/Agent: add support for named pipes on windows (for pageant) 2022-11-29 05:41:57 -06:00
Jack Worman 985b3c4f7c Throw \phpseclib3\Exception\ExceptionInterface exceptions 2022-09-26 07:41:32 -05:00
Jack Worman 80f2d7f521 php-cs-fixer - php 7.4 rules 2022-08-18 08:10:08 -05:00
Jack Worman 510a93a50a Php 7.3
- Update php requirement to >=7.3
- Add php-cs-fixer rule: @PHP73Migration
2022-07-22 21:45:53 -05:00
terrafrost 114f8c8f77 backport more changes from master 2022-07-16 09:03:17 -05:00
Jack Worman 7154fd98d2 Php 7.1 2022-07-08 21:42:28 -05:00
Jack Worman e210166f43 Php 7.1 Upgrade 2022-07-08 08:37:58 -05:00
Jack Worman b2beedbf9a 3rd round of comments 2022-07-03 07:54:11 -05:00
Jack Worman 81ffdbc4ef Merge branch 'master' into Upgrade_to_Php_7.0
# Conflicts:
#	phpseclib/Crypt/EC/BaseCurves/Prime.php
#	phpseclib/Crypt/EC/Formats/Keys/XML.php
#	phpseclib/Crypt/RSA/PrivateKey.php
#	phpseclib/File/ANSI.php
#	phpseclib/File/ASN1.php
#	phpseclib/File/X509.php
#	phpseclib/Net/SFTP.php
#	phpseclib/Net/SFTP/Stream.php
#	phpseclib/Net/SSH2.php
#	phpseclib/System/SSH/Agent.php
#	phpseclib/System/SSH/Agent/Identity.php
#	tests/Unit/Math/BigInteger/TestCase.php
2022-07-03 07:48:16 -05:00
Jack Worman 8a2b94fb24 3rd round of comments 2022-07-03 07:33:45 -05:00
terrafrost 250f1a5b51 more backporting 2022-07-02 21:49:45 -05:00
Jack Worman 97902d4bd3 Upgrade to PHP 7.0 2022-07-02 16:26:15 -05:00
Jack Worman 8855351cbb Remove_@access 2022-05-04 01:35:56 -05:00
Jack Worman ea9f6540f3 PSR12 fixes
PSR12 fixes
2022-02-19 17:06:13 -06:00
terrafrost 6f19948091 Merge branch '1.0' into 2.0 2022-02-14 17:52:16 -06:00
terrafrost f05091ca95 SSH2/Agent: backport fix from master branch 2022-02-14 17:51:53 -06:00
Jack Worman b96fc26dbc Psalm coverage to everywhere except phpseclib/Crypt/, phpseclib/Math/ and tests/
Revert "Removed remaining tabs"

This reverts commit 31c077d6b1.

Revert "Whitespace php-cs-fixer.php rules added"

This reverts commit 25e336614d.

Addressing comments
2022-02-14 17:30:41 -06:00
Jack Worman ef66d9f7dd php-cs-fixer ci
php-cs-fixer ci
2022-02-01 20:29:48 -06:00
terrafrost 1795b5df6a SSH/Agent: EC keys didn't work with agent 2021-01-25 12:21:14 -06:00
terrafrost 7b7d254a6c rm docblock templates 2020-12-30 09:08:05 -06:00
terrafrost a19b5b4ca8 update how @internal phpdoc attributes are used 2020-12-30 05:05:54 -06:00
William Desportes 480af6b980
Merge branch '2.0' into 3.0 2020-09-09 10:46:22 +02:00
terrafrost cacd08a768 Agent/Identity: ECDSA -> EC 2020-02-03 00:56:37 -06:00
terrafrost 7387d79a4f Merge branch '2.0' into 3.0 2020-02-01 22:50:28 -06:00
terrafrost 8a761b5265 Merge branch '1.0' into 2.0 2020-02-01 20:14:46 -06:00
terrafrost c2be7e6480 return early if fread() response is bool(false) 2020-02-01 17:30:52 -06:00
terrafrost 653dbd7f94 rename phpseclib/phpseclib to phpseclib/phpseclib3 for 3.0 branch 2019-11-21 19:38:03 -06:00
terrafrost 557676edd9 use array type hint 2019-06-02 10:26:26 -05:00
terrafrost d02f96e180 System/Agent: non-SSH2 signatures aren't *currently* supported 2019-05-23 08:57:46 -05:00
terrafrost 7c7d500d80 System/Agent: add support for DSA / ECDSA keys 2019-05-23 08:35:36 -05:00
terrafrost cc32cd2e95 make RSA / DSA / ECDSA immutable and add support to SSH2 / X509 2019-05-19 15:35:29 -05:00
terrafrost 0e874f1d21 SSH/Agent: use Strings::packSSH2() / Strings::unpackSSH2() 2019-04-06 13:34:33 -05:00
terrafrost f2226184ee rm Common/Functions/Objects.php 2019-03-31 16:28:21 -05:00
terrafrost d329814f55 SSH2: send_binary_packet() now always throws exceptions on error 2019-03-31 00:33:57 -05:00
terrafrost 8b2ef543ab Merge branch '2.0' 2018-12-01 23:14:37 -06:00
terrafrost 6b6c869bb8 Merge branch '1.0' into 2.0 2018-12-01 23:14:10 -06:00
terrafrost 363ffc9cfd System/SSH/Agent: CS adjustment 2018-12-01 23:10:54 -06:00
terrafrost ab49ab9dca Merge branch '2.0' 2018-12-01 22:47:04 -06:00
terrafrost 1bb2826ab1 Merge branch '1.0' into 2.0 2018-12-01 22:46:13 -06:00
terrafrost fbef6f009f System/SSH/Agent: add parameter to constructor 2018-12-01 22:41:45 -06:00
terrafrost e006f5b326 Merge branch '2.0' 2018-11-22 21:55:51 -06:00
terrafrost f3ea7ae986 Merge branch '1.0' into 2.0 2018-11-22 21:19:33 -06:00
terrafrost 8f2a0e6f0d System/SSH/Agent: add support for rsa-sha2-256 / rsa-sha2-512 2018-11-22 20:47:15 -06:00
terrafrost 6b275cdcd5 SSH/Agent: CS adjustment 2018-05-27 11:33:37 -05:00
terrafrost ffb21d7622 SSH/Agent: fix bad merge 2018-05-27 11:27:19 -05:00
terrafrost 03f9a4dc7e Merge branch '2.0' 2018-05-27 10:54:36 -05:00