summaryrefslogtreecommitdiffstats
path: root/wizard/index.php
diff options
context:
space:
mode:
Diffstat (limited to 'wizard/index.php')
-rw-r--r--wizard/index.php72
1 files changed, 38 insertions, 34 deletions
diff --git a/wizard/index.php b/wizard/index.php
index c1e51da6..fb14ef62 100644
--- a/wizard/index.php
+++ b/wizard/index.php
@@ -8,8 +8,8 @@
<link rel="shortcut icon" href="/favicon.ico" />
</head>
<?php
-define('FC_EOL', 40);
-define('FC_DEV', 43);
+define('FC_EOL', 41);
+define('FC_DEV', 44);
define('EL_EOL', 7);
define('EL_DEV', 11);
define('PHP_SEC', '8.1');
@@ -19,15 +19,15 @@ define('COUNTER', __DIR__ . "/counter.txt");
$osvers = [
'RHEL 10' => ['8.3'],
'RHEL 9' => ['8.0', '8.1', '8.2', '8.3'],
- 'RHEL 8' => ['7.4', '8.0', '8.2'],
+ 'RHEL 8' => ['7.4', '8.2'],
'CentOS 10' => ['8.3'],
'CentOS 9' => ['8.0', '8.1', '8.2', '8.3'],
'EL 10' => ['8.3'],
- 'EL 9' => ['8.0', '8.1', '8.2'],
- 'EL 8' => ['7.4', '8.0', '8.2'],
+ 'EL 9' => ['8.0', '8.1', '8.2', '8.3'],
+ 'EL 8' => ['7.4', '8.2'],
+ 'Fedora 43' => '8.4',
'Fedora 42' => '8.3',
'Fedora 41' => '8.3',
- 'Fedora 40' => '8.3',
];
$osmin = [
'RHEL 10' => '7.4',
@@ -38,9 +38,9 @@ $osmin = [
'EL 10' => '7.4',
'EL 9' => '7.4',
'EL 8' => '5.6',
+ 'Fedora 43' => '7.4',
'Fedora 42' => '7.4',
'Fedora 41' => '7.4',
- 'Fedora 40' => '7.4',
];
$osminbase = [
'RHEL 10' => '7.4',
@@ -51,27 +51,27 @@ $osminbase = [
'EL 10' => '7.4',
'EL 9' => '7.4',
'EL 8' => '7.2',
+ 'Fedora 43' => '7.4',
'Fedora 42' => '7.4',
'Fedora 41' => '7.4',
- 'Fedora 40' => '7.4',
];
$osmax = [
- 'RHEL 10' => '8.4',
- 'RHEL 9' => '8.4',
- 'RHEL 8' => '8.4',
- 'CentOS 10' => '8.4',
- 'CentOS 9' => '8.4',
- 'EL 10' => '8.4',
- 'EL 9' => '8.4',
- 'EL 8' => '8.4',
- 'Fedora 42' => '8.4',
- 'Fedora 41' => '8.4',
- 'Fedora 40' => '8.4',
+ 'RHEL 10' => '8.5',
+ 'RHEL 9' => '8.5',
+ 'RHEL 8' => '8.5',
+ 'CentOS 10' => '8.5',
+ 'CentOS 9' => '8.5',
+ 'EL 10' => '8.5',
+ 'EL 9' => '8.5',
+ 'EL 8' => '8.5',
+ 'Fedora 43' => '8.5',
+ 'Fedora 42' => '8.5',
+ 'Fedora 41' => '8.5',
];
$osname = [
':rhel' => 'Red Hat Enterprise Linux',
- 'RHEL 10' => 'RHEL 10.0', // (maintained until May 31, 2035)
- 'RHEL 9' => 'RHEL 9.6', // (maintained until May 31, 2032)
+ 'RHEL 10' => 'RHEL 10.1', // (maintained until May 31, 2035)
+ 'RHEL 9' => 'RHEL 9.7', // (maintained until May 31, 2032)
'RHEL 8' => 'RHEL 8.10', // (maintained until May 31, 2029)
':centos' => 'CentOS Stream',
'CentOS 10' => 'CentOS Stream 10',// (maintained until May 31, 2030)
@@ -81,9 +81,10 @@ $osname = [
'EL 9' => 'EL 9',
'EL 8' => 'EL 8',
':fedora' => 'Fedora Linux',
+ 'Fedora 43' => 'Fedora 43',
'Fedora 42' => 'Fedora 42',
- 'Fedora 41' => 'Fedora 41',
- 'Fedora 40' => 'Fedora 40 (EOL on May 13th, 2025)',
+ 'Fedora 41' => 'Fedora 41 (EOL on November 25th, 2025)',
+// 'Fedora 40' => 'Fedora 40 (EOL on May 13th, 2025)',
// 'Fedora 39' => 'Fedora 39 (EOL since November 26, 2024)',
];
$types = [
@@ -98,6 +99,7 @@ $arches = [
];
$phpvers = [
// use false when only SCL
+ '8.5' => 'remi-php85',
'8.4' => 'remi-php84',
'8.3' => 'remi-php83',
'8.2' => 'remi-php82',
@@ -115,11 +117,12 @@ $phpvers = [
$phpname = [
// ':devel' => 'Development version, not ready for production',
':stable' => 'Stable versions - usage recommended',
- '8.4' => '8.4.8 (active support until November 2026)',
- '8.3' => '8.3.22 (active support until December 2025)',
+ '8.5' => '8.5.0 (active support until November 2027)',
+ '8.4' => '8.4.15 (active support until November 2026)',
+ '8.3' => '8.3.28 (active support until December 2025)',
':secure' => 'Security only versions',
- '8.2' => '8.2.28 (security only support until December 2026)',
- '8.1' => '8.1.32 (security only support until December 2025)',
+ '8.2' => '8.2.23 (security only support until December 2026)',
+ '8.1' => '8.1.33 (security only support until December 2025)',
':eol' => 'Deprecated versions - usage discouraged',
'8.0' => '8.0.30 (no upstream support since November 2023)',
'7.4' => '7.4.33 (no upstream support since November 2022)',
@@ -130,8 +133,9 @@ $phpname = [
'5.6' => '5.6.40 (no upstream support since January 2019) - SCL and EL-8 only',
];
$phptest = [
-// '8.4' => '8.4.8RC1',
-// '8.3' => '8.3.22RC1',
+ '8.5' => '8.5.1RC2',
+ '8.4' => '8.4.16RC1',
+ '8.3' => '8.3.29RC1',
];
$php = (isset($_POST['php']) && isset($phpvers[$_POST['php']]) ? $_POST['php'] : false);
@@ -226,11 +230,11 @@ if ($os) {
} else if (($dist == 'Fedora' && $ver>=FC_DEV) || ($dist != 'Fedora' && $ver>=EL_DEV)) {
printf("<li><img src='notice.png'> <b>WARNING: %s</b> is a <b>development</b> version, not ready for production.</li><br />", $os);
- } else if ($ver == 7 || $ver == 40 || ($dist=="CentOS" && $ver == 8)) {
- if ($ver == 40) $days = mktime(0, 0, 0, 5, 13, 2025);
- else if ($ver == 9) $days = mktime(0, 0, 0, 5, 31, $dist=="CentOS" ? 2027 : 2032);
- else if ($ver == 8) $days = mktime(0, 0, 0, 5, 31, $dist=="CentOS" ? 2024 : 2029);
- else if ($ver == 7) $days = mktime(0, 0, 0, 6, 30, 2024);
+ } else if ($ver == 7 || $ver == 41 || ($dist=="CentOS" && $ver == 8)) {
+ if ($ver == 41) $days = mktime(0, 0, 0, 11, 25, 2025);
+ else if ($ver == 9) $days = mktime(0, 0, 0, 5, 31, $dist=="CentOS" ? 2027 : 2032);
+ else if ($ver == 8) $days = mktime(0, 0, 0, 5, 31, $dist=="CentOS" ? 2024 : 2029);
+ else if ($ver == 7) $days = mktime(0, 0, 0, 6, 30, 2024);
$eol = date("F Y", $days);
$days = (int)(($days - time()) / (60 * 60 * 24));
$weeks = round($days/7);