Update modules as in upstream but w/o unbrotli

i10ce
Arkady L. Shane 1 week ago
parent af7ce58a60
commit 0f4cc79fab
Signed by: tigro
GPG Key ID: 1EC08A25C9DB2503

@ -1,62 +1,69 @@
32801a5817cfd4acf74f1c1345498d8e2ab8a61a SOURCES/ngx_http_enhanced_memcached_module-v0.3.tar.gz 36f42942b0dbb7ac0b32a78634aad096ef5a260f SOURCES/wasm-micro-runtime-WAMR-1.3.2.tar.gz
aa2751fa737792591cd4c6d53b93f6a51b947956 SOURCES/set-misc-nginx-module-v0.33.tar.gz 46773142147a7443d94f6508f750b475001e064a SOURCES/lua-resty-core-v0.1.31.tar.gz
b40f2de3fc7a84d116f3ac6ae24e7dbb3a9de25b SOURCES/nginx-jwt-module-v3.4.1.tar.gz
4d41125dc2f50062f1f497a9b19bbca7c2845ce5 SOURCES/ngx_postgres-1.0rc7.tar.gz
34c710f37ad1bcc76db137e597b96ce41f69b133 SOURCES/lua-resty-openidc-v1.7.6.tar.gz
86e7cf0162169ceec765c699419dde9ebce651f4 SOURCES/stream-lua-nginx-module-bea8a0c0de94cede71554f53818ac0267d675d63.tar.gz
f5dccf21dc05cddb6205164a8fd3cf210926ef6c SOURCES/opentracing-cpp-v1.6.0.tar.gz f5dccf21dc05cddb6205164a8fd3cf210926ef6c SOURCES/opentracing-cpp-v1.6.0.tar.gz
f00e346646e96be49abfe986b512c21c2084bcb1 SOURCES/echo-nginx-module-v0.63.tar.gz 1175837831ac32c5f26c4113ea1a946db4822557 SOURCES/mbedtls-v3.6.0.tar.gz
7064d5cc11cb22b7ef2dc952bdac035e548cbffd SOURCES/ssdeep-release-2.14.1.tar.gz 526e9dba53c5c9ae557ae768c527d2cfb6f762d8 SOURCES/lua-resty-jwt-v0.2.3.tar.gz
524407402df7e73df9def85345c8bea324dceede SOURCES/nginx-dav-ext-module-v3.0.0.tar.gz
76a1b0f6f95c9a817cb96739e28ae9172bb19df6 SOURCES/ngx_devel_kit-v0.3.3.tar.gz
2f5da1e2b524b60ab99344b963fd43d4e9221b03 SOURCES/angie-1.8.1.tar.gz
d7b01219559620ba10ba7bd1dcbbd38ddc7468d5 SOURCES/grpc-v1.46.7.tar.gz
9521fe484cf7bfcba5bd6a041a83f86bfb803aa4 SOURCES/lua-resty-lrucache-v0.13.tar.gz
d8484122c1734e00c39d0c36b485f9aa8fcd6eac SOURCES/nginx-upload-module-2.3.0.tar.gz
85a4026394915589f461062dbb8b13643925a6c1 SOURCES/lua-resty-openssl-1.4.0.tar.gz
e6d560e4bce2e4f22eeca3295a03d6909935c2cd SOURCES/lua-resty-string-v0.15.tar.gz
172c26e961e70563a91b66dd224e38f8ee58a815 SOURCES/protobuf-v3.19.5.tar.gz
1f9b404e3dc483dab1ec0bb7644f0658241f3c00 SOURCES/nginx-keyval-0.3.0.tar.gz 1f9b404e3dc483dab1ec0bb7644f0658241f3c00 SOURCES/nginx-keyval-0.3.0.tar.gz
8f7fabc60072c2f86450d24b7bf9c0fc31ffa9eb SOURCES/nginx-otel-v0.1.1.tar.gz 96e1476960799bb71b58ddfa764ddbd98fd732e1 SOURCES/c-ares-cares-1_27_0.tar.gz
b9629d51f4a67b55d70407054c689a17cf8244c1 SOURCES/ngx_brotli-v1.0.0rc.tar.gz 7e9fb77e0e59ad8a322ce86d5b9ee112bdae91fb SOURCES/lua-resty-hmac-5f60e1a28b9fdd7939f0e1738171f0ca5fe22978.tar.gz
5775402ffc460079c950e7bfd1e743463aed16fe SOURCES/dd-opentracing-cpp-v1.3.7.tar.gz
173829c5d3aaedff277519604d5bf3e963075b24 SOURCES/opentelemetry-proto-v1.0.0.tar.gz
6f8e2ffc4a1737186c92598443f56a9c22798e6d SOURCES/chronos-v0.2-4.tar.gz
8b2a940dd0131f7b16aea50507d684ee912d779e SOURCES/nginx-eval-module-2016.06.10.tar.gz
c4a5ae103fc4af61821b5d5f2eb7c6882f789ec0 SOURCES/re2-2024-03-01.tar.gz c4a5ae103fc4af61821b5d5f2eb7c6882f789ec0 SOURCES/re2-2024-03-01.tar.gz
526e9dba53c5c9ae557ae768c527d2cfb6f762d8 SOURCES/lua-resty-jwt-v0.2.3.tar.gz 76a1b0f6f95c9a817cb96739e28ae9172bb19df6 SOURCES/ngx_devel_kit-v0.3.3.tar.gz
a036f35dfc8c2f1fa38e16805891fb338273cbcb SOURCES/nginx-vod-module-1.33.tar.gz 3672ab58099bac1830022e501a34af14fdb1f3e2 SOURCES/nginx-auth-jwt-0.9.0.tar.gz
b89e425e89d6ba3386a7844ffbae26c6d766b8ca SOURCES/ngx_http_auth_radius_module-458af16e01533d52b842c74f242fff2340104385.tar.gz
b2354ac36d5b7fc099ff588cd0478494e0ef9cca SOURCES/zipkin-cpp-opentracing-966416e4d6aec23f572730aede6c087ccce6d194.tar.gz b2354ac36d5b7fc099ff588cd0478494e0ef9cca SOURCES/zipkin-cpp-opentracing-966416e4d6aec23f572730aede6c087ccce6d194.tar.gz
62cc7e19c7a178bba1f5d3fbb602bbd154aefa60 SOURCES/nginx-module-stream-sts-v0.1.1.tar.gz 524407402df7e73df9def85345c8bea324dceede SOURCES/nginx-dav-ext-module-v3.0.0.tar.gz
8b2a940dd0131f7b16aea50507d684ee912d779e SOURCES/nginx-eval-module-2016.06.10.tar.gz
cd93bb3c7644749ba715c508c39dd171faa5ac15 SOURCES/lua-nginx-module-v0.10.28.tar.gz
f4aad87ad4214e066fd7388ddbdb21550c817286 SOURCES/ModSecurity-nginx-v1.0.3.tar.gz
b9629d51f4a67b55d70407054c689a17cf8244c1 SOURCES/ngx_brotli-v1.0.0rc.tar.gz
43ee5fa144d8fa0192eeef397ac2f1c1b323575d SOURCES/stream-lua-nginx-module-v0.0.16.tar.gz
8ec1d0e9f51ecbc9bf67b3f07007d2b04b0ca198 SOURCES/abseil-cpp-20211102.0.tar.gz
1df81ff28f4ea1431363655951861af56cec7aee SOURCES/lua-cjson-2.1.0.tar.gz 1df81ff28f4ea1431363655951861af56cec7aee SOURCES/lua-cjson-2.1.0.tar.gz
abaa2e8737976c6eccf3c8f2f7672f4b7cd7f573 SOURCES/ngx_http_substitutions_filter_module-e12e965ac1837ca709709f9a26f572a54d83430e.tar.gz 9926e80a795b71b877e41bcd13fb9022fdd84496 SOURCES/quickjs-6e2e68fd0896957f92eb6c242a2e048c1ef3cae0.tar.gz
c86880022ca39f67bba970d529ae12ff2568ab35 SOURCES/nginx-auth-ldap-241200eac8e4acae74d353291bd27f79e5ca3dc4.tar.gz c86880022ca39f67bba970d529ae12ff2568ab35 SOURCES/nginx-auth-ldap-241200eac8e4acae74d353291bd27f79e5ca3dc4.tar.gz
4e74bcbcf523bbba57de2ca9dbc6c3b0355ffc0d SOURCES/lua-nginx-module-v0.10.26.tar.gz
36b3bcd24a7a531aa3d9570b40b0186fb5986417 SOURCES/mod_zip-1.3.0.tar.gz
97ea2c8d75610eac98ab84770baae2bf09a47bef SOURCES/libinjection-b9fcaaf9e50e9492807b23ffcc6af46ee1f203b9.tar.gz
acff5edcd79bb39be93d48d0d2721fba7d1a2f62 SOURCES/opentelemetry-cpp-v1.11.0.tar.gz
940d5b82126e328e67be1d249b3c67fb144edd08 SOURCES/lua-resty-session-v3.10.tar.gz
f4aad87ad4214e066fd7388ddbdb21550c817286 SOURCES/ModSecurity-nginx-v1.0.3.tar.gz
e3eec85876c70ee770258ebad009320b45df20a8 SOURCES/testcookie-nginx-module-64137c2f7e66e8866f56fdecaaf09ac10a034da9.tar.gz e3eec85876c70ee770258ebad009320b45df20a8 SOURCES/testcookie-nginx-module-64137c2f7e66e8866f56fdecaaf09ac10a034da9.tar.gz
fa8466435edac11c2ba9fd91749559f04534c52a SOURCES/spnego-http-auth-nginx-module-v1.1.1.tar.gz e4e1e2fd57921fbf8a44a00f1105e5c2e4c3e72c SOURCES/nginx-jwt-module-v3.4.2.tar.gz
42040a6e29d7ccf57f73091c08eb42a6d0b7d4b8 SOURCES/lua-ffi-zlib-v0.6.tar.gz
2f5da1e2b524b60ab99344b963fd43d4e9221b03 SOURCES/angie-1.8.1.tar.gz
36b3bcd24a7a531aa3d9570b40b0186fb5986417 SOURCES/mod_zip-1.3.0.tar.gz
fdd403ea8cb45f44dd76ff2aad3ccf51014d2526 SOURCES/ngx_dynamic_limit_req_module-1.9.3.tar.gz fdd403ea8cb45f44dd76ff2aad3ccf51014d2526 SOURCES/ngx_dynamic_limit_req_module-1.9.3.tar.gz
0711f54f680027ea23eb4d11c87c7274ba55eb3a SOURCES/headers-more-nginx-module-v0.37.tar.gz fabe489aea91a63908f8dd2d7c8462b2f8782854 SOURCES/lua-resty-openssl-1.5.1.tar.gz
4b6cef784bc7acaa6651f5616ede7a3b60625891 SOURCES/nginx-opentracing-v0.35.3.tar.gz b8259d347d76208fa8013902eaab9c43c762c3f4 SOURCES/ModSecurity-v3.0.13.tar.gz
3085f16cc7b815037879db17476e1e6043687dfa SOURCES/lua-resty-lrucache-v0.15.tar.gz
fe94af0d0ca89f0ec9318c3141eb58baddb56090 SOURCES/spnego-http-auth-nginx-module-v1.1.2.tar.gz
a310137ce618daefa23b546f77cd44e7c831c7bd SOURCES/lua-resty-session-v4.0.5.tar.gz
1194355eab5775ba0c9ab6e50b5969e12bed7fd3 SOURCES/nginx-module-sts-v0.1.1.tar.gz
08dcb8f1ca9bfe64ce9734aa3aba311f372f6b95 SOURCES/nginx-module-vts-v0.2.3.tar.gz
0d7f3829d54a6f61307c848ac554a17e622266fb SOURCES/lua-resty-openidc-v1.8.0.tar.gz
d8484122c1734e00c39d0c36b485f9aa8fcd6eac SOURCES/nginx-upload-module-2.3.0.tar.gz
60975d71093ef2f24b942e874fda0dd9832f8967 SOURCES/wasmtime-v25.0.0-x86_64-linux-c-api.tar.xz
aa2751fa737792591cd4c6d53b93f6a51b947956 SOURCES/set-misc-nginx-module-v0.33.tar.gz
6f8e2ffc4a1737186c92598443f56a9c22798e6d SOURCES/chronos-v0.2-4.tar.gz
461062b67c2cc794935f1a9dbbebcaa9d1e9b0fc SOURCES/luajit2-v2.1-20250117.tar.gz
42106c9af382666d1c35d79731df1919baea3c9d SOURCES/lua-resty-http-v0.17.2.tar.gz
f00e346646e96be49abfe986b512c21c2084bcb1 SOURCES/echo-nginx-module-v0.63.tar.gz
b83201d617eb16a6bab5cf159f45c156818b431a SOURCES/lua-resty-string-v0.16.tar.gz
acff5edcd79bb39be93d48d0d2721fba7d1a2f62 SOURCES/opentelemetry-cpp-v1.11.0.tar.gz
457830a74739d12294970f25f381ccb4a4f993d5 SOURCES/angie-wasm-v0.2-beta2.tar.gz
97ea2c8d75610eac98ab84770baae2bf09a47bef SOURCES/libinjection-b9fcaaf9e50e9492807b23ffcc6af46ee1f203b9.tar.gz
ad7617ad01deefd08bcdc40a451846d5ee94a33b SOURCES/njs-0.8.9.tar.gz
173829c5d3aaedff277519604d5bf3e963075b24 SOURCES/opentelemetry-proto-v1.0.0.tar.gz
9295fae0d51e49e9147d9da7db14099a8dff9f7d SOURCES/inspect.lua-v3.1.3.tar.gz
5775402ffc460079c950e7bfd1e743463aed16fe SOURCES/dd-opentracing-cpp-v1.3.7.tar.gz
a036f35dfc8c2f1fa38e16805891fb338273cbcb SOURCES/nginx-vod-module-1.33.tar.gz
b358aa19f7a3f31584751a9f4e477c5f27d4474a SOURCES/redis2-nginx-module-v0.15.tar.gz b358aa19f7a3f31584751a9f4e477c5f27d4474a SOURCES/redis2-nginx-module-v0.15.tar.gz
d7b01219559620ba10ba7bd1dcbbd38ddc7468d5 SOURCES/grpc-v1.46.7.tar.gz
172c26e961e70563a91b66dd224e38f8ee58a815 SOURCES/protobuf-v3.19.5.tar.gz
8cce502d785f2563b5a844024b47e6a5ff2234bf SOURCES/lua-dumper-v0.1.1.tar.gz
eb0667726a4bb14bf3cdc893583f423ada832804 SOURCES/ngx_http_geoip2_module-3.4.tar.gz eb0667726a4bb14bf3cdc893583f423ada832804 SOURCES/ngx_http_geoip2_module-3.4.tar.gz
a206b9717e28102e088784ac001a2149c26eb2aa SOURCES/nginx-module-vts-v0.2.2.tar.gz 62cc7e19c7a178bba1f5d3fbb602bbd154aefa60 SOURCES/nginx-module-stream-sts-v0.1.1.tar.gz
7e9fb77e0e59ad8a322ce86d5b9ee112bdae91fb SOURCES/lua-resty-hmac-5f60e1a28b9fdd7939f0e1738171f0ca5fe22978.tar.gz 3fe341fb6628843f205a1557b114de45c79f2555 SOURCES/headers-more-nginx-module-v0.38.tar.gz
6a4b5c2195c125c7e9ac04fe9e5fb6c0a3705763 SOURCES/luajit2-v2.1-20240626.tar.gz 7064d5cc11cb22b7ef2dc952bdac035e548cbffd SOURCES/ssdeep-release-2.14.1.tar.gz
6e0029b72ddd55daf043252b088849aa8822fded SOURCES/njs-0.8.5.tar.gz 7c4f2f246405cae0acd3fbc33b7031fda0a94800 SOURCES/ngx_cache_purge-2.5.3.tar.gz
32be45997d530d0a59ea8636686553abcc536479 SOURCES/ModSecurity-v3.0.12.tar.gz 32801a5817cfd4acf74f1c1345498d8e2ab8a61a SOURCES/ngx_http_enhanced_memcached_module-v0.3.tar.gz
5df4fe9e8262727170ccd59a14a55a0d73d7c370 SOURCES/nginx-auth-jwt-0.7.0.tar.gz 1bfdaab7a7c61062377663cc212d54ca88368231 SOURCES/nginx-opentracing-v0.38.0.tar.gz
96e1476960799bb71b58ddfa764ddbd98fd732e1 SOURCES/c-ares-cares-1_27_0.tar.gz
fb5cf748d87dd448576d73b057855fc12cad9896 SOURCES/nginx-rtmp-module-v1.2.2.tar.gz fb5cf748d87dd448576d73b057855fc12cad9896 SOURCES/nginx-rtmp-module-v1.2.2.tar.gz
1194355eab5775ba0c9ab6e50b5969e12bed7fd3 SOURCES/nginx-module-sts-v0.1.1.tar.gz abaa2e8737976c6eccf3c8f2f7672f4b7cd7f573 SOURCES/ngx_http_substitutions_filter_module-e12e965ac1837ca709709f9a26f572a54d83430e.tar.gz
8cce502d785f2563b5a844024b47e6a5ff2234bf SOURCES/lua-dumper-v0.1.1.tar.gz 4d41125dc2f50062f1f497a9b19bbca7c2845ce5 SOURCES/ngx_postgres-1.0rc7.tar.gz
db452736b5e7e549489104c7bb9d5b3a7631e162 SOURCES/lua-resty-core-v0.1.28.tar.gz 8f7fabc60072c2f86450d24b7bf9c0fc31ffa9eb SOURCES/nginx-otel-v0.1.1.tar.gz
88e5720e1755e89a19e97043387b1fa001acb810 SOURCES/zstd-nginx-module-f4ba115e0b0eaecde545e5f37db6aa18917d8f4b.tar.gz 88e5720e1755e89a19e97043387b1fa001acb810 SOURCES/zstd-nginx-module-f4ba115e0b0eaecde545e5f37db6aa18917d8f4b.tar.gz
7c4f2f246405cae0acd3fbc33b7031fda0a94800 SOURCES/ngx_cache_purge-2.5.3.tar.gz
9295fae0d51e49e9147d9da7db14099a8dff9f7d SOURCES/inspect.lua-v3.1.3.tar.gz
42106c9af382666d1c35d79731df1919baea3c9d SOURCES/lua-resty-http-v0.17.2.tar.gz
8ec1d0e9f51ecbc9bf67b3f07007d2b04b0ca198 SOURCES/abseil-cpp-20211102.0.tar.gz

107
.gitignore vendored

@ -1,62 +1,69 @@
SOURCES/ngx_http_enhanced_memcached_module-v0.3.tar.gz SOURCES/wasm-micro-runtime-WAMR-1.3.2.tar.gz
SOURCES/set-misc-nginx-module-v0.33.tar.gz SOURCES/lua-resty-core-v0.1.31.tar.gz
SOURCES/nginx-jwt-module-v3.4.1.tar.gz
SOURCES/ngx_postgres-1.0rc7.tar.gz
SOURCES/lua-resty-openidc-v1.7.6.tar.gz
SOURCES/stream-lua-nginx-module-bea8a0c0de94cede71554f53818ac0267d675d63.tar.gz
SOURCES/opentracing-cpp-v1.6.0.tar.gz SOURCES/opentracing-cpp-v1.6.0.tar.gz
SOURCES/echo-nginx-module-v0.63.tar.gz SOURCES/mbedtls-v3.6.0.tar.gz
SOURCES/ssdeep-release-2.14.1.tar.gz SOURCES/lua-resty-jwt-v0.2.3.tar.gz
SOURCES/nginx-dav-ext-module-v3.0.0.tar.gz
SOURCES/ngx_devel_kit-v0.3.3.tar.gz
SOURCES/angie-1.8.1.tar.gz
SOURCES/grpc-v1.46.7.tar.gz
SOURCES/lua-resty-lrucache-v0.13.tar.gz
SOURCES/nginx-upload-module-2.3.0.tar.gz
SOURCES/lua-resty-openssl-1.4.0.tar.gz
SOURCES/lua-resty-string-v0.15.tar.gz
SOURCES/protobuf-v3.19.5.tar.gz
SOURCES/nginx-keyval-0.3.0.tar.gz SOURCES/nginx-keyval-0.3.0.tar.gz
SOURCES/nginx-otel-v0.1.1.tar.gz SOURCES/c-ares-cares-1_27_0.tar.gz
SOURCES/ngx_brotli-v1.0.0rc.tar.gz SOURCES/lua-resty-hmac-5f60e1a28b9fdd7939f0e1738171f0ca5fe22978.tar.gz
SOURCES/dd-opentracing-cpp-v1.3.7.tar.gz
SOURCES/opentelemetry-proto-v1.0.0.tar.gz
SOURCES/chronos-v0.2-4.tar.gz
SOURCES/nginx-eval-module-2016.06.10.tar.gz
SOURCES/re2-2024-03-01.tar.gz SOURCES/re2-2024-03-01.tar.gz
SOURCES/lua-resty-jwt-v0.2.3.tar.gz SOURCES/ngx_devel_kit-v0.3.3.tar.gz
SOURCES/nginx-vod-module-1.33.tar.gz SOURCES/nginx-auth-jwt-0.9.0.tar.gz
SOURCES/ngx_http_auth_radius_module-458af16e01533d52b842c74f242fff2340104385.tar.gz
SOURCES/zipkin-cpp-opentracing-966416e4d6aec23f572730aede6c087ccce6d194.tar.gz SOURCES/zipkin-cpp-opentracing-966416e4d6aec23f572730aede6c087ccce6d194.tar.gz
SOURCES/nginx-module-stream-sts-v0.1.1.tar.gz SOURCES/nginx-dav-ext-module-v3.0.0.tar.gz
SOURCES/nginx-eval-module-2016.06.10.tar.gz
SOURCES/lua-nginx-module-v0.10.28.tar.gz
SOURCES/ModSecurity-nginx-v1.0.3.tar.gz
SOURCES/ngx_brotli-v1.0.0rc.tar.gz
SOURCES/stream-lua-nginx-module-v0.0.16.tar.gz
SOURCES/abseil-cpp-20211102.0.tar.gz
SOURCES/lua-cjson-2.1.0.tar.gz SOURCES/lua-cjson-2.1.0.tar.gz
SOURCES/ngx_http_substitutions_filter_module-e12e965ac1837ca709709f9a26f572a54d83430e.tar.gz SOURCES/quickjs-6e2e68fd0896957f92eb6c242a2e048c1ef3cae0.tar.gz
SOURCES/nginx-auth-ldap-241200eac8e4acae74d353291bd27f79e5ca3dc4.tar.gz SOURCES/nginx-auth-ldap-241200eac8e4acae74d353291bd27f79e5ca3dc4.tar.gz
SOURCES/lua-nginx-module-v0.10.26.tar.gz
SOURCES/mod_zip-1.3.0.tar.gz
SOURCES/libinjection-b9fcaaf9e50e9492807b23ffcc6af46ee1f203b9.tar.gz
SOURCES/opentelemetry-cpp-v1.11.0.tar.gz
SOURCES/lua-resty-session-v3.10.tar.gz
SOURCES/ModSecurity-nginx-v1.0.3.tar.gz
SOURCES/testcookie-nginx-module-64137c2f7e66e8866f56fdecaaf09ac10a034da9.tar.gz SOURCES/testcookie-nginx-module-64137c2f7e66e8866f56fdecaaf09ac10a034da9.tar.gz
SOURCES/spnego-http-auth-nginx-module-v1.1.1.tar.gz SOURCES/nginx-jwt-module-v3.4.2.tar.gz
SOURCES/lua-ffi-zlib-v0.6.tar.gz
SOURCES/angie-1.8.1.tar.gz
SOURCES/mod_zip-1.3.0.tar.gz
SOURCES/ngx_dynamic_limit_req_module-1.9.3.tar.gz SOURCES/ngx_dynamic_limit_req_module-1.9.3.tar.gz
SOURCES/headers-more-nginx-module-v0.37.tar.gz SOURCES/lua-resty-openssl-1.5.1.tar.gz
SOURCES/nginx-opentracing-v0.35.3.tar.gz SOURCES/ModSecurity-v3.0.13.tar.gz
SOURCES/lua-resty-lrucache-v0.15.tar.gz
SOURCES/spnego-http-auth-nginx-module-v1.1.2.tar.gz
SOURCES/lua-resty-session-v4.0.5.tar.gz
SOURCES/nginx-module-sts-v0.1.1.tar.gz
SOURCES/nginx-module-vts-v0.2.3.tar.gz
SOURCES/lua-resty-openidc-v1.8.0.tar.gz
SOURCES/nginx-upload-module-2.3.0.tar.gz
SOURCES/wasmtime-v25.0.0-x86_64-linux-c-api.tar.xz
SOURCES/set-misc-nginx-module-v0.33.tar.gz
SOURCES/chronos-v0.2-4.tar.gz
SOURCES/luajit2-v2.1-20250117.tar.gz
SOURCES/lua-resty-http-v0.17.2.tar.gz
SOURCES/echo-nginx-module-v0.63.tar.gz
SOURCES/lua-resty-string-v0.16.tar.gz
SOURCES/opentelemetry-cpp-v1.11.0.tar.gz
SOURCES/angie-wasm-v0.2-beta2.tar.gz
SOURCES/libinjection-b9fcaaf9e50e9492807b23ffcc6af46ee1f203b9.tar.gz
SOURCES/njs-0.8.9.tar.gz
SOURCES/opentelemetry-proto-v1.0.0.tar.gz
SOURCES/inspect.lua-v3.1.3.tar.gz
SOURCES/dd-opentracing-cpp-v1.3.7.tar.gz
SOURCES/nginx-vod-module-1.33.tar.gz
SOURCES/redis2-nginx-module-v0.15.tar.gz SOURCES/redis2-nginx-module-v0.15.tar.gz
SOURCES/grpc-v1.46.7.tar.gz
SOURCES/protobuf-v3.19.5.tar.gz
SOURCES/lua-dumper-v0.1.1.tar.gz
SOURCES/ngx_http_geoip2_module-3.4.tar.gz SOURCES/ngx_http_geoip2_module-3.4.tar.gz
SOURCES/nginx-module-vts-v0.2.2.tar.gz SOURCES/nginx-module-stream-sts-v0.1.1.tar.gz
SOURCES/lua-resty-hmac-5f60e1a28b9fdd7939f0e1738171f0ca5fe22978.tar.gz SOURCES/headers-more-nginx-module-v0.38.tar.gz
SOURCES/luajit2-v2.1-20240626.tar.gz SOURCES/ssdeep-release-2.14.1.tar.gz
SOURCES/njs-0.8.5.tar.gz SOURCES/ngx_cache_purge-2.5.3.tar.gz
SOURCES/ModSecurity-v3.0.12.tar.gz SOURCES/ngx_http_enhanced_memcached_module-v0.3.tar.gz
SOURCES/nginx-auth-jwt-0.7.0.tar.gz SOURCES/nginx-opentracing-v0.38.0.tar.gz
SOURCES/c-ares-cares-1_27_0.tar.gz
SOURCES/nginx-rtmp-module-v1.2.2.tar.gz SOURCES/nginx-rtmp-module-v1.2.2.tar.gz
SOURCES/nginx-module-sts-v0.1.1.tar.gz SOURCES/ngx_http_substitutions_filter_module-e12e965ac1837ca709709f9a26f572a54d83430e.tar.gz
SOURCES/lua-dumper-v0.1.1.tar.gz SOURCES/ngx_postgres-1.0rc7.tar.gz
SOURCES/lua-resty-core-v0.1.28.tar.gz SOURCES/nginx-otel-v0.1.1.tar.gz
SOURCES/zstd-nginx-module-f4ba115e0b0eaecde545e5f37db6aa18917d8f4b.tar.gz SOURCES/zstd-nginx-module-f4ba115e0b0eaecde545e5f37db6aa18917d8f4b.tar.gz
SOURCES/ngx_cache_purge-2.5.3.tar.gz
SOURCES/inspect.lua-v3.1.3.tar.gz
SOURCES/lua-resty-http-v0.17.2.tar.gz
SOURCES/abseil-cpp-20211102.0.tar.gz

@ -1,7 +1,7 @@
This package has been built using the below sources: This package has been built using the below sources:
- Project: https://github.com/kjdev/nginx-auth-jwt - Project: https://github.com/kjdev/nginx-auth-jwt
Version: 0.7.0 Version: 0.9.0
Archive: https://github.com/kjdev/nginx-auth-jwt/archive/0.7.0.tar.gz Archive: https://github.com/kjdev/nginx-auth-jwt/archive/0.9.0.tar.gz
Please refer to the given links for further details. Please refer to the given links for further details.

@ -1,7 +1,7 @@
This package has been built using the below sources: This package has been built using the below sources:
- Project: https://github.com/stnoonan/spnego-http-auth-nginx-module - Project: https://github.com/stnoonan/spnego-http-auth-nginx-module
Version: v1.1.1 Version: v1.1.2
Archive: https://github.com/stnoonan/spnego-http-auth-nginx-module/archive/refs/tags/v1.1.1.tar.gz Archive: https://github.com/stnoonan/spnego-http-auth-nginx-module/archive/refs/tags/v1.1.2.tar.gz
Please refer to the given links for further details. Please refer to the given links for further details.

@ -1,7 +1,7 @@
This package has been built using the below sources: This package has been built using the below sources:
- Project: https://github.com/openresty/headers-more-nginx-module - Project: https://github.com/openresty/headers-more-nginx-module
Version: v0.37 Version: v0.38
Archive: https://github.com/openresty/headers-more-nginx-module/archive/refs/tags/v0.37.tar.gz Archive: https://github.com/openresty/headers-more-nginx-module/archive/refs/tags/v0.38.tar.gz
Please refer to the given links for further details. Please refer to the given links for further details.

@ -0,0 +1,7 @@
This package has been built using the below sources:
- Project: https://github.com/ten0s/ngx_http_auth_radius_module
Version: 458af16e01533d52b842c74f242fff2340104385
Archive: https://github.com/ten0s/ngx_http_auth_radius_module/archive/458af16e01533d52b842c74f242fff2340104385.tar.gz
Please refer to the given links for further details.

@ -1,2 +1,2 @@
Please find the official documentation for this module here: Please find the official documentation for this module here:
https://angie.software/en/http_image_filter/ https://en.angie.software/angie/docs/configuration/modules/http/http_image_filter/

@ -1,7 +1,7 @@
This package has been built using the below sources: This package has been built using the below sources:
- Project: https://github.com/max-lt/nginx-jwt-module - Project: https://github.com/max-lt/nginx-jwt-module
Version: v3.4.1 Version: v3.4.2
Archive: https://github.com/max-lt/nginx-jwt-module/archive/refs/tags/v3.4.1.tar.gz Archive: https://github.com/max-lt/nginx-jwt-module/archive/refs/tags/v3.4.2.tar.gz
Please refer to the given links for further details. Please refer to the given links for further details.

@ -1,16 +1,16 @@
This package has been built using the below sources: This package has been built using the below sources:
- Project: https://github.com/openresty/lua-nginx-module - Project: https://github.com/openresty/lua-nginx-module
Version: v0.10.26 Version: v0.10.28
Archive: https://github.com/openresty/lua-nginx-module/archive/refs/tags/v0.10.26.tar.gz Archive: https://github.com/openresty/lua-nginx-module/archive/refs/tags/v0.10.28.tar.gz
- Project: https://github.com/openresty/stream-lua-nginx-module - Project: https://github.com/openresty/stream-lua-nginx-module
Version: bea8a0c0de94cede71554f53818ac0267d675d63 Version: v0.0.16
Archive: https://github.com/openresty/stream-lua-nginx-module/archive/bea8a0c0de94cede71554f53818ac0267d675d63.tar.gz Archive: https://github.com/openresty/stream-lua-nginx-module/archive/refs/tags/v0.0.16.tar.gz
- Project: https://github.com/openresty/luajit2 - Project: https://github.com/openresty/luajit2
Version: v2.1-20240626 Version: v2.1-20250117
Archive: https://github.com/openresty/luajit2/archive/refs/tags/v2.1-20240626.tar.gz Archive: https://github.com/openresty/luajit2/archive/refs/tags/v2.1-20250117.tar.gz
- Project: https://github.com/ldrumm/chronos - Project: https://github.com/ldrumm/chronos
Version: v0.2-4 Version: v0.2-4
@ -28,9 +28,13 @@ This package has been built using the below sources:
Version: v0.1.1 Version: v0.1.1
Archive: https://github.com/edubart/lua-dumper/archive/refs/tags/v0.1.1.tar.gz Archive: https://github.com/edubart/lua-dumper/archive/refs/tags/v0.1.1.tar.gz
- Project: https://github.com/hamishforbes/lua-ffi-zlib
Version: v0.6
Archive: https://github.com/hamishforbes/lua-ffi-zlib/archive/refs/tags/v0.6.tar.gz
- Project: https://github.com/openresty/lua-resty-core - Project: https://github.com/openresty/lua-resty-core
Version: v0.1.28 Version: v0.1.31
Archive: https://github.com/openresty/lua-resty-core/archive/refs/tags/v0.1.28.tar.gz Archive: https://github.com/openresty/lua-resty-core/archive/refs/tags/v0.1.31.tar.gz
- Project: https://github.com/jkeys089/lua-resty-hmac - Project: https://github.com/jkeys089/lua-resty-hmac
Version: 5f60e1a28b9fdd7939f0e1738171f0ca5fe22978 Version: 5f60e1a28b9fdd7939f0e1738171f0ca5fe22978
@ -45,23 +49,23 @@ This package has been built using the below sources:
Archive: https://github.com/cdbattags/lua-resty-jwt/archive/refs/tags/v0.2.3.tar.gz Archive: https://github.com/cdbattags/lua-resty-jwt/archive/refs/tags/v0.2.3.tar.gz
- Project: https://github.com/openresty/lua-resty-lrucache - Project: https://github.com/openresty/lua-resty-lrucache
Version: v0.13 Version: v0.15
Archive: https://github.com/openresty/lua-resty-lrucache/archive/refs/tags/v0.13.tar.gz Archive: https://github.com/openresty/lua-resty-lrucache/archive/refs/tags/v0.15.tar.gz
- Project: https://github.com/zmartzone/lua-resty-openidc - Project: https://github.com/zmartzone/lua-resty-openidc
Version: v1.7.6 Version: v1.8.0
Archive: https://github.com/zmartzone/lua-resty-openidc/archive/refs/tags/v1.7.6.tar.gz Archive: https://github.com/zmartzone/lua-resty-openidc/archive/refs/tags/v1.8.0.tar.gz
- Project: https://github.com/fffonion/lua-resty-openssl - Project: https://github.com/fffonion/lua-resty-openssl
Version: 1.4.0 Version: 1.5.1
Archive: https://github.com/fffonion/lua-resty-openssl/archive/refs/tags/1.4.0.tar.gz Archive: https://github.com/fffonion/lua-resty-openssl/archive/refs/tags/1.5.1.tar.gz
- Project: https://github.com/bungle/lua-resty-session - Project: https://github.com/bungle/lua-resty-session
Version: v3.10 Version: v4.0.5
Archive: https://github.com/bungle/lua-resty-session/archive/refs/tags/v3.10.tar.gz Archive: https://github.com/bungle/lua-resty-session/archive/refs/tags/v4.0.5.tar.gz
- Project: https://github.com/openresty/lua-resty-string - Project: https://github.com/openresty/lua-resty-string
Version: v0.15 Version: v0.16
Archive: https://github.com/openresty/lua-resty-string/archive/refs/tags/v0.15.tar.gz Archive: https://github.com/openresty/lua-resty-string/archive/refs/tags/v0.16.tar.gz
Please refer to the given links for further details. Please refer to the given links for further details.

@ -5,13 +5,17 @@ This package has been built using the below sources:
Archive: https://github.com/owasp-modsecurity/ModSecurity-nginx/archive/refs/tags/v1.0.3.tar.gz Archive: https://github.com/owasp-modsecurity/ModSecurity-nginx/archive/refs/tags/v1.0.3.tar.gz
- Project: https://github.com/owasp-modsecurity/ModSecurity - Project: https://github.com/owasp-modsecurity/ModSecurity
Version: v3.0.12 Version: v3.0.13
Archive: https://github.com/owasp-modsecurity/ModSecurity/archive/refs/tags/v3.0.12.tar.gz Archive: https://github.com/owasp-modsecurity/ModSecurity/archive/refs/tags/v3.0.13.tar.gz
- Project: https://github.com/libinjection/libinjection - Project: https://github.com/libinjection/libinjection
Version: b9fcaaf9e50e9492807b23ffcc6af46ee1f203b9 Version: b9fcaaf9e50e9492807b23ffcc6af46ee1f203b9
Archive: https://github.com/libinjection/libinjection/archive/b9fcaaf9e50e9492807b23ffcc6af46ee1f203b9.tar.gz Archive: https://github.com/libinjection/libinjection/archive/b9fcaaf9e50e9492807b23ffcc6af46ee1f203b9.tar.gz
- Project: https://github.com/Mbed-TLS/mbedtls
Version: v3.6.0
Archive: https://github.com/Mbed-TLS/mbedtls/archive/refs/tags/v3.6.0.tar.gz
- Project: https://github.com/ssdeep-project/ssdeep - Project: https://github.com/ssdeep-project/ssdeep
Version: release-2.14.1 Version: release-2.14.1
Archive: https://github.com/ssdeep-project/ssdeep/archive/refs/tags/release-2.14.1.tar.gz Archive: https://github.com/ssdeep-project/ssdeep/archive/refs/tags/release-2.14.1.tar.gz

@ -1,7 +1,11 @@
This package has been built using the below sources: This package has been built using the below sources:
- Project: https://github.com/nginx/njs - Project: https://github.com/nginx/njs
Version: 0.8.5 Version: 0.8.9
Archive: https://github.com/nginx/njs/archive/refs/tags/0.8.5.tar.gz Archive: https://github.com/nginx/njs/archive/refs/tags/0.8.9.tar.gz
- Project: https://github.com/bellard/quickjs
Version: 6e2e68fd0896957f92eb6c242a2e048c1ef3cae0
Archive: https://github.com/bellard/quickjs/archive/6e2e68fd0896957f92eb6c242a2e048c1ef3cae0.tar.gz
Please refer to the given links for further details. Please refer to the given links for further details.

@ -1,8 +1,8 @@
This package has been built using the below sources: This package has been built using the below sources:
- Project: https://github.com/opentracing-contrib/nginx-opentracing - Project: https://github.com/opentracing-contrib/nginx-opentracing
Version: v0.35.3 Version: v0.38.0
Archive: https://github.com/opentracing-contrib/nginx-opentracing/archive/refs/tags/v0.35.3.tar.gz Archive: https://github.com/opentracing-contrib/nginx-opentracing/archive/refs/tags/v0.38.0.tar.gz
- Project: https://github.com/opentracing/opentracing-cpp - Project: https://github.com/opentracing/opentracing-cpp
Version: v1.6.0 Version: v1.6.0

@ -1,2 +1,2 @@
Please find the official documentation for this module here: Please find the official documentation for this module here:
https://angie.software/en/http_perl/ https://en.angie.software/angie/docs/configuration/modules/http/http_perl/

@ -1,8 +1,8 @@
This package has been built using the below sources: This package has been built using the below sources:
- Project: https://github.com/vozlt/nginx-module-vts - Project: https://github.com/vozlt/nginx-module-vts
Version: v0.2.2 Version: v0.2.3
Archive: https://github.com/vozlt/nginx-module-vts/archive/refs/tags/v0.2.2.tar.gz Archive: https://github.com/vozlt/nginx-module-vts/archive/refs/tags/v0.2.3.tar.gz
- Project: https://github.com/vozlt/nginx-module-stream-sts - Project: https://github.com/vozlt/nginx-module-stream-sts
Version: v0.1.1 Version: v0.1.1

@ -0,0 +1,11 @@
This package has been built using the below sources:
- Project: https://github.com/bytecodealliance/wasm-micro-runtime
Version: WAMR-1.3.2
Archive: https://github.com/bytecodealliance/wasm-micro-runtime/archive/refs/tags/WAMR-1.3.2.tar.gz
- Project: https://git.angie.software/web-server/angie-wasm
Version: v0.2-beta2
Archive: https://git.angie.software/web-server/angie-wasm/archive/v0.2-beta2.tar.gz
Please refer to the given links for further details.

@ -0,0 +1,7 @@
This package has been built using the below sources:
- Project: https://git.angie.software/web-server/angie-wasm
Version: v0.2-beta2
Archive: https://git.angie.software/web-server/angie-wasm/archive/v0.2-beta2.tar.gz
Please refer to the given links for further details.

@ -0,0 +1,11 @@
This package has been built using the below sources:
- Project: https://github.com/bytecodealliance/wasmtime
Version: v25.0.0
Archive: https://github.com/bytecodealliance/wasmtime/releases/download/v25.0.0/wasmtime-v25.0.0-x86_64-linux-c-api.tar.xz
- Project: https://git.angie.software/web-server/angie-wasm
Version: v0.2-beta2
Archive: https://git.angie.software/web-server/angie-wasm/archive/v0.2-beta2.tar.gz
Please refer to the given links for further details.

@ -1,2 +1,2 @@
Please find the official documentation for this module here: Please find the official documentation for this module here:
https://angie.software/en/http_xslt/ https://en.angie.software/angie/docs/configuration/modules/http/http_xslt/

@ -1,6 +1,6 @@
[Unit] [Unit]
Description=Angie - high performance web server Description=Angie - high performance web server
Documentation=https://angie.software/en/ Documentation=https://en.angie.software/angie/docs/
After=network-online.target remote-fs.target nss-lookup.target After=network-online.target remote-fs.target nss-lookup.target
Wants=network-online.target Wants=network-online.target

File diff suppressed because it is too large Load Diff

@ -0,0 +1,10 @@
--- src/ngx_http_auth_radius_module.c
+++ src/ngx_http_auth_radius_module.c
@@ -1,7 +1,7 @@
-#include <assert.h>
#include <ngx_config.h>
#include <ngx_core.h>
#include <ngx_http.h>
+#include <assert.h>
#include "logger.h"
#include "radius_lib.h"

@ -0,0 +1,8 @@
--- others/Makefile.am.orig 2024-10-15 16:24:16.149894004 +0300
+++ others/Makefile.am 2024-10-15 16:24:27.059894009 +0300
@@ -30,4 +30,4 @@
libmbedtls_la_CFLAGS = -DMBEDTLS_CONFIG_FILE=\"mbedtls/mbedtls_config.h\" -Imbedtls/include
libmbedtls_la_CPPFLAGS =
-libmbedtls_la_LIBADD =
+libmbedtls_la_LIBADD = -lpthread

@ -1,6 +1,6 @@
Name: angie Name: angie
Version: 1.8.1 Version: 1.8.1
Release: 1%{?dist} Release: 2%{?dist}
Summary: Efficient, powerful and scalable reverse proxy and web server Summary: Efficient, powerful and scalable reverse proxy and web server
License: BSD-2-Clause License: BSD-2-Clause
URL: https://angie.software URL: https://angie.software
@ -11,11 +11,11 @@ Source3: example.conf
Source4: angie.logrotate Source4: angie.logrotate
Source5: angie.service Source5: angie.service
Source6: angie.upgrade Source6: angie.upgrade
Source30: nginx-auth-jwt-0.7.0.tar.gz Source30: nginx-auth-jwt-0.9.0.tar.gz
Source39: README-module-auth-jwt Source39: README-module-auth-jwt
Source74: nginx-auth-ldap-241200eac8e4acae74d353291bd27f79e5ca3dc4.tar.gz Source74: nginx-auth-ldap-241200eac8e4acae74d353291bd27f79e5ca3dc4.tar.gz
Source73: README-module-auth-ldap Source73: README-module-auth-ldap
Source7: spnego-http-auth-nginx-module-v1.1.1.tar.gz Source7: spnego-http-auth-nginx-module-v1.1.2.tar.gz
Source40: README-module-auth-spnego Source40: README-module-auth-spnego
Source8: ngx_brotli-v1.0.0rc.tar.gz Source8: ngx_brotli-v1.0.0rc.tar.gz
Source41: README-module-brotli Source41: README-module-brotli
@ -33,32 +33,36 @@ Source31: nginx-eval-module-2016.06.10.tar.gz
Source46: README-module-eval Source46: README-module-eval
Source10: ngx_http_geoip2_module-3.4.tar.gz Source10: ngx_http_geoip2_module-3.4.tar.gz
Source47: README-module-geoip2 Source47: README-module-geoip2
Source11: headers-more-nginx-module-v0.37.tar.gz Source11: headers-more-nginx-module-v0.38.tar.gz
Source48: README-module-headers-more Source48: README-module-headers-more
Source114: ngx_http_auth_radius_module-458af16e01533d52b842c74f242fff2340104385.tar.gz
Source115: README-module-http-auth-radius
Source49: README-module-image-filter Source49: README-module-image-filter
Source19: nginx-jwt-module-v3.4.1.tar.gz Source19: nginx-jwt-module-v3.4.2.tar.gz
Source50: README-module-jwt Source50: README-module-jwt
Source26: nginx-keyval-0.3.0.tar.gz Source26: nginx-keyval-0.3.0.tar.gz
Source51: README-module-keyval Source51: README-module-keyval
Source21: lua-resty-core-v0.1.28.tar.gz Source21: lua-resty-core-v0.1.31.tar.gz
Source22: lua-resty-lrucache-v0.13.tar.gz Source22: lua-resty-lrucache-v0.15.tar.gz
Source23: luajit2-v2.1-20240626.tar.gz Source23: luajit2-v2.1-20250117.tar.gz
Source24: lua-nginx-module-v0.10.26.tar.gz Source24: lua-nginx-module-v0.10.28.tar.gz
Source25: stream-lua-nginx-module-bea8a0c0de94cede71554f53818ac0267d675d63.tar.gz Source25: stream-lua-nginx-module-v0.0.16.tar.gz
Source94: chronos-v0.2-4.tar.gz Source94: chronos-v0.2-4.tar.gz
Source95: lua-cjson-2.1.0.tar.gz Source95: lua-cjson-2.1.0.tar.gz
Source96: lua-dumper-v0.1.1.tar.gz Source96: lua-dumper-v0.1.1.tar.gz
Source106: lua-ffi-zlib-v0.6.tar.gz
Source97: inspect.lua-v3.1.3.tar.gz Source97: inspect.lua-v3.1.3.tar.gz
Source98: lua-resty-hmac-5f60e1a28b9fdd7939f0e1738171f0ca5fe22978.tar.gz Source98: lua-resty-hmac-5f60e1a28b9fdd7939f0e1738171f0ca5fe22978.tar.gz
Source99: lua-resty-http-v0.17.2.tar.gz Source99: lua-resty-http-v0.17.2.tar.gz
Source100: lua-resty-jwt-v0.2.3.tar.gz Source100: lua-resty-jwt-v0.2.3.tar.gz
Source101: lua-resty-openidc-v1.7.6.tar.gz Source101: lua-resty-openidc-v1.8.0.tar.gz
Source102: lua-resty-openssl-1.4.0.tar.gz Source102: lua-resty-openssl-1.5.1.tar.gz
Source103: lua-resty-session-v3.10.tar.gz Source103: lua-resty-session-v4.0.5.tar.gz
Source104: lua-resty-string-v0.15.tar.gz Source104: lua-resty-string-v0.16.tar.gz
Source52: README-module-lua Source52: README-module-lua
Source67: libinjection-b9fcaaf9e50e9492807b23ffcc6af46ee1f203b9.tar.gz Source67: libinjection-b9fcaaf9e50e9492807b23ffcc6af46ee1f203b9.tar.gz
Source68: ModSecurity-v3.0.12.tar.gz Source105: mbedtls-v3.6.0.tar.gz
Source68: ModSecurity-v3.0.13.tar.gz
Source69: ModSecurity-nginx-v1.0.3.tar.gz Source69: ModSecurity-nginx-v1.0.3.tar.gz
Source70: ssdeep-release-2.14.1.tar.gz Source70: ssdeep-release-2.14.1.tar.gz
Source71: angie-module-modsecurity.logrotate Source71: angie-module-modsecurity.logrotate
@ -66,10 +70,11 @@ Source72: modsecurity.rules.conf
Source53: README-module-modsecurity Source53: README-module-modsecurity
Source12: ngx_devel_kit-v0.3.3.tar.gz Source12: ngx_devel_kit-v0.3.3.tar.gz
Source54: README-module-ndk Source54: README-module-ndk
Source13: njs-0.8.5.tar.gz Source13: njs-0.8.9.tar.gz
Source107: quickjs-6e2e68fd0896957f92eb6c242a2e048c1ef3cae0.tar.gz
Source55: README-module-njs Source55: README-module-njs
Source34: dd-opentracing-cpp-v1.3.7.tar.gz Source34: dd-opentracing-cpp-v1.3.7.tar.gz
Source35: nginx-opentracing-v0.35.3.tar.gz Source35: nginx-opentracing-v0.38.0.tar.gz
Source36: opentracing-cpp-v1.6.0.tar.gz Source36: opentracing-cpp-v1.6.0.tar.gz
Source37: zipkin-cpp-opentracing-966416e4d6aec23f572730aede6c087ccce6d194.tar.gz Source37: zipkin-cpp-opentracing-966416e4d6aec23f572730aede6c087ccce6d194.tar.gz
Source56: README-module-opentracing Source56: README-module-opentracing
@ -101,8 +106,14 @@ Source18: nginx-vod-module-1.33.tar.gz
Source65: README-module-vod Source65: README-module-vod
Source90: nginx-module-stream-sts-v0.1.1.tar.gz Source90: nginx-module-stream-sts-v0.1.1.tar.gz
Source91: nginx-module-sts-v0.1.1.tar.gz Source91: nginx-module-sts-v0.1.1.tar.gz
Source92: nginx-module-vts-v0.2.2.tar.gz Source92: nginx-module-vts-v0.2.3.tar.gz
Source93: README-module-vts Source93: README-module-vts
Source108: wasm-micro-runtime-WAMR-1.3.2.tar.gz
Source109: wasmtime-v25.0.0-x86_64-linux-c-api.tar.xz
Source110: angie-wasm-v0.2-beta2.tar.gz
Source111: README-module-wamr
Source112: README-module-wasmtime
Source113: README-module-wasm
Source66: README-module-xslt Source66: README-module-xslt
Source75: mod_zip-1.3.0.tar.gz Source75: mod_zip-1.3.0.tar.gz
Source76: README-module-zip Source76: README-module-zip
@ -110,6 +121,7 @@ Source88: zstd-nginx-module-f4ba115e0b0eaecde545e5f37db6aa18917d8f4b.tar.g
Source89: README-module-zstd Source89: README-module-zstd
Patch20: http-auth-radius.patch
Patch0: luajit2-luaconf.h.patch Patch0: luajit2-luaconf.h.patch
Patch1: luajit2-Makefile.patch Patch1: luajit2-Makefile.patch
Patch2: lua-config.patch Patch2: lua-config.patch
@ -118,6 +130,7 @@ Patch18: lua-cjson.patch
Patch12: libinjection-version.patch Patch12: libinjection-version.patch
Patch10: modsecurity-ssdeep.patch Patch10: modsecurity-ssdeep.patch
Patch11: modsecurity-libmaxminddb.patch Patch11: modsecurity-libmaxminddb.patch
Patch19: modsecurity-mbedtls.patch
Patch8: dd-opentracing-cpp-cmakelists.patch Patch8: dd-opentracing-cpp-cmakelists.patch
Patch9: opentracing-cpp-fix-ftbfs-glibc-2.34.patch Patch9: opentracing-cpp-fix-ftbfs-glibc-2.34.patch
Patch14: abseil-off_t.patch Patch14: abseil-off_t.patch
@ -127,21 +140,17 @@ Patch5: ngx_postgres-dynamic.patch
Patch6: ngx_postgres-subrequest_in_memory.patch Patch6: ngx_postgres-subrequest_in_memory.patch
Patch16: zstd-nginx-module.nostatic.patch Patch16: zstd-nginx-module.nostatic.patch
BuildRequires: gcc BuildRequires: gcc
BuildRequires: gcc-c++
BuildRequires: make BuildRequires: make
BuildRequires: openssl-devel BuildRequires: openssl-devel
BuildRequires: pcre2-devel
BuildRequires: pcre-devel BuildRequires: pcre-devel
BuildRequires: libmodsecurity-devel BuildRequires: pcre2-devel
BuildRequires: nginx-mod-modsecurity
BuildRequires: zlib-devel
BuildRequires: libcurl-devel BuildRequires: libcurl-devel
BuildRequires: msgpack-devel BuildRequires: msgpack-devel
BuildRequires: perl-ExtUtils-Embed BuildRequires: perl(ExtUtils::Embed)
BuildRequires: perl-macros BuildRequires: zlib-devel
BuildRequires: libzstd-devel
Requires: systemd Requires: systemd
@ -152,10 +161,9 @@ with brand new extra functionality.
%prep %prep
rm -Rf %{_builddir}/* rm -Rf %{_builddir}/*
%setup -q %setup -q
tar -xpzf %{_sourcedir}/nginx-auth-jwt-0.9.0.tar.gz -C %{_builddir}
tar -xpzf %{_sourcedir}/nginx-auth-jwt-0.7.0.tar.gz -C %{_builddir}
tar -xpzf %{_sourcedir}/nginx-auth-ldap-241200eac8e4acae74d353291bd27f79e5ca3dc4.tar.gz -C %{_builddir} tar -xpzf %{_sourcedir}/nginx-auth-ldap-241200eac8e4acae74d353291bd27f79e5ca3dc4.tar.gz -C %{_builddir}
tar -xpzf %{_sourcedir}/spnego-http-auth-nginx-module-v1.1.1.tar.gz -C %{_builddir} tar -xpzf %{_sourcedir}/spnego-http-auth-nginx-module-v1.1.2.tar.gz -C %{_builddir}
tar -xpzf %{_sourcedir}/ngx_brotli-v1.0.0rc.tar.gz -C %{_builddir} tar -xpzf %{_sourcedir}/ngx_brotli-v1.0.0rc.tar.gz -C %{_builddir}
tar -xpzf %{_sourcedir}/ngx_cache_purge-2.5.3.tar.gz -C %{_builddir} tar -xpzf %{_sourcedir}/ngx_cache_purge-2.5.3.tar.gz -C %{_builddir}
tar -xpzf %{_sourcedir}/nginx-dav-ext-module-v3.0.0.tar.gz -C %{_builddir} tar -xpzf %{_sourcedir}/nginx-dav-ext-module-v3.0.0.tar.gz -C %{_builddir}
@ -164,47 +172,55 @@ tar -xpzf %{_sourcedir}/echo-nginx-module-v0.63.tar.gz -C %{_builddir}
tar -xpzf %{_sourcedir}/ngx_http_enhanced_memcached_module-v0.3.tar.gz -C %{_builddir} tar -xpzf %{_sourcedir}/ngx_http_enhanced_memcached_module-v0.3.tar.gz -C %{_builddir}
tar -xpzf %{_sourcedir}/nginx-eval-module-2016.06.10.tar.gz -C %{_builddir} tar -xpzf %{_sourcedir}/nginx-eval-module-2016.06.10.tar.gz -C %{_builddir}
tar -xpzf %{_sourcedir}/ngx_http_geoip2_module-3.4.tar.gz -C %{_builddir} tar -xpzf %{_sourcedir}/ngx_http_geoip2_module-3.4.tar.gz -C %{_builddir}
tar -xpzf %{_sourcedir}/headers-more-nginx-module-v0.37.tar.gz -C %{_builddir} tar -xpzf %{_sourcedir}/headers-more-nginx-module-v0.38.tar.gz -C %{_builddir}
tar -xpzf %{_sourcedir}/nginx-jwt-module-v3.4.1.tar.gz -C %{_builddir} tar -xpzf %{_sourcedir}/ngx_http_auth_radius_module-458af16e01533d52b842c74f242fff2340104385.tar.gz -C %{_builddir}
%patch -P20 -d %{_builddir}/ngx_http_auth_radius_module-458af16e01533d52b842c74f242fff2340104385 -p0
tar -xpzf %{_sourcedir}/nginx-jwt-module-v3.4.2.tar.gz -C %{_builddir}
tar -xpzf %{_sourcedir}/nginx-keyval-0.3.0.tar.gz -C %{_builddir} tar -xpzf %{_sourcedir}/nginx-keyval-0.3.0.tar.gz -C %{_builddir}
tar -xpzf %{_sourcedir}/chronos-v0.2-4.tar.gz -C %{_builddir} tar -xpzf %{_sourcedir}/chronos-v0.2-4.tar.gz -C %{_builddir}
tar -xpzf %{_sourcedir}/lua-cjson-2.1.0.tar.gz -C %{_builddir} tar -xpzf %{_sourcedir}/lua-cjson-2.1.0.tar.gz -C %{_builddir}
tar -xpzf %{_sourcedir}/lua-dumper-v0.1.1.tar.gz -C %{_builddir} tar -xpzf %{_sourcedir}/lua-dumper-v0.1.1.tar.gz -C %{_builddir}
tar -xpzf %{_sourcedir}/lua-ffi-zlib-v0.6.tar.gz -C %{_builddir}
tar -xpzf %{_sourcedir}/inspect.lua-v3.1.3.tar.gz -C %{_builddir} tar -xpzf %{_sourcedir}/inspect.lua-v3.1.3.tar.gz -C %{_builddir}
tar -xpzf %{_sourcedir}/lua-resty-core-v0.1.28.tar.gz -C %{_builddir} tar -xpzf %{_sourcedir}/lua-resty-core-v0.1.31.tar.gz -C %{_builddir}
tar -xpzf %{_sourcedir}/lua-resty-hmac-5f60e1a28b9fdd7939f0e1738171f0ca5fe22978.tar.gz -C %{_builddir} tar -xpzf %{_sourcedir}/lua-resty-hmac-5f60e1a28b9fdd7939f0e1738171f0ca5fe22978.tar.gz -C %{_builddir}
tar -xpzf %{_sourcedir}/lua-resty-http-v0.17.2.tar.gz -C %{_builddir} tar -xpzf %{_sourcedir}/lua-resty-http-v0.17.2.tar.gz -C %{_builddir}
tar -xpzf %{_sourcedir}/lua-resty-jwt-v0.2.3.tar.gz -C %{_builddir} tar -xpzf %{_sourcedir}/lua-resty-jwt-v0.2.3.tar.gz -C %{_builddir}
tar -xpzf %{_sourcedir}/lua-resty-lrucache-v0.13.tar.gz -C %{_builddir} tar -xpzf %{_sourcedir}/lua-resty-lrucache-v0.15.tar.gz -C %{_builddir}
tar -xpzf %{_sourcedir}/lua-resty-openidc-v1.7.6.tar.gz -C %{_builddir} tar -xpzf %{_sourcedir}/lua-resty-openidc-v1.8.0.tar.gz -C %{_builddir}
tar -xpzf %{_sourcedir}/lua-resty-openssl-1.4.0.tar.gz -C %{_builddir} tar -xpzf %{_sourcedir}/lua-resty-openssl-1.5.1.tar.gz -C %{_builddir}
tar -xpzf %{_sourcedir}/lua-resty-session-v3.10.tar.gz -C %{_builddir} tar -xpzf %{_sourcedir}/lua-resty-session-v4.0.5.tar.gz -C %{_builddir}
tar -xpzf %{_sourcedir}/lua-resty-string-v0.15.tar.gz -C %{_builddir} tar -xpzf %{_sourcedir}/lua-resty-string-v0.16.tar.gz -C %{_builddir}
tar -xpzf %{_sourcedir}/luajit2-v2.1-20240626.tar.gz -C %{_builddir} tar -xpzf %{_sourcedir}/luajit2-v2.1-20250117.tar.gz -C %{_builddir}
tar -xpzf %{_sourcedir}/lua-nginx-module-v0.10.26.tar.gz -C %{_builddir} tar -xpzf %{_sourcedir}/lua-nginx-module-v0.10.28.tar.gz -C %{_builddir}
tar -xpzf %{_sourcedir}/stream-lua-nginx-module-bea8a0c0de94cede71554f53818ac0267d675d63.tar.gz -C %{_builddir} tar -xpzf %{_sourcedir}/stream-lua-nginx-module-v0.0.16.tar.gz -C %{_builddir}
%patch0 -d %{_builddir}/luajit2-2.1-20240626 -p0 %patch -P0 -d %{_builddir}/luajit2-2.1-20250117 -p0
%patch1 -d %{_builddir}/luajit2-2.1-20240626 -p0 %patch -P1 -d %{_builddir}/luajit2-2.1-20250117 -p0
%patch2 -d %{_builddir}/lua-nginx-module-0.10.26 -p0 %patch -P2 -d %{_builddir}/lua-nginx-module-0.10.28 -p0
%patch3 -d %{_builddir}/stream-lua-nginx-module-bea8a0c0de94cede71554f53818ac0267d675d63 -p0 %patch -P3 -d %{_builddir}/stream-lua-nginx-module-0.0.16 -p0
%patch18 -d %{_builddir}/lua-cjson-2.1.0 -p0 %patch -P18 -d %{_builddir}/lua-cjson-2.1.0 -p0
tar -xpzf %{_sourcedir}/ModSecurity-v3.0.12.tar.gz -C %{_builddir} tar -xpzf %{_sourcedir}/ModSecurity-v3.0.13.tar.gz -C %{_builddir}
rmdir %{_builddir}/ModSecurity-3.0.12/others/libinjection rmdir %{_builddir}/ModSecurity-3.0.13/others/libinjection
tar -xpzf %{_sourcedir}/libinjection-b9fcaaf9e50e9492807b23ffcc6af46ee1f203b9.tar.gz -C %{_builddir} tar -xpzf %{_sourcedir}/libinjection-b9fcaaf9e50e9492807b23ffcc6af46ee1f203b9.tar.gz -C %{_builddir}
%patch12 -d %{_builddir}/libinjection-b9fcaaf9e50e9492807b23ffcc6af46ee1f203b9 -p0 %patch -P12 -d %{_builddir}/libinjection-b9fcaaf9e50e9492807b23ffcc6af46ee1f203b9 -p0
mv %{_builddir}/libinjection-b9fcaaf9e50e9492807b23ffcc6af46ee1f203b9 %{_builddir}/ModSecurity-3.0.12/others/libinjection mv %{_builddir}/libinjection-b9fcaaf9e50e9492807b23ffcc6af46ee1f203b9 %{_builddir}/ModSecurity-3.0.13/others/libinjection
rmdir %{_builddir}/ModSecurity-3.0.13/others/mbedtls
tar -xpzf %{_sourcedir}/mbedtls-v3.6.0.tar.gz -C %{_builddir}
mv %{_builddir}/mbedtls-3.6.0 %{_builddir}/ModSecurity-3.0.13/others/mbedtls
tar -xpzf %{_sourcedir}/ModSecurity-nginx-v1.0.3.tar.gz -C %{_builddir} tar -xpzf %{_sourcedir}/ModSecurity-nginx-v1.0.3.tar.gz -C %{_builddir}
tar -xpzf %{_sourcedir}/ssdeep-release-2.14.1.tar.gz -C %{_builddir} tar -xpzf %{_sourcedir}/ssdeep-release-2.14.1.tar.gz -C %{_builddir}
%patch10 -d %{_builddir}/ModSecurity-3.0.12 -p0 %patch -P10 -d %{_builddir}/ModSecurity-3.0.13 -p0
%patch11 -d %{_builddir}/ModSecurity-3.0.12 -p0 %patch -P11 -d %{_builddir}/ModSecurity-3.0.13 -p0
%patch -P19 -d %{_builddir}/ModSecurity-3.0.13 -p0
tar -xpzf %{_sourcedir}/ngx_devel_kit-v0.3.3.tar.gz -C %{_builddir} tar -xpzf %{_sourcedir}/ngx_devel_kit-v0.3.3.tar.gz -C %{_builddir}
tar -xpzf %{_sourcedir}/njs-0.8.5.tar.gz -C %{_builddir} tar -xpzf %{_sourcedir}/njs-0.8.9.tar.gz -C %{_builddir}
tar -xpzf %{_sourcedir}/quickjs-6e2e68fd0896957f92eb6c242a2e048c1ef3cae0.tar.gz -C %{_builddir}
tar -xpzf %{_sourcedir}/dd-opentracing-cpp-v1.3.7.tar.gz -C %{_builddir} tar -xpzf %{_sourcedir}/dd-opentracing-cpp-v1.3.7.tar.gz -C %{_builddir}
tar -xpzf %{_sourcedir}/nginx-opentracing-v0.35.3.tar.gz -C %{_builddir} tar -xpzf %{_sourcedir}/nginx-opentracing-v0.38.0.tar.gz -C %{_builddir}
tar -xpzf %{_sourcedir}/opentracing-cpp-v1.6.0.tar.gz -C %{_builddir} tar -xpzf %{_sourcedir}/opentracing-cpp-v1.6.0.tar.gz -C %{_builddir}
tar -xpzf %{_sourcedir}/zipkin-cpp-opentracing-966416e4d6aec23f572730aede6c087ccce6d194.tar.gz -C %{_builddir} tar -xpzf %{_sourcedir}/zipkin-cpp-opentracing-966416e4d6aec23f572730aede6c087ccce6d194.tar.gz -C %{_builddir}
%patch8 -d %{_builddir}/dd-opentracing-cpp-1.3.7 -p0 %patch -P8 -d %{_builddir}/dd-opentracing-cpp-1.3.7 -p0
%patch9 -d %{_builddir}/opentracing-cpp-1.6.0 -p0 %patch -P9 -d %{_builddir}/opentracing-cpp-1.6.0 -p0
tar -xpzf %{_sourcedir}/abseil-cpp-20211102.0.tar.gz -C %{_builddir} tar -xpzf %{_sourcedir}/abseil-cpp-20211102.0.tar.gz -C %{_builddir}
tar -xpzf %{_sourcedir}/c-ares-cares-1_27_0.tar.gz -C %{_builddir} tar -xpzf %{_sourcedir}/c-ares-cares-1_27_0.tar.gz -C %{_builddir}
tar -xpzf %{_sourcedir}/grpc-v1.46.7.tar.gz -C %{_builddir} tar -xpzf %{_sourcedir}/grpc-v1.46.7.tar.gz -C %{_builddir}
@ -213,12 +229,12 @@ tar -xpzf %{_sourcedir}/opentelemetry-cpp-v1.11.0.tar.gz -C %{_builddir}
tar -xpzf %{_sourcedir}/opentelemetry-proto-v1.0.0.tar.gz -C %{_builddir} tar -xpzf %{_sourcedir}/opentelemetry-proto-v1.0.0.tar.gz -C %{_builddir}
tar -xpzf %{_sourcedir}/protobuf-v3.19.5.tar.gz -C %{_builddir} tar -xpzf %{_sourcedir}/protobuf-v3.19.5.tar.gz -C %{_builddir}
tar -xpzf %{_sourcedir}/re2-2024-03-01.tar.gz -C %{_builddir} tar -xpzf %{_sourcedir}/re2-2024-03-01.tar.gz -C %{_builddir}
%patch14 -d %{_builddir}/abseil-cpp-20211102.0 -p0 %patch -P14 -d %{_builddir}/abseil-cpp-20211102.0 -p0
%patch15 -d %{_builddir}/abseil-cpp-20211102.0 -p0 %patch -P15 -d %{_builddir}/abseil-cpp-20211102.0 -p0
tar -xpzf %{_sourcedir}/ngx_postgres-1.0rc7.tar.gz -C %{_builddir} tar -xpzf %{_sourcedir}/ngx_postgres-1.0rc7.tar.gz -C %{_builddir}
%patch4 -d %{_builddir}/ngx_postgres-1.0rc7 -p0 %patch -P4 -d %{_builddir}/ngx_postgres-1.0rc7 -p0
%patch5 -d %{_builddir}/ngx_postgres-1.0rc7 -p0 %patch -P5 -d %{_builddir}/ngx_postgres-1.0rc7 -p0
%patch6 -d %{_builddir}/ngx_postgres-1.0rc7 -p0 %patch -P6 -d %{_builddir}/ngx_postgres-1.0rc7 -p0
tar -xpzf %{_sourcedir}/redis2-nginx-module-v0.15.tar.gz -C %{_builddir} tar -xpzf %{_sourcedir}/redis2-nginx-module-v0.15.tar.gz -C %{_builddir}
tar -xpzf %{_sourcedir}/nginx-rtmp-module-v1.2.2.tar.gz -C %{_builddir} tar -xpzf %{_sourcedir}/nginx-rtmp-module-v1.2.2.tar.gz -C %{_builddir}
tar -xpzf %{_sourcedir}/set-misc-nginx-module-v0.33.tar.gz -C %{_builddir} tar -xpzf %{_sourcedir}/set-misc-nginx-module-v0.33.tar.gz -C %{_builddir}
@ -228,10 +244,13 @@ tar -xpzf %{_sourcedir}/nginx-upload-module-2.3.0.tar.gz -C %{_builddir}
tar -xpzf %{_sourcedir}/nginx-vod-module-1.33.tar.gz -C %{_builddir} tar -xpzf %{_sourcedir}/nginx-vod-module-1.33.tar.gz -C %{_builddir}
tar -xpzf %{_sourcedir}/nginx-module-stream-sts-v0.1.1.tar.gz -C %{_builddir} tar -xpzf %{_sourcedir}/nginx-module-stream-sts-v0.1.1.tar.gz -C %{_builddir}
tar -xpzf %{_sourcedir}/nginx-module-sts-v0.1.1.tar.gz -C %{_builddir} tar -xpzf %{_sourcedir}/nginx-module-sts-v0.1.1.tar.gz -C %{_builddir}
tar -xpzf %{_sourcedir}/nginx-module-vts-v0.2.2.tar.gz -C %{_builddir} tar -xpzf %{_sourcedir}/nginx-module-vts-v0.2.3.tar.gz -C %{_builddir}
tar -xpzf %{_sourcedir}/wasm-micro-runtime-WAMR-1.3.2.tar.gz -C %{_builddir}
tar -xpJf %{_sourcedir}/wasmtime-v25.0.0-x86_64-linux-c-api.tar.xz -C %{_builddir}
tar -xpzf %{_sourcedir}/angie-wasm-v0.2-beta2.tar.gz -C %{_builddir}
tar -xpzf %{_sourcedir}/mod_zip-1.3.0.tar.gz -C %{_builddir} tar -xpzf %{_sourcedir}/mod_zip-1.3.0.tar.gz -C %{_builddir}
tar -xpzf %{_sourcedir}/zstd-nginx-module-f4ba115e0b0eaecde545e5f37db6aa18917d8f4b.tar.gz -C %{_builddir} tar -xpzf %{_sourcedir}/zstd-nginx-module-f4ba115e0b0eaecde545e5f37db6aa18917d8f4b.tar.gz -C %{_builddir}
%patch16 -d %{_builddir}/zstd-nginx-module-f4ba115e0b0eaecde545e5f37db6aa18917d8f4b -p0 %patch -P16 -d %{_builddir}/zstd-nginx-module-f4ba115e0b0eaecde545e5f37db6aa18917d8f4b -p0
cp -Rp %{_builddir}/angie-%{version} %{_builddir}/angie-debug cp -Rp %{_builddir}/angie-%{version} %{_builddir}/angie-debug
@ -348,20 +367,20 @@ _build() {
) )
} }
_build configure_add=--add-dynamic-module=../nginx-auth-jwt-0.7.0 \ _build configure_add=--add-dynamic-module=../nginx-auth-jwt-0.9.0 \
objs_dir=module-auth-jwt objs_dir=module-auth-jwt
cp %{_sourcedir}/README-module-auth-jwt module-auth-jwt/README cp %{_sourcedir}/README-module-auth-jwt module-auth-jwt/README
cp ../nginx-auth-jwt-0.7.0/LICENSE module-auth-jwt/LICENSE cp ../nginx-auth-jwt-0.9.0/LICENSE module-auth-jwt/LICENSE
_build configure_add=--add-dynamic-module=../nginx-auth-ldap-241200eac8e4acae74d353291bd27f79e5ca3dc4 \ _build configure_add=--add-dynamic-module=../nginx-auth-ldap-241200eac8e4acae74d353291bd27f79e5ca3dc4 \
objs_dir=module-auth-ldap objs_dir=module-auth-ldap
cp %{_sourcedir}/README-module-auth-ldap module-auth-ldap/README cp %{_sourcedir}/README-module-auth-ldap module-auth-ldap/README
cp ../nginx-auth-ldap-241200eac8e4acae74d353291bd27f79e5ca3dc4/LICENSE module-auth-ldap/LICENSE cp ../nginx-auth-ldap-241200eac8e4acae74d353291bd27f79e5ca3dc4/LICENSE module-auth-ldap/LICENSE
_build configure_add=--add-dynamic-module=../spnego-http-auth-nginx-module-1.1.1 \ _build configure_add=--add-dynamic-module=../spnego-http-auth-nginx-module-1.1.2 \
objs_dir=module-auth-spnego objs_dir=module-auth-spnego
cp %{_sourcedir}/README-module-auth-spnego module-auth-spnego/README cp %{_sourcedir}/README-module-auth-spnego module-auth-spnego/README
cp ../spnego-http-auth-nginx-module-1.1.1/LICENSE module-auth-spnego/LICENSE cp ../spnego-http-auth-nginx-module-1.1.2/LICENSE module-auth-spnego/LICENSE
_build configure_add=--add-dynamic-module=../ngx_brotli-1.0.0rc \ _build configure_add=--add-dynamic-module=../ngx_brotli-1.0.0rc \
objs_dir=module-brotli objs_dir=module-brotli
@ -403,19 +422,24 @@ _build configure_add=--add-dynamic-module=../ngx_http_geoip2_module-3.4 \
cp %{_sourcedir}/README-module-geoip2 module-geoip2/README cp %{_sourcedir}/README-module-geoip2 module-geoip2/README
cp ../ngx_http_geoip2_module-3.4/LICENSE module-geoip2/LICENSE cp ../ngx_http_geoip2_module-3.4/LICENSE module-geoip2/LICENSE
_build configure_add=--add-dynamic-module=../headers-more-nginx-module-0.37 \ _build configure_add=--add-dynamic-module=../headers-more-nginx-module-0.38 \
objs_dir=module-headers-more objs_dir=module-headers-more
cp %{_sourcedir}/README-module-headers-more module-headers-more/README cp %{_sourcedir}/README-module-headers-more module-headers-more/README
cp ../headers-more-nginx-module-0.37/README.markdown module-headers-more/LICENSE cp ../headers-more-nginx-module-0.38/README.markdown module-headers-more/LICENSE
_build configure_add=--add-dynamic-module=../ngx_http_auth_radius_module-458af16e01533d52b842c74f242fff2340104385 \
objs_dir=module-http-auth-radius
cp %{_sourcedir}/README-module-http-auth-radius module-http-auth-radius/README
cp ../ngx_http_auth_radius_module-458af16e01533d52b842c74f242fff2340104385/README.md module-http-auth-radius/LICENSE
_build configure_add=--with-http_image_filter_module=dynamic \ _build configure_add=--with-http_image_filter_module=dynamic \
objs_dir=module-image-filter objs_dir=module-image-filter
cp %{_sourcedir}/README-module-image-filter module-image-filter/README cp %{_sourcedir}/README-module-image-filter module-image-filter/README
_build configure_add=--add-dynamic-module=../nginx-jwt-module-3.4.1 \ _build configure_add=--add-dynamic-module=../nginx-jwt-module-3.4.2 \
objs_dir=module-jwt objs_dir=module-jwt
cp %{_sourcedir}/README-module-jwt module-jwt/README cp %{_sourcedir}/README-module-jwt module-jwt/README
cp ../nginx-jwt-module-3.4.1/LICENSE module-jwt/LICENSE cp ../nginx-jwt-module-3.4.2/LICENSE module-jwt/LICENSE
_build configure_add=--add-dynamic-module=../nginx-keyval-0.3.0 \ _build configure_add=--add-dynamic-module=../nginx-keyval-0.3.0 \
objs_dir=module-keyval objs_dir=module-keyval
@ -423,30 +447,32 @@ cp %{_sourcedir}/README-module-keyval module-keyval/README
cp ../nginx-keyval-0.3.0/LICENSE module-keyval/LICENSE cp ../nginx-keyval-0.3.0/LICENSE module-keyval/LICENSE
( (
cd ../luajit2-2.1-20240626 cd ../luajit2-2.1-20250117
make %{?_smp_mflags} CFLAGS="$CFLAGS -fPIC" DESTDIR=$(pwd) install make %{?_smp_mflags} CFLAGS="$CFLAGS -fPIC" DESTDIR=$(pwd) install
) )
_build configure_add="--add-dynamic-module=../lua-nginx-module-0.10.26 _build configure_add="--add-dynamic-module=../lua-nginx-module-0.10.28
--add-dynamic-module=../stream-lua-nginx-module-bea8a0c0de94cede71554f53818ac0267d675d63 --add-dynamic-module=../stream-lua-nginx-module-0.0.16
--add-dynamic-module=../ngx_devel_kit-0.3.3" \ --add-dynamic-module=../ngx_devel_kit-0.3.3" \
configure_env="LUAJIT_INC=../luajit2-2.1-20240626/usr/include/luajit-2.1 configure_env="LUAJIT_INC=../luajit2-2.1-20250117/usr/include/luajit-2.1
LUAJIT_LIB=../luajit2-2.1-20240626/usr/lib" \ LUAJIT_LIB=../luajit2-2.1-20250117/usr/lib" \
objs_dir=module-lua objs_dir=module-lua
mkdir module-lua/lua-clibs mkdir module-lua/lua-clibs
cc -O2 -fPIC -I../luajit2-2.1-20240626/src -c ../chronos-0.2-4/src/chronos.c \ cc -O2 -fPIC -I../luajit2-2.1-20250117/src -c ../chronos-0.2-4/src/chronos.c \
-o ../chronos-0.2-4/src/chronos.o -o ../chronos-0.2-4/src/chronos.o
cc -shared -o module-lua/lua-clibs/chronos.so ../chronos-0.2-4/src/chronos.o -lrt cc -shared -o module-lua/lua-clibs/chronos.so ../chronos-0.2-4/src/chronos.o -lrt
make %{?_smp_mflags} -C ../lua-cjson-2.1.0 install \ make %{?_smp_mflags} -C ../lua-cjson-2.1.0 install \
LUA_CMODULE_DIR=$(pwd)/module-lua/lua-clibs LUA_INCLUDE_DIR=../luajit2-2.1-20240626/src LUA_CMODULE_DIR=$(pwd)/module-lua/lua-clibs LUA_INCLUDE_DIR=../luajit2-2.1-20250117/src
make %{?_smp_mflags} -C ../lua-resty-core-0.1.28 install \ make %{?_smp_mflags} -C ../lua-resty-core-0.1.31 install \
DESTDIR=$(pwd)/module-lua/lua-libs LUA_LIB_DIR= DESTDIR=$(pwd)/module-lua/lua-libs LUA_LIB_DIR=
make %{?_smp_mflags} -C ../lua-resty-lrucache-0.13 install \ make %{?_smp_mflags} -C ../lua-resty-lrucache-0.15 install \
DESTDIR=$(pwd)/module-lua/lua-libs LUA_LIB_DIR= DESTDIR=$(pwd)/module-lua/lua-libs LUA_LIB_DIR=
cp ../lua-dumper-0.1.1/dumper.lua \ cp ../lua-dumper-0.1.1/dumper.lua \
module-lua/lua-libs module-lua/lua-libs
cp ../lua-ffi-zlib-0.6/lib/ffi-zlib.lua \
module-lua/lua-libs
cp ../inspect.lua-3.1.3/inspect.lua \ cp ../inspect.lua-3.1.3/inspect.lua \
module-lua/lua-libs module-lua/lua-libs
cp -Rp ../lua-resty-hmac-5f60e1a28b9fdd7939f0e1738171f0ca5fe22978/lib/resty/* \ cp -Rp ../lua-resty-hmac-5f60e1a28b9fdd7939f0e1738171f0ca5fe22978/lib/resty/* \
@ -455,17 +481,17 @@ make %{?_smp_mflags} -C ../lua-resty-http-0.17.2 install \
DESTDIR=$(pwd)/module-lua/lua-libs LUA_LIB_DIR= DESTDIR=$(pwd)/module-lua/lua-libs LUA_LIB_DIR=
cp -Rp ../lua-resty-jwt-0.2.3/lib/resty/* \ cp -Rp ../lua-resty-jwt-0.2.3/lib/resty/* \
module-lua/lua-libs/resty module-lua/lua-libs/resty
cp -Rp ../lua-resty-openidc-1.7.6/lib/resty/* \ cp -Rp ../lua-resty-openidc-1.8.0/lib/resty/* \
module-lua/lua-libs/resty module-lua/lua-libs/resty
make %{?_smp_mflags} -C ../lua-resty-openssl-1.4.0 install \ make %{?_smp_mflags} -C ../lua-resty-openssl-1.5.1 install \
DESTDIR=$(pwd)/module-lua/lua-libs LUA_LIB_DIR= DESTDIR=$(pwd)/module-lua/lua-libs LUA_LIB_DIR=
cp -Rp ../lua-resty-session-3.10/lib/resty/* \ cp -Rp ../lua-resty-session-4.0.5/lib/resty/* \
module-lua/lua-libs/resty module-lua/lua-libs/resty
make %{?_smp_mflags} -C ../lua-resty-string-0.15 install \ make %{?_smp_mflags} -C ../lua-resty-string-0.16 install \
DESTDIR=$(pwd)/module-lua/lua-libs LUA_LIB_DIR= DESTDIR=$(pwd)/module-lua/lua-libs LUA_LIB_DIR=
cp %{_sourcedir}/README-module-lua module-lua/README cp %{_sourcedir}/README-module-lua module-lua/README
cp ../lua-nginx-module-0.10.26/README.markdown module-lua/LICENSE cp ../lua-nginx-module-0.10.28/README.markdown module-lua/LICENSE
( (
cd ../ssdeep-release-2.14.1 cd ../ssdeep-release-2.14.1
@ -474,10 +500,10 @@ cp ../lua-nginx-module-0.10.26/README.markdown module-lua/LICENSE
--libdir=%{_builddir}/sandbox/lib \ --libdir=%{_builddir}/sandbox/lib \
--enable-shared=no \ --enable-shared=no \
--with-pic --with-pic
make %{?_smp_mflags} && make install make && make install
) )
( (
cd ../ModSecurity-3.0.12 cd ../ModSecurity-3.0.13
./build.sh ./build.sh
./configure --prefix=%{_builddir}/sandbox \ ./configure --prefix=%{_builddir}/sandbox \
--libdir=%{_builddir}/sandbox/lib \ --libdir=%{_builddir}/sandbox/lib \
@ -489,7 +515,7 @@ cp ../lua-nginx-module-0.10.26/README.markdown module-lua/LICENSE
--with-pcre2 \ --with-pcre2 \
--with-pic \ --with-pic \
--with-ssdeep=%{_builddir}/sandbox --with-ssdeep=%{_builddir}/sandbox
make %{?_smp_mflags} && make install make && make install
) )
_build configure_add=--add-dynamic-module=%{_builddir}/ModSecurity-nginx-1.0.3 \ _build configure_add=--add-dynamic-module=%{_builddir}/ModSecurity-nginx-1.0.3 \
cc_opt="-I%{_builddir}/sandbox/include" \ cc_opt="-I%{_builddir}/sandbox/include" \
@ -504,9 +530,9 @@ cp ../ModSecurity-nginx-1.0.3/LICENSE module-modsecurity/LICENSE
sed -E -e 's,\b(SecAuditLog)\b.*,\1 /var/log/angie/modsecurity/audit.log,' \ sed -E -e 's,\b(SecAuditLog)\b.*,\1 /var/log/angie/modsecurity/audit.log,' \
-e 's,\b(SecDebugLog)\b.*,\1 /var/log/angie/modsecurity/debug.log,' \ -e 's,\b(SecDebugLog)\b.*,\1 /var/log/angie/modsecurity/debug.log,' \
-e 's,\b(SecAuditLogStorageDir)\b.*,\1 /var/log/angie/modsecurity/concurrent,' \ -e 's,\b(SecAuditLogStorageDir)\b.*,\1 /var/log/angie/modsecurity/concurrent,' \
../ModSecurity-3.0.12/modsecurity.conf-recommended > \ ../ModSecurity-3.0.13/modsecurity.conf-recommended > \
module-modsecurity/modsecurity.conf module-modsecurity/modsecurity.conf
cp ../ModSecurity-3.0.12/unicode.mapping module-modsecurity/unicode.mapping cp ../ModSecurity-3.0.13/unicode.mapping module-modsecurity/unicode.mapping
_build configure_add=--add-dynamic-module=../ngx_devel_kit-0.3.3 \ _build configure_add=--add-dynamic-module=../ngx_devel_kit-0.3.3 \
cc_opt="-DNDK_SET_VAR -DNDK_UPSTREAM_LIST" \ cc_opt="-DNDK_SET_VAR -DNDK_UPSTREAM_LIST" \
@ -514,17 +540,25 @@ _build configure_add=--add-dynamic-module=../ngx_devel_kit-0.3.3 \
cp %{_sourcedir}/README-module-ndk module-ndk/README cp %{_sourcedir}/README-module-ndk module-ndk/README
cp ../ngx_devel_kit-0.3.3/LICENSE module-ndk/LICENSE cp ../ngx_devel_kit-0.3.3/LICENSE module-ndk/LICENSE
_build configure_add=--add-dynamic-module=../njs-0.8.5/nginx \ (
cd ../quickjs-6e2e68fd0896957f92eb6c242a2e048c1ef3cae0
env CFLAGS="$CFLAGS -fPIC" make install PREFIX=%{_builddir}/sandbox
)
_build configure_add=--add-dynamic-module=../njs-0.8.9/nginx \
cc_opt="-I%{_builddir}/sandbox/include/quickjs" \
ld_opt="-L%{_builddir}/sandbox/lib/quickjs" \
objs_dir=module-njs objs_dir=module-njs
( (
cd ../njs-0.8.5 cd ../njs-0.8.9
[ -f Makefile ] && make clean [ -f Makefile ] && make clean
./configure --ld-opt="$LDFLAGS" ./configure --cc-opt="-I%{_builddir}/sandbox/include/quickjs" \
--ld-opt="$LDFLAGS -L%{_builddir}/sandbox/lib/quickjs"
make %{?_smp_mflags} make %{?_smp_mflags}
) )
cp %{_sourcedir}/README-module-njs module-njs/README cp %{_sourcedir}/README-module-njs module-njs/README
cp ../njs-0.8.5/LICENSE module-njs/LICENSE cp ../njs-0.8.9/LICENSE module-njs/LICENSE
( (
cd ../opentracing-cpp-1.6.0 cd ../opentracing-cpp-1.6.0
@ -566,13 +600,13 @@ cp ../njs-0.8.5/LICENSE module-njs/LICENSE
make -j2 make -j2
) )
_build configure_add=--add-dynamic-module=../nginx-opentracing-0.35.3/opentracing \ _build configure_add=--add-dynamic-module=../nginx-opentracing-0.38.0/opentracing \
cc_opt="-I%{_builddir}/sandbox/include" \ cc_opt="-I%{_builddir}/sandbox/include" \
ld_opt="-L%{_builddir}/sandbox/lib" \ ld_opt="-L%{_builddir}/sandbox/lib" \
objs_dir=module-opentracing objs_dir=module-opentracing
cp %{_sourcedir}/README-module-opentracing module-opentracing/README cp %{_sourcedir}/README-module-opentracing module-opentracing/README
cp ../nginx-opentracing-0.35.3/LICENSE module-opentracing/LICENSE cp ../nginx-opentracing-0.38.0/LICENSE module-opentracing/LICENSE
( (
cd ../c-ares-cares-1_27_0 cd ../c-ares-cares-1_27_0
@ -739,10 +773,44 @@ cp ../nginx-vod-module-1.33/LICENSE module-vod/LICENSE
_build configure_add="--add-dynamic-module=../nginx-module-stream-sts-0.1.1 _build configure_add="--add-dynamic-module=../nginx-module-stream-sts-0.1.1
--add-dynamic-module=../nginx-module-sts-0.1.1 --add-dynamic-module=../nginx-module-sts-0.1.1
--add-dynamic-module=../nginx-module-vts-0.2.2" \ --add-dynamic-module=../nginx-module-vts-0.2.3" \
objs_dir=module-vts objs_dir=module-vts
cp %{_sourcedir}/README-module-vts module-vts/README cp %{_sourcedir}/README-module-vts module-vts/README
cp ../nginx-module-vts-0.2.2/LICENSE module-vts/LICENSE cp ../nginx-module-vts-0.2.3/LICENSE module-vts/LICENSE
(
cd ../wasm-micro-runtime-WAMR-1.3.2
mkdir .build && cd .build
cmake -DCMAKE_INSTALL_PREFIX=%{_builddir}/sandbox ..
make -j2 install
)
(
cp -Rp ../wasmtime-v25.0.0-x86_64-linux-c-api/include/* \
%{_builddir}/sandbox/include
cp -Rp ../wasmtime-v25.0.0-x86_64-linux-c-api/lib/libwasmtime.a \
%{_builddir}/sandbox/lib
)
_build configure_add="--add-dynamic-module=../angie-wasm/ngx_wamr_module" \
cc_opt="-I%{_builddir}/sandbox/include" \
ld_opt="-L%{_builddir}/sandbox/lib -lvmlib -lm" \
objs_dir=module-wamr
cp %{_sourcedir}/README-module-wamr module-wamr/README
_build configure_add="--add-dynamic-module=../angie-wasm/ngx_wasmtime_module" \
cc_opt="-I%{_builddir}/sandbox/include" \
ld_opt="-L%{_builddir}/sandbox/lib -lwasmtime -lm" \
objs_dir=module-wasmtime
cp %{_sourcedir}/README-module-wasmtime module-wasmtime/README
_build configure_add="--add-dynamic-module=../angie-wasm/ngx_wasm_module
--add-dynamic-module=../angie-wasm/ngx_http_wasm_host_module" \
objs_dir=module-wasm
cp %{_sourcedir}/README-module-wasm module-wasm/README
_build configure_add=--with-http_xslt_module=dynamic \ _build configure_add=--with-http_xslt_module=dynamic \
objs_dir=module-xslt objs_dir=module-xslt
@ -836,6 +904,9 @@ install -Dm 755 module-geoip2/ngx_stream_geoip2_module*.so \
install -Dm 755 module-headers-more/ngx_http_headers_more_filter_module*.so \ install -Dm 755 module-headers-more/ngx_http_headers_more_filter_module*.so \
-t %{buildroot}%{_libdir}/angie/modules -t %{buildroot}%{_libdir}/angie/modules
install -Dm 755 module-http-auth-radius/ngx_http_auth_radius_module*.so \
-t %{buildroot}%{_libdir}/angie/modules
install -Dm 755 module-image-filter/ngx_http_image_filter_module*.so \ install -Dm 755 module-image-filter/ngx_http_image_filter_module*.so \
-t %{buildroot}%{_libdir}/angie/modules -t %{buildroot}%{_libdir}/angie/modules
@ -886,7 +957,7 @@ install -Dm 755 module-njs/ngx_http_js_module*.so \
install -Dm 755 module-njs/ngx_stream_js_module*.so \ install -Dm 755 module-njs/ngx_stream_js_module*.so \
-t %{buildroot}%{_libdir}/angie/modules -t %{buildroot}%{_libdir}/angie/modules
install -Dm 755 ../njs-0.8.5/build/njs \ install -Dm 755 ../njs-0.8.9/build/njs \
%{buildroot}%{_bindir}/njs %{buildroot}%{_bindir}/njs
install -Dm 755 module-opentracing/ngx_http_opentracing_module*.so \ install -Dm 755 module-opentracing/ngx_http_opentracing_module*.so \
@ -938,11 +1009,18 @@ install -Dm 755 module-vts/ngx_*_traffic_status_module*.so \
install -dm 755 %{buildroot}%{_datadir}/angie-module-vts/stream install -dm 755 %{buildroot}%{_datadir}/angie-module-vts/stream
install -Dm 644 %{_builddir}/nginx-module-vts-0.2.2/share/*.html \ install -Dm 644 %{_builddir}/nginx-module-vts-0.2.3/share/*.html \
-t %{buildroot}%{_datadir}/angie-module-vts -t %{buildroot}%{_datadir}/angie-module-vts
install -Dm 644 %{_builddir}/nginx-module-sts-0.1.1/share/*.html \ install -Dm 644 %{_builddir}/nginx-module-sts-0.1.1/share/*.html \
-t %{buildroot}%{_datadir}/angie-module-vts/stream -t %{buildroot}%{_datadir}/angie-module-vts/stream
install -Dm 755 module-wasm/ngx_*.so \
-t %{buildroot}%{_libdir}/angie/modules
install -Dm 755 module-wamr/ngx_wamr_module*.so \
-t %{buildroot}%{_libdir}/angie/modules
install -Dm 755 module-wasmtime/ngx_wasmtime_module*.so \
-t %{buildroot}%{_libdir}/angie/modules
install -Dm 755 module-xslt/ngx_http_xslt_filter_module*.so \ install -Dm 755 module-xslt/ngx_http_xslt_filter_module*.so \
-t %{buildroot}%{_libdir}/angie/modules -t %{buildroot}%{_libdir}/angie/modules
@ -1027,7 +1105,7 @@ if [ $1 -eq 1 ]; then
Thanks for using Angie! Thanks for using Angie!
Please find the official documentation for Angie here: Please find the official documentation for Angie here:
* https://angie.software/en/ * https://en.angie.software/angie/docs/
---------------------------------------------------------------------- ----------------------------------------------------------------------
EOM EOM
@ -1445,6 +1523,37 @@ and reload angie:
Please refer to the modules documentation for further details: Please refer to the modules documentation for further details:
https://github.com/openresty/headers-more-nginx-module/ https://github.com/openresty/headers-more-nginx-module/
----------------------------------------------------------------------
BANNER
fi
%package module-http-auth-radius
Summary: Angie http-auth-radius dynamic module
Requires: angie = %{version}-%{release}
%description module-http-auth-radius
Module adds support of authentication against RADIUS servers for Angie.
%files module-http-auth-radius
%{_libdir}/angie/modules/ngx_http_auth_radius_module.so
%{_libdir}/angie/modules/ngx_http_auth_radius_module-debug.so
%doc module-http-auth-radius/README
%license module-http-auth-radius/LICENSE
%post module-http-auth-radius
if [ $1 -eq 1 ]; then
cat <<BANNER
----------------------------------------------------------------------
The http-auth-radius dynamic module for Angie has been installed.
To enable this module, add the following to /etc/angie/angie.conf
and reload angie:
load_module modules/ngx_http_auth_radius_module.so;
Please refer to the module documentation for further details:
https://github.com/ten0s/ngx_http_auth_radius_module
---------------------------------------------------------------------- ----------------------------------------------------------------------
BANNER BANNER
fi fi
@ -1475,7 +1584,7 @@ and reload angie:
load_module modules/ngx_http_image_filter_module.so; load_module modules/ngx_http_image_filter_module.so;
Please refer to the modules documentation for further details: Please refer to the modules documentation for further details:
https://angie.software/http_image_filter/ https://en.angie.software/angie/docs/configuration/modules/http/http_image_filter/
---------------------------------------------------------------------- ----------------------------------------------------------------------
BANNER BANNER
@ -1737,9 +1846,8 @@ and reload angie:
Please refer to the njs documentation for further details: Please refer to the njs documentation for further details:
https://github.com/nginx/njs https://github.com/nginx/njs
https://angie.software/js_reference/ https://en.angie.software/angie/docs/configuration/modules/http/http_js/
https://angie.software/http_js/ https://en.angie.software/angie/docs/configuration/modules/stream/stream_js/
https://angie.software/stream_js/
---------------------------------------------------------------------- ----------------------------------------------------------------------
BANNER BANNER
@ -1766,7 +1874,7 @@ if [ $1 -eq 1 ]; then
The njs CLI for Angie has been installed. The njs CLI for Angie has been installed.
Please refer to the njs documentation for further details: Please refer to the njs documentation for further details:
https://angie.software/js_reference/ https://nginx.org/en/docs/njs/cli.html
---------------------------------------------------------------------- ----------------------------------------------------------------------
BANNER BANNER
@ -1856,8 +1964,8 @@ Perl calls into SSI.
%files module-perl %files module-perl
%{_libdir}/angie/modules/ngx_http_perl_module.so %{_libdir}/angie/modules/ngx_http_perl_module.so
%{_libdir}/angie/modules/ngx_http_perl_module-debug.so %{_libdir}/angie/modules/ngx_http_perl_module-debug.so
%{perl_vendorarch}/auto/nginx %{_libdir}/perl5/vendor_perl/auto/nginx
%{perl_vendorarch}/nginx.pm %{_libdir}/perl5/vendor_perl/nginx.pm
%{_mandir}/man3/nginx.3pm.gz %{_mandir}/man3/nginx.3pm.gz
%doc module-perl/README %doc module-perl/README
@ -1875,7 +1983,7 @@ and reload angie:
load_module modules/ngx_http_perl_module.so; load_module modules/ngx_http_perl_module.so;
Please refer to the modules documentation for further details: Please refer to the modules documentation for further details:
https://angie.software/http_perl/ https://en.angie.software/angie/docs/configuration/modules/http/http_perl/
---------------------------------------------------------------------- ----------------------------------------------------------------------
BANNER BANNER
@ -2173,6 +2281,115 @@ https://github.com/vozlt/nginx-module-vts
https://github.com/vozlt/nginx-module-stream-sts https://github.com/vozlt/nginx-module-stream-sts
https://github.com/vozlt/nginx-module-sts https://github.com/vozlt/nginx-module-sts
----------------------------------------------------------------------
BANNER
fi
%package module-wamr
Summary: WAMR run-time for Angie Wasm dynamic module
Requires: angie = %{version}-%{release}
%description module-wamr
WebAssembly Micro Runtime (WAMR) is a lightweight standalone WebAssembly (Wasm) runtime with small footprint,
high performance and highly configurable features for applications cross from embedded, IoT,
edge to Trusted Execution Environment (TEE), smart contract, cloud native and so on.
%files module-wamr
%{_libdir}/angie/modules/ngx_wamr_module.so
%{_libdir}/angie/modules/ngx_wamr_module-debug.so
%doc module-wamr/README
%license LICENSE
%post module-wamr
if [ $1 -eq 1 ]; then
cat <<BANNER
----------------------------------------------------------------------
The WAMR run-time for Angie Wasm dynamic module has been installed.
To enable this module, add the following to /etc/angie/angie.conf
and reload angie:
load_module modules/ngx_wamr_module.so;
Please refer to the module documentation for further details:
https://github.com/bytecodealliance/wasm-micro-runtime
https://git.angie.software/web-server/angie-wasm
----------------------------------------------------------------------
BANNER
fi
%package module-wasmtime
Summary: Wasmtime run-time for Angie Wasm dynamic module
Requires: angie = %{version}-%{release}
%description module-wasmtime
Wasmtime is built on the optimizing Cranelift code generator to quickly generate high-quality machine
code either at runtime or ahead-of-time. Wasmtime is optimized for efficient instantiation,
low-overhead calls between the embedder and wasm, and scalability of concurrent instances.
%files module-wasmtime
%{_libdir}/angie/modules/ngx_wasmtime_module.so
%{_libdir}/angie/modules/ngx_wasmtime_module-debug.so
%doc module-wasmtime/README
%license LICENSE
%post module-wasmtime
if [ $1 -eq 1 ]; then
cat <<BANNER
----------------------------------------------------------------------
The Wasmtime run-time for Angie Wasm dynamic module has been installed.
To enable this module, add the following to /etc/angie/angie.conf
and reload angie:
load_module modules/ngx_wasmtime_module.so;
Please refer to the module documentation for further details:
https://github.com/bytecodealliance/wasmtime
https://git.angie.software/web-server/angie-wasm
----------------------------------------------------------------------
BANNER
fi
%package module-wasm
Summary: Angie Webasm dynamic module
Requires: angie = %{version}-%{release}
Requires: angie-module-wasmtime = %{version}-%{release}
%description module-wasm
Module allows to run Web Assembly Angie extensions in Angie
%files module-wasm
%{_libdir}/angie/modules/ngx_http_wasm_host_module.so
%{_libdir}/angie/modules/ngx_http_wasm_host_module-debug.so
%{_libdir}/angie/modules/ngx_wasm_core_module.so
%{_libdir}/angie/modules/ngx_wasm_core_module-debug.so
%{_libdir}/angie/modules/ngx_wasm_module.so
%{_libdir}/angie/modules/ngx_wasm_module-debug.so
%doc module-wasm/README
%license LICENSE
%post module-wasm
if [ $1 -eq 1 ]; then
cat <<BANNER
----------------------------------------------------------------------
The Webasm dynamic module for Angie has been installed.
To enable this module, add the following to /etc/angie/angie.conf
and reload angie:
load_module modules/ngx_wasm_module.so;
load_module modules/ngx_wasm_core_module.so;
load_module modules/ngx_http_wasm_host_module.so;
load_module modules/ngx_wasmtime_module.so;
Please refer to the module documentation for further details:
https://git.angie.software/web-server/angie-wasm
---------------------------------------------------------------------- ----------------------------------------------------------------------
BANNER BANNER
fi fi
@ -2203,7 +2420,7 @@ and reload angie:
load_module modules/ngx_http_xslt_filter_module.so; load_module modules/ngx_http_xslt_filter_module.so;
Please refer to the modules documentation for further details: Please refer to the modules documentation for further details:
https://angie.software/http_xslt/ https://en.angie.software/angie/docs/configuration/modules/http/http_xslt/
---------------------------------------------------------------------- ----------------------------------------------------------------------
BANNER BANNER
@ -2275,9 +2492,35 @@ https://github.com/tokers/zstd-nginx-module
BANNER BANNER
fi fi
%changelog %changelog
* Wed Feb 13 2025 Arkady L. Shane <tigro@msvsphere-os.ru> - angie-1.8.1-2
- Updated angie-module-auth-spnego to v1.1.2
- Updated angie-module-headers-more to v0.38
- Updated angie-module-lua to 0.10.28
- Updated angie-module-njs to 0.8.9
- Updated angie-module-vts to v0.2.3
- Updated angie-module-wasm to v0.2-beta2
* Tue Feb 11 2025 Eduard Basov <ebasov@msvsphere-os.ru> - 1.8.1-1 * Tue Feb 11 2025 Eduard Basov <ebasov@msvsphere-os.ru> - 1.8.1-1
- Rebuilt for MSVSphere 10 - Rebuilt for MSVSphere 10
* Sat Dec 28 2024 Release Engineering Team <devops@tech.wbsrv.ru> - angie-1.8.1-1
- Release 1.8.1
- Updated angie-module-auth-jwt to 0.9.0
* Thu Dec 19 2024 Release Engineering Team <devops@tech.wbsrv.ru> - angie-1.8.0-1
- Release 1.8.0
- Added angie-module-http-auth-radius
- Updated angie-module-auth-jwt to 0.8.0
- Updated angie-module-jwt to v3.4.2
- Updated angie-module-njs to 0.8.8
- Updated angie-module-opentracing to v0.38.0
- Updated angie-module-wasm to v0.1-beta5
* Thu Sep 19 2024 Release Engineering Team <devops@tech.wbsrv.ru> - angie-1.7.0-1
- Release 1.7.0
- Updated angie-module-opentracing to 0.36.0
- Updated angie-module-lua to 0.10.27
* Sat Aug 31 2024 Arkady L. Shane <tigro@msvsphere-os.ru> - 1.6.2-1 * Sat Aug 31 2024 Arkady L. Shane <tigro@msvsphere-os.ru> - 1.6.2-1
- Rebuilt for MSVSphere 9.4 - Rebuilt for MSVSphere 9.4

Loading…
Cancel
Save