Commit Graph

745 Commits (master)

Author SHA1 Message Date
Sergey Kandaurov 5b8a5c08ce Core: added support for TCP keepalive parameters on macOS. 1 month ago
Sergey Kandaurov 6a134dfd48 QUIC: using QUIC API introduced in OpenSSL 3.5. 1 month ago
Sergey Kandaurov e561f7dbcf QUIC: defined SSL API macros in a single place. 1 month ago
Aleksei Bavshin 020b1db7eb Win32: added detection of ARM64 target. 2 months ago
Thierry Bastian 3327353ec0 Configure: MSVC compatibility with PCRE2 10.45. 4 months ago
Piotr Sikora 9a4090f02a Core: fix build without libcrypt. 4 months ago
Sergey Kandaurov e715202220 Configure: fixed --with-libatomic=DIR with recent libatomic_ops. 5 months ago
Thierry Bastian b394d44cfa Configure: MSVC compatibility with PCRE2 10.43. 9 months ago
Sergey Kandaurov 7d7e8d2cb8 SSL: object caching. 9 months ago
Edgar Bonet efc6a217b9 Configure: fixed building libatomic test. 1 year ago
Piotr Sikora e3207a17f0 Configure: allow cross-compiling to Windows using Clang. 1 year ago
Piotr Sikora b595a68df9 Configure: fixed "make install" when cross-compiling to Windows. 1 year ago
Piotr Sikora 2deded362e Configure: added support for Homebrew on Apple Silicon. 1 year ago
Sergey Kandaurov 6b1bb998c9 Configure: set cache line size for more architectures. 1 year ago
Sergey Kandaurov 818f98da1c Configure: fixed Linux crypt_r() test to add libcrypt. 1 year ago
Roman Arutyunyan a168b810e2 Stream: ngx_stream_pass_module. 1 year ago
Maxim Dounin bdea5b703f SSL: avoid using OpenSSL config in build directory (ticket #2404). 2 years ago
Sergey Kandaurov 6915d2fb2e HTTP/2: removed server push (ticket #2432). 2 years ago
Roman Arutyunyan 779bfcff5f Stream: removed QUIC support. 2 years ago
Roman Arutyunyan 1465a34067 QUIC: disabled datagram fragmentation. 2 years ago
Maxim Dounin dad6ec3aa6 Win32: OpenSSL compilation for x64 targets with MSVC. 2 years ago
Maxim Dounin 62b790c331 Win32: i386 now assumed when crossbuilding (ticket #2416). 2 years ago
Maxim Dounin 180be97d31 Win32: handling of localized MSVC cl output. 2 years ago
Maxim Dounin 504ca56686 Win32: removed unneeded wildcard in NGX_CC_NAME test for msvc. 2 years ago
Roman Arutyunyan a36ebf7e95 QUIC: OpenSSL compatibility layer. 2 years ago
Maxim Dounin c3edcc17b6 QUIC: improved SO_COOKIE configure test. 2 years ago
Maxim Dounin ee00085f5c Configure: removed unneeded header from UDP_SEGMENT test. 2 years ago
Maxim Dounin fb0890aee6 Win32: disabled threads support in OpenSSL builds. 3 years ago
Sergey Kandaurov 2cb5bdf665 Configure: recognize arm64 machine name as a synonym for aarch64. 3 years ago
Roman Arutyunyan 9d81ef744c QUIC: separate UDP framework for QUIC. 3 years ago
Vladimir Homutov 05577c18a8 Core: added autotest for UDP segmentation offloading. 3 years ago
Vladimir Homutov f780297bcf Core: the ngx_event_udp.h header file. 3 years ago
Maxim Dounin 20c35434ef Simplified sendfile(SF_NODISKIO) usage. 4 years ago
Maxim Dounin c6fec0b027 PCRE2 library support. 4 years ago
Maxim Dounin cddb22cefe Configure: simplified PCRE compilation. 4 years ago
Ruslan Ermilov 363505e806 Moved Huffman coding out of HTTP/2. 4 years ago
Ruslan Ermilov 4374cbfb1e QUIC: removed configure time test for BPF sockhash. 4 years ago
Ruslan Ermilov d06f60250e QUIC: configure cleanup. 4 years ago
Roman Arutyunyan d1bc1da950 HTTP/3: renamed files. 4 years ago
Roman Arutyunyan 731915a0c5 HTTP/3: merged ngx_http_quic_module into ngx_http_v3_module. 4 years ago
Ruslan Ermilov f2859767d4 Configure: fixed QUIC support test. 4 years ago
Ruslan Ermilov 8ce1c2c7e9 Configure: check for QUIC 0-RTT support at compile time. 4 years ago
Ruslan Ermilov af2121267b Configure: USE_OPENSSL_QUIC=YES implies USE_OPENSSL=YES. 4 years ago
Ruslan Ermilov cafaea71e9 Configure: ordered directories. 4 years ago
Ruslan Ermilov 3321ca0c83 Configure: simplified condition. 4 years ago
Ruslan Ermilov bd89c448b7 Removed NGX_OPENSSL_QUIC macro, NGX_QUIC is enough. 4 years ago
Ruslan Ermilov 7a45071cb6 Changed the OpenSSL QUIC support detection. 4 years ago
Vladimir Homutov e1fbbfaba6 QUIC: better ordering in auto/modules. 4 years ago
Vladimir Homutov d895a831ae HTTP/3: got rid of HTTP/2 module dependency. 4 years ago
Vladimir Homutov c0764bc3e9 QUIC: added support for segmentation offloading. 4 years ago