Commit Graph

3330 Commits

Author SHA1 Message Date
terrafrost 630b589f80 Merge branch 'master' of https://github.com/phpseclib/phpseclib 2024-04-10 08:44:40 -05:00
terrafrost 1d9a6bf8b0 Merge branch '3.0' 2024-04-10 04:46:02 -05:00
terrafrost 901a79f0ec Keys/OpenSSH: clean up exception messages 2024-04-10 04:43:30 -05:00
Ayesh Karunaratne 6931c96422
[PHP 8.4] Fixes for implicit nullability deprecation
Fixes all issues that emit deprecation notices on PHP 8.4 for implicit nullable parameter type declarations.

See:
 - [RFC](https://wiki.php.net/rfc/deprecate-implicitly-nullable-types)
 - [PHP 8.4: Implicitly nullable parameter declarations deprecated](https://php.watch/versions/8.4/implicitly-marking-parameter-type-nullable-deprecated)
2024-03-16 02:33:11 +07:00
terrafrost 9a89226a33 Merge branch '3.0' 2024-02-28 22:40:33 -06:00
terrafrost c20dd784f0 SSH2: don't set stream timeout if timeout is 0 2024-02-28 22:40:13 -06:00
terrafrost f5a6d02217 Merge branch '3.0' 2024-02-26 07:55:13 -06:00
terrafrost 792314e851 SSH2: openChannel -> open_channel
makes openChannel snake case like close_channel already is. this is
not a BC break as openChannel is protected
2024-02-26 07:52:24 -06:00
terrafrost be012e5578 SSH2: fix bad merge 2024-02-26 00:27:32 -06:00
terrafrost 2b3bf719cc Merge branch '3.0' 2024-02-25 23:20:04 -06:00
terrafrost c2fb513616 Merge branch '3.0-isconnected-tweak' into 3.0 2024-02-25 23:13:14 -06:00
terrafrost b55fdb54b0 BigInteger: dev-master updates 2024-02-24 14:33:20 -06:00
terrafrost f333669742 Merge branch '3.0' 2024-02-24 14:27:26 -06:00
terrafrost a922309855 BigInteger: optimize getLength() 2024-02-24 14:26:29 -06:00
terrafrost baba459ca1 Tests: phpseclib 3.0 updates 2024-02-24 13:23:49 -06:00
terrafrost 0192fcc4aa Merge branch '2.0' into 3.0 2024-02-24 13:23:11 -06:00
terrafrost 072ab45681 Merge branch '1.0' into 2.0 2024-02-24 13:15:33 -06:00
terrafrost e32531001b ASN1: limit OID length 2024-02-24 13:07:01 -06:00
terrafrost 1143630279 Merge branch '3.0' 2024-02-24 12:23:41 -06:00
terrafrost 0358eb163c Merge branch '2.0' into 3.0 2024-02-24 08:38:47 -06:00
terrafrost 2124f399b4 BigInteger: rm visibility modifiers from static variables
the non static variables don't have privacy modifiers so idk that
the static ones ought to either. phpseclib 3.0 uses privacy
modifiers but not the 2.0 branch
2024-02-23 21:55:47 -06:00
terrafrost e46ef4cdf7 Merge branch '1.0' into 2.0 2024-02-23 19:15:25 -06:00
terrafrost ad5dbdf212 BigInteger: put guardrails on isPrime() and randomPrime() 2024-02-23 08:57:22 -06:00
terrafrost d27429a236 SSH2: tweaks to isConnected() 2024-02-20 08:53:22 -06:00
terrafrost 4427f40112 Merge branch '3.0' 2024-02-07 22:44:27 -06:00
terrafrost 8f3a66547a Merge branch '2.0' into 3.0 2024-02-07 22:43:03 -06:00
terrafrost 34ab00b27d Merge branch '1.0' into 2.0 2024-02-07 22:42:46 -06:00
terrafrost a69364def9 SSH2/SFTP: tweak docblock comments for getLastError() / etc 2024-02-07 22:42:24 -06:00
terrafrost 414b0b0d3b Merge branch '3.0' 2024-02-07 21:17:27 -06:00
terrafrost b0c0a82ae7 Merge branch '2.0' into 3.0 2024-02-07 20:14:32 -06:00
terrafrost c948a9a407 SSH2: set stream timeout before calling stream_get_contents 2024-02-07 20:09:26 -06:00
terrafrost 57971458fa Merge branch '2.0' into 3.0 2024-02-06 19:42:18 -06:00
terrafrost 2fb6f317d6 SSH2: set stream timeout before calling stream_get_contents 2024-02-06 19:42:08 -06:00
terrafrost 27d1ccc688 Merge branch '3.0' 2024-01-24 07:43:44 -06:00
terrafrost 6a6c22234a EC: when using openssl to do signing use unencrypted key 2024-01-24 07:42:28 -06:00
terrafrost 5833f00bb5 Merge branch '3.0' 2024-01-24 07:40:56 -06:00
terrafrost 6b34da463c SFTP: size() isn't a method.. 2024-01-12 15:44:58 -06:00
terrafrost 48e3b3c264 Merge branch '3.0' 2024-01-12 11:00:02 -06:00
terrafrost 978a5d9dc0 SFTP: fix possible E_NOTICE with put() 2024-01-12 10:58:38 -06:00
terrafrost cc2d773b7d Merge branch '3.0' 2023-12-28 07:55:37 -06:00
terrafrost 80bc33b741 Merge branch '2.0' into 3.0 2023-12-28 07:54:49 -06:00
terrafrost 542a044cf5 Merge branch '1.0' into 2.0 2023-12-28 07:52:46 -06:00
terrafrost c8e3ab9317 SSH2: implement terrapin attack countermeasures 2023-12-28 07:44:51 -06:00
terrafrost 20f8c3101b Merge branch '3.0' 2023-12-27 00:55:41 -06:00
terrafrost 4bdfec9c23 Crypt/AsymmetricKey: loading hidden custom key plugins didn't work 2023-12-27 00:47:36 -06:00
terrafrost 05414ffee8 Merge branch '3.0' 2023-12-18 22:55:29 -06:00
terrafrost d2cd758ecb Merge branch '2.0' into 3.0 2023-12-18 22:55:17 -06:00
terrafrost 90de8f1255 Merge branch '1.0' into 2.0 2023-12-18 22:54:31 -06:00
terrafrost 23f117e32b SSH2: only capture login info once 2023-12-18 22:54:09 -06:00
terrafrost 0a70605d79 Merge branch '3.0' 2023-12-16 11:17:01 -06:00