What's Changed
- Build bundled cpu_features with PIC by @metalefty in #2152
- Proper fix for #2122 #2150 by @metalefty in #2156
- docker: smoke test image during generating by @chipitsine in #2157
- Mayaqua build: allow disabling OQS by @martinetd in #2163
- fix: #2165 memory leak by @kanglongwei in #2169
- CI: modernize freebsd image by @chipitsine in #2171
- fix: #2166 L3KnownArp, delete entry from the incorrect list by @kanglongwei in #2170
- Config value for dhcp discover timeout by @jgrasboeck in #2180
- Update liboqs and oqs-provider submodules by @siddharth-narayan in #2182
- Add comprehensive documentation for Microsoft Defender false positive detections by @chipitsine with @Copilot in #2184
- Update macos runners by @siddharth-narayan in #2188
- Bump js-yaml from 3.13.1 to 3.14.2 in /src/bin/hamcore/wwwroot/admin/default by @dependabot[bot] in #2189
- Fix: Kernel-mode NAT not available by @hiura2023 in #2192
- Fix: Correct the wrong data type passed to the log output function by @hiura2023 in #2194
- Fix logical contradiction in ERR_137 by @usameak42 in #2195
- Add Turkish translation (strtable_tr.stb) by @usameak42 in #2193
- Fix dangling pointer by @synqa in #2200
- some translation guide kindly contributed by copilot by @chipitsine in #2204
- Fix password input handling on Linux by @synqa in #2205
- Add Windows ARM64 support and ARM64 Neo6 driver by @SaiXu-QC in #2209
- Fix undefined behavior of left shift by @synqa in #2216
- Fix preserve errno in SIGCHLD signal handler by @synqa in #2217
- Build(deps-dev): Bump webpack from 5.94.0 to 5.105.0 in /src/bin/hamcore/wwwroot/admin/default by @dependabot[bot] in #2218
- Fix race condition in thread counter by @synqa in #2220
- Fix data race on Tick64 by @synqa in #2221
- Fix memory leak in LoadLangList() by @synqa in #2223
- Revert "Fix data race on Tick64" by @synqa in #2224
- Add macro to disable thread sanitizer by @synqa in #2225
- Add Win Arm64 Doc by @SaiXu-QC in #2226
- ci: run coverity workflow on demand by @chipitsine in #2229
- Openvpn: only send AUTH_FAILED reply on auth errors by @jgrasboeck in #2181
- Add ThreadSanitizer suppression file by @synqa in #2232
- Add Thread Sanitizer suppressions for FreeTick64 and UnixLock by @synqa in #2234
- Add Windows ARM 64 builds to GitHub Windows Actions by @talynone in #2235
- Add RadiusRetryTimeout option by @siddharth-narayan in #2161
- follow up of #2161 by @chipitsine in #2236
- Suppress Thread Sanitizer for ThreadPoolProc by @synqa in #2240
- Add comment for UnixLock by @synqa in #2239
- Suppress Thread Sanitizer for Accept and Disconnect by @synqa in #2241
- Add CI for Sanitizer by @synqa in #2211
- Build(deps-dev): Bump minimatch from 3.1.2 to 3.1.5 in /src/bin/hamcore/wwwroot/admin/default by @dependabot[bot] in #2243
- Build(deps-dev): Bump minimatch from 3.1.2 to 3.1.5 in /developer_tools/vpnserver-jsonrpc-clients/vpnserver-jsonrpc-client-nodejs-package by @dependabot[bot] in #2244
- update src/libhamcore submodule by @chipitsine in #2245
- Build(deps-dev): Bump picomatch from 2.3.1 to 2.3.2 in /src/bin/hamcore/wwwroot/admin/default by @dependabot[bot] in #2253
- Build(deps-dev): Bump picomatch from 2.3.1 to 2.3.2 in /developer_tools/vpnserver-jsonrpc-clients/vpnserver-jsonrpc-client-nodejs-package by @dependabot[bot] in #2252
- Build(deps-dev): Bump js-yaml from 3.13.1 to 3.14.2 in /developer_tools/vpnserver-jsonrpc-clients/vpnserver-jsonrpc-client-nodejs-package by @dependabot[bot] in #2175
- Bump serialize-javascript and terser-webpack-plugin in /src/bin/hamcore/wwwroot/admin/default by @dependabot[bot] in #2255
- Fix PPP bugs by @Evengard in #2257
- CI: Switch FreeBSD CI from Cirrus CI to GitHub Actions by @metalefty in #2263
- Bump fast-uri from 3.1.0 to 3.1.2 in /src/bin/hamcore/wwwroot/admin/default by @dependabot[bot] in #2266
- Bump fast-uri from 3.1.0 to 3.1.2 in /developer_tools/vpnserver-jsonrpc-clients/vpnserver-jsonrpc-client-nodejs-package by @dependabot[bot] in #2267
- CI: detect VS version on the fly by @chipitsine in #2271
- CI: apply to windows.yml automatical VS detection by @chipitsine in #2274
- Add CI for LibreSSL and update some API by @synqa in #2278
- ci: do not fail on single matrix build failure by @chipitsine in #2291
- CI: fedora rawhide has switched to openssl4, no engine anymore by @chipitsine in #2293
- compat: do not enable OQS on OpenSSL >= 4.0.0 by @chipitsine in #2294
- configure: ask brew for the OpenSSL prefix on macOS by @realmeylisdev in #2296
- cmake: fix Darwin cpu_features check testing the wrong variable by @realmeylisdev in #2297
- configure: select TGZ rather than DEB for CPack on macOS by @realmeylisdev in #2298
- fix build errors in vs2026 by @chipitsine in #2299
- ci: pin windows x86 build to windows-2022 image by @chipitsine in #2300
- Bump fast-uri from 3.1.2 to 3.1.5 in /src/bin/hamcore/wwwroot/admin/default by @dependabot[bot] in #2288
- Bump brace-expansion from 1.1.11 to 1.1.18 in /developer_tools/vpnserver-jsonrpc-clients/vpnserver-jsonrpc-client-nodejs-package by @dependabot[bot] in #2301
- Bump fast-uri from 3.1.2 to 3.1.4 in /developer_tools/vpnserver-jsonrpc-clients/vpnserver-jsonrpc-client-nodejs-package by @dependabot[bot] in #2286
- Bump fast-uri from 3.1.4 to 3.1.7 in /developer_tools/vpnserver-jsonrpc-clients/vpnserver-jsonrpc-client-nodejs-package by @dependabot[bot] in #2302
- Bump fast-uri from 3.1.5 to 3.1.7 in /src/bin/hamcore/wwwroot/admin/default by @dependabot[bot] in #2303
- Bump browserslist from 4.28.1 to 4.28.8 in /developer_tools/vpnserver-jsonrpc-clients/vpnserver-jsonrpc-client-nodejs-package by @dependabot[bot] in #2304
- Bump browserslist from 4.28.1 to 4.28.8 in /src/bin/hamcore/wwwroot/admin/default by @dependabot[bot] in #2305
- Bump js-yaml from 3.14.2 to 3.15.2 in /src/bin/hamcore/wwwroot/admin/default by @dependabot[bot] in #2306
- Mayaqua: Fix OpenSSL 4.0 build failures due to opaque ASN.1 structures by @chipitsine in #2307
- Bump brace-expansion from 1.1.11 to 1.1.21 in /src/bin/hamcore/wwwroot/admin/default by @dependabot[bot] in #2309
- Bump js-yaml from 3.14.2 to 3.15.2 in /developer_tools/vpnserver-jsonrpc-clients/vpnserver-jsonrpc-client-nodejs-package by @dependabot[bot] in #2311
- Bump brace-expansion from 1.1.18 to 1.1.21 in /developer_tools/vpnserver-jsonrpc-clients/vpnserver-jsonrpc-client-nodejs-package by @dependabot[bot] in #2310
- Fix SOCKS5 proxy type not saved in Server Manager connection settings by @lr7skquo in #2312
- Fix IP table management locking to match hub writers by @yotatameguchi-boop in #2313
- Preserve whitespace in PACK string values by @yotatameguchi-boop in #2314
- Fix link-local UDP acceleration scope and Unix send error handling by @yotatameguchi-boop in #2315
- Bump fast-uri from 3.1.7 to 3.1.9 in /src/bin/hamcore/wwwroot/admin/default by @dependabot[bot] in #2323
- Bump fast-uri from 3.1.7 to 3.1.9 in /developer_tools/vpnserver-jsonrpc-clients/vpnserver-jsonrpc-client-nodejs-package by @dependabot[bot] in #2324
- Fix macOS OpenSSL SSL linkage by @chipitsine in #2326
New Contributors
- @martinetd made their first contribution in #2163
- @kanglongwei made their first contribution in #2169
- @jgrasboeck made their first contribution in #2180
- @chipitsine with @Copilot made their first contribution in #2184
- @usameak42 made their first contribution in #2195
- @synqa made their first contribution in #2200
- @SaiXu-QC made their first contribution in #2209
- @talynone made their first contribution in #2235
- @realmeylisdev made their first contribution in #2296
- @lr7skquo made their first contribution in #2312
- @yotatameguchi-boop made their first contribution in #2313
Full Changelog: 5.2.5188...5.2.5189