Commit graph

65 commits

Author SHA1 Message Date
Michael Boelen
4fcce1dde2
Merge pull request #1688 from avegarten/master
Update RHEL 8 EOL and add RHEL 9 and 10 dates to software-eol.db
2025-11-24 15:05:40 +01:00
avery
5cd9263187
Update RHEL 8 EOL and add RHEL 9 and 10 dates to software-eol.db
While running lynis on my RHEL 10.1 laptop recently and noticed the following message: 

"Notice: No OS entry was found in the end-of-life database"

After inspecting software-eol.db, I found that RHEL 9 and 10 entries were missing entirely, so this PR adds their corresponding EOL dates. While adding the entries for RHEL 9 and 10, I also noticed that the entry for RHEL 8 did not match the Red Hat offical policy already listed for AlmaLinux/Rocky Linux 8. So, I have changed it to match.
2025-11-21 00:17:34 -06:00
Linus-Linux
718014fdb0
Update software-eol.db
Add Fedora 43 EOL Date
Details:

Operating System: Fedora 43

EOL Date: 2026-12-02

Epoch Timestamp: 1761865200

Source: /etc/os-release file, field SUPPORT_END
2025-11-17 08:25:22 -05:00
cycloarcane
fd20ac7ff3 Add CachyOS to OS end-of-life database 2025-11-16 19:53:59 +00:00
Martin Hauke
5ee6893228 Add openSUSE Leap to EOL DB
This PR adds openSUSE Leap version 15 and 16 to the EOL DB.

Information gathered from https://en.opensuse.org/Lifetime
2025-11-16 11:34:40 +01:00
Michael Boelen
9b88c50e5b
Merge pull request #1677 from kolenichsj/origin/eol
Add EOL date for Alpine 3.22
2025-11-14 09:06:17 +00:00
Michael Boelen
4d6e52df64
Merge pull request #1678 from vofy/patch-1
Add AlmaLinux to EOL DB
2025-11-14 09:05:48 +00:00
Michael Boelen
8118f3f520
Merge pull request #1679 from pointydev/fedora-43-eol
Add Fedora 43 EOL date
2025-11-14 09:05:14 +00:00
Skorium
f52d1c01b0
Update software-eol.db
Add Debian 13 EOL
2025-11-11 16:46:07 +01:00
Elliott Tallis
ae1197a1d8
Add Fedora 43 EOL date
Also add link to schedule information
2025-11-07 17:20:55 +00:00
Tomáš Batelka
c915689e69
Add AlmaLinux to EOL DB 2025-11-07 17:36:56 +01:00
Steve Kolenich
8d3b2e94ac Add EOL date for Alpine 3.22 2025-10-30 13:52:32 -04:00
Osmocomet
c343205927 Add Rocky Linux to EOL DB 2025-07-31 22:30:03 +02:00
Michael Boelen
2a0c417a5c
Adjusted remark to clarify matching 2025-07-31 11:48:42 +00:00
macie
2b1b523fa5
feat: Update EOL database
To speedup the process, I used command:
```
cat <<EOF | while IFS= read D; do printf 'os:<name>:%s:%s:\n' "$D" "$(date '+%s' --date=$D)"; done
2025-02-07
EOF
```
2025-02-08 19:32:47 +01:00
Michael Boelen
5fc4be05af
Update software-eol.db
Corrected timestamp
2025-01-28 11:19:32 +01:00
Samuel Henrique
cbc880f4a8
Update Amazon Linux 2023 EOL
As per https://docs.aws.amazon.com/linux/al2023/ug/release-cadence.html:
> The maintenance phase ends June 30, 2029.
2025-01-20 17:53:31 +00:00
Samuel Henrique
59648cc190
Update Amazon Linux 2 EOL
As per https://aws.amazon.com/amazon-linux-2/faqs/:
> Amazon Linux 2 end of support date (End of Life, or EOL) will be on 2026-06-30.
2025-01-20 12:19:59 +00:00
al-lac
acfb10aa2b Add macOS Sequoia and update EOL 2024-12-16 11:33:38 +01:00
Michael Boelen
9b40ce5781
Merged files and moved AIX changes to the right file 2024-03-18 09:27:09 +00:00
Steve Kolenich
01d3878528 Added Alpine Linux EOL dates 2023-12-07 10:36:43 -05:00
Michael Boelen
9c07f5ca9e
Merge branch 'master' into samueloph/debian_eol 2023-09-13 13:12:03 +02:00
Michael Boelen
1e73657036
Merge pull request #1366 from noci2012/master
Fix EOL dates.
2023-09-13 13:10:03 +02:00
Samuel Henrique
5e7aa8eb1a software-eol.db: Add new Debian/Ubuntu releases and update EOL dates 2023-08-04 19:01:54 +01:00
Samuel Henrique (samueloph)
e797d2d3bf Update Amazon Linux EOL dates and add Amazon Linux 2023
Sources:
 AL2023 EOL: https://docs.aws.amazon.com/linux/al2023/release-notes/support-info-by-support-statement.html#support-info-by-support-statement-eol
 AL2 EOL: https://aws.amazon.com/amazon-linux-2/faqs/
 AL EOL: https://aws.amazon.com/blogs/aws/update-on-amazon-linux-ami-end-of-life/
2023-08-02 17:20:01 +00:00
noci2012
b64f7c8f53
Typo in previous paste 2023-01-08 00:41:56 +01:00
noci2012
e618acaf96
Update some EOL date 2023-01-08 00:40:36 +01:00
Michael Boelen
b4287df9c6
Corrected timestamp for Alpine 3.15 2022-01-31 15:58:07 +01:00
Steve Kolenich
7f3ed088cd Update EOL for Alpine Linux release 2022-01-11 09:13:12 -05:00
Steve Kolenich
b96e42d50b Update EOL for Alpine Linux release 2021-09-01 15:58:59 -04:00
Steve Kolenich
197ab10fde Update EOL and URL for Alpine 2021-01-22 08:25:30 -05:00
Simon Biewald
7cb84bf2a8 Add OmniosCE and Solaris EOL dates 2020-11-09 23:26:17 +00:00
Michael Boelen
1fe12c0023
Merge pull request #1008 from kolenichsj/master
Alpine Improvements
2020-10-22 13:28:05 +02:00
Claudia
afc4604b9f
Update macOS EOL 2020-10-20 22:21:13 +02:00
Michael Boelen
5cb8c68d5c
Merge branch 'master' into macos-eol 2020-10-20 13:16:12 +02:00
Thomas Sjögren
f0ded6c2a3 add Mageia EOL dates and grep /etc/mageia-release
Signed-off-by: Thomas Sjögren <konstruktoid@users.noreply.github.com>
2020-10-19 12:07:16 +02:00
Steve Kolenich
ec551d732d Added Alpine Linux EOL dates 2020-08-10 12:26:55 -04:00
Claudia
48e794574a
Add macOS EOL
Apple doesn’t disclose when it stops providing security updates for
macOS versions. There’s no consensus on when the exact EOL date is.

Lacking that information, I applied the following ruleset, which is
driven by what people have observed, and seems pragmatic enough:

- From Mac OS X 10.0 through 10.4, a version 10.N would be considered
  EOL on the day the first patch-level update 10.(N+2).1 for its
  N+2 successor was released.

- Starting with 10.5, Apple began to support three versions at the same
  time. For 10.5 itself, the EOL date is difficult to pin down so I
  went with 2011-06-23, the date given by the English-language
  Wikipedia.

- From 10.6 through 10.11, a version 10.N would be considered EOL on
  the day the first patch-level update 10.(N+3).1 for its N+3 successor
  was released.

- Starting with macOS Sierra (10.12), Lynis counts the patch level.
  Any version 10.N.P can be considered EOL on the day 10.N.(P+1)
  is released. If that hasn’t happened, the EOL date is the day
  10.(N+3).1 is released. If neither has been released, 10.N.P has
  no EOL date.
2020-08-08 19:11:44 +02:00
Michael Boelen
1da058d6de
Corrected Amazon Linux entries
Switched entries and added a note. Due to matching by regular expression, the shortest match would otherwise always win.
2020-06-30 09:01:29 +02:00
Thomas Sjögren
e3ccca4ac0 add SUSE Linux Enterprise Server EOL
Signed-off-by: Thomas Sjögren <konstruktoid@users.noreply.github.com>
2020-06-25 15:33:31 +02:00
Michael Boelen
22644edc50
Added missing colons 2020-06-21 12:40:43 +02:00
Michael Boelen
f855fe7a04
Added Linux Mint 2020-06-21 12:40:03 +02:00
Michael Boelen
06b3cbe529
Reordered items 2020-06-21 12:36:36 +02:00
Thomas Sjögren
78e7ce36af add RHEL 6,7,8 EOL dates
(cherry picked from commit 6ce0aa41c6)
Signed-off-by: Thomas Sjögren <konstruktoid@users.noreply.github.com>
2020-06-18 10:15:13 +02:00
Thomas Sjögren
41ad9d380c update all EOL dates to seconds to epoch
Signed-off-by: Thomas Sjögren <konstruktoid@users.noreply.github.com>
2020-06-16 09:05:55 +02:00
Thomas Sjögren
ca6326a12b
Update db/software-eol.db
Co-authored-by: Jaimie <59117167+Jaimie85@users.noreply.github.com>
2020-06-15 07:40:57 +00:00
Thomas Sjögren
b3e1fc67c8 add Fedora EOL, update other releases
Signed-off-by: Thomas Sjögren <konstruktoid@users.noreply.github.com>
2020-06-15 01:35:00 +02:00
Michael Boelen
6e9482a571
Merge branch 'master' into netbsd-eol 2020-03-21 13:34:41 +01:00
Brian Ginsbach
50fc3f816a Add NetBSD EOL data 2020-03-20 13:42:28 -05:00
Brian Ginsbach
52344913d3 Add a way to signify undetermined EOL
Replace setting an artificaly high date and converted date for
operating systems with no EOL (rolling) or the EOL is still to
be determined. This makes it easier for humans and saves making
a comparison (when using an artifically high converted time)
will always be false (EOL=0).

An example entry

        os:AGreatOS 2.0:👎

The converted time (seconds since the epoch) could be specified as
zero but this typically means the OS is out of date (now), A value
of -1 is a convention indicating no EOL.
2020-03-20 13:42:28 -05:00