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
7c3d8b3bbb
Merge pull request #11007 from al3ss4ndrolb/test/suggest-patches-resolved-temp-root
...
test(relinker): compare patch advisor output against the resolved temporary root
2026-10-27 09:15:45 +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
3fa7e3f9cc
Merge pull request #10545 from Bram910/fix/file-prefix-allocation
...
fix(io): avoid allocating the entire file prefix limit
2026-10-27 09:00:30 +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à Franch and Claude 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
noamroger and Claude 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à Franch and Claude 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