-
-
Notifications
You must be signed in to change notification settings - Fork 957
core: Use system CA store for reqwest & Enable SOCKS proxy support #22669
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
kjarosh
reviewed
Jan 3, 2026
kjarosh
approved these changes
Jan 5, 2026
…support Co-authored-by: Kamil Jarosz <[email protected]>
Hancock33
added a commit
to Hancock33/batocera.piboy
that referenced
this pull request
Jan 11, 2026
----------------------------------------------------------------------------------- ares.mk b5910c75f565984ff521ab06aa4629b1f2712632 # Version: Commits on Jan 05, 2026 ----------------------------------------------------------------------------------- gba: prefetcher should fail reading across 128KiB boundaries, ---------------------------------------------------- clk.mk 2026-01-06 # Version: Commits on Jan 06, 2026 ---------------------------------------------------- This release continues to iterate on improving the Qt build: * it now uses OpenGL ES rather than OpenGL, which is better matched to Wayland, the Raspberry Pi, etc; * issues with retention of UI selections are resolved; * updated Snapcraft packaging better integrates that version with KDE Neon; and * the recent 'dynamic crop' option has been added to the UI. For SDL: * OpenGL ES 3 is now preferred, with OpenGL 3.2 as an automatic fallback. On the Mac, minimal changes: * the non-functional 'File->Revert to Saved...' is now disabled, having previously either done nothing or crashed the application. For those building for themselves: * CMake can now make the Qt target, in addition to the SDL one; * however, this project's traditional QMake target survives as Qt Creator's support for opening projects from CMake didn't function when tested. As a result of both the build and Qt improvements, Snapcraft releases have resumed. Due to the OpenGL changes they are also now likely to work on a wider range of Linux targets., ------------------------------------------------------------------------------------------ duckstation.mk a2f3d038dbc62036504aa849a130936e9b49b5e4 # Version: Commits on Jan 06, 2026 ------------------------------------------------------------------------------------------ dep/imgui: Update to 69a501d, -------------------------------------------------------------------------------------- flycast.mk 401332d520d921a77af00f0fc676b237a82dec48 # Version: Commits on Jan 06, 2026 -------------------------------------------------------------------------------------- sdl: don't run haptic sine effect if rumblePower is 0, ------------------------------------------------------------------------------------- hatari.mk d9da1cd886aa3c5c29889945fedcfae83ec80557 # Version: Commits on Jan 06, 2026 ------------------------------------------------------------------------------------- Debugger: fix breakpoint options missing from debugger state save Conditional breakpoints were added in Hatari v1.3.0, and this regression came in v1.4.0. After this fix there are still few potential pitfalls: * Breakpoint file paths will be relative to saved state file * Loaded debugger symbols are not saved / restored * Debugger setting are not saved, in case user changed them after starting Hatari Fixes: 48d8d9728ac, -------------------------------------------------- pcsx2.mk v2.6.1 # Version: Commits on Jan 05, 2026 -------------------------------------------------- - [GameDB: CMR 2005 Fixes](PCSX2/pcsx2#13782) , ----------------------------------------------------------------------------------- play.mk bb6896e8cfd7346b0ddecb43752c854f1c7866f1 # Version: Commits on Jan 06, 2026 ----------------------------------------------------------------------------------- Merge pull request #1510 from bagelswitch/volumefixes Add SPU2 BVOL and AVOL register write handling, and correct mixing to preserve relative volumes of channel and sound input data., ------------------------------------------------------------------------------------- ppsspp.mk 656db38ebc1d92ac81c45ac0e2ab691bde5eafa8 # Version: Commits on Jan 06, 2026 ------------------------------------------------------------------------------------- Merge pull request #21103 from hrydgard/misc-fixes Today's round of misc fixes, ------------------------------------------------------------------------------------ rpcs3.mk 90df8baa5f296120b1fa02bda6df2f3e33cbc72d # Version: Commits on Jan 06, 2026 ------------------------------------------------------------------------------------ Qt: Fix game list multi-selection after Refresh, ------------------------------------------------------------------------------------- vita3k.mk 789b78d8ac044dad4725b276fffee29afa2ed90a # Version: Commits on Jan 06, 2026 ------------------------------------------------------------------------------------- vita3k: big game patch improvements (#3479), ------------------------------------------------------------ xenia.mk v1.0.2829-master # Version: Commits on Jan 06, 2026 ------------------------------------------------------------ Windows release build for xenia-project/xenia@28b69c2. [GPU] Document tiled texture address bits Will be useful for calculating memory extents more precisely in the future. ------------------------------------------------------------------------------------------- xenia-canary.mk beb52110e38f9de4d6d9e1af6cde266dc9f2a9df # Version: Commits on Jan 03, 2026 ------------------------------------------------------------------------------------------- [Memory] Use randomized values for scribble_heap instead of hardcoded one This fixes Watchman - The End is Nigh which relay on UB on boot (OOR) They're checking in hardcoded \game:\ for '/' character. If it doesn't exist then adds 0x7FFFFFFE to start address and start searching from that location downward, ------------------------------------------------------------------------------------------- xenia-native.mk beb52110e38f9de4d6d9e1af6cde266dc9f2a9df # Version: Commits on Jan 03, 2026 ------------------------------------------------------------------------------------------- [Memory] Use randomized values for scribble_heap instead of hardcoded one This fixes Watchman - The End is Nigh which relay on UB on boot (OOR) They're checking in hardcoded \game:\ for '/' character. If it doesn't exist then adds 0x7FFFFFFE to start address and start searching from that location downward, ----------------------------------------------------------------------------------- ymir.mk a0e1b2c3c2f8ebdfced0893b6543cfe9e264615a # Version: Commits on Jan 05, 2026 ----------------------------------------------------------------------------------- fix(savestates): Reformat code and fix off-by-one error in save state slot selection message, ------------------------------------------------------------------------------------- ikemen.mk 0659082c8ef2fbc055d8a12dee2d8750c8227d4e # Version: Commits on Jan 06, 2026 ------------------------------------------------------------------------------------- style: fix code style issues with gofmt, ------------------------------------------------------------------------------------------- moonlight-qt.mk ed98f256e807cba492436c78a18fa101fc3194c0 # Version: Commits on Jan 06, 2026 ------------------------------------------------------------------------------------------- Fix typo, --------------------------------------------------------------- ruffle.mk nightly-2026-01-06 # Version: Commits on Jan 06, 2026 --------------------------------------------------------------- ## What's Changed * build(deps-dev): bump the npm-minor group in /web with 7 updates by @dependabot[bot] in ruffle-rs/ruffle#22639 * core: Propagate mouse events to children in reverse order by @SuchAFuriousDeath in ruffle-rs/ruffle#22670 * chore: Update translations from Crowdin by @kjarosh in ruffle-rs/ruffle#22694 * text: Allow small shear when displaying device text by @kjarosh in ruffle-rs/ruffle#22684 * chore: Migrate core to edition 2024 by @SuchAFuriousDeath in ruffle-rs/ruffle#22610 * core: Use system CA store for reqwest & Enable SOCKS proxy support by @Xeleron in ruffle-rs/ruffle#22669 ## New Contributors * @Xeleron made their first contribution in ruffle-rs/ruffle#22669 **Full Changelog**: ruffle-rs/ruffle@nightly-2026-01-05...nightly-2026-01-06, -------------------------------------------------------------------------------------- scummvm.mk 8572dc62537d06148007b877ded3d1d3bdadf587 # Version: Commits on Jan 05, 2026 -------------------------------------------------------------------------------------- I18N: Update translation (Ukrainian) Currently translated at 85.2% (2610 of 3061 strings), ------------------------------------------------------------------------------------ box64.mk b9d36a205b11115756f09ae915f54574ca4f104f # Version: Commits on Jan 06, 2026 ------------------------------------------------------------------------------------ [LA64_DYNAREC] Fixed CB opcode, ----------------------------------------------------------------------------------------- catacombgl.mk ec77a3b0f9c008fd7860e6a869c428871226f7b6 # Version: Commits on Jan 05, 2026 ----------------------------------------------------------------------------------------- The Catacomb Abyss v1.12 EGAGRAPH has one picture less, --------------------------------------------------------------------------------------- corsixth.mk d7bb75756d77c417e192a443b310ad4130f0481f # Version: Commits on Jan 05, 2026 --------------------------------------------------------------------------------------- Merge pull request #3180 from Fraggenard/japanese-announcer Inherit from Japanese audio files if present, ------------------------------------------------------------------------------------------ devilutionx.mk 2b33dc09080f94873bbae55dca364fdd1db92a3d # Version: Commits on Jan 05, 2026 ------------------------------------------------------------------------------------------ Add hp_mana_units.hpp helper, ---------------------------------------------------------------------------------------- supertux2.mk cf69678104316853c879ff6260a3117e0c3bfdec # Version: Commits on Jan 06, 2026 ---------------------------------------------------------------------------------------- Add Russian translation of Comment to supertux2.desktop.in (#3541), --------------------------------------------------------------------------------------- mangohud.mk 329733684cfb77b3400e90f74e8201bd2118f612 # Version: Commits on Jan 05, 2026 --------------------------------------------------------------------------------------- proc_vram: do not add gpu number if only one gpu is selected, ------------------------------------------------------------------------------------------------- shadps4-qtlauncher.mk 980ad7cf0c800f1f8f1661cede97716946ccd552 # Version: Commits on Jan 05, 2026 ------------------------------------------------------------------------------------------------- fix float parsing (#225), ------------------------------------------------------- syncthing.mk v2.0.13 # Version: Commits on Jan 06, 2026 ------------------------------------------------------- ## Major changes in 2.0 - Database backend switched from LevelDB to SQLite. There is a migration on first launch which can be lengthy for larger setups. The new database is easier to understand and maintain and, hopefully, less buggy. - The logging format has changed to use structured log entries (a message plus several key-value pairs). Additionally, we can now control the log level per package, and a new log level WARNING has been inserted between INFO and ERROR (which was previously known as WARNING...). The INFO level has become more verbose, indicating the sync actions taken by Syncthing. A new command line flag `--log-level` sets the default log level for all packages, and the `STTRACE` environment variable and GUI has been updated to set log levels per package. The `--verbose` and `--logflags` command line options have been removed and will be ignored if given. - Deleted items are no longer kept forever in the database, instead they are forgotten after fifteen months. If your use case require deletes to take effect after more than a fifteen month delay, set the `--db-delete-retention-interval` command line option or corresponding environment variable to zero, or a longer time interval of your choosing. - Modernised command line options parsing. Old single-dash long options are no longer supported, e.g. `-home` must be given as `--home`. Some options have been renamed, others have become subcommands. All serve options are now also accepted as environment variables. See `syncthing --help` and `syncthing serve --help` for details. - Rolling hash detection of shifted data is no longer supported as this effectively never helped. Instead, scanning and syncing is faster and more efficient without it. - A \default folder\ is no longer created on first startup. - Multiple connections are now used by default between v2 devices. The new default value is to use three connections: one for index metadata and two for data exchange. - The following platforms unfortunately no longer get prebuilt binaries for download at syncthing.net and on GitHub, due to complexities related to cross compilation with SQLite: - dragonfly/amd64 - solaris/amd64 - linux/ppc64 - netbsd/* - openbsd/386 and openbsd/arm - windows/arm - The handling of conflict resolution involving deleted files has changed. A delete can now be the winning outcome of conflict resolution, resulting in the deleted file being moved to a conflict copy. This release is also available as: * APT repository: https://apt.syncthing.net/ * Docker image: `docker.io/syncthing/syncthing:2.0.13` or `ghcr.io/syncthing/syncthing:2.0.13` (`{docker,ghcr}.io/syncthing/syncthing:2` to follow just the major version) ## What's Changed ### Fixes * fix(beacon): don't join multicast groups on non-multicast interfaces (fixes #10497) by @marbens-arch in syncthing/syncthing#10498 ### Other * chore(model): refactor context handling for folder type by @calmh in syncthing/syncthing#10472 * build: fix docker build by ensuring qemu by @calmh in syncthing/syncthing#10492 * chore(beacon): more verbose debug logging by @marbens-arch in syncthing/syncthing#10496 * build: fix hash failure by limiting globbing by @calmh in syncthing/syncthing#10505 * chore: tweak pull retry logic by @calmh in syncthing/syncthing#10491 **Full Changelog**: syncthing/syncthing@v2.0.12...v2.0.13, ---------------------------------------------------------------------------------------- retroarch.mk 8c1afaac4d7294d56010d1864a2f8c6335903518 # Version: Commits on Jan 06, 2026 ---------------------------------------------------------------------------------------- Overlay Mouse: Alt 2-Touch Input option (#18580) Use second touch as a mouse button while controlling the cursor., --------------------------------------------------------------------------------------------- easyrpg-player.mk fcef8dbadbc5a8a134a8c51721fdb75bcd41c014 # Version: Commits on Jan 06, 2026 --------------------------------------------------------------------------------------------- Merge pull request #3460 from Ghabry/ff-oob String ToFile: Sanitize path, ---------------------------------------------------------------------------------------- doomretro.mk 3e6968f634859c562513a9a01a46b5c529c6abc0 # Version: Commits on Jan 06, 2026 ---------------------------------------------------------------------------------------- Check ML_TWOSIDED flag instead of backsector, -------------------------------------------------------------------------------------- vkquake.mk 46a772cf911f9bc874fb857fe6e026df1c36754b # Version: Commits on Jan 06, 2026 -------------------------------------------------------------------------------------- Initial optional SDL3 support (#843) Currently just available with meson on Linux, ---------------------------------------------------------------------------------- trx.mk 9ecaa0eaec6fb6e6e6c9ddcff926ea79b6d82ede # Version: Commits on Jan 06, 2026 ---------------------------------------------------------------------------------- strings: update Italian translation, ----------------------------------------------------------------------------------------------- libretro-easyrpg.mk fcef8dbadbc5a8a134a8c51721fdb75bcd41c014 # Version: Commits on Jan 06, 2026 ----------------------------------------------------------------------------------------------- Merge pull request #3460 from Ghabry/ff-oob String ToFile: Sanitize path, ---------------------------------------------------------------------------------------------- libretro-fake08.mk 4965cc9d57111d97cce0a0b52f31779b85984d6a # Version: Commits on Jan 06, 2026 ---------------------------------------------------------------------------------------------- update z8lua with peek fix fixes trichromat, ----------------------------------------------------------------------------------------------- libretro-flycast.mk 401332d520d921a77af00f0fc676b237a82dec48 # Version: Commits on Jan 06, 2026 ----------------------------------------------------------------------------------------------- sdl: don't run haptic sine effect if rumblePower is 0, ----------------------------------------------------------------------------------------------------- libretro-mame2003-plus.mk 9e119625ae7aab771c6f12e6e5ffccfd24b3bd4d # Version: Commits on Jan 05, 2026 ----------------------------------------------------------------------------------------------------- Revert on libretro/mame2003-plus-libretro@e784df7#diff-95593a8cc9cb2a6219f0bb66bfbad51d9021412b44ead88597c3db8a59c3da49, ---------------------------------------------------------------------------------------------- libretro-ppsspp.mk 656db38ebc1d92ac81c45ac0e2ab691bde5eafa8 # Version: Commits on Jan 06, 2026 ---------------------------------------------------------------------------------------------- Merge pull request #21103 from hrydgard/misc-fixes Today's round of misc fixes, ----------------------------------------------------------------------------------------------- libretro-scummvm.mk 8572dc62537d06148007b877ded3d1d3bdadf587 # Version: Commits on Jan 05, 2026 ----------------------------------------------------------------------------------------------- I18N: Update translation (Ukrainian) Currently translated at 85.2% (2610 of 3061 strings), --------------------------------------------------------------------------------------------- libretro-vba-m.mk 35f214c28e6ff18b7fbbe138ad305ce2194c639e # Version: Commits on Jan 05, 2026 --------------------------------------------------------------------------------------------- gba: reset audio buffers on emu-reset/load-state Re-initialize audio buffers on emulation reset and loading a state for the GBA. This is already correct for the GB. Done with Claude. Signed-off-by: Rafael Kitover <[email protected]>, --------------------------------------------------------------------------------------------- libretro-wasm4.mk dae7934e9a5495e72e3cfdd60b65fe2babf6140b # Version: Commits on Jan 05, 2026 --------------------------------------------------------------------------------------------- Merge pull request #851 from akleemans/patch-1 Add Nim examples for 2BPP format, ------------------------------------------------------------------------------------- dhewm3.mk 3cac8d7faf4b3638c5e3fa68c152a3862a122300 # Version: Commits on Jan 05, 2026 ------------------------------------------------------------------------------------- Fix for desktop entries (#719) Fix Exec command in Dhewm3 and Dhewm3 XP desktop entries Removed unnecessary escape characters from Exec line. When launching the game, it would stop at console with unknown command and wouldn't allow to user go further to the main menu,
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
I had issues with local proxies using self-signed certificates and SOCKS proxies weren't working