]> git.ipfire.org Git - thirdparty/suricata-update.git/log
thirdparty/suricata-update.git
3 months agoversion: 1.3.7 master 366/head 1.3.7
Jason Ish [Fri, 31 Oct 2025 16:03:58 +0000 (10:03 -0600)] 
version: 1.3.7

4 months agochangelog: update
Jason Ish [Wed, 1 Oct 2025 22:12:50 +0000 (16:12 -0600)] 
changelog: update

4 months agotox: update versions for integration tests 365/head
Jason Ish [Wed, 1 Oct 2025 18:30:17 +0000 (12:30 -0600)] 
tox: update versions for integration tests

4 months agomisc: count number of rules that were actually modified
Jason Ish [Wed, 1 Oct 2025 18:28:18 +0000 (12:28 -0600)] 
misc: count number of rules that were actually modified

And not all that are just subject to modification.

Ticket: https://redmine.openinfosecfoundation.org/issues/7967

4 months agomatchers: fix regular expression matching 363/head
Jason Ish [Tue, 30 Sep 2025 21:57:17 +0000 (15:57 -0600)] 
matchers: fix regular expression matching

A regular express with multiple ':' was accidentally being parsed as an
ID matcher. Making ID matching more strict.

Ticket: https://redmine.openinfosecfoundation.org/issues/7922

7 months agogithub-ci: remove debian 10, debian 10 is EOL
Jason Ish [Mon, 14 Jul 2025 15:59:27 +0000 (09:59 -0600)] 
github-ci: remove debian 10, debian 10 is EOL

7 months agorules: skip rules with utf8 decoding errors
Jason Ish [Mon, 14 Jul 2025 15:52:44 +0000 (09:52 -0600)] 
rules: skip rules with utf8 decoding errors

If a rule can't be decoded as utf-8, we can't further parse it. So
skip it with a warning. The previous behavior was to raise an
exception and abort.

Ticket: #7812

7 months agomatchers: remove debug print
Jason Ish [Wed, 9 Jul 2025 16:06:54 +0000 (10:06 -0600)] 
matchers: remove debug print

Ticket: #7261

7 months agogithub-ci: fix fedora versions
Jason Ish [Wed, 9 Jul 2025 15:41:56 +0000 (09:41 -0600)] 
github-ci: fix fedora versions

7 months agodrop: retain rule.group (filename) after conversion to drop
Jason Ish [Wed, 9 Jul 2025 15:40:09 +0000 (09:40 -0600)] 
drop: retain rule.group (filename) after conversion to drop

Ticket: #7805

7 months agodoc: include list-enabled-sources in help output
Sascha Steinbiss [Fri, 4 Jul 2025 21:35:40 +0000 (23:35 +0200)] 
doc: include list-enabled-sources in help output

Ticket: #7800

7 months agoversion: 1.3.7dev0
Jason Ish [Tue, 15 Jul 2025 15:09:58 +0000 (09:09 -0600)] 
version: 1.3.7dev0

7 months agoversion: 1.3.6 1.3.6
Jason Ish [Wed, 2 Jul 2025 18:36:22 +0000 (12:36 -0600)] 
version: 1.3.6

7 months agorules: fix parsing of address lists
Jason Ish [Wed, 2 Jul 2025 17:52:27 +0000 (11:52 -0600)] 
rules: fix parsing of address lists

The previous parser just looked for the next "]" to find the end of a
list without respect for list depth. Instead step through the array
tracking the depth of the nested lists.

Ticket: #7799

7 months agolua: support lua rules 356/head
Jason Ish [Wed, 2 Jul 2025 16:32:12 +0000 (10:32 -0600)] 
lua: support lua rules

Add lua to the list of keywords that reference files and copy in place.

Makes use of the filehash function, so make that function more generic
for embedded files.

Ticket: #6395

8 months agoversion: 1.3.5 355/head 1.3.5
Jason Ish [Fri, 6 Jun 2025 22:12:27 +0000 (16:12 -0600)] 
version: 1.3.5

9 months agogithub-ci: update fedora builds to 41 and 42 354/head
Jason Ish [Mon, 12 May 2025 15:18:58 +0000 (09:18 -0600)] 
github-ci: update fedora builds to 41 and 42

9 months agogithub-ci: comment out macos build for now
Jason Ish [Mon, 12 May 2025 15:18:02 +0000 (09:18 -0600)] 
github-ci: comment out macos build for now

It fails, with no clear way to fix it until someone with a Mac can
help out.

10 months agoconfig: handle suricata config with '=' in value 353/head
Jason Ish [Tue, 8 Apr 2025 22:47:53 +0000 (16:47 -0600)] 
config: handle suricata config with '=' in value

For example, when an '=' appears in the --dump-config output when its
used as part of a bpf-filter.

Ticket: https://redmine.openinfosecfoundation.org/issues/7637

10 months agomd5: don't rely on version for usedforsecurity
Jason Ish [Tue, 8 Apr 2025 22:42:02 +0000 (16:42 -0600)] 
md5: don't rely on version for usedforsecurity

The usedforsecurity flag to hashlib.md5 doesn't appear to be version
specific, due to backporting, etc.

Instead attempt to use it, on exception, fallback to not using it.

Ticket: https://redmine.openinfosecfoundation.org/issues/7255

10 months agocleanups: apply valid cleanups suggested by copilot
Jason Ish [Tue, 8 Apr 2025 22:26:14 +0000 (16:26 -0600)] 
cleanups: apply valid cleanups suggested by copilot

Add test for gid/sed/rev that shouldn't match.

10 months agotests: add tox tests for python 3.12 and 3.13
Jason Ish [Tue, 8 Apr 2025 22:25:59 +0000 (16:25 -0600)] 
tests: add tox tests for python 3.12 and 3.13

10 months agoreload: if quiet, suppress rule reload output
Jason Ish [Fri, 28 Mar 2025 22:30:36 +0000 (16:30 -0600)] 
reload: if quiet, suppress rule reload output

If successful, and the quiet flag was provided, don't output the
return from the suricatasc socket command, or whatever the rule reload
command returns.

If there was an error, the output will be logged as an error.

Ticket: https://redmine.openinfosecfoundation.org/issues/7494

10 months agomatching: allow a rule revision to be matched as well
Jason Ish [Wed, 15 Jan 2025 16:22:38 +0000 (10:22 -0600)] 
matching: allow a rule revision to be matched as well

A rule ID can now be matched with a revision given the following
format of:

<gid>:<sid>:<rev>

The <gid> has to be specified for a revision match, as a specifier
with 2 components is read as "gid" and "rev".

Ticket: https://redmine.openinfosecfoundation.org/issues/7425

10 months agofix: bad variable name in metadata matcher
Jason Ish [Wed, 15 Jan 2025 16:07:02 +0000 (10:07 -0600)] 
fix: bad variable name in metadata matcher

10 months agoengine: choose better Suricata logging levels for rule test
Jason Ish [Wed, 15 Jan 2025 15:40:22 +0000 (09:40 -0600)] 
engine: choose better Suricata logging levels for rule test

The current default is to use SC_LOG_LEVEL=warning which can output
non-fatal warnings which is generally not what you want when running
from cron with "suricata-update -q".

Now, if "-q" is provided, run Suricata with SC_LOG_LEVEL=error which
is useful for cron to ony be notified of fata errors. Generally
end-users are not worried about rule warnings such as:

    ja3.hash should not be used together with nocase, since the rule
    is automatically lowercased anyway which makes nocase redundant.

This also allows for log level be set with SC_LOG_LEVEL, in which case
Suricata-Update  will not change the log level.

Additionally, make Suricata more verbose if Suricata-Update is run
with "-v".

Ticket: https://redmine.openinfosecfoundation.org/issues/7494

10 months agomatchers: remove debug print
Jason Ish [Wed, 15 Jan 2025 15:20:01 +0000 (09:20 -0600)] 
matchers: remove debug print

10 months agoversion: 1.3.5dev0
Jason Ish [Tue, 8 Apr 2025 22:15:57 +0000 (16:15 -0600)] 
version: 1.3.5dev0

14 months agoversion: 1.3.4 1.3.4
Jason Ish [Thu, 5 Dec 2024 21:52:15 +0000 (15:52 -0600)] 
version: 1.3.4

14 months agoindex: update embedded index
Jason Ish [Thu, 5 Dec 2024 21:51:32 +0000 (15:51 -0600)] 
index: update embedded index

14 months agochangelog: update
Jason Ish [Mon, 2 Dec 2024 22:48:29 +0000 (16:48 -0600)] 
changelog: update

14 months agogithub-ci: add Ubuntu 24.04 test build
Jason Ish [Mon, 2 Dec 2024 22:47:37 +0000 (16:47 -0600)] 
github-ci: add Ubuntu 24.04 test build

14 months agofix: set usedforsecurity=False for md5 operations
Jason Ish [Mon, 8 Jul 2024 22:05:13 +0000 (16:05 -0600)] 
fix: set usedforsecurity=False for md5 operations

To work on machines with FIPS enfored, md5 can't be used for security,
and Python enforces this by default, but can be used with an extra
function argument.

Re-use md5_hexdigest as it wasn't be used so we can determine if this
function argument is available, as its only available on Python 3.9
and newer.

Bug: #4479

14 months agochangelog: update
Jason Ish [Mon, 2 Dec 2024 22:41:07 +0000 (16:41 -0600)] 
changelog: update

14 months agogithub-ci: run macos python jobs in virtualenv 348/head
Jason Ish [Wed, 27 Nov 2024 22:10:03 +0000 (16:10 -0600)] 
github-ci: run macos python jobs in virtualenv

With the latest brew changes, a virtualenv is required to install
pyyaml.

14 months agogithub-ci: add fedora 40, 41; remove 38, 39
Jason Ish [Wed, 27 Nov 2024 22:26:55 +0000 (16:26 -0600)] 
github-ci: add fedora 40, 41; remove 38, 39

14 months agogithub-ci: remove centos-7 build, EOL
Jason Ish [Wed, 27 Nov 2024 22:24:02 +0000 (16:24 -0600)] 
github-ci: remove centos-7 build, EOL

14 months agomatching: consolidate sid matchers into a set matcher
Jason Ish [Wed, 27 Nov 2024 22:00:49 +0000 (16:00 -0600)] 
matching: consolidate sid matchers into a set matcher

Consolidate SID matchers into a single SID set matcher which stores a
dict of all SIDs to be matched. An array of many SID matchers to a
single matcher with much faster lookup.

This can reduce a many minute runtime down to 10s of seconds.

Ticket: #7415

22 months agoversion: 1.3.3 344/head 1.3.3
Jason Ish [Tue, 16 Apr 2024 17:08:49 +0000 (11:08 -0600)] 
version: 1.3.3

22 months agofix: add missing engine provided rules
Jason Ish [Tue, 16 Apr 2024 17:05:42 +0000 (11:05 -0600)] 
fix: add missing engine provided rules

Ticket: #6932

22 months agoversion: 1.3.3dev0
Jason Ish [Tue, 16 Apr 2024 17:04:07 +0000 (11:04 -0600)] 
version: 1.3.3dev0

23 months agoversion: 1.3.2 1.3.2
Jason Ish [Thu, 14 Mar 2024 18:52:15 +0000 (12:52 -0600)] 
version: 1.3.2

23 months agotests: test for file hash list extraction
Jason Ish [Tue, 12 Mar 2024 19:18:57 +0000 (13:18 -0600)] 
tests: test for file hash list extraction

23 months agoindex: update embedded index
Jason Ish [Tue, 12 Mar 2024 19:08:37 +0000 (13:08 -0600)] 
index: update embedded index

23 months agofilehashes: fix for unique filehash filenames
Jason Ish [Tue, 12 Mar 2024 19:02:26 +0000 (13:02 -0600)] 
filehashes: fix for unique filehash filenames

Commit 8725e565a78caffae79584c6ec48670ca71d6618 gave each downloaded a
file a unique name so dataset files from different sources wouldn't
clobber each other, but this was applied to all files breaking file
hash lists as that code wasn't updated for the new filename scheme.

Update the file hashing code to find the files based on the filename
prefix of the rule referencing the file.

Bug: #6854

23 months agoversion: 1.3.2dev0
Jason Ish [Wed, 13 Mar 2024 22:51:58 +0000 (16:51 -0600)] 
version: 1.3.2dev0

23 months agoversion: 1.3.1 342/head 1.3.1
Jason Ish [Mon, 11 Mar 2024 17:19:24 +0000 (11:19 -0600)] 
version: 1.3.1

23 months agosources: give each filename from a source a unique filename 341/head
Jason Ish [Tue, 5 Mar 2024 23:12:55 +0000 (17:12 -0600)] 
sources: give each filename from a source a unique filename

To prevent dataset files from difference sources from overwriting each
other, give each file downloaded and extracted a prefix based on the
URL (a hash). This ensures unique filenames across all rulesets.

This mostly matters for datasets, as when datasets are processed we
are working with a merged set of filenames, unlike rules which are
parsed much earlier when we still have a list of files.

Not the most elegant solution, but saves a rather large refactor.

Bug: #6833

23 months agodatasets: use filename based on filename; not content
Jason Ish [Tue, 5 Mar 2024 22:54:13 +0000 (16:54 -0600)] 
datasets: use filename based on filename; not content

By using a hash of the content, a new file was created everytime the
dataset was updated and never cleaned up. To address this, use a
filename that doesn't change based on the content.

Bug: #6763

23 months agofetch: handle bare file urls not ending in .rules
Jason Ish [Thu, 29 Feb 2024 15:40:13 +0000 (09:40 -0600)] 
fetch: handle bare file urls not ending in .rules

If a URL is a bare file, and does not end in .rules, Suricata-Update
will ignore it.  Such URLs might look like:

- https://<misp>/1011

Ticket: #3664

2 years agochangelog: update 339/head
Jason Ish [Fri, 16 Feb 2024 16:57:33 +0000 (10:57 -0600)] 
changelog: update

2 years agoupdate min-version required
Shivani Bhardwaj [Thu, 16 Nov 2023 10:11:36 +0000 (15:41 +0530)] 
update min-version required

2 years agogithub: update links in the PR template
Juliana Fajardini [Wed, 18 Oct 2023 20:14:42 +0000 (17:14 -0300)] 
github: update links in the PR template

Links were still pointing to Redmine and suricata-ids.

2 years agomisc: fix (more) escape warnings in re patterns
Jason Ish [Fri, 16 Feb 2024 16:55:16 +0000 (10:55 -0600)] 
misc: fix (more) escape warnings in re patterns

2 years agogithub-ci: cancel on push, read only permissions
Jason Ish [Thu, 15 Feb 2024 17:00:09 +0000 (11:00 -0600)] 
github-ci: cancel on push, read only permissions

2 years agogithub-ci: add fedora 39, remove fedora 37
Jason Ish [Thu, 15 Feb 2024 16:58:44 +0000 (10:58 -0600)] 
github-ci: add fedora 39, remove fedora 37

2 years agodoc: add a readthedocs configuration file
Jason Ish [Thu, 15 Feb 2024 16:54:39 +0000 (10:54 -0600)] 
doc: add a readthedocs configuration file

2 years agomisc: fix escape warnings in re patterns
Jason Ish [Thu, 15 Feb 2024 16:50:23 +0000 (10:50 -0600)] 
misc: fix escape warnings in re patterns

2 years agotox: test on python 3.9 -> python 3.11
Jason Ish [Thu, 15 Feb 2024 16:50:05 +0000 (10:50 -0600)] 
tox: test on python 3.9 -> python 3.11

2 years agodatasets: fix parsing "load" when preceded by a space.
Jason Ish [Thu, 15 Feb 2024 16:43:08 +0000 (10:43 -0600)] 
datasets: fix parsing "load" when preceded by a space.

Ticket: #6777

2 years agoversion: 1.3.1dev0
Jason Ish [Fri, 16 Feb 2024 16:49:49 +0000 (10:49 -0600)] 
version: 1.3.1dev0

2 years agoversion, changelog: 1.3.0 1.3.0
Jason Ish [Fri, 7 Jul 2023 17:38:45 +0000 (11:38 -0600)] 
version, changelog: 1.3.0

2 years agoconfig: prefer configuration specified files 330/head
Jason Ish [Tue, 4 Jul 2023 18:56:08 +0000 (12:56 -0600)] 
config: prefer configuration specified files

Suricata-Update was preferring the existence of "disable.conf" in
$sysconfdir over it be specified in the update.yaml.

Refactor the auto-conf to only search and apply the default
$sysconfdir files if they don't already exist in the config.

Additonally, now that the default, if not set or found will be none,
log a warning if a specific configuration file is not found instead of
silently ignoring.

Ticket: #6172

2 years agogithub-ci: update debian tests
Jason Ish [Tue, 4 Jul 2023 20:19:28 +0000 (14:19 -0600)] 
github-ci: update debian tests

- Add Debian 11 and 12
- Remove Debian 9

2 years agogithub-ci: remove ubuntu 16.04 test
Jason Ish [Tue, 4 Jul 2023 20:17:30 +0000 (14:17 -0600)] 
github-ci: remove ubuntu 16.04 test

Ubuntu 16.04 is now longer supported.

2 years agogithub-ci: update fedora tests
Jason Ish [Tue, 4 Jul 2023 20:14:57 +0000 (14:14 -0600)] 
github-ci: update fedora tests

Use Fedora 38 and 37 instead of 36 and 35.

3 years agoversion: 1.3.0rc1 1.3.0rc1
Jason Ish [Mon, 30 Jan 2023 16:50:37 +0000 (10:50 -0600)] 
version: 1.3.0rc1

3 years agoindex: update embedded index
Jason Ish [Thu, 26 Jan 2023 22:40:43 +0000 (16:40 -0600)] 
index: update embedded index

Now pretty.

3 years agoindex: embed pretty printed version of index
Jason Ish [Tue, 29 Nov 2022 17:45:50 +0000 (11:45 -0600)] 
index: embed pretty printed version of index

This will allow for easier reviewing of diffs.

3 years agochangelog: sync with 1.2.x branch
Jason Ish [Thu, 26 Jan 2023 22:36:58 +0000 (16:36 -0600)] 
changelog: sync with 1.2.x branch

3 years agodoc: now bundled with all versions of Suricata 326/head
Jason Ish [Wed, 30 Nov 2022 15:29:48 +0000 (09:29 -0600)] 
doc: now bundled with all versions of Suricata

Also recommend its best installed as bundled with Suricata.

3 years agoindex: update embedded index
Jason Ish [Fri, 25 Nov 2022 15:34:06 +0000 (09:34 -0600)] 
index: update embedded index

3 years agomatching: match on rule metadata
Jason Ish [Sat, 29 Oct 2022 04:55:20 +0000 (22:55 -0600)] 
matching: match on rule metadata

Allow metadata matching for enable and disable. For example:

    metadata: deployment perimeter

will match rules with "metadata: deployment Perimeter".

Match is case insensitive.

Ticket: #5561

3 years agoupdate: allow index "checksum" value to be a url
Jason Ish [Wed, 23 Nov 2022 18:04:10 +0000 (12:04 -0600)] 
update: allow index "checksum" value to be a url

If the checksum field in the index is a string, use it as the checksum
URL. This allows a source to specify a custom checksum URL instead of
the derived ".md5" URL.

Ticket: #5684

3 years agosource: better error if source spec missing "source" keyword
Jason Ish [Wed, 23 Nov 2022 22:47:35 +0000 (16:47 -0600)] 
source: better error if source spec missing "source" keyword

Related ticket: #5141

3 years agochangelog: sync with master-1.2.x
Jason Ish [Wed, 23 Nov 2022 17:05:36 +0000 (11:05 -0600)] 
changelog: sync with master-1.2.x

As no 1.3.0 releases have been made up, cleanup the changelog.

3 years agogithub-ci: fix pytest on MacOS
Jason Ish [Wed, 23 Nov 2022 18:15:10 +0000 (12:15 -0600)] 
github-ci: fix pytest on MacOS

3 years agogithub-ci: add Ubuntu 22.04 test
Jason Ish [Wed, 21 Sep 2022 17:03:49 +0000 (11:03 -0600)] 
github-ci: add Ubuntu 22.04 test

3 years agogithub-ci: replace Fedora 34 test with Fedora 36
Jason Ish [Wed, 21 Sep 2022 16:56:47 +0000 (10:56 -0600)] 
github-ci: replace Fedora 34 test with Fedora 36

Fedora 34 is EOL.

3 years agogithub-ci: add almalinux 9 build
Jason Ish [Wed, 21 Sep 2022 16:48:43 +0000 (10:48 -0600)] 
github-ci: add almalinux 9 build

At this time, tox and pytest don't install cleanly from packages on
the RHEL spinoffs, so just do the integration tests for now.

3 years agoindex: update embedded index
Jason Ish [Wed, 21 Sep 2022 21:42:56 +0000 (15:42 -0600)] 
index: update embedded index

3 years agotests/docker: remove ubuntu 16.04 build, EOL 317/head
Jason Ish [Wed, 31 Aug 2022 20:07:58 +0000 (14:07 -0600)] 
tests/docker: remove ubuntu 16.04 build, EOL

3 years agoentry point: update sys.path for non-distutils install 315/head
Jason Ish [Tue, 3 May 2022 19:11:03 +0000 (13:11 -0600)] 
entry point: update sys.path for non-distutils install

When bundled with Suricata, Suricata-Update will not be installed with
distutils/setuptools and will be installed in a custom location. Update
the search path for these changes.

This will still work correctly if installed from pip, or running from a
custom directory not bundled with Suricata.

Issue: #5313

3 years agoRemove line of debug output.
Jason Ish [Tue, 19 Apr 2022 21:37:10 +0000 (15:37 -0600)] 
Remove line of debug output.

3 years agochangelog: update 313/head
Jason Ish [Thu, 14 Apr 2022 15:08:06 +0000 (09:08 -0600)] 
changelog: update

3 years agoBetter URL fail message on with --fail.
Jason Ish [Fri, 15 Apr 2022 15:24:58 +0000 (09:24 -0600)] 
Better URL fail message on with --fail.

If --fail, we wil not use the cached version.

3 years agomain: add fail option and handle it
Shivani Bhardwaj [Mon, 27 Dec 2021 17:27:50 +0000 (22:57 +0530)] 
main: add fail option and handle it

Ticket 4579

3 years agomain: use format for error strings
Shivani Bhardwaj [Mon, 27 Dec 2021 17:22:24 +0000 (22:52 +0530)] 
main: use format for error strings

3 years agoDon't fail when source removed from index.
Jason Ish [Thu, 14 Apr 2022 15:54:30 +0000 (09:54 -0600)] 
Don't fail when source removed from index.

Instead of failing when an enabled source is no longer in the index, log
an error and continue onto the next source.

Ticket 5269

3 years agomodify: metadata-add filter
Jason Ish [Tue, 29 Mar 2022 23:21:36 +0000 (17:21 -0600)] 
modify: metadata-add filter

A new addition to `modify.conf` that allows for adding a new metadata.

Example configuration lines:
  metadata-add re:"SURICATA STREAM" "evebox-action" "archive"
  metadata-add 2010646 "evebox-action" "archive"

Matching rules will have a new `metadata` section added onto the end of
the rule.

Ticket #5221

3 years agodatasets: dataset handling for --local files
Jason Ish [Mon, 11 Apr 2022 19:53:24 +0000 (13:53 -0600)] 
datasets: dataset handling for --local files

Look for datasets on the filesystem when referenced from rules loaded
with "--local".

3 years agodatasets: disable rule if file not found
Jason Ish [Fri, 1 Apr 2022 16:34:03 +0000 (10:34 -0600)] 
datasets: disable rule if file not found

If a dataset file is not found for load, print a warning and disable the
rule. This will allow Suricata to pass the -T test so the working rules
are updated instead of rolling back.

3 years agodatasets: rewrite dataset filenames to a hash of the filename
Jason Ish [Tue, 29 Mar 2022 06:38:58 +0000 (00:38 -0600)] 
datasets: rewrite dataset filenames to a hash of the filename

Prevents dataset filenames from different rulesets that share the same
name from overwriting each other.

3 years agodatasets: fix path handling issues
Jason Ish [Tue, 29 Mar 2022 06:00:48 +0000 (00:00 -0600)] 
datasets: fix path handling issues

3 years agohandle dataset files properly
Shivani Bhardwaj [Thu, 10 Feb 2022 13:20:06 +0000 (18:50 +0530)] 
handle dataset files properly

- Cover edge cases for invalid dataset rules
- Handle "state" attribute
- Make checks more robust

Ticket 5010

3 years agoRespect Suricata's install location when loading config.
Jason Ish [Wed, 30 Mar 2022 21:00:54 +0000 (15:00 -0600)] 
Respect Suricata's install location when loading config.

During startup change the default locations of S-U configuration files
(enable.conf, disable.conf, etc) to be relative to the installed
Suricata's --sysconfdir, but only if they exist.  This keeps the
fallback behaviour to /etc/suricata for now.

Ticket #4374

3 years agochangelog: add fix for issue 4373
Jason Ish [Mon, 28 Mar 2022 22:23:57 +0000 (16:23 -0600)] 
changelog: add fix for issue 4373

3 years agocheckversions: fix wrong version checks
Shivani Bhardwaj [Wed, 29 Dec 2021 10:53:57 +0000 (16:23 +0530)] 
checkversions: fix wrong version checks

Ticket 4373

3 years agogithub-ci: update fedora tests to f34 and f35
Jason Ish [Mon, 28 Mar 2022 22:06:58 +0000 (16:06 -0600)] 
github-ci: update fedora tests to f34 and f35

3 years agogithub-ci: convert centos 8 build to almalinux 8
Jason Ish [Mon, 28 Mar 2022 22:04:32 +0000 (16:04 -0600)] 
github-ci: convert centos 8 build to almalinux 8