Commit Graph

  • 53fe071bd2 Merge branch '3.0' Robert 2023-03-16 11:01:21 -0500
  • 7ec36fb5d5 Exposed publically open shell method as well as methods to query interactive channel open statuses. Removed in_request_pty_exec and in_subsystem flags, and removed uses of MASK_SHELL in bitmap, replacing with open channel status queries. Adding channel argument to read, write, and reset allowing callers to select among multiple open interactive channels. Adding interactive channel identifier interface as sanctioned path for users to obtain channels ids instead of using channel constants. Deprecating get_interactive_channel helper and documenting its "legacy" behavior in read, write, and reset doc blocks. Removing disconnect on timeout in channel close for lack of clarity around timeout origin. Check for open channel prior to closing in stopSubsystem and reset. Robert 2023-02-23 14:04:30 -0600
  • 5761a0ba46 Merge branch '3.0' terrafrost 2023-03-14 21:44:41 -0500
  • abbc1ab7c7 ASN1: 3.0 decodeBER() was optimized to remove duplicate work. Steven Hetland 2023-03-09 05:16:45 -0500
  • 55a9bd6d32 ASN1: 3.0 decodeBER() was optimized to remove duplicate work. Steven Hetland 2023-03-09 05:16:45 -0500
  • 161f26fe27 Changes for CS Fixer Robert 2023-03-07 14:12:25 -0600
  • 9e751dfa8b Merge branch 'master' into ssh-multi-channel Robert 2023-03-07 11:35:19 -0600
  • b808a934e5 Restoring authentication check to read/write via channel open status query, replacing connectedness check. Adding interactive channel identifier interface as sanctioned path for users to obtain channels ids instead of using channel constants. Robert 2023-03-07 11:12:35 -0600
  • b49396a370 Merge branch 'master' of https://github.com/phpseclib/phpseclib terrafrost 2023-03-06 06:48:07 -0600
  • cb49bd3fb2 Merge branch '3.0' terrafrost 2023-03-06 06:47:18 -0600
  • 5ab7f86739 Merge branch '2.0' into 3.0 terrafrost 2023-03-06 06:46:54 -0600
  • 665d289f59 CHANGELOG: add 2.0.42 release 2.0.42 terrafrost 2023-03-06 06:45:53 -0600
  • 45c9910a1e
    Merge pull request #1892 from alexislefebvre/patch-1 terrafrost 2023-03-06 06:06:20 -0600
  • 2e7da76e9a
    README: link on CI badge leads to the results Alexis Lefebvre 2023-03-06 11:37:33 +0100
  • f3db3de295 Merge branch '3.0' terrafrost 2023-03-05 11:13:22 -0600
  • cc181005cf CHANGELOG: add 3.0.19 release 3.0.19 terrafrost 2023-03-05 11:13:09 -0600
  • b9e27cd910 Merge branch '3.0' terrafrost 2023-03-05 11:09:48 -0600
  • cee5587120 add unit test for primefield infinite loop terrafrost 2023-03-05 10:44:39 -0600
  • b03e953b6c fix bad merge terrafrost 2023-03-05 10:21:32 -0600
  • e9596cef8c Merge branch '3.0' terrafrost 2023-03-05 10:11:53 -0600
  • 0f6e1c2218 PKCS8: fix public private checks for human readable keys terrafrost 2023-03-05 08:49:35 -0600
  • 96e49a5e51 Merge branch '3.0' terrafrost 2023-03-05 07:06:44 -0600
  • aff0e68f54 Merge branch '2.0' into 3.0 terrafrost 2023-03-05 07:04:39 -0600
  • 8339322eb9 Tests/SSH2: CS adjustment terrafrost 2023-03-05 04:19:20 -0600
  • 7ce104b12c Merge branch '1.0' into 2.0 terrafrost 2023-03-05 04:18:37 -0600
  • 34d00869e5 SSH2: backport getTimeout() terrafrost 2023-03-05 01:57:02 -0600
  • 79dead6a5e CS adjustments terrafrost 2023-03-04 23:48:43 -0600
  • 60358cefb1 Merge branch '3.0' terrafrost 2023-03-04 23:31:30 -0600
  • cf69b29427 Crypt/PKCS8: rm duplicate code and improve detection of public keys terrafrost 2023-03-04 22:19:58 -0600
  • b9996fda00 Tests/EC: add unit test for naked PKCS8 public key terrafrost 2023-03-04 22:14:46 -0600
  • 617b096223 Merge branch '3.0' terrafrost 2023-03-04 21:01:15 -0600
  • 9a356ba200 Merge branch 'rposky' terrafrost 2023-03-04 21:00:14 -0600
  • 71b9b64203 CS adjustments terrafrost 2023-03-04 20:47:49 -0600
  • ea0a2375d2 Merge branch '3.0' terrafrost 2023-03-03 14:55:02 -0600
  • 530f8ab210 feat: add return types to few jsonSerialize() Simon Podlipsky 2023-02-27 12:32:24 +0100
  • f8d2ff5ae4 CS adjustments terrafrost 2023-03-03 14:42:42 -0600
  • db622e4b18 Revert "Tests: void return types weren't introduced until PHP 7.1" terrafrost 2023-03-03 14:40:37 -0600
  • e2fc09311e Merge branch '3.0' terrafrost 2023-03-03 14:40:24 -0600
  • 13833af749 Tests: void return types weren't introduced until PHP 7.1 terrafrost 2023-03-03 14:39:25 -0600
  • a8e90331c1 Merge branch '3.0' terrafrost 2023-03-03 14:23:11 -0600
  • c053b895c8 style: add newline at end of BigInteger.php file Simon Podlipsky 2023-02-27 12:34:33 +0100
  • c918d60b20 SymmetricKey: rm safe_intval terrafrost 2023-03-03 14:06:25 -0600
  • f519a54e7a Merge branch '3.0' terrafrost 2023-03-03 12:54:14 -0600
  • fbe79b0855 Merge branch '2.0' into 3.0 terrafrost 2023-03-03 09:30:48 -0600
  • 0af70c5de6 Merge branch '1.0' into 2.0 terrafrost 2023-03-03 09:25:24 -0600
  • 9e758c180d Blowfish: 32-bit PHP tweaks terrafrost 2023-03-03 09:24:42 -0600
  • 922cfd8dea Merge branch '3.0' terrafrost 2023-03-02 04:52:55 -0600
  • b946c6eed9 style: run csfixer Simon Podlipsky 2023-02-27 12:38:39 +0100
  • e77c881b54 Merge branch '3.0' terrafrost 2023-03-02 03:49:40 -0600
  • 6298d1cd55 PrimeField: prevent infinite loop with composite primefields terrafrost 2023-03-02 03:25:08 -0600
  • d012d6cd03 Adding getter for timeout to SSH2 Robert 2023-02-28 12:52:01 -0600
  • cb2ce5a652 Exposed publically open shell method as well as methods to query interactive channel open statuses. Removed in_request_pty_exec and in_subsystem flags, and removed uses of MASK_SHELL in bitmap, replacing with open channel status queries. Adding channel argument to read, write, and reset allowing callers to select among multiple open interactive channels. Deprecating get_interactive_channel helper and documenting its "legacy" behavior in read, write, and reset doc blocks. Removing disconnect on timeout in channel close for lack of clarity around timeout origin. Check for open channel prior to closing in stopSubsystem and reset. Robert 2023-02-23 14:04:30 -0600
  • c4786ac587
    style: run csfixer Simon Podlipsky 2023-02-27 12:38:39 +0100
  • 96b1b03eda
    style: add newline at end of BigInteger.php file Simon Podlipsky 2023-02-27 12:34:33 +0100
  • b680896b11
    feat: add return types to few jsonSerialize() Simon Podlipsky 2023-02-27 12:32:24 +0100
  • 0de14891b0 feat(PLAT-11): add docs for why this fork exists Derek MacDonald 2023-02-21 15:49:17 -0500
  • 6d7f0def17 Merge branch '3.0' terrafrost 2023-02-11 22:28:21 -0600
  • 3b6030d887 Merge branch '2.0' into 3.0 terrafrost 2023-02-11 22:28:10 -0600
  • f7ae6b0bfb Merge branch '1.0' into 2.0 terrafrost 2023-02-11 22:21:11 -0600
  • 1b1e729632 backport enhancements from the 2.0 branch terrafrost 2023-02-11 21:32:21 -0600
  • 72f66aa06e fix bad merge terrafrost 2023-02-11 22:08:27 -0600
  • 5d51328dd5 Merge branch '3.0' terrafrost 2023-02-11 20:57:49 -0600
  • d3e72bd1fc Merge branch '2.0-github-actions' into 3.0 terrafrost 2023-02-11 20:40:52 -0600
  • e42185c672 BigInteger: fix for hex numbers with new lines in them terrafrost 2023-02-11 18:31:58 -0600
  • de80c6a955 Tests: hex numbers with new lines in them should have own test terrafrost 2023-02-11 18:28:57 -0600
  • 233f617e08 Tests: don't test encrypted OpenSSH private keys on 32-bit installs terrafrost 2023-02-11 17:56:02 -0600
  • e3b9a97200 Blowfish: fix issues on 32-bit PHP installs terrafrost 2023-02-11 17:47:40 -0600
  • 50ab21b7cb Crypt: don't do OpenSSL version check unless OpenSSL is installed terrafrost 2023-02-11 14:55:25 -0600
  • 8e8b214820 use github actions instead of travis ci terrafrost 2023-02-10 13:26:59 -0600
  • ad7a7d5c8f fix PHP <5.4 compatability terrafrost 2023-02-10 12:20:12 -0600
  • 6646e0ec54 Small fix to return the correct object. bruno 2023-02-06 10:54:21 +0100
  • f4340220ad Composer: use latest version of ParaTest terrafrost 2023-02-06 02:52:43 -0600
  • c46202bebf Added function to retrieve a certificate's serial number bruno 2023-02-06 09:23:36 +0100
  • 07605e9ce8 Tests: master branch uses ParaTest vs PHPUnit terrafrost 2023-02-06 01:55:22 -0600
  • ca2c9588ea Merge branch '3.0' terrafrost 2023-02-05 23:47:08 -0600
  • 2487192558 AsymmetricKey: error out on unsupported operations terrafrost 2023-02-05 17:44:51 -0600
  • 508eaa7197 Tests: PHPUnit 10 updates terrafrost 2023-02-05 17:33:16 -0600
  • f5489a313b
    Add test for inheritance kylekatarnls 2023-02-02 11:20:01 +0100
  • c342af1f80 Merge branch '3.0' terrafrost 2023-01-17 07:56:16 -0600
  • fa9bf44ed6 Merge branch '2.0' into 3.0 terrafrost 2023-01-17 07:56:10 -0600
  • 49e6bf3762 Merge branch '1.0' into 2.0 terrafrost 2023-01-17 07:56:03 -0600
  • c87e256459 BACKERS: add cjhaas. thank you! terrafrost 2023-01-17 07:55:57 -0600
  • 00f5057e1b Merge branch '3.0' terrafrost 2023-01-06 14:57:48 -0600
  • 3ad3693d31 fix "Creating default object from empty value" error Kevin van Hulst 2023-01-04 09:49:50 +0100
  • 1fea288708
    fix "Creating default object from empty value" error Kevin van Hulst 2023-01-04 09:49:50 +0100
  • 446fa28e5e Merge branch '3.0' terrafrost 2022-12-23 10:46:53 -0600
  • f81d9ea09a Merge branch '2.0' into 3.0 terrafrost 2022-12-23 10:46:46 -0600
  • 7e763c6f97 CHANGELOG: add 2.0.41 release 2.0.41 terrafrost 2022-12-23 10:44:18 -0600
  • 21afff89ca Merge branch '3.0' terrafrost 2022-12-23 10:34:02 -0600
  • 86e12663fd Merge branch '2.0' into 3.0 terrafrost 2022-12-23 10:28:11 -0600
  • aa68ee7e69 Merge branch '1.0' into 2.0 terrafrost 2022-12-23 10:16:52 -0600
  • 797351cd63 Fix undefined properties deprecated in PHP 8.2 Alexander Vlasov 2022-12-22 12:29:59 +0100
  • 8cf59d31ab Fix undefined properties deprecated in PHP 8.2 Alexander Vlasov 2022-12-22 12:29:59 +0100
  • 8219a6e2a8 Merge branch '3.0' terrafrost 2022-12-17 12:26:56 -0600
  • f28693d38b fix another issue arrising from merge 3.0.18 terrafrost 2022-12-17 12:26:50 -0600
  • b8d416e010 Merge branch '3.0' terrafrost 2022-12-17 12:00:18 -0600
  • 974a30d4d9 fix bad merge terrafrost 2022-12-17 11:33:05 -0600
  • 5335dbde3e Merge branch '2.0' into 3.0 terrafrost 2022-12-17 11:25:26 -0600
  • 5ef6f8376d CHANGELOG: add 2.0.40 release 2.0.40 terrafrost 2022-12-17 11:22:59 -0600
  • c9cfa9ea3a GitHub Actions: add PHP 8.2 terrafrost 2022-12-17 09:49:00 -0600