Versions
v3.0.13 :: 0/3 :: gentoo
- Modified
- License
- Apache-2.0
- Keywords
- amd64 arm arm64 x86 ~ppc ~ppc64 ~riscv
- USE flags
- doc fuzzyhash geoip geoip2 json lmdb lua pcre2
v3.0.12 :: 0 :: gentoo
- Modified
- License
- Apache-2.0
- Keywords
- amd64 arm arm64 x86 ~ppc ~ppc64 ~riscv
- USE flags
- doc fuzzyhash geoip geoip2 json lmdb lua pcre2
USE flags
General
- doc
- Add extra documentation (API, Javadoc, etc). It is recommended to enable per package instead of globally
- fuzzyhash
- Support fuzzy hash computations (to detect malware, for example) using the app-crypt/ssdeep package.
- geoip
- Add geoip support for country and city lookup based on IPs
- geoip2
- Pull in dev-libs/libmaxminddb for use by the SecGeoLookupDb directive.
- json
- Suppose JSON in the request body parser through dev-libs/yajl.
- lmdb
- Add LMDB backend support
- lua
- Enable Lua scripting support
- pcre2
- Use dev-libs/libpcre2 as regex implementation
lua_single_target
- lua5-1
- Build for Lua 5.1 only
- lua5-3
- Build for Lua 5.3 only
- lua5-4
- Build for Lua 5.4 only
Dependencies
app-crypt / ssdeep : Computes context triggered piecewise hashes (fuzzy hashes)
dev-db / lmdb : An ultra-fast, ultra-compact key-value embedded data store
dev-lang / lua : A powerful light-weight programming language designed for extending applications
dev-libs / geoip : GeoIP Legacy C API
dev-libs / libmaxminddb : C library for the MaxMind DB file format
dev-libs / libpcre : Perl-compatible regular expression library
dev-libs / libpcre2 : Perl-compatible regular expression library
dev-libs / libxml2 : XML C parser and toolkit
dev-libs / yajl : Small event-driven (SAX-style) JSON parser
Runtime Dependencies
app-crypt / ssdeep : Computes context triggered piecewise hashes (fuzzy hashes)
dev-db / lmdb : An ultra-fast, ultra-compact key-value embedded data store
dev-lang / lua : A powerful light-weight programming language designed for extending applications
dev-libs / geoip : GeoIP Legacy C API
dev-libs / libmaxminddb : C library for the MaxMind DB file format
dev-libs / libpcre : Perl-compatible regular expression library
dev-libs / libpcre2 : Perl-compatible regular expression library
dev-libs / libxml2 : XML C parser and toolkit
dev-libs / yajl : Small event-driven (SAX-style) JSON parser
Depending packages
www-servers / nginx : Robust, small and high performance http and reverse proxy server
Bugs
- 886539
- dev-libs/modsecurity: drop support for obsolete dev-libs/libpcre
- 887135
- dev-libs/modsecurity-3.0.12 fails to compile (DASH-SYSTEM): configure: error: YAJL was explicitly referenced but it was not found
- 891777
- <www-apache/mod_security-2.9.7, <dev-libs/modsecurity-3.0.9: multiple vulnerabilities
- 917552
- dev-libs/modsecurity-3.0.10 - modsecurity.cc: error: xmlInitParser was not declared in this scope
- 923858
- dev-libs/modsecurity: WAF bypass
- 937783
- dev-libs/modsecurity-3.0.13 - [icu-75.1] [gcc-15] ../.../rules_set.h: error: uint8_t does not name a type
- 942448
- dev-libs/modsecurity-3.0.13 - [gcc-15] ../.../rule_with_actions.h: error: const class modsecurity::RuleWithActions has no member named m_ruleId
Change logs
- Repository mirror & CI · gentoo
Merge updates from master - Arthur Zamarin · gentoo
dev-libs/modsecurity: Stabilize 3.0.13 x86, #945366
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Arthur Zamarin · gentoo
dev-libs/modsecurity: Stabilize 3.0.13 amd64, #945366
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-libs/modsecurity: Stabilize 3.0.13 arm64, #945366
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-libs/modsecurity: Stabilize 3.0.13 arm, #945366
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Joonas Niilola · gentoo
dev-libs/modsecurity: add subslot to 3.0.13
CMP: dev-libs/modsecurity-3.0.12/image with dev-libs/modsecurity-3.0.13/image ABI: libmodsecurity.so.3(64) func(+107,-164) vars(+1,-4) [BREAKING] ------> ABI(+108,-168,>B<) Signed-off-by: Joonas Niilola <juippis@gentoo.org> - Tomáš Mózes · gentoo
dev-libs/modsecurity: drop 3.0.10, 3.0.10-r1
Signed-off-by: Tomáš Mózes <hydrapolic@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/38784 Signed-off-by: Joonas Niilola <juippis@gentoo.org> - Tomáš Mózes · gentoo
dev-libs/modsecurity: add 3.0.13
Signed-off-by: Tomáš Mózes <hydrapolic@gmail.com> Signed-off-by: Joonas Niilola <juippis@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-libs/modsecurity: Stabilize 3.0.12 amd64, #923857
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
dev-libs/modsecurity: Stabilize 3.0.12 x86, #923857
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
dev-libs/modsecurity: Stabilize 3.0.12 arm64, #923857
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
dev-libs/modsecurity: Stabilize 3.0.12 arm, #923857
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Tomáš Mózes · gentoo
dev-libs/modsecurity: add 3.0.12
Signed-off-by: Tomáš Mózes <hydrapolic@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/34904 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
Move {app-doc → app-text}/doxygen
Per the category metadata, app-doc/ is reserved for documentation *files* and not software. Move it to app-text/ where it seems a better fit. Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Repository mirror & CI · gentoo
Merge updates from master - Tomáš Mózes · gentoo
dev-libs/modsecurity: drop vulnerable
Signed-off-by: Tomáš Mózes <hydrapolic@gmail.com> Signed-off-by: Joonas Niilola <juippis@gentoo.org> - orbea · gentoo
dev-libs/modsecurity: fix build with slibtool
Closes: https://bugs.gentoo.org/913484 Upstream-PR: https://github.com/SpiderLabs/ModSecurity/pull/2980 Signed-off-by: orbea <orbea@riseup.net> Closes: https://github.com/gentoo/gentoo/pull/32631 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-libs/modsecurity: Stabilize 3.0.10 arm, #913673
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
dev-libs/modsecurity: Stabilize 3.0.10 amd64, #913673
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
dev-libs/modsecurity: Stabilize 3.0.10 arm64, #913673
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
dev-libs/modsecurity: Stabilize 3.0.10 x86, #913673
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Tomáš Mózes · gentoo
dev-libs/modsecurity: drop old
Signed-off-by: Tomáš Mózes <hydrapolic@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/32369 Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Tomáš Mózes · gentoo
dev-libs/modsecurity: add 3.0.10
Signed-off-by: Tomáš Mózes <hydrapolic@gmail.com> Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-libs/modsecurity: Stabilize 3.0.9 amd64, #909032
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-libs/modsecurity: Stabilize 3.0.9 x86, #909032
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
dev-libs/modsecurity: Stabilize 3.0.9 arm, #909032
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
dev-libs/modsecurity: Stabilize 3.0.9 arm64, #909032
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Tomáš Mózes · gentoo
dev-libs/modsecurity: add 3.0.9
Signed-off-by: Tomáš Mózes <hydrapolic@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/30628 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Tomáš Mózes · gentoo
dev-libs/modsecurity: drop vulnerable
Signed-off-by: Tomáš Mózes <hydrapolic@gmail.com> Signed-off-by: John Helmert III <ajak@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-libs/modsecurity: Stabilize 3.0.8 amd64, #883951
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
dev-libs/modsecurity: Stabilize 3.0.8 x86, #883951
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-libs/modsecurity: Stabilize 3.0.8 arm64, #883951
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
dev-libs/modsecurity: Stabilize 3.0.8 arm, #883951
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Tomáš Mózes · gentoo
dev-libs/modsecurity: add 3.0.8
Signed-off-by: Tomáš Mózes <hydrapolic@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/27884 Signed-off-by: Joonas Niilola <juippis@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Jakov Smolić · gentoo
dev-libs/modsecurity: Stabilize 3.0.7 x86, #869116
Signed-off-by: Jakov Smolić <jsmolic@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Agostino Sarubbo · gentoo
dev-libs/modsecurity: Stabilize 3.0.7 arm64, #869116
Signed-off-by: Agostino Sarubbo <ago@gentoo.org> - Agostino Sarubbo · gentoo
dev-libs/modsecurity: Stabilize 3.0.7 arm, #869116
Signed-off-by: Agostino Sarubbo <ago@gentoo.org> - Agostino Sarubbo · gentoo
dev-libs/modsecurity: Stabilize 3.0.7 amd64, #869116
Signed-off-by: Agostino Sarubbo <ago@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-libs/modsecurity: Keyword 3.0.7 arm64, #859367
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-libs/modsecurity: Keyword 3.0.7 arm, #859367
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-libs/modsecurity: Keyword 3.0.7 ppc, #859367
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-libs/modsecurity: Keyword 3.0.7 ppc64, #859367
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Jakov Smolić · gentoo
dev-libs/modsecurity: Keyword 3.0.7 riscv, #859367
Signed-off-by: Jakov Smolić <jsmolic@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Tomáš Mózes · gentoo
dev-libs/modsecurity: new package
Modsecurity is a library that can be used by Nginx: https://github.com/SpiderLabs/ModSecurity-nginx For Apache, Modsecurity 2.x is still recommended. Bug: https://bugs.gentoo.org/726614 Closes: https://bugs.gentoo.org/718358 Signed-off-by: Tomáš Mózes <hydrapolic@gmail.com> Signed-off-by: Conrad Kostecki <conikost@gentoo.org>