php / php/php-src

Broken openssl tests on 8.2

Offen
#20,251 0 Kommentare 0 Reaktionen 1 zugewiesene Person Auf GitHub ansehen

@bukka arbeitet bereits daran.

Seit 20.10.2025.

Bug Extension: openssl Status: Verified
Vorherrschende Sprache
C
Sterne
40.4k
Forks
8.2k
Ø Merge
2 T. 13 Std.
Gemergte PRs (30 T.)
96

Beschreibung

Description

The following 3 tests are skipped on PHP 8.2 on Windows for now:

https://github.com/php/php-src/actions/runs/18639444525/job/53135587824

========DIFF========
001+ Warning: Trying to access array offset on value of type bool in D:\a\php-src\php-src\ext\openssl\tests\bug74341.php on line 42
002+ NULL
001- int(1389052800)
002- int(1459494000)
003+ 
004+ Warning: Trying to access array offset on value of type bool in D:\a\php-src\php-src\ext\openssl\tests\bug74341.php on line 43
005+ NULL
========DONE========
FAIL Bug #74341 (openssl_x509_parse fails to parse ASN.1 UTCTime without seconds) [D:\a\php-src\php-src\ext\openssl\tests\bug74341.phpt] 

========DIFF========
001+ string(46) "c:\program files\common files\ssl\\openssl.cnf"
001- string(%d) "c:\program files%r( \(x86\)|)%r\common files\ssl\openssl.cnf"
========DONE========
FAIL Check for default OpenSSL config path on Windows [D:\a\php-src\php-src\ext\openssl\tests\check_default_conf_path.phpt] 

========DIFF========
--
       ["signatureTypeNID"]=>
       int(65)
       ["purposes"]=>
054+   array(10) {
054-   array(9) {
         [1]=>
         array(3) {
           [0]=>
--
           bool(true)
           [2]=>
           string(13) "timestampsign"
136+     [10]=>
137+     array(3) {
138+       [0]=>
139+       bool(false)
140+       [1]=>
141+       bool(true)
142+       [2]=>
143+       string(8) "codesign"
144+     }
       }
       ["extensions"]=>
       array(3) {
--
       ["signatureTypeNID"]=>
       int(65)
       ["purposes"]=>
210+   array(10) {
201-   array(9) {
         [1]=>
         array(3) {
           [0]=>
--
           bool(true)
           [2]=>
           string(18) "Time Stamp signing"
292+     [10]=>
293+     array(3) {
294+       [0]=>
295+       bool(false)
296+       [1]=>
297+       bool(true)
298+       [2]=>
299+       string(12) "Code signing"
300+     }
       }
       ["extensions"]=>
       array(3) {
--
========DONE========
FAIL openssl_x509_parse() tests [D:\a\php-src\php-src\ext\openssl\tests\openssl_x509_parse_basic.phpt] 
PHP Version
PHP 8.2
Operating System

No response

Beitragsleitfaden

Beitragsleitfaden öffnen

Erste Schritte

  1. Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
  3. Forke das Repository und arbeite in einem Branch.
  4. Öffne einen Pull Request, der die Issue-Nummer nennt.

Bewertung

Dieses Issue wurde noch nicht bewertet.

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.