Buildroot Archive on lore.kernel.org
 help / color / mirror / Atom feed
* [Buildroot] [PATCH 1/2] support/testing: add new test for nginx-modsecurity
@ 2025-06-27 12:19 Raphaël Mélotte via buildroot
  2025-06-27 12:19 ` [Buildroot] [PATCH 2/2] package/nginx-modsecurity: bump to version 1.0.4 Raphaël Mélotte via buildroot
                   ` (3 more replies)
  0 siblings, 4 replies; 6+ messages in thread
From: Raphaël Mélotte via buildroot @ 2025-06-27 12:19 UTC (permalink / raw)
  To: buildroot; +Cc: Raphaël Mélotte

This test verifies that we can run nginx with the modsecurity
directives.
It also checks a very simple rule that blocks requests containing the
keyword "blockme".

Signed-off-by: Raphaël Mélotte <raphael.melotte@mind.be>
---
 DEVELOPERS                                    |  2 ++
 .../tests/package/test_nginx_modsecurity.py   | 36 +++++++++++++++++++
 .../overlay/etc/nginx/modsecurity-rules.conf  |  7 ++++
 .../overlay/etc/nginx/nginx.conf              | 15 ++++++++
 4 files changed, 60 insertions(+)
 create mode 100644 support/testing/tests/package/test_nginx_modsecurity.py
 create mode 100644 support/testing/tests/package/test_nginx_modsecurity/overlay/etc/nginx/modsecurity-rules.conf
 create mode 100644 support/testing/tests/package/test_nginx_modsecurity/overlay/etc/nginx/nginx.conf

diff --git a/DEVELOPERS b/DEVELOPERS
index d127364a58..5731b4bbe0 100644
--- a/DEVELOPERS
+++ b/DEVELOPERS
@@ -2850,6 +2850,8 @@ F:	support/testing/tests/package/sample_python_sdbus.py
 F:	support/testing/tests/package/sample_python_sdbus_networkmanager.py
 F:	support/testing/tests/package/sample_python_urllib3.py
 F:	support/testing/tests/package/test_python_jmespath.py
+F:	support/testing/tests/package/test_nginx_modsecurity
+F:	support/testing/tests/package/test_nginx_modsecurity.py
 F:	support/testing/tests/package/test_python_pymupdf.py
 F:	support/testing/tests/package/test_python_rsa.py
 F:	support/testing/tests/package/test_python_s3transfer.py
diff --git a/support/testing/tests/package/test_nginx_modsecurity.py b/support/testing/tests/package/test_nginx_modsecurity.py
new file mode 100644
index 0000000000..1b34c08e20
--- /dev/null
+++ b/support/testing/tests/package/test_nginx_modsecurity.py
@@ -0,0 +1,36 @@
+import os
+
+import infra.basetest
+
+
+class TestNginxModsecurity(infra.basetest.BRTest):
+    overlay = infra.filepath("tests/package/test_nginx_modsecurity/overlay")
+    config = infra.basetest.BASIC_TOOLCHAIN_CONFIG + \
+        f"""
+        BR2_TOOLCHAIN_EXTERNAL=y
+        BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y
+        BR2_USE_MMU=y
+        BR2_TARGET_ROOTFS_CPIO=y
+        BR2_TARGET_ROOTFS_CPIO_GZIP=y
+        BR2_ROOTFS_OVERLAY="{overlay}"
+        BR2_PACKAGE_NGINX=y
+        BR2_PACKAGE_NGINX_HTTP=y
+        BR2_PACKAGE_NGINX_MODSECURITY=y
+        """
+
+    def test_run(self):
+        cpio_file = os.path.join(self.builddir, "images", "rootfs.cpio")
+        self.emulator.boot(arch="armv5",
+                           kernel="builtin",
+                           options=["-initrd", cpio_file])
+        self.emulator.login()
+
+        self.assertRunOk("nginx -V")
+        self.assertRunOk("wget http://localhost/index.html")
+        self.assertRunOk("grep -F 'Welcome to nginx!' index.html")
+        cmd = "wget -q -O /dev/null --server-response 2>&1 " \
+            "http://localhost/blockme/ 2>&1 | awk '/^  HTTP/{print $2}'"
+        out, ret = self.emulator.run(cmd)
+        self.assertEqual(ret, 0)
+        # Check for HTTP 403 Unauthorized:
+        self.assertEqual(out[0], "403")
diff --git a/support/testing/tests/package/test_nginx_modsecurity/overlay/etc/nginx/modsecurity-rules.conf b/support/testing/tests/package/test_nginx_modsecurity/overlay/etc/nginx/modsecurity-rules.conf
new file mode 100644
index 0000000000..94a132a9c7
--- /dev/null
+++ b/support/testing/tests/package/test_nginx_modsecurity/overlay/etc/nginx/modsecurity-rules.conf
@@ -0,0 +1,7 @@
+SecRuleEngine On
+SecRule REQUEST_URI "@contains blockme" \
+    "id:100001, \
+    phase:2, \
+    deny, \
+    status:403, \
+    msg:'Blocked request with forbidden keyword in URI.'"
diff --git a/support/testing/tests/package/test_nginx_modsecurity/overlay/etc/nginx/nginx.conf b/support/testing/tests/package/test_nginx_modsecurity/overlay/etc/nginx/nginx.conf
new file mode 100644
index 0000000000..3d1b990557
--- /dev/null
+++ b/support/testing/tests/package/test_nginx_modsecurity/overlay/etc/nginx/nginx.conf
@@ -0,0 +1,15 @@
+events {
+    worker_connections 1024;
+}
+
+http {
+    server {
+        modsecurity on;
+        listen 80;
+        location / {
+            root   html;
+            index  index.html index.htm;
+            modsecurity_rules_file /etc/nginx/modsecurity-rules.conf;
+        }
+    }
+}
-- 
2.49.0

_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot

^ permalink raw reply related	[flat|nested] 6+ messages in thread

* [Buildroot] [PATCH 2/2] package/nginx-modsecurity: bump to version 1.0.4
  2025-06-27 12:19 [Buildroot] [PATCH 1/2] support/testing: add new test for nginx-modsecurity Raphaël Mélotte via buildroot
@ 2025-06-27 12:19 ` Raphaël Mélotte via buildroot
  2025-06-28 12:22 ` [Buildroot] [PATCH 1/2] support/testing: add new test for nginx-modsecurity Julien Olivain via buildroot
                   ` (2 subsequent siblings)
  3 siblings, 0 replies; 6+ messages in thread
From: Raphaël Mélotte via buildroot @ 2025-06-27 12:19 UTC (permalink / raw)
  To: buildroot; +Cc: Raphaël Mélotte, Frank Vanbever

Changelog:
https://github.com/owasp-modsecurity/ModSecurity-nginx/blob/v1.0.4/CHANGES

Signed-off-by: Raphaël Mélotte <raphael.melotte@mind.be>
---
 package/nginx-modsecurity/nginx-modsecurity.hash | 4 ++--
 package/nginx-modsecurity/nginx-modsecurity.mk   | 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/package/nginx-modsecurity/nginx-modsecurity.hash b/package/nginx-modsecurity/nginx-modsecurity.hash
index 34e7b87f41..1d80138b94 100644
--- a/package/nginx-modsecurity/nginx-modsecurity.hash
+++ b/package/nginx-modsecurity/nginx-modsecurity.hash
@@ -1,4 +1,4 @@
-# From https://github.com/owasp-modsecurity/ModSecurity-nginx/releases/download/v1.0.3/modsecurity-nginx-v1.0.3.tar.gz.sha256
-sha256  ae811c7208ac029cb7a99d6f63e03d3971797607517187f47620df39c1f78add  modsecurity-nginx-v1.0.3.tar.gz
+# From https://github.com/owasp-modsecurity/ModSecurity-nginx/releases/download/v1.0.4/modsecurity-nginx-v1.0.4.tar.gz.sha256
+sha256  6bdc7570911be884c1e43aaf85046137f9fde0cfa0dd4a55b853c81c45a13313  modsecurity-nginx-v1.0.4.tar.gz
 # Locally calculated
 sha256  c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4  LICENSE
diff --git a/package/nginx-modsecurity/nginx-modsecurity.mk b/package/nginx-modsecurity/nginx-modsecurity.mk
index 42a50ca39f..c1cd50cf9d 100644
--- a/package/nginx-modsecurity/nginx-modsecurity.mk
+++ b/package/nginx-modsecurity/nginx-modsecurity.mk
@@ -4,7 +4,7 @@
 #
 ################################################################################
 
-NGINX_MODSECURITY_VERSION = 1.0.3
+NGINX_MODSECURITY_VERSION = 1.0.4
 NGINX_MODSECURITY_SOURCE = modsecurity-nginx-v$(NGINX_MODSECURITY_VERSION).tar.gz
 NGINX_MODSECURITY_SITE = https://github.com/owasp-modsecurity/ModSecurity-nginx/releases/download/v$(NGINX_MODSECURITY_VERSION)
 NGINX_MODSECURITY_LICENSE = Apache-2.0
-- 
2.49.0

_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot

^ permalink raw reply related	[flat|nested] 6+ messages in thread

* Re: [Buildroot] [PATCH 1/2] support/testing: add new test for nginx-modsecurity
  2025-06-27 12:19 [Buildroot] [PATCH 1/2] support/testing: add new test for nginx-modsecurity Raphaël Mélotte via buildroot
  2025-06-27 12:19 ` [Buildroot] [PATCH 2/2] package/nginx-modsecurity: bump to version 1.0.4 Raphaël Mélotte via buildroot
@ 2025-06-28 12:22 ` Julien Olivain via buildroot
  2025-06-30 13:38   ` Raphaël Mélotte via buildroot
  2025-07-04  6:47 ` Thomas Perale via buildroot
  2025-07-04  6:48 ` Thomas Perale via buildroot
  3 siblings, 1 reply; 6+ messages in thread
From: Julien Olivain via buildroot @ 2025-06-28 12:22 UTC (permalink / raw)
  To: Raphaël Mélotte; +Cc: buildroot

On 27/06/2025 14:19, Raphaël Mélotte via buildroot wrote:
> This test verifies that we can run nginx with the modsecurity
> directives.
> It also checks a very simple rule that blocks requests containing the
> keyword "blockme".
> 
> Signed-off-by: Raphaël Mélotte <raphael.melotte@mind.be>

Series applied to master, thanks.

For info, I did few minor changes, see:
https://gitlab.com/buildroot.org/buildroot/-/commit/5cda85cb566bfcd9d7a6c5bd701d326a47cb725b

Best regards,

Julien.
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [Buildroot] [PATCH 1/2] support/testing: add new test for nginx-modsecurity
  2025-06-28 12:22 ` [Buildroot] [PATCH 1/2] support/testing: add new test for nginx-modsecurity Julien Olivain via buildroot
@ 2025-06-30 13:38   ` Raphaël Mélotte via buildroot
  0 siblings, 0 replies; 6+ messages in thread
From: Raphaël Mélotte via buildroot @ 2025-06-30 13:38 UTC (permalink / raw)
  To: Julien Olivain; +Cc: buildroot

Hi Julien,

On 6/28/25 14:22, Julien Olivain wrote:
> For info, I did few minor changes, see:
> https://gitlab.com/buildroot.org/buildroot/-/commit/5cda85cb566bfcd9d7a6c5bd701d326a47cb725b
> 

Good to know for next time!

Thanks,

Raphaël
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [Buildroot] [PATCH 1/2] support/testing: add new test for nginx-modsecurity
  2025-06-27 12:19 [Buildroot] [PATCH 1/2] support/testing: add new test for nginx-modsecurity Raphaël Mélotte via buildroot
  2025-06-27 12:19 ` [Buildroot] [PATCH 2/2] package/nginx-modsecurity: bump to version 1.0.4 Raphaël Mélotte via buildroot
  2025-06-28 12:22 ` [Buildroot] [PATCH 1/2] support/testing: add new test for nginx-modsecurity Julien Olivain via buildroot
@ 2025-07-04  6:47 ` Thomas Perale via buildroot
  2025-07-04  6:48 ` Thomas Perale via buildroot
  3 siblings, 0 replies; 6+ messages in thread
From: Thomas Perale via buildroot @ 2025-07-04  6:47 UTC (permalink / raw)
  To: Raphaël Mélotte; +Cc: Thomas Perale, buildroot

In reply of:
> This test verifies that we can run nginx with the modsecurity
> directives.
> It also checks a very simple rule that blocks requests containing the
> keyword "blockme".
> 
> Signed-off-by: Raphaël Mélotte <raphael.melotte@mind.be>

Applied to 2025.02.x. Thanks

> ---
>  DEVELOPERS                                    |  2 ++
>  .../tests/package/test_nginx_modsecurity.py   | 36 +++++++++++++++++++
>  .../overlay/etc/nginx/modsecurity-rules.conf  |  7 ++++
>  .../overlay/etc/nginx/nginx.conf              | 15 ++++++++
>  4 files changed, 60 insertions(+)
>  create mode 100644 support/testing/tests/package/test_nginx_modsecurity.py
>  create mode 100644 support/testing/tests/package/test_nginx_modsecurity/overlay/etc/nginx/modsecurity-rules.conf
>  create mode 100644 support/testing/tests/package/test_nginx_modsecurity/overlay/etc/nginx/nginx.conf
> 
> diff --git a/DEVELOPERS b/DEVELOPERS
> index d127364a58..5731b4bbe0 100644
> --- a/DEVELOPERS
> +++ b/DEVELOPERS
> @@ -2850,6 +2850,8 @@ F:	support/testing/tests/package/sample_python_sdbus.py
>  F:	support/testing/tests/package/sample_python_sdbus_networkmanager.py
>  F:	support/testing/tests/package/sample_python_urllib3.py
>  F:	support/testing/tests/package/test_python_jmespath.py
> +F:	support/testing/tests/package/test_nginx_modsecurity
> +F:	support/testing/tests/package/test_nginx_modsecurity.py
>  F:	support/testing/tests/package/test_python_pymupdf.py
>  F:	support/testing/tests/package/test_python_rsa.py
>  F:	support/testing/tests/package/test_python_s3transfer.py
> diff --git a/support/testing/tests/package/test_nginx_modsecurity.py b/support/testing/tests/package/test_nginx_modsecurity.py
> new file mode 100644
> index 0000000000..1b34c08e20
> --- /dev/null
> +++ b/support/testing/tests/package/test_nginx_modsecurity.py
> @@ -0,0 +1,36 @@
> +import os
> +
> +import infra.basetest
> +
> +
> +class TestNginxModsecurity(infra.basetest.BRTest):
> +    overlay = infra.filepath("tests/package/test_nginx_modsecurity/overlay")
> +    config = infra.basetest.BASIC_TOOLCHAIN_CONFIG + \
> +        f"""
> +        BR2_TOOLCHAIN_EXTERNAL=y
> +        BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y
> +        BR2_USE_MMU=y
> +        BR2_TARGET_ROOTFS_CPIO=y
> +        BR2_TARGET_ROOTFS_CPIO_GZIP=y
> +        BR2_ROOTFS_OVERLAY="{overlay}"
> +        BR2_PACKAGE_NGINX=y
> +        BR2_PACKAGE_NGINX_HTTP=y
> +        BR2_PACKAGE_NGINX_MODSECURITY=y
> +        """
> +
> +    def test_run(self):
> +        cpio_file = os.path.join(self.builddir, "images", "rootfs.cpio")
> +        self.emulator.boot(arch="armv5",
> +                           kernel="builtin",
> +                           options=["-initrd", cpio_file])
> +        self.emulator.login()
> +
> +        self.assertRunOk("nginx -V")
> +        self.assertRunOk("wget http://localhost/index.html")
> +        self.assertRunOk("grep -F 'Welcome to nginx!' index.html")
> +        cmd = "wget -q -O /dev/null --server-response 2>&1 " \
> +            "http://localhost/blockme/ 2>&1 | awk '/^  HTTP/{print $2}'"
> +        out, ret = self.emulator.run(cmd)
> +        self.assertEqual(ret, 0)
> +        # Check for HTTP 403 Unauthorized:
> +        self.assertEqual(out[0], "403")
> diff --git a/support/testing/tests/package/test_nginx_modsecurity/overlay/etc/nginx/modsecurity-rules.conf b/support/testing/tests/package/test_nginx_modsecurity/overlay/etc/nginx/modsecurity-rules.conf
> new file mode 100644
> index 0000000000..94a132a9c7
> --- /dev/null
> +++ b/support/testing/tests/package/test_nginx_modsecurity/overlay/etc/nginx/modsecurity-rules.conf
> @@ -0,0 +1,7 @@
> +SecRuleEngine On
> +SecRule REQUEST_URI "@contains blockme" \
> +    "id:100001, \
> +    phase:2, \
> +    deny, \
> +    status:403, \
> +    msg:'Blocked request with forbidden keyword in URI.'"
> diff --git a/support/testing/tests/package/test_nginx_modsecurity/overlay/etc/nginx/nginx.conf b/support/testing/tests/package/test_nginx_modsecurity/overlay/etc/nginx/nginx.conf
> new file mode 100644
> index 0000000000..3d1b990557
> --- /dev/null
> +++ b/support/testing/tests/package/test_nginx_modsecurity/overlay/etc/nginx/nginx.conf
> @@ -0,0 +1,15 @@
> +events {
> +    worker_connections 1024;
> +}
> +
> +http {
> +    server {
> +        modsecurity on;
> +        listen 80;
> +        location / {
> +            root   html;
> +            index  index.html index.htm;
> +            modsecurity_rules_file /etc/nginx/modsecurity-rules.conf;
> +        }
> +    }
> +}
> -- 
> 2.49.0
> 
> _______________________________________________
> buildroot mailing list
> buildroot@buildroot.org
> https://lists.buildroot.org/mailman/listinfo/buildroot
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [Buildroot] [PATCH 1/2] support/testing: add new test for nginx-modsecurity
  2025-06-27 12:19 [Buildroot] [PATCH 1/2] support/testing: add new test for nginx-modsecurity Raphaël Mélotte via buildroot
                   ` (2 preceding siblings ...)
  2025-07-04  6:47 ` Thomas Perale via buildroot
@ 2025-07-04  6:48 ` Thomas Perale via buildroot
  3 siblings, 0 replies; 6+ messages in thread
From: Thomas Perale via buildroot @ 2025-07-04  6:48 UTC (permalink / raw)
  To: Raphaël Mélotte; +Cc: Thomas Perale, buildroot

In reply of:
> This test verifies that we can run nginx with the modsecurity
> directives.
> It also checks a very simple rule that blocks requests containing the
> keyword "blockme".
> 
> Signed-off-by: Raphaël Mélotte <raphael.melotte@mind.be>

Applied to 2025.05.x. Thanks

> ---
>  DEVELOPERS                                    |  2 ++
>  .../tests/package/test_nginx_modsecurity.py   | 36 +++++++++++++++++++
>  .../overlay/etc/nginx/modsecurity-rules.conf  |  7 ++++
>  .../overlay/etc/nginx/nginx.conf              | 15 ++++++++
>  4 files changed, 60 insertions(+)
>  create mode 100644 support/testing/tests/package/test_nginx_modsecurity.py
>  create mode 100644 support/testing/tests/package/test_nginx_modsecurity/overlay/etc/nginx/modsecurity-rules.conf
>  create mode 100644 support/testing/tests/package/test_nginx_modsecurity/overlay/etc/nginx/nginx.conf
> 
> diff --git a/DEVELOPERS b/DEVELOPERS
> index d127364a58..5731b4bbe0 100644
> --- a/DEVELOPERS
> +++ b/DEVELOPERS
> @@ -2850,6 +2850,8 @@ F:	support/testing/tests/package/sample_python_sdbus.py
>  F:	support/testing/tests/package/sample_python_sdbus_networkmanager.py
>  F:	support/testing/tests/package/sample_python_urllib3.py
>  F:	support/testing/tests/package/test_python_jmespath.py
> +F:	support/testing/tests/package/test_nginx_modsecurity
> +F:	support/testing/tests/package/test_nginx_modsecurity.py
>  F:	support/testing/tests/package/test_python_pymupdf.py
>  F:	support/testing/tests/package/test_python_rsa.py
>  F:	support/testing/tests/package/test_python_s3transfer.py
> diff --git a/support/testing/tests/package/test_nginx_modsecurity.py b/support/testing/tests/package/test_nginx_modsecurity.py
> new file mode 100644
> index 0000000000..1b34c08e20
> --- /dev/null
> +++ b/support/testing/tests/package/test_nginx_modsecurity.py
> @@ -0,0 +1,36 @@
> +import os
> +
> +import infra.basetest
> +
> +
> +class TestNginxModsecurity(infra.basetest.BRTest):
> +    overlay = infra.filepath("tests/package/test_nginx_modsecurity/overlay")
> +    config = infra.basetest.BASIC_TOOLCHAIN_CONFIG + \
> +        f"""
> +        BR2_TOOLCHAIN_EXTERNAL=y
> +        BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y
> +        BR2_USE_MMU=y
> +        BR2_TARGET_ROOTFS_CPIO=y
> +        BR2_TARGET_ROOTFS_CPIO_GZIP=y
> +        BR2_ROOTFS_OVERLAY="{overlay}"
> +        BR2_PACKAGE_NGINX=y
> +        BR2_PACKAGE_NGINX_HTTP=y
> +        BR2_PACKAGE_NGINX_MODSECURITY=y
> +        """
> +
> +    def test_run(self):
> +        cpio_file = os.path.join(self.builddir, "images", "rootfs.cpio")
> +        self.emulator.boot(arch="armv5",
> +                           kernel="builtin",
> +                           options=["-initrd", cpio_file])
> +        self.emulator.login()
> +
> +        self.assertRunOk("nginx -V")
> +        self.assertRunOk("wget http://localhost/index.html")
> +        self.assertRunOk("grep -F 'Welcome to nginx!' index.html")
> +        cmd = "wget -q -O /dev/null --server-response 2>&1 " \
> +            "http://localhost/blockme/ 2>&1 | awk '/^  HTTP/{print $2}'"
> +        out, ret = self.emulator.run(cmd)
> +        self.assertEqual(ret, 0)
> +        # Check for HTTP 403 Unauthorized:
> +        self.assertEqual(out[0], "403")
> diff --git a/support/testing/tests/package/test_nginx_modsecurity/overlay/etc/nginx/modsecurity-rules.conf b/support/testing/tests/package/test_nginx_modsecurity/overlay/etc/nginx/modsecurity-rules.conf
> new file mode 100644
> index 0000000000..94a132a9c7
> --- /dev/null
> +++ b/support/testing/tests/package/test_nginx_modsecurity/overlay/etc/nginx/modsecurity-rules.conf
> @@ -0,0 +1,7 @@
> +SecRuleEngine On
> +SecRule REQUEST_URI "@contains blockme" \
> +    "id:100001, \
> +    phase:2, \
> +    deny, \
> +    status:403, \
> +    msg:'Blocked request with forbidden keyword in URI.'"
> diff --git a/support/testing/tests/package/test_nginx_modsecurity/overlay/etc/nginx/nginx.conf b/support/testing/tests/package/test_nginx_modsecurity/overlay/etc/nginx/nginx.conf
> new file mode 100644
> index 0000000000..3d1b990557
> --- /dev/null
> +++ b/support/testing/tests/package/test_nginx_modsecurity/overlay/etc/nginx/nginx.conf
> @@ -0,0 +1,15 @@
> +events {
> +    worker_connections 1024;
> +}
> +
> +http {
> +    server {
> +        modsecurity on;
> +        listen 80;
> +        location / {
> +            root   html;
> +            index  index.html index.htm;
> +            modsecurity_rules_file /etc/nginx/modsecurity-rules.conf;
> +        }
> +    }
> +}
> -- 
> 2.49.0
> 
> _______________________________________________
> buildroot mailing list
> buildroot@buildroot.org
> https://lists.buildroot.org/mailman/listinfo/buildroot
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot

^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2025-07-04  6:48 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-06-27 12:19 [Buildroot] [PATCH 1/2] support/testing: add new test for nginx-modsecurity Raphaël Mélotte via buildroot
2025-06-27 12:19 ` [Buildroot] [PATCH 2/2] package/nginx-modsecurity: bump to version 1.0.4 Raphaël Mélotte via buildroot
2025-06-28 12:22 ` [Buildroot] [PATCH 1/2] support/testing: add new test for nginx-modsecurity Julien Olivain via buildroot
2025-06-30 13:38   ` Raphaël Mélotte via buildroot
2025-07-04  6:47 ` Thomas Perale via buildroot
2025-07-04  6:48 ` Thomas Perale via buildroot

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox