From: Stefan Schantl <stefan.schantl@ipfire.org>
To: development@lists.ipfire.org
Cc: Stefan Schantl <stefan.schantl@ipfire.org>
Subject: [PATCH 0/3] suricata: Add ability to purge the sgh cache
Date: Fri, 23 Jan 2026 06:26:52 +0100 [thread overview]
Message-ID: <20260123053102.389490-1-stefan.schantl@ipfire.org> (raw)
In-Reply-To: <beb6b9d69b80a40b4e7d446218bec3741855818a.camel@ipfire.org>
Good morning list followers,
I've recently finished building and testing the patched suricata version
on my productive system.
When starting the patched suricata or doing a reload operation, all the
sgh cache files which are older than 7 days have been removed
successfully.
So for me this changes can be shipped to a bigger group of testers.
Best regards,
-Stefan
Stefan Schantl (3):
suricata: Add upstream patch to purge sgh-mpm-caches
rust: Update to 1.92.0
cbindgen: New package
config/rootfiles/common/aarch64/rust | 130 +-
config/rootfiles/common/cbindgen | 1 +
config/rootfiles/common/riscv64/rust | 109 +-
config/rootfiles/common/rust-adler2 | 15 +
config/rootfiles/common/rust-anstream | 22 +
config/rootfiles/common/rust-anstyle | 15 +
config/rootfiles/common/rust-anstyle-parse | 16 +
config/rootfiles/common/rust-anstyle-query | 11 +
config/rootfiles/common/rust-anstyle-wincon | 14 +
config/rootfiles/common/rust-anyhow | 56 +
config/rootfiles/common/rust-auditable-serde | 9 +
config/rootfiles/common/rust-bitflags | 63 +
config/rootfiles/common/rust-clap | 154 ++
config/rootfiles/common/rust-clap_builder | 71 +
config/rootfiles/common/rust-clap_lex | 9 +
config/rootfiles/common/rust-colorchoice | 8 +
config/rootfiles/common/rust-crc32fast | 19 +
config/rootfiles/common/rust-displaydoc | 42 +
config/rootfiles/common/rust-errno | 16 +
config/rootfiles/common/rust-fastrand | 16 +
config/rootfiles/common/rust-flate2 | 71 +
config/rootfiles/common/rust-form_urlencoded | 8 +
config/rootfiles/common/rust-getrandom | 85 +-
config/rootfiles/common/rust-getrandom-0.2.4 | 38 +
config/rootfiles/common/rust-heck | 17 +
config/rootfiles/common/rust-humantime | 16 +
config/rootfiles/common/rust-icu_collections | 85 ++
config/rootfiles/common/rust-icu_locale_core | 105 ++
config/rootfiles/common/rust-icu_normalizer | 42 +
.../rootfiles/common/rust-icu_normalizer_data | 17 +
config/rootfiles/common/rust-icu_properties | 19 +
.../rootfiles/common/rust-icu_properties_data | 139 ++
config/rootfiles/common/rust-icu_provider | 29 +
config/rootfiles/common/rust-id-arena | 14 +
config/rootfiles/common/rust-idna | 24 +
config/rootfiles/common/rust-idna_adapter | 9 +
.../common/rust-is_terminal_polyfill | 8 +
config/rootfiles/common/rust-leb128fmt | 9 +
config/rootfiles/common/rust-libc | 801 ++++++----
config/rootfiles/common/rust-libc-0.2.108 | 277 ++++
config/rootfiles/common/rust-linux-raw-sys | 410 +++++
config/rootfiles/common/rust-litemap | 27 +
config/rootfiles/common/rust-log | 47 +-
config/rootfiles/common/rust-log-0.4.14 | 22 +
config/rootfiles/common/rust-miniz_oxide | 24 +
config/rootfiles/common/rust-once_cell | 55 +-
config/rootfiles/common/rust-once_cell-1.9.0 | 24 +
.../rootfiles/common/rust-once_cell_polyfill | 10 +
config/rootfiles/common/rust-percent-encoding | 9 +
config/rootfiles/common/rust-potential_utf | 10 +
config/rootfiles/common/rust-prettyplease | 39 +
config/rootfiles/common/rust-r-efi | 71 +
config/rootfiles/common/rust-rustix | 403 +++++
config/rootfiles/common/rust-semver | 42 +-
config/rootfiles/common/rust-semver-0.9.0 | 15 +
config/rootfiles/common/rust-semver-parser | 33 +-
.../rootfiles/common/rust-semver-parser-0.7.0 | 12 +
config/rootfiles/common/rust-serde | 71 +-
config/rootfiles/common/rust-serde-1.0.216 | 32 +
config/rootfiles/common/rust-serde_core | 31 +
config/rootfiles/common/rust-serde_derive | 67 +-
.../common/rust-serde_derive-1.0.216 | 28 +
config/rootfiles/common/rust-simd-adler32 | 19 +
config/rootfiles/common/rust-smallvec | 40 +-
config/rootfiles/common/rust-smallvec-1.8.0 | 18 +
config/rootfiles/common/rust-spdx | 605 ++++++++
.../rootfiles/common/rust-stable_deref_trait | 18 +-
config/rootfiles/common/rust-strsim | 14 +
config/rootfiles/common/rust-syn | 225 +--
config/rootfiles/common/rust-syn-2.0.90 | 111 ++
config/rootfiles/common/rust-synstructure | 16 +-
config/rootfiles/common/rust-tempfile | 32 +
config/rootfiles/common/rust-tinystr | 25 +
config/rootfiles/common/rust-topological-sort | 9 +
config/rootfiles/common/rust-unicode-xid | 30 +-
.../rootfiles/common/rust-unicode-xid-0.2.1 | 14 +
config/rootfiles/common/rust-url | 20 +
config/rootfiles/common/rust-utf16_iter | 12 +
config/rootfiles/common/rust-utf8_iter | 12 +
config/rootfiles/common/rust-utf8parse | 12 +
config/rootfiles/common/rust-wasip2 | 30 +
config/rootfiles/common/rust-wasm-encoder | 45 +
config/rootfiles/common/rust-wasm-metadata | 31 +
config/rootfiles/common/rust-wasmparser | 79 +
config/rootfiles/common/rust-windows-link | 9 +
config/rootfiles/common/rust-windows-sys | 505 +++++++
config/rootfiles/common/rust-wit-bindgen | 42 +
config/rootfiles/common/rust-wit-bindgen-core | 15 +
config/rootfiles/common/rust-wit-bindgen-rust | 21 +
.../common/rust-wit-bindgen-rust-macro | 10 +
config/rootfiles/common/rust-wit-component | 1006 +++++++++++++
config/rootfiles/common/rust-wit-parser | 621 ++++++++
config/rootfiles/common/rust-write16 | 10 +
config/rootfiles/common/rust-writeable | 23 +
config/rootfiles/common/rust-yoke | 18 +
config/rootfiles/common/rust-yoke-derive | 11 +
config/rootfiles/common/rust-zerofrom | 9 +
config/rootfiles/common/rust-zerofrom-derive | 11 +
config/rootfiles/common/rust-zerotrie | 44 +
config/rootfiles/common/rust-zerovec | 69 +
config/rootfiles/common/rust-zerovec-derive | 17 +
config/rootfiles/common/x86_64/rust | 82 +-
config/suricata/suricata.yaml | 1 +
lfs/cbindgen | 80 +
lfs/rust | 13 +-
lfs/rust-adler2 | 81 +
lfs/rust-anstream | 81 +
lfs/rust-anstyle | 81 +
lfs/rust-anstyle-parse | 81 +
lfs/rust-anstyle-query | 81 +
lfs/rust-anstyle-wincon | 81 +
lfs/rust-anyhow | 81 +
lfs/rust-auditable-serde | 81 +
lfs/rust-bitflags | 81 +
lfs/rust-clap | 81 +
lfs/rust-clap_builder | 81 +
lfs/rust-clap_lex | 81 +
lfs/rust-colorchoice | 81 +
lfs/rust-crc32fast | 81 +
lfs/rust-displaydoc | 81 +
lfs/rust-errno | 81 +
lfs/rust-fastrand | 81 +
lfs/rust-flate2 | 81 +
lfs/rust-form_urlencoded | 81 +
lfs/rust-getrandom | 8 +-
lfs/rust-getrandom-0.2.4 | 81 +
lfs/rust-heck | 81 +
lfs/rust-humantime | 81 +
lfs/rust-icu_collections | 81 +
lfs/rust-icu_locale_core | 81 +
lfs/rust-icu_normalizer | 81 +
lfs/rust-icu_normalizer_data | 81 +
lfs/rust-icu_properties | 81 +
lfs/rust-icu_properties_data | 81 +
lfs/rust-icu_provider | 81 +
lfs/rust-id-arena | 81 +
lfs/rust-idna | 81 +
lfs/rust-idna_adapter | 81 +
lfs/rust-is_terminal_polyfill | 81 +
lfs/rust-leb128fmt | 81 +
lfs/rust-libc | 7 +-
lfs/rust-libc-0.2.108 | 80 +
lfs/rust-linux-raw-sys | 81 +
lfs/rust-litemap | 81 +
lfs/rust-log | 12 +-
lfs/rust-log-0.4.14 | 85 ++
lfs/rust-miniz_oxide | 81 +
lfs/rust-once_cell | 12 +-
lfs/rust-once_cell-1.9.0 | 85 ++
lfs/rust-once_cell_polyfill | 81 +
lfs/rust-percent-encoding | 81 +
lfs/rust-potential_utf | 81 +
lfs/rust-prettyplease | 81 +
lfs/rust-r-efi | 81 +
lfs/rust-rustix | 81 +
lfs/rust-semver | 12 +-
lfs/rust-semver-0.9.0 | 85 ++
lfs/rust-semver-parser | 7 +-
lfs/rust-semver-parser-0.7.0 | 80 +
lfs/rust-serde | 4 +-
lfs/rust-serde-1.0.216 | 81 +
lfs/rust-serde_core | 81 +
lfs/rust-serde_derive | 4 +-
lfs/rust-serde_derive-1.0.216 | 81 +
lfs/rust-simd-adler32 | 81 +
lfs/rust-smallvec | 12 +-
lfs/rust-smallvec-1.8.0 | 85 ++
lfs/rust-spdx | 81 +
lfs/rust-stable_deref_trait | 12 +-
lfs/rust-strsim | 81 +
lfs/rust-syn | 4 +-
lfs/rust-syn-2.0.90 | 81 +
lfs/rust-synstructure | 4 +-
lfs/rust-tempfile | 81 +
lfs/rust-tinystr | 81 +
lfs/rust-topological-sort | 81 +
lfs/rust-unicode-xid | 7 +-
lfs/rust-unicode-xid-0.2.1 | 80 +
lfs/rust-url | 81 +
lfs/rust-utf16_iter | 81 +
lfs/rust-utf8_iter | 81 +
lfs/rust-utf8parse | 81 +
lfs/rust-wasip2 | 81 +
lfs/rust-wasm-encoder | 81 +
lfs/rust-wasm-metadata | 81 +
lfs/rust-wasmparser | 81 +
lfs/rust-windows-link | 81 +
lfs/rust-windows-sys | 81 +
lfs/rust-wit-bindgen | 81 +
lfs/rust-wit-bindgen-core | 81 +
lfs/rust-wit-bindgen-rust | 81 +
lfs/rust-wit-bindgen-rust-macro | 81 +
lfs/rust-wit-component | 81 +
lfs/rust-wit-parser | 81 +
lfs/rust-write16 | 81 +
lfs/rust-writeable | 81 +
lfs/rust-yoke | 81 +
lfs/rust-yoke-derive | 81 +
lfs/rust-zerofrom | 81 +
lfs/rust-zerofrom-derive | 81 +
lfs/rust-zerotrie | 81 +
lfs/rust-zerovec | 81 +
lfs/rust-zerovec-derive | 81 +
lfs/suricata | 13 +-
make.sh | 133 +-
...suricata-8.0.3-purge-hyperscan-cache.patch | 1341 +++++++++++++++++
206 files changed, 15762 insertions(+), 853 deletions(-)
create mode 100644 config/rootfiles/common/cbindgen
create mode 100644 config/rootfiles/common/rust-adler2
create mode 100644 config/rootfiles/common/rust-anstream
create mode 100644 config/rootfiles/common/rust-anstyle
create mode 100644 config/rootfiles/common/rust-anstyle-parse
create mode 100644 config/rootfiles/common/rust-anstyle-query
create mode 100644 config/rootfiles/common/rust-anstyle-wincon
create mode 100644 config/rootfiles/common/rust-anyhow
create mode 100644 config/rootfiles/common/rust-auditable-serde
create mode 100644 config/rootfiles/common/rust-bitflags
create mode 100644 config/rootfiles/common/rust-clap
create mode 100644 config/rootfiles/common/rust-clap_builder
create mode 100644 config/rootfiles/common/rust-clap_lex
create mode 100644 config/rootfiles/common/rust-colorchoice
create mode 100644 config/rootfiles/common/rust-crc32fast
create mode 100644 config/rootfiles/common/rust-displaydoc
create mode 100644 config/rootfiles/common/rust-errno
create mode 100644 config/rootfiles/common/rust-fastrand
create mode 100644 config/rootfiles/common/rust-flate2
create mode 100644 config/rootfiles/common/rust-form_urlencoded
create mode 100644 config/rootfiles/common/rust-getrandom-0.2.4
create mode 100644 config/rootfiles/common/rust-heck
create mode 100644 config/rootfiles/common/rust-humantime
create mode 100644 config/rootfiles/common/rust-icu_collections
create mode 100644 config/rootfiles/common/rust-icu_locale_core
create mode 100644 config/rootfiles/common/rust-icu_normalizer
create mode 100644 config/rootfiles/common/rust-icu_normalizer_data
create mode 100644 config/rootfiles/common/rust-icu_properties
create mode 100644 config/rootfiles/common/rust-icu_properties_data
create mode 100644 config/rootfiles/common/rust-icu_provider
create mode 100644 config/rootfiles/common/rust-id-arena
create mode 100644 config/rootfiles/common/rust-idna
create mode 100644 config/rootfiles/common/rust-idna_adapter
create mode 100644 config/rootfiles/common/rust-is_terminal_polyfill
create mode 100644 config/rootfiles/common/rust-leb128fmt
create mode 100644 config/rootfiles/common/rust-libc-0.2.108
create mode 100644 config/rootfiles/common/rust-linux-raw-sys
create mode 100644 config/rootfiles/common/rust-litemap
create mode 100644 config/rootfiles/common/rust-log-0.4.14
create mode 100644 config/rootfiles/common/rust-miniz_oxide
create mode 100644 config/rootfiles/common/rust-once_cell-1.9.0
create mode 100644 config/rootfiles/common/rust-once_cell_polyfill
create mode 100644 config/rootfiles/common/rust-percent-encoding
create mode 100644 config/rootfiles/common/rust-potential_utf
create mode 100644 config/rootfiles/common/rust-prettyplease
create mode 100644 config/rootfiles/common/rust-r-efi
create mode 100644 config/rootfiles/common/rust-rustix
create mode 100644 config/rootfiles/common/rust-semver-0.9.0
create mode 100644 config/rootfiles/common/rust-semver-parser-0.7.0
create mode 100644 config/rootfiles/common/rust-serde-1.0.216
create mode 100644 config/rootfiles/common/rust-serde_core
create mode 100644 config/rootfiles/common/rust-serde_derive-1.0.216
create mode 100644 config/rootfiles/common/rust-simd-adler32
create mode 100644 config/rootfiles/common/rust-smallvec-1.8.0
create mode 100644 config/rootfiles/common/rust-spdx
create mode 100644 config/rootfiles/common/rust-strsim
create mode 100644 config/rootfiles/common/rust-syn-2.0.90
create mode 100644 config/rootfiles/common/rust-tempfile
create mode 100644 config/rootfiles/common/rust-tinystr
create mode 100644 config/rootfiles/common/rust-topological-sort
create mode 100644 config/rootfiles/common/rust-unicode-xid-0.2.1
create mode 100644 config/rootfiles/common/rust-url
create mode 100644 config/rootfiles/common/rust-utf16_iter
create mode 100644 config/rootfiles/common/rust-utf8_iter
create mode 100644 config/rootfiles/common/rust-utf8parse
create mode 100644 config/rootfiles/common/rust-wasip2
create mode 100644 config/rootfiles/common/rust-wasm-encoder
create mode 100644 config/rootfiles/common/rust-wasm-metadata
create mode 100644 config/rootfiles/common/rust-wasmparser
create mode 100644 config/rootfiles/common/rust-windows-link
create mode 100644 config/rootfiles/common/rust-windows-sys
create mode 100644 config/rootfiles/common/rust-wit-bindgen
create mode 100644 config/rootfiles/common/rust-wit-bindgen-core
create mode 100644 config/rootfiles/common/rust-wit-bindgen-rust
create mode 100644 config/rootfiles/common/rust-wit-bindgen-rust-macro
create mode 100644 config/rootfiles/common/rust-wit-component
create mode 100644 config/rootfiles/common/rust-wit-parser
create mode 100644 config/rootfiles/common/rust-write16
create mode 100644 config/rootfiles/common/rust-writeable
create mode 100644 config/rootfiles/common/rust-yoke
create mode 100644 config/rootfiles/common/rust-yoke-derive
create mode 100644 config/rootfiles/common/rust-zerofrom
create mode 100644 config/rootfiles/common/rust-zerofrom-derive
create mode 100644 config/rootfiles/common/rust-zerotrie
create mode 100644 config/rootfiles/common/rust-zerovec
create mode 100644 config/rootfiles/common/rust-zerovec-derive
create mode 100644 lfs/cbindgen
create mode 100644 lfs/rust-adler2
create mode 100644 lfs/rust-anstream
create mode 100644 lfs/rust-anstyle
create mode 100644 lfs/rust-anstyle-parse
create mode 100644 lfs/rust-anstyle-query
create mode 100644 lfs/rust-anstyle-wincon
create mode 100644 lfs/rust-anyhow
create mode 100644 lfs/rust-auditable-serde
create mode 100644 lfs/rust-bitflags
create mode 100644 lfs/rust-clap
create mode 100644 lfs/rust-clap_builder
create mode 100644 lfs/rust-clap_lex
create mode 100644 lfs/rust-colorchoice
create mode 100644 lfs/rust-crc32fast
create mode 100644 lfs/rust-displaydoc
create mode 100644 lfs/rust-errno
create mode 100644 lfs/rust-fastrand
create mode 100644 lfs/rust-flate2
create mode 100644 lfs/rust-form_urlencoded
create mode 100644 lfs/rust-getrandom-0.2.4
create mode 100644 lfs/rust-heck
create mode 100644 lfs/rust-humantime
create mode 100644 lfs/rust-icu_collections
create mode 100644 lfs/rust-icu_locale_core
create mode 100644 lfs/rust-icu_normalizer
create mode 100644 lfs/rust-icu_normalizer_data
create mode 100644 lfs/rust-icu_properties
create mode 100644 lfs/rust-icu_properties_data
create mode 100644 lfs/rust-icu_provider
create mode 100644 lfs/rust-id-arena
create mode 100644 lfs/rust-idna
create mode 100644 lfs/rust-idna_adapter
create mode 100644 lfs/rust-is_terminal_polyfill
create mode 100644 lfs/rust-leb128fmt
create mode 100644 lfs/rust-libc-0.2.108
create mode 100644 lfs/rust-linux-raw-sys
create mode 100644 lfs/rust-litemap
create mode 100644 lfs/rust-log-0.4.14
create mode 100644 lfs/rust-miniz_oxide
create mode 100644 lfs/rust-once_cell-1.9.0
create mode 100644 lfs/rust-once_cell_polyfill
create mode 100644 lfs/rust-percent-encoding
create mode 100644 lfs/rust-potential_utf
create mode 100644 lfs/rust-prettyplease
create mode 100644 lfs/rust-r-efi
create mode 100644 lfs/rust-rustix
create mode 100644 lfs/rust-semver-0.9.0
create mode 100644 lfs/rust-semver-parser-0.7.0
create mode 100644 lfs/rust-serde-1.0.216
create mode 100644 lfs/rust-serde_core
create mode 100644 lfs/rust-serde_derive-1.0.216
create mode 100644 lfs/rust-simd-adler32
create mode 100644 lfs/rust-smallvec-1.8.0
create mode 100644 lfs/rust-spdx
create mode 100644 lfs/rust-strsim
create mode 100644 lfs/rust-syn-2.0.90
create mode 100644 lfs/rust-tempfile
create mode 100644 lfs/rust-tinystr
create mode 100644 lfs/rust-topological-sort
create mode 100644 lfs/rust-unicode-xid-0.2.1
create mode 100644 lfs/rust-url
create mode 100644 lfs/rust-utf16_iter
create mode 100644 lfs/rust-utf8_iter
create mode 100644 lfs/rust-utf8parse
create mode 100644 lfs/rust-wasip2
create mode 100644 lfs/rust-wasm-encoder
create mode 100644 lfs/rust-wasm-metadata
create mode 100644 lfs/rust-wasmparser
create mode 100644 lfs/rust-windows-link
create mode 100644 lfs/rust-windows-sys
create mode 100644 lfs/rust-wit-bindgen
create mode 100644 lfs/rust-wit-bindgen-core
create mode 100644 lfs/rust-wit-bindgen-rust
create mode 100644 lfs/rust-wit-bindgen-rust-macro
create mode 100644 lfs/rust-wit-component
create mode 100644 lfs/rust-wit-parser
create mode 100644 lfs/rust-write16
create mode 100644 lfs/rust-writeable
create mode 100644 lfs/rust-yoke
create mode 100644 lfs/rust-yoke-derive
create mode 100644 lfs/rust-zerofrom
create mode 100644 lfs/rust-zerofrom-derive
create mode 100644 lfs/rust-zerotrie
create mode 100644 lfs/rust-zerovec
create mode 100644 lfs/rust-zerovec-derive
create mode 100644 src/patches/suricata/suricata-8.0.3-purge-hyperscan-cache.patch
--
2.47.3
next prev parent reply other threads:[~2026-01-23 5:33 UTC|newest]
Thread overview: 17+ messages / expand[flat|nested] mbox.gz Atom feed top
2026-01-22 17:38 Updating rust and eco system Stefan Schantl
2026-01-23 5:26 ` Stefan Schantl [this message]
2026-01-23 5:26 ` [PATCH 1/3] suricata: Add upstream patch to purge sgh-mpm-caches Stefan Schantl
2026-01-23 5:26 ` [PATCH 2/3] rust: Update to 1.92.0 Stefan Schantl
2026-01-23 10:09 ` [PATCH 0/3] suricata: Add ability to purge the sgh cache Michael Tremer
2026-01-23 10:33 ` Adolf Belka
2026-01-23 10:43 ` Michael Tremer
2026-01-23 10:31 ` Updating rust and eco system Michael Tremer
2026-01-23 11:06 ` Adolf Belka
2026-01-25 14:19 ` Michael Tremer
2026-01-25 17:46 ` Stefan Schantl
[not found] ` <a7484943d784c0a6e2088b2354f08bfbf42658b2.camel@gmx.at>
2026-01-26 13:54 ` Stefan Schantl
2026-01-26 15:31 ` Stefan Schantl
2026-01-26 17:23 ` Michael Tremer
2026-01-26 19:07 ` Adolf Belka
2026-01-27 10:36 ` Michael Tremer
2026-01-27 15:45 ` Adolf Belka
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20260123053102.389490-1-stefan.schantl@ipfire.org \
--to=stefan.schantl@ipfire.org \
--cc=development@lists.ipfire.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox