{"bugs":[],"categories":[{"categoryid":393,"name":"dev-libs","summary":"The dev-libs category contains various miscellaneous programming libraries."},{"categoryid":1598,"name":"www-nginx","summary":"The www-nginx category contains external modules for the NGINX reverse proxy and web server"},{"categoryid":379,"name":"www-servers","summary":"The www-servers category contains web server packages."}],"changelog":[{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"a13d44cbce7ff81752d725cbd4f9c9bfdbe814f2","committime":"2026-02-20T19:15:52","packageid":78513,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"zurabid2016@gmail.com","authorname":"Zurab Kvachadze","body":"Since the introduction of this eclass to the tree, ${S} has always\npointed to the fake NGINX build system directory (i.e. the directory\nwith symlinks 'src\/', 'configure' and 'auto\/').\n\nThis caused problems in the past, e.g. see commit\nfffbf942fc40a82d37746e70c061864aefa116f5 \"nginx-module.eclass: Add\nNGINX_MOD_CONFIG_DIR, fixup www-nginx\/ngx-naxsi\". Additionally, ${S} not\npointing to real sources required manual integration for live ebuilds\nusing git-r3 and Mercurial eclasses alike.\n\nFollowing Sam's advice on IRC, this commit swaps ${S} and ${NGINX_MOD_S}\nto ${NGINX_S} and ${S} respectively. Now, ${S} points to the actual\nmodule's source, easing integration with other eclasses, and ${NGINX_S}\npoints to our fake build environment. Each phase function, when needed,\nobviously pushd'es into ${NGINX_S}.\n\n${NGINX_MOD_S} is now an alias to ${S}; it is deprecated and will be out\nof the door in EAPI 9. No ebuilds listed on gpo.zugaina.org reference\n${NGINX_MOD_S} so it is safe to not synchronise its value with ${S}.\n\ngit-r3 and mercurial eclasses may now be used with nginx-module.eclass\nas in every other ebuild: set the relevant E(GIT|HG)_REPO_URI, inherit\nthe required eclass, and you are good to go!\n\nCloses: https:\/\/bugs.gentoo.org\/967171\nSuggested-by: Sam James <sam@gentoo.org>\nSigned-off-by: Zurab Kvachadze <zurabid2016@gmail.com>\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"e0b1493dce7b2f868d3348e58d746c22a265820d","committime":"2026-02-08T19:01:57","packageid":78513,"repoid":1,"summary":"nginx-module.eclass: Use S as NGINX_MOD_S, use NGINX_S for build system"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"79f7ae79a15c2241a028b2fad6e09d635fa61897","committime":"2025-11-29T15:30:47","packageid":78513,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Signed-off-by: Sam James <sam@gentoo.org>","commitid":"2c54a38f8e125ec741ed519d7f99ce3ae2e79e73","committime":"2025-11-29T15:22:25","packageid":78513,"repoid":1,"summary":"www-nginx\/ngx-naxsi: Stabilize 1.7-r1 amd64, #966819"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Signed-off-by: Sam James <sam@gentoo.org>","commitid":"9074a12c4aca868c1b1c870cb2bf74cee06b86ad","committime":"2025-11-29T15:18:47","packageid":78513,"repoid":1,"summary":"www-nginx\/ngx-naxsi: Stabilize 1.7-r1 arm64, #966819"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"81d0739193b4e12d7e6306761e9c63c0ebf8e9c5","committime":"2025-11-27T14:00:58","packageid":78513,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Signed-off-by: Sam James <sam@gentoo.org>","commitid":"b4d2c3e6afed9cc365d9e328b5467bda81deb371","committime":"2025-11-27T13:55:28","packageid":78513,"repoid":1,"summary":"www-nginx\/ngx-naxsi: Keyword 1.7-r1 arm64, #966688"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"9516e00d2c173ae9c707bea1993c55c118061e19","committime":"2025-11-13T12:45:43","packageid":78513,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"zurabid2016@gmail.com","authorname":"Zurab Kvachadze","body":"This might be useful for packages having \"config\" in a non-root\ndirectory. For example, imagine the following directory tree for some\nNGINX module:\n\n+--nginx\/\n|  +--config\n|  +--ngx_module.c\n|\n+--lib\/\n|  +--defective.c\n|\n+--README.md\n\nIn case defective.c needs to be patched, we need to know both the path\nto the config file and the root directory of the module. Without this\npatch, we only know the path to config, making it very hard to patch\ndefective.c\n\nThis commit introduces a new variable NGINX_MOD_CONFIG_DIR specifying\nthe subdirectory of NGINX_MOD_S containing the config script.\nNGINX_MOD_S semantics change to \"the root directory of the module\nsources\".\n\nwww-nginx\/ngx-naxsi was a special case because it is the only module\nactually having the config script in a subdirectory of NGINX_MOD_S. This\ncommit edits its patch and ebuild accordingly.\n\nSigned-off-by: Zurab Kvachadze <zurabid2016@gmail.com>\nPart-of: https:\/\/github.com\/gentoo\/gentoo\/pull\/44576\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"fffbf942fc40a82d37746e70c061864aefa116f5","committime":"2025-11-04T02:28:03","packageid":78513,"repoid":1,"summary":"nginx-module.eclass: Add NGINX_MOD_CONFIG_DIR, fixup www-nginx\/ngx-naxsi"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"96e97acbc9ae4ce361f843eecc4c8d3f051af50b","committime":"2025-10-31T15:19:23","packageid":78513,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"zurabid2016@gmail.com","authorname":"Zurab Kvachadze","body":"Adds a patch that correctly sets the linking flags.\n\nAdditionally, this revbump also installs documentation Markdown pages.\nThe Markdown pages are not compressed because they form one interlinked\ndocument, which will most likely be read in a browser\/other Markdown\nrenderer that probably does not support compressed Markdown.\n\nCloses: https:\/\/bugs.gentoo.org\/964736\nSigned-off-by: Zurab Kvachadze <zurabid2016@gmail.com>\nPart-of: https:\/\/github.com\/gentoo\/gentoo\/pull\/44322\nCloses: https:\/\/github.com\/gentoo\/gentoo\/pull\/44322\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"1656166d46043268667a74535bfa6530d2e2bf6c","committime":"2025-10-24T23:22:10","packageid":78513,"repoid":1,"summary":"www-nginx\/ngx-naxsi: Bump 1.7 -> 1.7-r1, link libinjection correctly"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"13f05890d627ecfd354233740d48cc3937560914","committime":"2025-09-06T14:35:06","packageid":78513,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"zurabid2016@gmail.com","authorname":"Zurab Kvachadze","body":"naxsi[1] is \"an open-source, high performance, low rules maintenance WAF\nfor NGINX\".\n\n[1]: https:\/\/github.com\/wargio\/naxsi\n\nCloses: https:\/\/bugs.gentoo.org\/960028\nSigned-off-by: Zurab Kvachadze <zurabid2016@gmail.com>\nPart-of: https:\/\/github.com\/gentoo\/gentoo\/pull\/43637\nCloses: https:\/\/github.com\/gentoo\/gentoo\/pull\/43637\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"8e5d1fa112e5246e51223148dfcbef539710f49a","committime":"2025-09-01T15:08:19","packageid":78513,"repoid":1,"summary":"www-nginx\/ngx-naxsi: new package, add 1.7"}],"dependencies":[{"block":false,"categoryid":379,"description":"Robust, small and high performance HTTP and reverse proxy server","ebuildids":[880655],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"dev-zero@gentoo.org","maintainername":"Tiziano Müller","name":"nginx","packageid":49724,"summary":"nginx [engine x] is an HTTP and reverse proxy server, a mail proxy server, and a generic TCP\/UDP proxy server, originally written by Igor Sysoev."},{"block":false,"categoryid":393,"description":"A SQL\/SQLI tokenizer parser analyzer","ebuildids":[880655],"firstseen":"2025-09-06T15:47:44.102731","name":"libinjection","packageid":78511}],"depending":[],"ebuilds":[{"archs":["amd64","arm64"],"ebuildid":880655,"firstseen":"2025-10-31T15:28:51.321534","license":"BSD-2","moddate":"2026-03-22T20:20:58","packageid":78513,"repoid":1,"slot":"0","uses":[],"version":"1.7-r1"}],"masks":[],"package":{"categoryid":1598,"description":"NAXSI is an open-source, high performance, low rules maintenance WAF for NGINX","firstseen":"2025-09-06T15:47:44.102731","name":"ngx-naxsi","packageid":78513},"rdependencies":[{"block":false,"categoryid":379,"description":"Robust, small and high performance HTTP and reverse proxy server","ebuildids":[880655],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"dev-zero@gentoo.org","maintainername":"Tiziano Müller","name":"nginx","packageid":49724,"summary":"nginx [engine x] is an HTTP and reverse proxy server, a mail proxy server, and a generic TCP\/UDP proxy server, originally written by Igor Sysoev."},{"block":false,"categoryid":393,"description":"A SQL\/SQLI tokenizer parser analyzer","ebuildids":[880655],"firstseen":"2025-09-06T15:47:44.102731","name":"libinjection","packageid":78511}],"repos":[{"branch":"master","lastcommit":"52197549fd3431fa256b8edbafdcd3702dd0e134","name":"gentoo","path":"\/usr\/portage","repoid":1,"upstream":"origin"}],"tracked":false,"urls":["https:\/\/github.com\/wargio\/naxsi"],"uses":[]}