Project homepage Mailing List  Warmcat.com  API Docs  Github Mirror 
{"schema":"libjg2-1", "vpath":"/git/", "avatar":"/git/avatar/", "alang":"", "gen_ut":1751873532, "reponame":"libwebsockets", "desc":"libwebsockets lightweight C networking library", "owner": { "name": "Andy Green", "email": "andy@warmcat.com", "md5": "c50933ca2aa61e0fe2c43d46bb6b59cb" },"url":"https://libwebsockets.org/repo/libwebsockets", "f":3, "items": [ {"schema":"libjg2-1", "cid":"5116ae04310fd14e9209e8edf5a960dd", "oid":{ "oid": "014535d746087a4758c67a88dc99e632d0e3c085", "alias": [ "refs/heads/main"]},"blobname": ".sai.json", "blob": "{\n\t\u0022schema\u0022: \u0022sai-1\u0022,\n\n\t# We're doing separate install into destdir so that the test server\n\t# has somewhere to go to find its /usr/share content like certs\n\n\t\u0022platforms\u0022: {\n\t\t\u0022rocky9/aarch64-a72a55-rk3588/gcc\u0022: {\n\t\t\t\u0022build\u0022: \u0022mkdir build destdir;cd build;export CCACHE_DISABLE\u003d1;export LD_LIBRARY_PATH\u003d../destdir/usr/local/share/libwebsockets-test-server/plugins:../destdir/usr/local/lib;export SAI_CPACK\u003d\u005c\u0022-G RPM\u005c\u0022;cmake .. ${cmake} \u0026\u0026 make -j4 \u0026\u0026 rm -rf ../destdir \u0026\u0026 make -j DESTDIR\u003d../destdir install \u0026\u0026 ctest -j2 --output-on-failure ${cpack}\u0022\n\t\t},\n\t\t\u0022netbsd-OSX-bigsur/x86_64-intel-i3/llvm\u0022: {\n\t\t\t\u0022build\u0022: \u0022mkdir build destdir; cd build; export LD_LIBRARY_PATH\u003d../destdir/usr/local/share/libwebsockets-test-server/plugins:../destdir/usr/local/lib;export SAI_CPACK\u003d\u005c\u0022-G ZIP\u005c\u0022;export MACOSX_DEPLOYMENT_TARGET\u003d10.15 ; cmake .. -DCMAKE_MAKE_PROGRAM\u003d/usr/bin/make -DLWS_OPENSSL_INCLUDE_DIRS\u003d/usr/local/opt/openssl@1.1/include -DLWS_OPENSSL_LIBRARIES\u003d\u005c\u0022/usr/local/opt/openssl/lib/libssl.dylib;/usr/local/opt/openssl/lib/libcrypto.dylib\u005c\u0022 ${cmake} \u0026\u0026 make -j4 \u0026\u0026 make -j DESTDIR\u003d../destdir install \u0026\u0026 ctest -j2 --output-on-failure ${cpack}\u0022\n\t\t},\n\t\t\u0022ubuntu-noble/riscv64/gcc\u0022: {\n\t\t\t\u0022build\u0022: \u0022mkdir build destdir;cd build;export CCACHE_DISABLE\u003d1;export LD_LIBRARY_PATH\u003d../destdir/usr/local/share/libwebsockets-test-server/plugins:../destdir/usr/local/lib;export SAI_CPACK\u003d\u005c\u0022-G DEB\u005c\u0022;cmake .. ${cmake} \u0026\u0026 make -j4 \u0026\u0026 rm -rf ../destdir \u0026\u0026 make -j DESTDIR\u003d../destdir install \u0026\u0026 ctest -j2 --output-on-failure ${cpack}\u0022\n\t\t},\n\t\t\u0022rocky9/x86_64-amd/gcc\u0022: {\n \u0022build\u0022: \u0022mkdir build destdir;cd build;export CCACHE_DISABLE\u003d1;export LD_LIBRARY_PATH\u003d../destdir/usr/local/share/libwebsockets-test-server/plugins:../destdir/usr/local/lib;export SAI_CPACK\u003d\u005c\u0022-G RPM\u005c\u0022;cmake .. ${cmake} \u0026\u0026 make -j4 \u0026\u0026 rm -rf ../destdir \u0026\u0026 make -j DESTDIR\u003d../destdir install \u0026\u0026 ctest -j2 --output-on-failure ${cpack}\u0022\n\t\t},\n\t\t\u0022linux-ubuntu-2404/aarch64-a72-bcm2711-rpi4/gcc\u0022: {\n \u0022build\u0022: \u0022mkdir build destdir;cd build;export CCACHE_DISABLE\u003d1;export LD_LIBRARY_PATH\u003d../destdir/usr/local/share/libwebsockets-test-server/plugins:../destdir/usr/local/lib;export SAI_CPACK\u003d\u005c\u0022-G DEB\u005c\u0022;cmake .. ${cmake} \u0026\u0026 make -j4 \u0026\u0026 rm -rf ../destdir \u0026\u0026 make -j DESTDIR\u003d../destdir install \u0026\u0026 ctest -j2 --output-on-failure ${cpack}\u0022\n\t\t},\n \u0022netbsd/aarch64BE-bcm2837-a53/gcc\u0022: {\n \u0022build\u0022: \u0022mkdir build destdir;cd build;export LD_LIBRARY_PATH\u003d../destdir/usr/local/share/libwebsockets-test-server/plugins:../destdir/usr/local/lib;export CCACHE_DISABLE\u003d1;cmake .. ${cmake};make -j6 \u0026\u0026 rm -rf ../destdir \u0026\u0026 make -j6 DESTDIR\u003d../destdir install \u0026\u0026 /usr/pkg/bin/ctest -j3 --output-on-failure\u0022,\n \u0022default\u0022: false\n },\n\t\t\u0022w11/x86_64-amd/msvc\u0022: {\n\t\t\t\u0022build\u0022: \u0022mkdir build \u0026\u0026 cd build \u0026\u0026 set SAI_CPACK\u003d\u005c\u0022-G ZIP\u005c\u0022 \u0026\u0026 cmake .. -DOPENSSL_ROOT_DIR\u003d\u005c\u0022C:\u005c\u005cUsers\u005c\u005candy\u005c\u005cvcpkg\u005c\u005cpackages\u005c\u005copenssl_x64-windows\u005c\u0022 -DLWS_EXT_PTHREAD_INCLUDE_DIR\u003d\u005c\u0022C:\u005c\u005cProgram Files (x86)\u005c\u005cpthreads\u005c\u005cinclude\u005c\u0022 -DLWS_EXT_PTHREAD_LIBRARIES\u003d\u005c\u0022C:\u005c\u005cProgram Files (x86)\u005c\u005cpthreads\u005c\u005clib\u005c\u005cx64\u005c\u005clibpthreadGC2.a\u005c\u0022 ${cmake} \u0026\u0026 cmake --build . --config DEBUG \u0026\u0026 set CTEST_OUTPUT_ON_FAILURE\u003d1 \u0026\u0026 ctest . -C DEBUG -j1 --output-on-failure\u0022,\n\t\t\t\u0022default\u0022: false\n\t\t}\n\t},\n\t\u0022configurations\u0022: {\n\t\t\u0022default\u0022: {\n\t\t\t\u0022cmake\u0022:\t\u0022\u0022,\n\t\t\t\u0022platforms\u0022:\t\u0022w11/x86_64-amd/msvc,netbsd/aarch64BE-bcm2837-a53/gcc\u0022\n\t\t},\n\t\t\u0022default-noudp\u0022: {\n\t\t\t\u0022cmake\u0022:\t\u0022-DLWS_WITH_UDP\u003d0\u0022\n\t\t},\n\t\t\u0022fault-injection\u0022: {\n\t\t\t\u0022cmake\u0022:\t\u0022-DLWS_WITH_SYS_FAULT_INJECTION\u003d1 -DLWS_WITH_MINIMAL_EXAMPLES\u003d1 -DLWS_WITH_CBOR\u003d1\u0022\n\t\t},\n\t\t\u0022default-examples-awslc\u0022: {\n\t\t\t\u0022cmake\u0022:\t\u0022-DLWS_WITH_AWSLC\u003d1 -DLWS_OPENSSL_INCLUDE_DIRS\u003d\u005c\u0022/usr/aws-lc/include\u005c\u0022 -DLWS_OPENSSL_LIBRARIES\u003d\u005c\u0022/usr/aws-lc/lib64/libssl.so;/usr/aws-lc/lib64/libcrypto.so\u005c\u0022 -DLWS_WITH_MINIMAL_EXAMPLES\u003d1\u0022,\n\t\t\t\u0022platforms\u0022:\t\u0022none, rocky9/aarch64-a72a55-rk3588/gcc\u0022\n\t\t},\n\t\t\u0022default-examples-boringssl\u0022: {\n\t\t\t\u0022cmake\u0022:\t\u0022-DLWS_WITH_BORINGSSL\u003d1 -DLWS_OPENSSL_INCLUDE_DIRS\u003d\u005c\u0022/usr/boringssl/include\u005c\u0022 -DLWS_OPENSSL_LIBRARIES\u003d\u005c\u0022/usr/boringssl/lib64/libssl.so;/usr/boringssl/lib64/libcrypto.so\u005c\u0022 -DLWS_WITH_MINIMAL_EXAMPLES\u003d1\u0022,\n\t\t\t\u0022platforms\u0022:\t\u0022none, rocky9/aarch64-a72a55-rk3588/gcc\u0022\n\t\t},\n\t\t\u0022default-examples-libressl\u0022: {\n\t\t\t\u0022cmake\u0022:\t\u0022-DLWS_OPENSSL_LIBRARIES\u003d'/usr/libressl/lib64/libtls.so;/usr/libressl/lib64/libssl.so;/usr/libressl/lib64/libcrypto.so' -DLWS_OPENSSL_INCLUDE_DIRS\u003d/usr/libressl/include -DLWS_WITH_MINIMAL_EXAMPLES\u003d1\u0022,\n\t\t\t\u0022platforms\u0022:\t\u0022none, rocky9/aarch64-a72a55-rk3588/gcc\u0022\n\t\t},\n\t\t\u0022default-wolfssl\u0022: {\n\t\t\t\u0022cmake\u0022:\t\u0022-DLWS_WITH_WOLFSSL\u003d1 -DLWS_WOLFSSL_INCLUDE_DIRS\u003d/usr/local/include -DLWS_WOLFSSL_LIBRARIES\u003d/usr/local/lib/libwolfssl.so -DLWS_WITH_MINIMAL_EXAMPLES\u003d0\u0022,\n\t\t\t\u0022platforms\u0022:\t\u0022none, rocky9/aarch64-a72a55-rk3588/gcc\u0022\n\t\t},\n\t\t\u0022default-examples\u0022: {\n\t\t\t\u0022cmake\u0022:\t\u0022-DLWS_WITH_MINIMAL_EXAMPLES\u003d1\u0022,\n\t\t\t\u0022platforms\u0022:\t\u0022netbsd/aarch64BE-bcm2837-a53/gcc\u0022\n\t\t},\n\t\t\u0022default-examples-tls-sess\u0022: {\n\t\t\t\u0022cmake\u0022:\t\u0022-DLWS_WITH_MINIMAL_EXAMPLES\u003d1 -DLWS_WITH_TLS_SESSIONS\u003d1\u0022\n\t\t},\n\t\t\u0022h1only-examples\u0022: {\n\t\t\t\u0022cmake\u0022:\t\u0022-DLWS_WITH_HTTP2\u003d0 -DLWS_WITH_MINIMAL_EXAMPLES\u003d1\u0022\n\t\t},\n\t\t\u0022unix-domain\u0022: {\n\t\t\t\u0022cmake\u0022:\t\u0022-DUNIX_SOCK\u003d1\u0022\n\t\t},\n\t\t\u0022plugins\u0022: {\n\t\t\t\u0022cmake\u0022:\t\u0022-DLWS_WITH_PLUGINS\u003d1\u0022\n\t\t},\n\t\t# WARN_DEPRECATED disabled for openssl v3 case on windows\n\t\t\u0022lws_system\u0022: {\n\t\t\t\u0022cmake\u0022:\t\u0022-DLWS_SUPPRESS_DEPRECATED_API_WARNINGS\u003d1 -DLWS_WITH_ACME\u003d1 -DLWS_WITH_MINIMAL_EXAMPLES\u003d1 -DCMAKE_BUILD_TYPE\u003dRELEASE -DLWS_WITH_GENCRYPTO\u003d1 -DLWS_WITH_JOSE\u003d1 -DLWS_WITH_SYS_ASYNC_DNS\u003d1 -DLWS_WITH_SYS_NTPCLIENT\u003d1\u0022\n\t\t},\n\t\t\u0022secure-streams\u0022: {\n\t\t\t\u0022cmake\u0022:\t\u0022-DLWS_WITH_SECURE_STREAMS\u003d1 -DLWS_WITH_MINIMAL_EXAMPLES\u003d1\u0022,\n\t\t\t\u0022platforms\u0022:\t\u0022w11/x86_64-amd/msvc,netbsd/aarch64BE-bcm2837-a53/gcc\u0022\n\t\t},\n\t\t\u0022secure-streams-proxy\u0022: {\n\t\t\t\u0022cmake\u0022:\t\u0022-DLWS_WITH_SECURE_STREAMS\u003d1 -DLWS_WITH_SECURE_STREAMS_PROXY_API\u003d1 -DLWS_WITH_MINIMAL_EXAMPLES\u003d1 -DLWS_WITH_SECURE_STREAMS_AUTH_SIGV4\u003d1\u0022\n\t\t},\n\t\t\u0022secure-streams-proxy-metrics\u0022: {\n\t\t\t\u0022cmake\u0022:\t\u0022-DLWS_WITH_SECURE_STREAMS\u003d1 -DLWS_WITH_SECURE_STREAMS_PROXY_API\u003d1 -DLWS_WITH_MINIMAL_EXAMPLES\u003d1 -DLWS_WITH_SECURE_STREAMS_AUTH_SIGV4\u003d1 -DLWS_WITH_SYS_METRICS\u003d1\u0022\n\t\t},\n\t\t\u0022distro_recommended\u0022: { # minimal examples also needed for ctest\n\t\t\t\u0022cmake\u0022:\t\u0022-DLWS_WITH_DISTRO_RECOMMENDED\u003d1 -DLWS_WITH_MINIMAL_EXAMPLES\u003d1\u0022,\n\t\t\t\u0022cpack\u0022:\t\u0022\u0026\u0026 cpack $SAI_CPACK\u0022,\n\t\t\t\u0022artifacts\u0022:\t\u0022build/*.rpm, build/*.deb, build/*.zip\u0022\n\t\t},\n\t\t\u0022lwsws\u0022: {\n\t\t\t\u0022cmake\u0022:\t\u0022-DLWS_WITH_LWSWS\u003dON -DLWS_WITHOUT_EXTENSIONS\u003d0 -DLWS_WITH_HTTP2\u003d1 -DLWS_WITH_ACME\u003d1 -DLWS_WITH_MINIMAL_EXAMPLES\u003d1 -DCMAKE_BUILD_TYPE\u003dDEBUG -DLWS_WITH_GENCRYPTO\u003d1 -DLWS_WITH_JOSE\u003d1 -DLWS_WITH_SYS_ASYNC_DNS\u003d1 -DLWS_WITH_SYS_NTPCLIENT\u003d1\u0022\n\t\t},\n\t\t\u0022lwsws-nometrics\u0022: {\n\t\t\t\u0022cmake\u0022:\t\u0022-DLWS_WITH_LWSWS\u003dON -DLWS_WITHOUT_EXTENSIONS\u003d0 -DLWS_WITH_HTTP2\u003d1 -DLWS_WITH_ACME\u003d1 -DLWS_WITH_MINIMAL_EXAMPLES\u003d1 -DCMAKE_BUILD_TYPE\u003dDEBUG -DLWS_WITH_GENCRYPTO\u003d1 -DLWS_WITH_JOSE\u003d1 -DLWS_WITH_SYS_ASYNC_DNS\u003d1 -DLWS_WITH_SYS_NTPCLIENT\u003d1 -DLWS_WITH_SYS_METRICS\u003d0\u0022\n\t\t},\n\t\t\u0022lwsws2\u0022: {\n\t\t\t\u0022cmake\u0022:\t\u0022-DLWS_WITH_LWSWS\u003dON -DLWS_WITHOUT_EXTENSIONS\u003d0 -DLWS_WITH_HTTP2\u003d1 -DLWS_WITH_ACME\u003d1 -DLWS_WITH_MINIMAL_EXAMPLES\u003d1 -DCMAKE_BUILD_TYPE\u003dDEBUG -DLWS_WITH_LWS_DSH\u003d1 -DLWS_WITH_CACHE_NSCOOKIEJAR\u003d0\u0022\n\t\t},\n\t\t\u0022justmbedtls\u0022: {\n\t\t\t\u0022cmake\u0022: \u0022-DLWS_WITH_MBEDTLS\u003d1 -DLWS_WITHOUT_TESTAPPS\u003d1\u0022\n\t\t},\n\t\t\u0022mbedtls\u0022: {\n\t\t\t\u0022cmake\u0022:\t\u0022-DLWS_WITH_MBEDTLS\u003d1 -DLWS_WITH_HTTP2\u003d1 -DLWS_WITH_LWSWS\u003d1 -DLWS_WITH_MINIMAL_EXAMPLES\u003d1 -DLWS_WITH_JOSE\u003d1 -DCMAKE_BUILD_TYPE\u003dDEBUG\u0022\n\t\t},\n\t\t\u0022mbedtls-metrics\u0022: {\n\t\t\t\u0022cmake\u0022:\t\u0022-DLWS_WITH_MBEDTLS\u003d1 -DLWS_WITH_HTTP2\u003d1 -DLWS_WITH_LWSWS\u003d1 -DLWS_WITH_MINIMAL_EXAMPLES\u003d1 -DLWS_WITH_JOSE\u003d1 -DCMAKE_BUILD_TYPE\u003dDEBUG -DLWS_WITH_SYS_METRICS\u003d1\u0022\n\t\t},\n\t\t\u0022noserver\u0022: {\n\t\t\t\u0022cmake\u0022:\t\u0022-DLWS_WITHOUT_SERVER\u003dON -DLWS_WITH_MINIMAL_EXAMPLES\u003d1 -DLWS_WITH_SECURE_STREAMS\u003d1\u0022\n\t\t},\n\t\t\u0022noclient\u0022: {\n\t\t\t\u0022cmake\u0022:\t\u0022-DLWS_WITHOUT_CLIENT\u003dON -DLWS_WITH_MINIMAL_EXAMPLES\u003d1\u0022\n\t\t},\n\t\t\u0022ext\u0022: {\n\t\t\t\u0022cmake\u0022:\t\u0022-DLWS_WITHOUT_EXTENSIONS\u003d0 -DLWS_WITH_MINIMAL_EXAMPLES\u003d1\u0022\n\t\t},\n\t\t\u0022nonetwork\u0022: {\n\t\t\t\u0022cmake\u0022:\t\u0022-DLWS_WITH_NETWORK\u003d0\u0022\n\t\t},\n\t\t\u0022libev\u0022: {\n\t\t\t\u0022cmake\u0022:\t\u0022-DLWS_WITH_LIBEV\u003dON\u0022\n\t\t},\n\t\t\u0022libevent\u0022: {\n\t\t\t\u0022cmake\u0022:\t\u0022-DLWS_WITH_LIBEVENT\u003dON\u0022\n\t\t},\n\t\t\u0022libglib\u0022: {\n\t\t\t\u0022cmake\u0022:\t\u0022-DLWS_WITH_GLIB\u003dON\u0022\n\t\t},\n\t\t\u0022sdevent\u0022: {\n\t\t\t\u0022cmake\u0022:\t\u0022-DLWS_WITH_SDEVENT\u003dON\u0022,\n\t\t\t\u0022platforms\u0022: \u0022not netbsd-OSX-bigsur/x86_64-intel-i3/llvm\u0022\n\t\t},\n\t\t\u0022uncommon_headers\u0022: {\n\t\t\t\u0022cmake\u0022:\t\u0022-DLWS_WITH_HTTP_BASIC_AUTH\u003d0 -DLWS_WITH_HTTP_UNCOMMON_HEADERS\u003d0 -DLWS_HTTP_HEADERS_ALL\u003d0\u0022\n\t\t},\n\t\t\u0022ipv6\u0022:\t{\n\t\t\t\u0022cmake\u0022:\t\u0022-DLWS_IPV6\u003dON\u0022\n\t\t},\n\t\t\u0022nonetlink\u0022:\t{\n\t\t\t\u0022cmake\u0022:\t\u0022-DLWS_WITH_NETLINK\u003d0\u0022\n\t\t},\n\t\t\u0022nossl\u0022: {\n\t\t\t\u0022cmake\u0022:\t\u0022-DLWS_WITH_SSL\u003dOFF\u0022\n\t\t},\n\t\t\u0022daemon\u0022: {\n\t\t\t\u0022cmake\u0022:\t\u0022-DLWS_WITHOUT_DAEMONIZE\u003dOFF\u0022\n\t\t},\n\t\t\u0022cgi\u0022: {\n\t\t\t\u0022cmake\u0022:\t\u0022-DLWS_WITH_CGI\u003dON\u0022\n\t\t},\n\t\t\u0022nologs\u0022: {\n\t\t\t\u0022cmake\u0022:\t\u0022-DLWS_WITH_NO_LOGS\u003dON\u0022,\n\t\t\t\u0022platforms\u0022:\t\u0022w11/x86_64-amd/msvc\u0022\n\t\t},\n\t\t\u0022cookiejar\u0022: {\n\t\t\t\u0022cmake\u0022:\t\u0022-DLWS_WITH_CACHE_NSCOOKIEJAR\u003dON\u0022\n\t\t},\n\t\t\u0022jittrust\u0022: {\n\t\t\t\u0022cmake\u0022:\t\u0022-DLWS_WITH_TLS_JIT_TRUST\u003d1\u0022\n\t\t},\n\t\t\u0022smp\u0022: {\n\t\t\t\u0022cmake\u0022:\t\u0022-DLWS_MAX_SMP\u003d32 -DLWS_WITH_MINIMAL_EXAMPLES\u003d1\u0022\n\t\t},\n\t\t\u0022nows\u0022: {\n\t\t\t\u0022cmake\u0022:\t\u0022-DLWS_ROLE_WS\u003d0\u0022\n\t\t},\n\t\t\u0022threadpool\u0022: {\n\t\t\t\u0022cmake\u0022:\t\u0022-DLWS_WITH_THREADPOOL\u003d1 -DLWS_WITH_MINIMAL_EXAMPLES\u003d1\u0022\n\t\t}\n\t}\n}\n\n","s":{"c":1751873532,"u": 438}} ],"g": 4127,"chitpc": 0,"ehitpc": 0,"indexed":0 , "ab": 1, "si": 0, "db":0, "di":0, "sat":0, "lfc": "0000"}