Commit Graph

591 Commits

Author SHA1 Message Date
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 f333669742 Merge branch '3.0' 2024-02-24 14:27:26 -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 cb3aff1332 Merge branch '3.0' 2023-09-25 10:57:01 -05:00
terrafrost c5b4d08669 Merge branch '2.0' into 3.0 2023-09-25 10:56:47 -05:00
terrafrost abf482f73b Merge branch '1.0' into 2.0 2023-09-25 10:46:02 -05:00
terrafrost 6cd6e8ceab X509: fix for weird characters in subjaltname 2023-09-25 10:45:13 -05:00
terrafrost 3f7e74e41e Merge branch '3.0' 2023-08-24 20:22:42 -05:00
terrafrost f7e80e44c9 Merge branch '2.0' into 3.0 2023-08-24 20:22:16 -05:00
terrafrost 278f8e5f5a Merge branch '1.0' into 2.0 2023-08-24 20:21:13 -05:00
terrafrost 585e0e44f4 ASN1: fix string conversion code for 32-bit PHP installs 2023-08-24 20:20:11 -05:00
terrafrost 9197b3ad3e ASN1: CS adjustment 2023-07-02 11:22:02 -05:00
terrafrost 9f919e8f24 Merge branch '1.0' into 2.0 2023-06-04 16:16:25 -05:00
terrafrost eb8cbd7317 X509: backport EV subjects 2023-06-04 16:16:07 -05:00
terrafrost 9d2e353a04 Merge branch '3.0' 2023-06-04 16:08:09 -05:00
Tobias 3c349e122b feat(ADMINISTRATION-1): added ev subjects 2023-06-04 16:00:15 -05:00
terrafrost d856416026 Merge branch '3.0' 2023-05-27 19:30:15 -05:00
Léon Melis 841267aafa X509::getChain() should always return array of X509 objects
Due to an early exit optimization, X509::getChain() could return currentCert as an array, instead of X509
2023-05-27 19:15:15 -05:00
terrafrost 5761a0ba46 Merge branch '3.0' 2023-03-14 21:44:41 -05:00
Steven Hetland abbc1ab7c7 ASN1: 3.0 decodeBER() was optimized to remove duplicate work.
decodeBER() now runs twice as fast.
2023-03-14 21:43:29 -05:00
terrafrost 974a30d4d9 fix bad merge 2022-12-17 11:48:28 -06:00
terrafrost 5335dbde3e Merge branch '2.0' into 3.0 2022-12-17 11:25:26 -06:00
terrafrost 68aa48de66 X509: CS adjustment 2022-11-29 06:09:31 -06:00
terrafrost b216a4cf07 ASN1: 3.0 already has $location defined 2022-11-27 22:47:20 -06:00
terrafrost d979777a60 Merge branch '2.0' into 3.0 2022-11-27 22:45:55 -06:00
terrafrost 4c7cce54c3 Merge branch '1.0' into 2.0 2022-11-27 21:37:15 -06:00
Côme Chilliet 74ee25bf8a Fix PHP 8.2 dynamic property warning 2022-11-27 21:37:05 -06:00
Jack Worman 985b3c4f7c Throw \phpseclib3\Exception\ExceptionInterface exceptions 2022-09-26 07:41:32 -05:00
terrafrost c1f284d6b8 Merge branch '3.0' 2022-09-23 22:43:52 -05:00
terrafrost f0a146eaa1 X509: make it so PKCS1 X509 certs can create PSS sigs 2022-09-23 22:33:30 -05:00
terrafrost 8c53a80405 Merge branch '3.0' 2022-09-23 16:15:43 -05:00
terrafrost b54eeb8e35 X509: make it so CRLs, CSRs and SPKACs can support PSS keys 2022-09-23 15:03:37 -05:00
terrafrost 71fa541c9a Merge branch 'jworman' 2022-08-20 23:19:34 -05:00
terrafrost a01c3915ce Merge branch '3.0' 2022-08-20 06:19:24 -05:00
terrafrost 13b241e3e9 use libsodium's hex (en|de)coding if available 2022-08-19 22:49:26 -05:00
terrafrost 3c73d61e7e Merge branch '3.0' 2022-08-19 09:22:57 -05:00
terrafrost e5396968c5 use libsodium's base64 decoding if available 2022-08-19 09:11:46 -05:00
Jack Worman 16ade5d634 Quality tool fixes 2022-08-18 08:25:29 -05:00
Jack Worman 6958ba1627 php-cs-fixer @PHP81Migration rule set 2022-08-18 08:10:12 -05:00
Jack Worman 80f2d7f521 php-cs-fixer - php 7.4 rules 2022-08-18 08:10:08 -05:00
terrafrost 0e4e513900 Merge branch '3.0' 2022-08-17 00:08:21 -05:00
terrafrost ea94a73380 Merge branch '2.0' into 3.0 2022-08-17 00:08:15 -05:00
terrafrost cf6ff7dad0 Merge branch '1.0' into 2.0 2022-08-17 00:08:08 -05:00
terrafrost 3d05201d40 X509: include the query part of the URL 2022-08-17 00:07:54 -05:00
terrafrost 259f44207a
Merge pull request #1824 from jack-worman/Php_7.3
Php 7.3 php-cs-fixer rule and composer.json scripts
2022-07-31 23:43:07 -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
Jack Worman 5f4c89b688 Re-add_old_x 2022-07-22 21:16:51 -05:00