Commit Graph
14251 Commits
Author SHA1 Message Date
Alvaro 7ac490f240 feat(libSceLibreSsl): implement X509_STORE_CTX_get_current_cert 2026-10-26 22:16:16 +01:00
Alvaro 1c7856a471 feat(libSceLibreSsl): implement X509_STORE_CTX_get_error_depth 2026-10-26 22:16:16 +01:00
Alvaro da1fa540c1 feat(libSceLibreSsl): implement X509_STORE_CTX_set_error 2026-10-26 22:16:15 +01:00
Alvaro 8ca226f420 feat(libSceLibreSsl): implement X509_STORE_CTX_get_error 2026-10-26 22:16:15 +01:00
Adrià e61a7c7e24 Merge pull request #9509 from 011010/fix/poll-guest-urgent
fix(libkernel): report urgent data in poll on macOS
2026-10-26 21:27:41 +01:00
Adrià c8809e82e4 Merge pull request #10449 from alvaroelpob/feat/libscelibressl-rsa-flags-size
feat(libSceLibreSsl): implement RSA_flags and RSA_size
2026-10-26 21:26:37 +01:00
Adrià cf69e44eca Merge pull request #10534 from noamroger/claude/project-thread-io5xtc
feat(libSceHttp2): store cookies in cookie boxes
2026-10-26 21:25:37 +01:00
Dean bfbc55a45b Merge pull request #11162 from orezraey/docs/libscertc-field-accessors-measured-ps5
fix(libSceRtc): drop the date field getters and setters a PS5 does not export
2026-10-27 09:23:29 +13:00
Adrià 0b921c6674 Merge pull request #10530 from maximilianfv/fix/libscessl-macos-hide-mbedtls
fix(libSceSsl): keep the bundled mbedtls symbols out of libSceSsl's exports on macOS
2026-10-26 21:22:32 +01:00
Dean 51e55a079f Merge pull request #11149 from EagleBearerYS/feat/ajm-batch-builders-done
fix(libSceAjm.native): reject a null batch buffer list with a nonzero count in sceAjmBatchJobRunSplit
2026-10-27 09:22:27 +13:00
Dean fc7e583e6e Merge pull request #11035 from orezraey/fix/libsceaudioout-repeated-init-measured-ps5
fix(libSceAudioOut): fail a repeated sceAudioOut2Initialize and sceAudioOutInit as measured on a PS5
2026-10-27 09:16:48 +13:00
Dean ce6b15b234 Merge pull request #10958 from AZLisme/feat/posix-webkit-raw-addresses
feat(libScePosixForWebKit): resolve raw socket address hints
2026-10-27 09:13:12 +13:00
Dean d33b0ba970 Merge pull request #10909 from thuanquang/test/metadata-commit-host-regions
test(agc): expect arena host regions in metadata-commit probes to read as changed
2026-10-27 09:09:13 +13:00
Dean 43c0841507 Merge pull request #10881 from EagleBearerYS/feat/scenet-config-and-ether-calls
feat(libSceNet): implement sceNetInitParam and the loopback answer of sceNetConfigGetIfFlags
2026-10-27 09:07:50 +13:00
Dean d934f802e4 Merge pull request #10814 from MarcZX10/marc/fix-ctime-fallback-buffer-race
fix(libc): give ctime's unrepresentable-time text a buffer per thread
2026-10-27 09:06:08 +13:00
Dean 78b08b5162 Merge pull request #10785 from Sumaiter/fix-host-import-cut-watch
test(agc): accept compared shared pages after import cuts
2026-10-27 09:05:27 +13:00
Dean fd0da73ec5 Merge pull request #10781 from MarcZX10/marc/fix-printf-s-closed-stdout
fix(libc): fail printf_s on a closed standard output with EBADF
2026-10-27 09:04:40 +13:00
Dean 17ecaca307 Merge pull request #10694 from kyon-eth/feat/audio3d-error-strings
feat(libSceAudio3d): implement error descriptions
2026-10-27 09:02:14 +13:00
Dean 6ea31b4e3a Merge pull request #10322 from Ondra97/codex/fix-prepared-shader-stderr-handles
test(agc): retain Windows stderr for loader diagnostics
2026-10-27 08:58:27 +13:00
Dean 265c36523c Merge pull request #10175 from orezraey/fix/libc-fetestexcept-measured-ps5
fix(libc): return fetestexcept's unmasked status bits as measured on a PS5
2026-10-27 08:57:53 +13:00
Dean 544060668d Merge pull request #10164 from LeandroLP23/build/agc-execution-tests-pch
build(agc): share a precompiled header across the execution tests
2026-10-27 08:57:18 +13:00
Dean b9c30ee505 Merge pull request #8311 from mugurc/fix/libc-dwarf-unwind-macos
fix(libc): keep DWARF unwind tables in libc on macOS hosts
2026-10-27 08:53:43 +13:00
Dean e0b13f2990 Merge pull request #10954 from AZLisme/feat/batch2-rudp-empty-poll
test(libSceRudp): cover empty poll wait behavior
2026-10-27 08:35:26 +13:00
Dean 3ab00f40ed Merge pull request #10980 from tibzejoker/perf/f32-interpolation-fast-path
perf(shader): take an exact f32 path for 16-bit interpolation and v_fma_mix
2026-10-27 08:34:51 +13:00
Adrià 95807428c7 Merge pull request #10522 from YossiYad/feat/camera-without-device
feat(libSceCamera): answer 47 camera exports as a console with no camera connected
2026-10-26 20:32:45 +01:00
Dean 263eee0a77 Merge pull request #10837 from Raghav314/perf/agc-depth-plane-copies
perf(agc): keep depth plane copies resident instead of remaking them on each use
2026-10-27 08:18:34 +13:00
Dean 930a681f2a Merge pull request #9879 from thuanquang/fix/linear-target-import-creation
perf(agc): create the host import of a linear color target in registered memory
2026-10-27 08:18:22 +13:00
Alvaro 7477b90ecb refactor(libSceLibreSsl): declare the RSA exports in the public header 2026-10-26 20:17:48 +01:00
Alvaro ddb51767c0 feat(libSceLibreSsl): implement RSA_size 2026-10-26 20:17:36 +01:00
Alvaro d7928af60f feat(libSceLibreSsl): implement RSA_flags 2026-10-26 20:17:27 +01:00
Adrià FranchandClaude Sonnet 5.5 93f7df5ae1 test(libSceHttp2): expect sceHttp2CookieFlush to succeed
Co-Authored-By: Claude Sonnet 5.5 <[email protected]>
2026-10-26 20:10:35 +01:00
noamrogerandClaude Opus 5.5 98be52cd38 feat(libSceHttp2): store cookies in cookie boxes
Co-Authored-By: Claude Opus 5.5 (1M context) <[email protected]>
Claude-Session: https://claude.ai/code/session_01VcCKPwMu3oNWaS8AUph6MW
2026-10-26 20:10:35 +01:00
Adrià afc780e681 Merge pull request #10507 from orezraey/feat/videoout-composite-overlay
feat(videoout): composite the overlay bus over the main output
2026-10-26 20:00:54 +01:00
011010 9e23a9263c fix(libkernel): report urgent data in poll on macOS
XNU's poll never reports POLLPRI for out-of-band data, so a guest poll
that asks for it never sees the urgent byte: guest_poll aborts at the
OOB case and a title waiting on priority data would sleep to its
timeout.

On macOS the pending byte is read from SIOCATMARK, which reports it
without consuming it and has no descriptor limit, unlike the fd_set
probe this replaces. POLLRDBAND is set with POLLPRI as FreeBSD 11.4's
sopoll_generic does, and the wait takes the sliced path main already
uses for a kqueue wait, so it wakes on the next slice instead of at the
deadline.

recv(MSG_OOB | MSG_PEEK) was measured to consume the byte on macOS
27.0.1 and kevent with NOTE_OOB does not fire there, which is why the
probe is SIOCATMARK. The select and libSceNet poll paths still miss
urgent data on macOS and are recorded in the debt entry.
2026-10-26 13:00:51 -06:00
Adrià 6b16c9c649 Merge pull request #10379 from JJenkx/windows/libc-printf-nan-sign
fix(libc): print a NaN's sign in swprintf as titles' libc.prx does
2026-10-26 19:56:47 +01:00
Adrià d891568dfc Merge pull request #10499 from frankea/fix/kernel-gettimezone-host-zone
fix(libkernel): report the host zone's standard offset and daylight saving amount from sceKernelGettimezone
2026-10-26 19:51:44 +01:00
Adrià c9a6013f4d Merge pull request #10468 from JJenkx/fix/libc-nextafter-fenv
fix(libc): preserve nextafter exception flags and denormal modes
2026-10-26 19:50:43 +01:00
Adrià FranchandClaude Sonnet 5.5 17eac963a4 fix(libSceCamera): accept only the exposure targets firmware 13.42 accepts
Co-Authored-By: Claude Sonnet 5.5 <[email protected]>
2026-10-26 19:49:22 +01:00
Yossi Yadgar 4a515a751f fix(libSceCamera): validate live handles and publish camera API types 2026-10-26 19:49:12 +01:00
Yossi Yadgar ba6fab9359 test(libSceCamera): check attribute, configuration and device queries without a device 2026-10-26 19:49:12 +01:00
Yossi Yadgar 8e38615d16 test(libSceCamera): check handles, start refusals and frame data without a device 2026-10-26 19:49:12 +01:00
Yossi Yadgar 7d4b57d699 feat(libSceCamera): report device, calibration and audio queries as disconnected 2026-10-26 19:49:12 +01:00
Yossi Yadgar dcecca6bb1 feat(libSceCamera): report the default configuration and refuse new ones 2026-10-26 19:49:12 +01:00
Yossi Yadgar d9eddec15b feat(libSceCamera): refuse image attribute changes without a connected camera 2026-10-26 19:49:12 +01:00
Yossi Yadgar c2431c38f2 feat(libSceCamera): report the default image attributes of an open camera 2026-10-26 19:49:12 +01:00
Yossi Yadgar fe32d89ded feat(libSceCamera): report no frame data while no camera streams 2026-10-26 19:49:12 +01:00
Yossi Yadgar 0d175cea39 feat(libSceCamera): refuse to start a camera that is not connected 2026-10-26 19:49:12 +01:00
Yossi Yadgar 27cee2a6f1 feat(libSceCamera): open and close camera handles without a device 2026-10-26 19:49:12 +01:00
Adrià 18ef6be0cd Merge pull request #10376 from alvaroelpob/feat/libscelibressl-ui-method
feat(libSceLibreSsl): implement UI_METHOD creation and its opener, writer, reader and closer accessors
2026-10-26 19:42:46 +01:00
Adrià 788130e2c4 Merge pull request #10167 from Felipebmaitan/feat/http2-transport
feat(http2): add synchronous HTTP/2 transport over TLS
2026-10-26 19:38:16 +01:00