Skip to content

Commit

Permalink
www/nginx: Moved Naxsi module
Browse files Browse the repository at this point in the history
Moved the 3rd Madule Naxsi to a activ repository

PR:	271963
Redorted by:	David Armstrong <freebsd-bugzilla@b-interactive.com.au>
Sponsored by:	Netzkommune GmbH
  • Loading branch information
fichtner authored and joneum committed Jul 13, 2023
1 parent 2ab2780 commit 29bb1a5
Show file tree
Hide file tree
Showing 4 changed files with 18 additions and 31 deletions.
13 changes: 11 additions & 2 deletions www/nginx/Makefile
@@ -1,6 +1,6 @@
PORTNAME= nginx
PORTVERSION= 1.24.0
PORTREVISION?= 6
PORTREVISION?= 7
PORTEPOCH= 3
CATEGORIES= www
MASTER_SITES= https://nginx.org/download/ \
Expand Down Expand Up @@ -266,6 +266,11 @@ pre-everything::
.endif
@${ECHO_MSG}

post-extract-NAXSI-on:
@${MKDIR} ${WRKDIR}/naxsi-${NAXSI_NGINX_VER}
@${MV} ${WRKDIR}/naxsi_rules ${WRKDIR}/naxsi_src \
${WRKDIR}/naxsi-${NAXSI_NGINX_VER}

pre-patch-HTTPV3-on:
@${MV} ${WRKSRC}/README ${WRKSRC}/README.1st

Expand Down Expand Up @@ -307,6 +312,10 @@ post-patch-HTTP_ZIP-on:
post-patch-ICONV-on:
@${REINPLACE_CMD} 's!%%PREFIX%%!${LOCALBASE}!g' ${WRKSRC_iconv}/config

post-patch-NAXSI-on:
@${REINPLACE_CMD} 's!MSIZE!TOK_MSIZE!g' \
${WRKSRC_naxsi}/naxsi_src/libinjection/src/libinjection_sqli.c

post-patch-PASSENGER-on:
@${REINPLACE_CMD} \
'177,179s!true!false!' \
Expand Down Expand Up @@ -370,7 +379,7 @@ do-install-LINK-on:

do-install-NAXSI-on:
${INSTALL_DATA} \
${WRKDIR}/naxsi-${NAXSI_NGINX_VER}/naxsi_config/naxsi_core.rules \
${WRKDIR}/naxsi-${NAXSI_NGINX_VER}/naxsi_rules/naxsi_core.rules \
${STAGEDIR}${ETCDIR}
.endif

Expand Down
7 changes: 4 additions & 3 deletions www/nginx/Makefile.extmod
Expand Up @@ -242,10 +242,11 @@ MODSECURITY3_LIB_DEPENDS= libmodsecurity.so:security/modsecurity3
MODSECURITY3_GH_TUPLE= SpiderLabs:ModSecurity-nginx:v1.0.3:modsecurity3
MODSECURITY3_VARS= DSO_EXTMODS+=modsecurity3

NAXSI_NGINX_VER= 29793dc
NAXSI_GH_TUPLE= nbs-system:naxsi:${NAXSI_NGINX_VER}:naxsi
NAXSI_NGINX_VER= 1.4
NAXSI_MASTER_SITES= https://www.github.com/wargio/naxsi/releases/download/1.4/:naxsi
NAXSI_DISTFILES= naxsi-${NAXSI_NGINX_VER}-src-with-deps.tar.gz:naxsi
NAXSI_VARS= DSO_EXTMODS+=naxsi NAXSI_SUBDIR=/naxsi_src
NAXSI_EXTRA_PATCHES= ${PATCHDIR}/extra-patch-naxsi_runtime.c
WRKSRC_naxsi= ${WRKDIR}/naxsi-${NAXSI_NGINX_VER}

NJS_GH_TUPLE= nginx:njs:0.7.12:njs
NJS_VARS= DSO_EXTMODS+=njs NJS_SUBDIR=/nginx
Expand Down
6 changes: 3 additions & 3 deletions www/nginx/distinfo
@@ -1,4 +1,4 @@
TIMESTAMP = 1684343308
TIMESTAMP = 1687522128
SHA256 (nginx-1.24.0.tar.gz) = 77a2541637b92a621e3ee76776c8b7b40cf6d707e69ba53a940283e30ff2f55d
SIZE (nginx-1.24.0.tar.gz) = 1112471
SHA256 (chobits-ngx_http_proxy_connect_module-75febef_GH0.tar.gz) = 6169361f31607af0ec8c78b356e62c2aeb128649161d688d7ea92f4d2c1c39f9
Expand All @@ -9,6 +9,8 @@ SHA256 (nginx_mod_h264_streaming-2.2.7.tar.gz) = 6d974ba630cef59de1f60996c66b401
SIZE (nginx_mod_h264_streaming-2.2.7.tar.gz) = 44012
SHA256 (ngx_http_redis-0.3.9.tar.gz) = 21f87540f0a44b23ffa5df16fb3d788bc90803b255ef14f9c26e3847a6f26f46
SIZE (ngx_http_redis-0.3.9.tar.gz) = 13051
SHA256 (naxsi-1.4-src-with-deps.tar.gz) = c4b9d752fbb70fa40fcc17aaaef6e0f19071a0e77ff74cac4b3da57a67868684
SIZE (naxsi-1.4-src-with-deps.tar.gz) = 2274095
SHA256 (passenger-6.0.17.tar.gz) = 385559ed1d78eb83165222d568721dcc4222bb57c1939811ecd2c4ef33937ba7
SIZE (passenger-6.0.17.tar.gz) = 8422867
SHA256 (msva-nginx_ajp_module-fcbb2cc_GH0.tar.gz) = 522e94c59f5783f281d868ede2adf325bf2f8ffb9e62cf8451d4b9ac0516916c
Expand Down Expand Up @@ -107,8 +109,6 @@ SHA256 (openresty-memc-nginx-module-v0.19_GH0.tar.gz) = 8c2bdbe875e4f5225d0778bf
SIZE (openresty-memc-nginx-module-v0.19_GH0.tar.gz) = 34654
SHA256 (SpiderLabs-ModSecurity-nginx-v1.0.3_GH0.tar.gz) = 32a42256616cc674dca24c8654397390adff15b888b77eb74e0687f023c8751b
SIZE (SpiderLabs-ModSecurity-nginx-v1.0.3_GH0.tar.gz) = 34063
SHA256 (nbs-system-naxsi-29793dc_GH0.tar.gz) = 579df0e50ff32464f7bb152df9d93ea18c05c4aa3966ec4d8c603b5dd629be08
SIZE (nbs-system-naxsi-29793dc_GH0.tar.gz) = 236932
SHA256 (nginx-njs-0.7.12_GH0.tar.gz) = 7a75a39022dfb58dbf461053903a07cc48dd4942f7d82a46601819c1b0077687
SIZE (nginx-njs-0.7.12_GH0.tar.gz) = 662554
SHA256 (opentracing-contrib-nginx-opentracing-v0.24.0_GH0.tar.gz) = 5328c5f37e0615b5252aed51b9cd40f3d14989d995ad54134076aeda4ab9b280
Expand Down
23 changes: 0 additions & 23 deletions www/nginx/files/extra-patch-naxsi_runtime.c

This file was deleted.

0 comments on commit 29bb1a5

Please sign in to comment.