Compare commits

...

9 Commits
i9 ... i10ce

@ -1,62 +1,70 @@
32801a5817cfd4acf74f1c1345498d8e2ab8a61a SOURCES/ngx_http_enhanced_memcached_module-v0.3.tar.gz
aa2751fa737792591cd4c6d53b93f6a51b947956 SOURCES/set-misc-nginx-module-v0.33.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
6c4001d4ffa9a298ac76b8afca95732cf2641899 SOURCES/wasmtime-v25.0.3-aarch64-linux-c-api.tar.xz
36f42942b0dbb7ac0b32a78634aad096ef5a260f SOURCES/wasm-micro-runtime-WAMR-1.3.2.tar.gz
46773142147a7443d94f6508f750b475001e064a SOURCES/lua-resty-core-v0.1.31.tar.gz
f5dccf21dc05cddb6205164a8fd3cf210926ef6c SOURCES/opentracing-cpp-v1.6.0.tar.gz
f00e346646e96be49abfe986b512c21c2084bcb1 SOURCES/echo-nginx-module-v0.63.tar.gz
7064d5cc11cb22b7ef2dc952bdac035e548cbffd SOURCES/ssdeep-release-2.14.1.tar.gz
524407402df7e73df9def85345c8bea324dceede SOURCES/nginx-dav-ext-module-v3.0.0.tar.gz
76a1b0f6f95c9a817cb96739e28ae9172bb19df6 SOURCES/ngx_devel_kit-v0.3.3.tar.gz
1a2c7dae62d51cc773226d0e1555182cac5696c0 SOURCES/angie-1.6.2.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
1175837831ac32c5f26c4113ea1a946db4822557 SOURCES/mbedtls-v3.6.0.tar.gz
526e9dba53c5c9ae557ae768c527d2cfb6f762d8 SOURCES/lua-resty-jwt-v0.2.3.tar.gz
1f9b404e3dc483dab1ec0bb7644f0658241f3c00 SOURCES/nginx-keyval-0.3.0.tar.gz
8f7fabc60072c2f86450d24b7bf9c0fc31ffa9eb SOURCES/nginx-otel-v0.1.1.tar.gz
b9629d51f4a67b55d70407054c689a17cf8244c1 SOURCES/ngx_brotli-v1.0.0rc.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
96e1476960799bb71b58ddfa764ddbd98fd732e1 SOURCES/c-ares-cares-1_27_0.tar.gz
7e9fb77e0e59ad8a322ce86d5b9ee112bdae91fb SOURCES/lua-resty-hmac-5f60e1a28b9fdd7939f0e1738171f0ca5fe22978.tar.gz
c4a5ae103fc4af61821b5d5f2eb7c6882f789ec0 SOURCES/re2-2024-03-01.tar.gz
526e9dba53c5c9ae557ae768c527d2cfb6f762d8 SOURCES/lua-resty-jwt-v0.2.3.tar.gz
a036f35dfc8c2f1fa38e16805891fb338273cbcb SOURCES/nginx-vod-module-1.33.tar.gz
76a1b0f6f95c9a817cb96739e28ae9172bb19df6 SOURCES/ngx_devel_kit-v0.3.3.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
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
abaa2e8737976c6eccf3c8f2f7672f4b7cd7f573 SOURCES/ngx_http_substitutions_filter_module-e12e965ac1837ca709709f9a26f572a54d83430e.tar.gz
9926e80a795b71b877e41bcd13fb9022fdd84496 SOURCES/quickjs-6e2e68fd0896957f92eb6c242a2e048c1ef3cae0.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
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
0711f54f680027ea23eb4d11c87c7274ba55eb3a SOURCES/headers-more-nginx-module-v0.37.tar.gz
4b6cef784bc7acaa6651f5616ede7a3b60625891 SOURCES/nginx-opentracing-v0.35.3.tar.gz
fabe489aea91a63908f8dd2d7c8462b2f8782854 SOURCES/lua-resty-openssl-1.5.1.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
c96c3c97331a5fbd16556494299f927e4ffd8d8d SOURCES/wasmtime-v25.0.3-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
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
a206b9717e28102e088784ac001a2149c26eb2aa SOURCES/nginx-module-vts-v0.2.2.tar.gz
7e9fb77e0e59ad8a322ce86d5b9ee112bdae91fb SOURCES/lua-resty-hmac-5f60e1a28b9fdd7939f0e1738171f0ca5fe22978.tar.gz
6a4b5c2195c125c7e9ac04fe9e5fb6c0a3705763 SOURCES/luajit2-v2.1-20240626.tar.gz
6e0029b72ddd55daf043252b088849aa8822fded SOURCES/njs-0.8.5.tar.gz
32be45997d530d0a59ea8636686553abcc536479 SOURCES/ModSecurity-v3.0.12.tar.gz
5df4fe9e8262727170ccd59a14a55a0d73d7c370 SOURCES/nginx-auth-jwt-0.7.0.tar.gz
96e1476960799bb71b58ddfa764ddbd98fd732e1 SOURCES/c-ares-cares-1_27_0.tar.gz
62cc7e19c7a178bba1f5d3fbb602bbd154aefa60 SOURCES/nginx-module-stream-sts-v0.1.1.tar.gz
3fe341fb6628843f205a1557b114de45c79f2555 SOURCES/headers-more-nginx-module-v0.38.tar.gz
7064d5cc11cb22b7ef2dc952bdac035e548cbffd SOURCES/ssdeep-release-2.14.1.tar.gz
7c4f2f246405cae0acd3fbc33b7031fda0a94800 SOURCES/ngx_cache_purge-2.5.3.tar.gz
32801a5817cfd4acf74f1c1345498d8e2ab8a61a SOURCES/ngx_http_enhanced_memcached_module-v0.3.tar.gz
1bfdaab7a7c61062377663cc212d54ca88368231 SOURCES/nginx-opentracing-v0.38.0.tar.gz
fb5cf748d87dd448576d73b057855fc12cad9896 SOURCES/nginx-rtmp-module-v1.2.2.tar.gz
1194355eab5775ba0c9ab6e50b5969e12bed7fd3 SOURCES/nginx-module-sts-v0.1.1.tar.gz
8cce502d785f2563b5a844024b47e6a5ff2234bf SOURCES/lua-dumper-v0.1.1.tar.gz
db452736b5e7e549489104c7bb9d5b3a7631e162 SOURCES/lua-resty-core-v0.1.28.tar.gz
abaa2e8737976c6eccf3c8f2f7672f4b7cd7f573 SOURCES/ngx_http_substitutions_filter_module-e12e965ac1837ca709709f9a26f572a54d83430e.tar.gz
4d41125dc2f50062f1f497a9b19bbca7c2845ce5 SOURCES/ngx_postgres-1.0rc7.tar.gz
8f7fabc60072c2f86450d24b7bf9c0fc31ffa9eb SOURCES/nginx-otel-v0.1.1.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

108
.gitignore vendored

@ -1,62 +1,70 @@
SOURCES/ngx_http_enhanced_memcached_module-v0.3.tar.gz
SOURCES/set-misc-nginx-module-v0.33.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/wasmtime-v25.0.3-aarch64-linux-c-api.tar.xz
SOURCES/wasm-micro-runtime-WAMR-1.3.2.tar.gz
SOURCES/lua-resty-core-v0.1.31.tar.gz
SOURCES/opentracing-cpp-v1.6.0.tar.gz
SOURCES/echo-nginx-module-v0.63.tar.gz
SOURCES/ssdeep-release-2.14.1.tar.gz
SOURCES/nginx-dav-ext-module-v3.0.0.tar.gz
SOURCES/ngx_devel_kit-v0.3.3.tar.gz
SOURCES/angie-1.6.2.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/mbedtls-v3.6.0.tar.gz
SOURCES/lua-resty-jwt-v0.2.3.tar.gz
SOURCES/nginx-keyval-0.3.0.tar.gz
SOURCES/nginx-otel-v0.1.1.tar.gz
SOURCES/ngx_brotli-v1.0.0rc.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/c-ares-cares-1_27_0.tar.gz
SOURCES/lua-resty-hmac-5f60e1a28b9fdd7939f0e1738171f0ca5fe22978.tar.gz
SOURCES/re2-2024-03-01.tar.gz
SOURCES/lua-resty-jwt-v0.2.3.tar.gz
SOURCES/nginx-vod-module-1.33.tar.gz
SOURCES/ngx_devel_kit-v0.3.3.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/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/ngx_http_substitutions_filter_module-e12e965ac1837ca709709f9a26f572a54d83430e.tar.gz
SOURCES/quickjs-6e2e68fd0896957f92eb6c242a2e048c1ef3cae0.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/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/headers-more-nginx-module-v0.37.tar.gz
SOURCES/nginx-opentracing-v0.35.3.tar.gz
SOURCES/lua-resty-openssl-1.5.1.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.3-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/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/nginx-module-vts-v0.2.2.tar.gz
SOURCES/lua-resty-hmac-5f60e1a28b9fdd7939f0e1738171f0ca5fe22978.tar.gz
SOURCES/luajit2-v2.1-20240626.tar.gz
SOURCES/njs-0.8.5.tar.gz
SOURCES/ModSecurity-v3.0.12.tar.gz
SOURCES/nginx-auth-jwt-0.7.0.tar.gz
SOURCES/c-ares-cares-1_27_0.tar.gz
SOURCES/nginx-module-stream-sts-v0.1.1.tar.gz
SOURCES/headers-more-nginx-module-v0.38.tar.gz
SOURCES/ssdeep-release-2.14.1.tar.gz
SOURCES/ngx_cache_purge-2.5.3.tar.gz
SOURCES/ngx_http_enhanced_memcached_module-v0.3.tar.gz
SOURCES/nginx-opentracing-v0.38.0.tar.gz
SOURCES/nginx-rtmp-module-v1.2.2.tar.gz
SOURCES/nginx-module-sts-v0.1.1.tar.gz
SOURCES/lua-dumper-v0.1.1.tar.gz
SOURCES/lua-resty-core-v0.1.28.tar.gz
SOURCES/ngx_http_substitutions_filter_module-e12e965ac1837ca709709f9a26f572a54d83430e.tar.gz
SOURCES/ngx_postgres-1.0rc7.tar.gz
SOURCES/nginx-otel-v0.1.1.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

@ -0,0 +1,24 @@
From 8e43ff009f56960c8fb7458282c7366855633b75 Mon Sep 17 00:00:00 2001
From: tigro <tigro@msvsphere-os.ru>
Date: Wed, 12 Feb 2025 20:37:44 +0300
Subject: [PATCH] Fix configure error
---
auto/feature | 1 +
1 file changed, 1 insertion(+)
diff --git a/auto/feature b/auto/feature
index e6313cc..59f31af 100644
--- a/auto/feature
+++ b/auto/feature
@@ -35,6 +35,7 @@ fi
cat << END > $NGX_AUTOTEST.c
#include <sys/types.h>
+#include <stdio.h>
$NGX_INCLUDE_UNISTD_H
$ngx_feature_incs
--
2.48.1

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

@ -1,7 +1,7 @@
This package has been built using the below sources:
- Project: https://github.com/stnoonan/spnego-http-auth-nginx-module
Version: v1.1.1
Archive: https://github.com/stnoonan/spnego-http-auth-nginx-module/archive/refs/tags/v1.1.1.tar.gz
Version: v1.1.2
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.

@ -1,7 +1,7 @@
This package has been built using the below sources:
- Project: https://github.com/openresty/headers-more-nginx-module
Version: v0.37
Archive: https://github.com/openresty/headers-more-nginx-module/archive/refs/tags/v0.37.tar.gz
Version: v0.38
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.

@ -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:
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:
- Project: https://github.com/max-lt/nginx-jwt-module
Version: v3.4.1
Archive: https://github.com/max-lt/nginx-jwt-module/archive/refs/tags/v3.4.1.tar.gz
Version: v3.4.2
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.

@ -1,16 +1,16 @@
This package has been built using the below sources:
- Project: https://github.com/openresty/lua-nginx-module
Version: v0.10.26
Archive: https://github.com/openresty/lua-nginx-module/archive/refs/tags/v0.10.26.tar.gz
Version: v0.10.28
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
Version: bea8a0c0de94cede71554f53818ac0267d675d63
Archive: https://github.com/openresty/stream-lua-nginx-module/archive/bea8a0c0de94cede71554f53818ac0267d675d63.tar.gz
Version: v0.0.16
Archive: https://github.com/openresty/stream-lua-nginx-module/archive/refs/tags/v0.0.16.tar.gz
- Project: https://github.com/openresty/luajit2
Version: v2.1-20240626
Archive: https://github.com/openresty/luajit2/archive/refs/tags/v2.1-20240626.tar.gz
Version: v2.1-20250117
Archive: https://github.com/openresty/luajit2/archive/refs/tags/v2.1-20250117.tar.gz
- Project: https://github.com/ldrumm/chronos
Version: v0.2-4
@ -28,9 +28,13 @@ This package has been built using the below sources:
Version: v0.1.1
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
Version: v0.1.28
Archive: https://github.com/openresty/lua-resty-core/archive/refs/tags/v0.1.28.tar.gz
Version: v0.1.31
Archive: https://github.com/openresty/lua-resty-core/archive/refs/tags/v0.1.31.tar.gz
- Project: https://github.com/jkeys089/lua-resty-hmac
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
- Project: https://github.com/openresty/lua-resty-lrucache
Version: v0.13
Archive: https://github.com/openresty/lua-resty-lrucache/archive/refs/tags/v0.13.tar.gz
Version: v0.15
Archive: https://github.com/openresty/lua-resty-lrucache/archive/refs/tags/v0.15.tar.gz
- Project: https://github.com/zmartzone/lua-resty-openidc
Version: v1.7.6
Archive: https://github.com/zmartzone/lua-resty-openidc/archive/refs/tags/v1.7.6.tar.gz
Version: v1.8.0
Archive: https://github.com/zmartzone/lua-resty-openidc/archive/refs/tags/v1.8.0.tar.gz
- Project: https://github.com/fffonion/lua-resty-openssl
Version: 1.4.0
Archive: https://github.com/fffonion/lua-resty-openssl/archive/refs/tags/1.4.0.tar.gz
Version: 1.5.1
Archive: https://github.com/fffonion/lua-resty-openssl/archive/refs/tags/1.5.1.tar.gz
- Project: https://github.com/bungle/lua-resty-session
Version: v3.10
Archive: https://github.com/bungle/lua-resty-session/archive/refs/tags/v3.10.tar.gz
Version: v4.0.5
Archive: https://github.com/bungle/lua-resty-session/archive/refs/tags/v4.0.5.tar.gz
- Project: https://github.com/openresty/lua-resty-string
Version: v0.15
Archive: https://github.com/openresty/lua-resty-string/archive/refs/tags/v0.15.tar.gz
Version: v0.16
Archive: https://github.com/openresty/lua-resty-string/archive/refs/tags/v0.16.tar.gz
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
- Project: https://github.com/owasp-modsecurity/ModSecurity
Version: v3.0.12
Archive: https://github.com/owasp-modsecurity/ModSecurity/archive/refs/tags/v3.0.12.tar.gz
Version: v3.0.13
Archive: https://github.com/owasp-modsecurity/ModSecurity/archive/refs/tags/v3.0.13.tar.gz
- Project: https://github.com/libinjection/libinjection
Version: b9fcaaf9e50e9492807b23ffcc6af46ee1f203b9
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
Version: release-2.14.1
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:
- Project: https://github.com/nginx/njs
Version: 0.8.5
Archive: https://github.com/nginx/njs/archive/refs/tags/0.8.5.tar.gz
Version: 0.8.9
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.

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

@ -1,2 +1,2 @@
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:
- Project: https://github.com/vozlt/nginx-module-vts
Version: v0.2.2
Archive: https://github.com/vozlt/nginx-module-vts/archive/refs/tags/v0.2.2.tar.gz
Version: v0.2.3
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
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:
https://angie.software/en/http_xslt/
https://en.angie.software/angie/docs/configuration/modules/http/http_xslt/

@ -1,6 +1,6 @@
[Unit]
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
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
Version: 1.6.2
Release: 1%{?dist}
Version: 1.8.1
Release: 2%{?dist}
Summary: Efficient, powerful and scalable reverse proxy and web server
License: BSD-2-Clause
URL: https://angie.software
@ -11,11 +11,11 @@ Source3: example.conf
Source4: angie.logrotate
Source5: angie.service
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
Source74: nginx-auth-ldap-241200eac8e4acae74d353291bd27f79e5ca3dc4.tar.gz
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
Source8: ngx_brotli-v1.0.0rc.tar.gz
Source41: README-module-brotli
@ -33,32 +33,36 @@ Source31: nginx-eval-module-2016.06.10.tar.gz
Source46: README-module-eval
Source10: ngx_http_geoip2_module-3.4.tar.gz
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
Source114: ngx_http_auth_radius_module-458af16e01533d52b842c74f242fff2340104385.tar.gz
Source115: README-module-http-auth-radius
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
Source26: nginx-keyval-0.3.0.tar.gz
Source51: README-module-keyval
Source21: lua-resty-core-v0.1.28.tar.gz
Source22: lua-resty-lrucache-v0.13.tar.gz
Source23: luajit2-v2.1-20240626.tar.gz
Source24: lua-nginx-module-v0.10.26.tar.gz
Source25: stream-lua-nginx-module-bea8a0c0de94cede71554f53818ac0267d675d63.tar.gz
Source21: lua-resty-core-v0.1.31.tar.gz
Source22: lua-resty-lrucache-v0.15.tar.gz
Source23: luajit2-v2.1-20250117.tar.gz
Source24: lua-nginx-module-v0.10.28.tar.gz
Source25: stream-lua-nginx-module-v0.0.16.tar.gz
Source94: chronos-v0.2-4.tar.gz
Source95: lua-cjson-2.1.0.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
Source98: lua-resty-hmac-5f60e1a28b9fdd7939f0e1738171f0ca5fe22978.tar.gz
Source99: lua-resty-http-v0.17.2.tar.gz
Source100: lua-resty-jwt-v0.2.3.tar.gz
Source101: lua-resty-openidc-v1.7.6.tar.gz
Source102: lua-resty-openssl-1.4.0.tar.gz
Source103: lua-resty-session-v3.10.tar.gz
Source104: lua-resty-string-v0.15.tar.gz
Source101: lua-resty-openidc-v1.8.0.tar.gz
Source102: lua-resty-openssl-1.5.1.tar.gz
Source103: lua-resty-session-v4.0.5.tar.gz
Source104: lua-resty-string-v0.16.tar.gz
Source52: README-module-lua
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
Source70: ssdeep-release-2.14.1.tar.gz
Source71: angie-module-modsecurity.logrotate
@ -66,10 +70,11 @@ Source72: modsecurity.rules.conf
Source53: README-module-modsecurity
Source12: ngx_devel_kit-v0.3.3.tar.gz
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
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
Source37: zipkin-cpp-opentracing-966416e4d6aec23f572730aede6c087ccce6d194.tar.gz
Source56: README-module-opentracing
@ -101,8 +106,15 @@ Source18: nginx-vod-module-1.33.tar.gz
Source65: README-module-vod
Source90: nginx-module-stream-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
Source108: wasm-micro-runtime-WAMR-1.3.2.tar.gz
Source109: wasmtime-v25.0.3-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
Source116: wasmtime-v25.0.3-aarch64-linux-c-api.tar.xz
Source66: README-module-xslt
Source75: mod_zip-1.3.0.tar.gz
Source76: README-module-zip
@ -110,6 +122,7 @@ Source88: zstd-nginx-module-f4ba115e0b0eaecde545e5f37db6aa18917d8f4b.tar.g
Source89: README-module-zstd
Patch20: http-auth-radius.patch
Patch0: luajit2-luaconf.h.patch
Patch1: luajit2-Makefile.patch
Patch2: lua-config.patch
@ -118,6 +131,7 @@ Patch18: lua-cjson.patch
Patch12: libinjection-version.patch
Patch10: modsecurity-ssdeep.patch
Patch11: modsecurity-libmaxminddb.patch
Patch19: modsecurity-mbedtls.patch
Patch8: dd-opentracing-cpp-cmakelists.patch
Patch9: opentracing-cpp-fix-ftbfs-glibc-2.34.patch
Patch14: abseil-off_t.patch
@ -127,18 +141,18 @@ Patch5: ngx_postgres-dynamic.patch
Patch6: ngx_postgres-subrequest_in_memory.patch
Patch16: zstd-nginx-module.nostatic.patch
Patch13: configure-accelerator.patch
Patch1000: 0001-Fix-configure-error.patch
BuildRequires: gcc
BuildRequires: gcc-c++
BuildRequires: make
BuildRequires: openssl-devel
BuildRequires: pcre-devel
BuildRequires: pcre2-devel
BuildRequires: zlib-devel
BuildRequires: libcurl-devel
BuildRequires: msgpack-devel
BuildRequires: perl-ExtUtils-Embed
BuildRequires: perl-macros
BuildRequires: libzstd-devel
BuildRequires: perl(ExtUtils::Embed)
BuildRequires: zlib-devel
Requires: systemd
@ -149,10 +163,10 @@ with brand new extra functionality.
%prep
rm -Rf %{_builddir}/*
%setup -q
%patch13 -p1
tar -xpzf %{_sourcedir}/nginx-auth-jwt-0.7.0.tar.gz -C %{_builddir}
%patch -P 1000 -p1 -b .fix-configure-error
tar -xpzf %{_sourcedir}/nginx-auth-jwt-0.9.0.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_cache_purge-2.5.3.tar.gz -C %{_builddir}
tar -xpzf %{_sourcedir}/nginx-dav-ext-module-v3.0.0.tar.gz -C %{_builddir}
@ -161,47 +175,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}/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}/headers-more-nginx-module-v0.37.tar.gz -C %{_builddir}
tar -xpzf %{_sourcedir}/nginx-jwt-module-v3.4.1.tar.gz -C %{_builddir}
tar -xpzf %{_sourcedir}/headers-more-nginx-module-v0.38.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}/chronos-v0.2-4.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-ffi-zlib-v0.6.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-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-lrucache-v0.13.tar.gz -C %{_builddir}
tar -xpzf %{_sourcedir}/lua-resty-openidc-v1.7.6.tar.gz -C %{_builddir}
tar -xpzf %{_sourcedir}/lua-resty-openssl-1.4.0.tar.gz -C %{_builddir}
tar -xpzf %{_sourcedir}/lua-resty-session-v3.10.tar.gz -C %{_builddir}
tar -xpzf %{_sourcedir}/lua-resty-string-v0.15.tar.gz -C %{_builddir}
tar -xpzf %{_sourcedir}/luajit2-v2.1-20240626.tar.gz -C %{_builddir}
tar -xpzf %{_sourcedir}/lua-nginx-module-v0.10.26.tar.gz -C %{_builddir}
tar -xpzf %{_sourcedir}/stream-lua-nginx-module-bea8a0c0de94cede71554f53818ac0267d675d63.tar.gz -C %{_builddir}
%patch0 -d %{_builddir}/luajit2-2.1-20240626 -p0
%patch1 -d %{_builddir}/luajit2-2.1-20240626 -p0
%patch2 -d %{_builddir}/lua-nginx-module-0.10.26 -p0
%patch3 -d %{_builddir}/stream-lua-nginx-module-bea8a0c0de94cede71554f53818ac0267d675d63 -p0
%patch18 -d %{_builddir}/lua-cjson-2.1.0 -p0
tar -xpzf %{_sourcedir}/ModSecurity-v3.0.12.tar.gz -C %{_builddir}
rmdir %{_builddir}/ModSecurity-3.0.12/others/libinjection
tar -xpzf %{_sourcedir}/lua-resty-lrucache-v0.15.tar.gz -C %{_builddir}
tar -xpzf %{_sourcedir}/lua-resty-openidc-v1.8.0.tar.gz -C %{_builddir}
tar -xpzf %{_sourcedir}/lua-resty-openssl-1.5.1.tar.gz -C %{_builddir}
tar -xpzf %{_sourcedir}/lua-resty-session-v4.0.5.tar.gz -C %{_builddir}
tar -xpzf %{_sourcedir}/lua-resty-string-v0.16.tar.gz -C %{_builddir}
tar -xpzf %{_sourcedir}/luajit2-v2.1-20250117.tar.gz -C %{_builddir}
tar -xpzf %{_sourcedir}/lua-nginx-module-v0.10.28.tar.gz -C %{_builddir}
tar -xpzf %{_sourcedir}/stream-lua-nginx-module-v0.0.16.tar.gz -C %{_builddir}
%patch -P0 -d %{_builddir}/luajit2-2.1-20250117 -p0
%patch -P1 -d %{_builddir}/luajit2-2.1-20250117 -p0
%patch -P2 -d %{_builddir}/lua-nginx-module-0.10.28 -p0
%patch -P3 -d %{_builddir}/stream-lua-nginx-module-0.0.16 -p0
%patch -P18 -d %{_builddir}/lua-cjson-2.1.0 -p0
tar -xpzf %{_sourcedir}/ModSecurity-v3.0.13.tar.gz -C %{_builddir}
rmdir %{_builddir}/ModSecurity-3.0.13/others/libinjection
tar -xpzf %{_sourcedir}/libinjection-b9fcaaf9e50e9492807b23ffcc6af46ee1f203b9.tar.gz -C %{_builddir}
%patch12 -d %{_builddir}/libinjection-b9fcaaf9e50e9492807b23ffcc6af46ee1f203b9 -p0
mv %{_builddir}/libinjection-b9fcaaf9e50e9492807b23ffcc6af46ee1f203b9 %{_builddir}/ModSecurity-3.0.12/others/libinjection
%patch -P12 -d %{_builddir}/libinjection-b9fcaaf9e50e9492807b23ffcc6af46ee1f203b9 -p0
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}/ssdeep-release-2.14.1.tar.gz -C %{_builddir}
%patch10 -d %{_builddir}/ModSecurity-3.0.12 -p0
%patch11 -d %{_builddir}/ModSecurity-3.0.12 -p0
%patch -P10 -d %{_builddir}/ModSecurity-3.0.13 -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}/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}/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}/zipkin-cpp-opentracing-966416e4d6aec23f572730aede6c087ccce6d194.tar.gz -C %{_builddir}
%patch8 -d %{_builddir}/dd-opentracing-cpp-1.3.7 -p0
%patch9 -d %{_builddir}/opentracing-cpp-1.6.0 -p0
%patch -P8 -d %{_builddir}/dd-opentracing-cpp-1.3.7 -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}/c-ares-cares-1_27_0.tar.gz -C %{_builddir}
tar -xpzf %{_sourcedir}/grpc-v1.46.7.tar.gz -C %{_builddir}
@ -210,12 +232,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}/protobuf-v3.19.5.tar.gz -C %{_builddir}
tar -xpzf %{_sourcedir}/re2-2024-03-01.tar.gz -C %{_builddir}
%patch14 -d %{_builddir}/abseil-cpp-20211102.0 -p0
%patch15 -d %{_builddir}/abseil-cpp-20211102.0 -p0
%patch -P14 -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}
%patch4 -d %{_builddir}/ngx_postgres-1.0rc7 -p0
%patch5 -d %{_builddir}/ngx_postgres-1.0rc7 -p0
%patch6 -d %{_builddir}/ngx_postgres-1.0rc7 -p0
%patch -P4 -d %{_builddir}/ngx_postgres-1.0rc7 -p0
%patch -P5 -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}/nginx-rtmp-module-v1.2.2.tar.gz -C %{_builddir}
tar -xpzf %{_sourcedir}/set-misc-nginx-module-v0.33.tar.gz -C %{_builddir}
@ -225,10 +247,18 @@ 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-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-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}
%ifarch x86_64
tar -xpJf %{_sourcedir}/wasmtime-v25.0.3-x86_64-linux-c-api.tar.xz -C %{_builddir}
%endif
%ifarch aarch64
tar -xpJf %{_sourcedir}/wasmtime-v25.0.3-aarch64-linux-c-api.tar.xz -C %{_builddir}
%endif
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}/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
@ -345,20 +375,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
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 \
objs_dir=module-auth-ldap
cp %{_sourcedir}/README-module-auth-ldap module-auth-ldap/README
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
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 \
objs_dir=module-brotli
@ -400,19 +430,24 @@ _build configure_add=--add-dynamic-module=../ngx_http_geoip2_module-3.4 \
cp %{_sourcedir}/README-module-geoip2 module-geoip2/README
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
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 \
objs_dir=module-image-filter
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
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 \
objs_dir=module-keyval
@ -420,30 +455,32 @@ cp %{_sourcedir}/README-module-keyval module-keyval/README
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
)
_build configure_add="--add-dynamic-module=../lua-nginx-module-0.10.26
--add-dynamic-module=../stream-lua-nginx-module-bea8a0c0de94cede71554f53818ac0267d675d63
_build configure_add="--add-dynamic-module=../lua-nginx-module-0.10.28
--add-dynamic-module=../stream-lua-nginx-module-0.0.16
--add-dynamic-module=../ngx_devel_kit-0.3.3" \
configure_env="LUAJIT_INC=../luajit2-2.1-20240626/usr/include/luajit-2.1
LUAJIT_LIB=../luajit2-2.1-20240626/usr/lib" \
configure_env="LUAJIT_INC=../luajit2-2.1-20250117/usr/include/luajit-2.1
LUAJIT_LIB=../luajit2-2.1-20250117/usr/lib" \
objs_dir=module-lua
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
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 \
LUA_CMODULE_DIR=$(pwd)/module-lua/lua-clibs LUA_INCLUDE_DIR=../luajit2-2.1-20240626/src
make %{?_smp_mflags} -C ../lua-resty-core-0.1.28 install \
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.31 install \
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=
cp ../lua-dumper-0.1.1/dumper.lua \
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 \
module-lua/lua-libs
cp -Rp ../lua-resty-hmac-5f60e1a28b9fdd7939f0e1738171f0ca5fe22978/lib/resty/* \
@ -452,17 +489,17 @@ make %{?_smp_mflags} -C ../lua-resty-http-0.17.2 install \
DESTDIR=$(pwd)/module-lua/lua-libs LUA_LIB_DIR=
cp -Rp ../lua-resty-jwt-0.2.3/lib/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
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=
cp -Rp ../lua-resty-session-3.10/lib/resty/* \
cp -Rp ../lua-resty-session-4.0.5/lib/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=
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
@ -471,10 +508,10 @@ cp ../lua-nginx-module-0.10.26/README.markdown module-lua/LICENSE
--libdir=%{_builddir}/sandbox/lib \
--enable-shared=no \
--with-pic
make %{?_smp_mflags} && make install
make && make install
)
(
cd ../ModSecurity-3.0.12
cd ../ModSecurity-3.0.13
./build.sh
./configure --prefix=%{_builddir}/sandbox \
--libdir=%{_builddir}/sandbox/lib \
@ -486,7 +523,7 @@ cp ../lua-nginx-module-0.10.26/README.markdown module-lua/LICENSE
--with-pcre2 \
--with-pic \
--with-ssdeep=%{_builddir}/sandbox
make %{?_smp_mflags} && make install
make && make install
)
_build configure_add=--add-dynamic-module=%{_builddir}/ModSecurity-nginx-1.0.3 \
cc_opt="-I%{_builddir}/sandbox/include" \
@ -501,9 +538,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,' \
-e 's,\b(SecDebugLog)\b.*,\1 /var/log/angie/modsecurity/debug.log,' \
-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
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 \
cc_opt="-DNDK_SET_VAR -DNDK_UPSTREAM_LIST" \
@ -511,17 +548,25 @@ _build configure_add=--add-dynamic-module=../ngx_devel_kit-0.3.3 \
cp %{_sourcedir}/README-module-ndk module-ndk/README
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
(
cd ../njs-0.8.5
cd ../njs-0.8.9
[ -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}
)
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
@ -563,13 +608,13 @@ cp ../njs-0.8.5/LICENSE module-njs/LICENSE
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" \
ld_opt="-L%{_builddir}/sandbox/lib" \
objs_dir=module-opentracing
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
@ -736,10 +781,53 @@ cp ../nginx-vod-module-1.33/LICENSE module-vod/LICENSE
_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-vts-0.2.2" \
--add-dynamic-module=../nginx-module-vts-0.2.3" \
objs_dir=module-vts
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
)
(
%ifarch x86_64
cp -Rp ../wasmtime-v25.0.3-x86_64-linux-c-api/include/* \
%{_builddir}/sandbox/include
cp -Rp ../wasmtime-v25.0.3-x86_64-linux-c-api/lib/libwasmtime.a \
%{_builddir}/sandbox/lib
%endif
%ifarch aarch64
cp -Rp ../wasmtime-v25.0.3-aarch64-linux-c-api/include/* \
%{_builddir}/sandbox/include
cp -Rp ../wasmtime-v25.0.3-aarch64-linux-c-api/lib/libwasmtime.a \
%{_builddir}/sandbox/lib
%endif
)
_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 \
objs_dir=module-xslt
@ -833,6 +921,9 @@ install -Dm 755 module-geoip2/ngx_stream_geoip2_module*.so \
install -Dm 755 module-headers-more/ngx_http_headers_more_filter_module*.so \
-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 \
-t %{buildroot}%{_libdir}/angie/modules
@ -883,7 +974,7 @@ install -Dm 755 module-njs/ngx_http_js_module*.so \
install -Dm 755 module-njs/ngx_stream_js_module*.so \
-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
install -Dm 755 module-opentracing/ngx_http_opentracing_module*.so \
@ -935,11 +1026,18 @@ install -Dm 755 module-vts/ngx_*_traffic_status_module*.so \
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
install -Dm 644 %{_builddir}/nginx-module-sts-0.1.1/share/*.html \
-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 \
-t %{buildroot}%{_libdir}/angie/modules
@ -1024,7 +1122,7 @@ if [ $1 -eq 1 ]; then
Thanks for using Angie!
Please find the official documentation for Angie here:
* https://angie.software/en/
* https://en.angie.software/angie/docs/
----------------------------------------------------------------------
EOM
@ -1442,6 +1540,37 @@ and reload angie:
Please refer to the modules documentation for further details:
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
fi
@ -1472,7 +1601,7 @@ and reload angie:
load_module modules/ngx_http_image_filter_module.so;
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
@ -1734,9 +1863,8 @@ and reload angie:
Please refer to the njs documentation for further details:
https://github.com/nginx/njs
https://angie.software/js_reference/
https://angie.software/http_js/
https://angie.software/stream_js/
https://en.angie.software/angie/docs/configuration/modules/http/http_js/
https://en.angie.software/angie/docs/configuration/modules/stream/stream_js/
----------------------------------------------------------------------
BANNER
@ -1763,7 +1891,7 @@ if [ $1 -eq 1 ]; then
The njs CLI for Angie has been installed.
Please refer to the njs documentation for further details:
https://angie.software/js_reference/
https://nginx.org/en/docs/njs/cli.html
----------------------------------------------------------------------
BANNER
@ -1853,8 +1981,8 @@ Perl calls into SSI.
%files module-perl
%{_libdir}/angie/modules/ngx_http_perl_module.so
%{_libdir}/angie/modules/ngx_http_perl_module-debug.so
%{perl_vendorarch}/auto/nginx
%{perl_vendorarch}/nginx.pm
%{_libdir}/perl5/vendor_perl/auto/nginx
%{_libdir}/perl5/vendor_perl/nginx.pm
%{_mandir}/man3/nginx.3pm.gz
%doc module-perl/README
@ -1872,7 +2000,7 @@ and reload angie:
load_module modules/ngx_http_perl_module.so;
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
@ -2170,6 +2298,115 @@ https://github.com/vozlt/nginx-module-vts
https://github.com/vozlt/nginx-module-stream-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
fi
@ -2200,7 +2437,7 @@ and reload angie:
load_module modules/ngx_http_xslt_filter_module.so;
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
@ -2272,6 +2509,36 @@ https://github.com/tokers/zstd-nginx-module
BANNER
fi
%changelog
* Thu Feb 13 2025 Arkady L. Shane <tigro@msvsphere-os.ru> - 1.8.1-2
- Fix ModSecurity detection
- 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
- 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
- Rebuilt for MSVSphere 9.4

Loading…
Cancel
Save