Ahmad Mujahid
7ca0443200
fix(libressl): align X509 names with current main
2026-11-05 20:00:11 +04:00
Dean
4741457fed
Merge pull request #11174 from ahmadmuj/fix/anyps5-lssl-ocsp-validity
...
feat(libSceLibreSsl): implement OCSP_check_validity
2026-11-06 04:44:37 +13:00
Dean
03a29f624c
Merge pull request #13256 from iAbdulrrahman/feat/libkernel-sys-nanosleep
...
feat(libkernel_sys): implement __sys_nanosleep export
2026-11-06 04:39:19 +13:00
Dean
2641d44254
Merge pull request #12632 from Lindamea1/feat/freetype-stroker-export
...
feat(libSceFreeType): implement FT_Stroker_ParseOutline, FT_Stroker_Export and FT_Stroker_ExportBorder
2026-11-06 04:37:09 +13:00
Ahmad Mujahid
bcb832214c
chore: align LibreSSL PR 11174 with current main
2026-11-05 19:22:22 +04:00
Dean
080dbd08c6
Merge pull request #14336 from DeveshB-1/fix/cdlg-g2p-result-fault
...
fix(libSceCdlgG2P): return INVALID_ARGUMENT from sceG2PDialogGetResult for an unwritable result
2026-11-06 04:11:58 +13:00
Dean
2beed81816
Merge pull request #14631 from ahmadmuj/fix/anyps5-jxr-memory-stream
...
feat(libSceJxr): implement WMPAlloc, WMPFree and the memory stream
2026-11-06 04:09:01 +13:00
Dean
1543e42a56
Merge pull request #14622 from fogydes/fix/libSceVideodec-pointer-validation
...
fix(libSceVideodec): validate caller pointer arguments in decoder queries and operations
2026-11-06 04:04:22 +13:00
Dean Galvin
1cb39e9003
Merge main into fix/anyps5-jxr-memory-stream
2026-11-06 03:52:55 +13:00
Dean
03cfa4c067
Merge pull request #14910 from edubox/feat/np-session-signaling-context-state
...
feat(libSceNpSessionSignaling): implement context properties and state queries
2026-11-06 03:36:30 +13:00
Ahmad Mujahid
a3ca2e11c6
fix(libressl): align OCSP validity with current main
2026-11-05 18:27:35 +04:00
Dean Galvin
9c9d03ce4f
Merge branch 'main'
2026-11-06 03:25:38 +13:00
Dean Galvin and fogydes
13d4482884
fix(libSceVideodec): read the full size fields and check them before the structures
...
ConfigInfo::thisSize and ResourceInfo::thisSize are 64-bit, so read them
as std::uint64_t in CreateDecoder and QueryResourceInfo. Decode, Flush,
DeleteDecoder and Reset now read and check each thisSize before copying
the whole structure in, so a short structure at the end of a mapped page
gets the struct size error, not the pointer error. CreateDecoder no
longer writes ctrl before it can fail; the copy-out after creation
already cleans up. The debt entry now says that the console's answer for
an unreadable pointer is not measured.
Tests cover size fields with only their upper bits set, short
structures at the end of a page, an untouched ctrl after a failed
create, and read-only output blocks.
Co-authored-by: fogydes <[email protected] >
2026-11-06 03:14:22 +13:00
Dean
4180951e90
Merge pull request #14257 from bipinkrish/feat/libkernel-sys-adjtime
...
feat(libkernel_sys): implement adjtime export
2026-11-06 03:04:03 +13:00
Dean
78e4248fea
Merge pull request #12946 from KernelPanicNT/feat/cescs-jiscs
...
feat(libSceCesCs): implement sceCesJiscsToUcs and sceCesUcsToJiscs
2026-11-06 02:50:25 +13:00
Eduardo Ruiz Peña
6c99743c3d
fix(libSceNpSessionSignaling): refuse the unverified custom property set
2026-11-05 14:15:50 +01:00
Dean
f305293bb0
Merge pull request #15698 from javierUDP/fix/macos-exec-path-after-stack-move
...
fix(libkernel): keep the process start block mapped when the main stack moves
2026-11-06 01:29:35 +13:00
Dean Galvin
ffc4afbd1e
Merge branch 'main'
2026-11-06 00:50:44 +13:00
Dean
e772fb25cc
Merge pull request #12789 from EagleBearerYS/feat/libSceVideoCoreServerInterface-sourced-b268-1
...
feat(libSceVideoCoreServerInterface): implement the decoder resource registry
2026-11-06 00:06:23 +13:00
Dean
725e93001a
Merge pull request #12756 from legendary-cookie/test/pad-trigger-state
...
test(libScePad): cover the scePadGetTriggerEffectState handle and argument checks
2026-11-06 00:05:26 +13:00
Dean
dcf527a306
Merge pull request #12720 from JJenkx/codex/trace-scene-trigger-20261029
...
feat(trace): gate a capture window on a scene marker file
2026-11-06 00:05:22 +13:00
Dean
c46b2299f3
Merge pull request #12650 from slopgobblercobbler/fix/savedata-dirname-search-pattern-termination
...
fix(libSceSaveData.native): validate pattern termination in sceSaveDataDirNameSearch
2026-11-06 00:05:18 +13:00
Dean
e90fd2dc42
Merge pull request #12595 from JJenkx/windows/libc-wcstombs-s-constraints
...
fix(libc): report wcstombs_s and wcsrtombs_s violations as titles' libc.prx does
2026-11-06 00:05:07 +13:00
Dean
936d133ab1
Merge pull request #12506 from slopgobblercobbler/feat/kernel-sys-sce-pthread-timedjoin
...
feat(libkernel_sys): implement scePthreadTimedjoin
2026-11-06 00:04:58 +13:00
Dean
5a273d9f3b
Merge pull request #10834 from EagleBearerYS/feat/libressl-evp-cipher
...
feat(libSceLibreSsl): implement the EVP cipher calls on the cipher context
2026-11-06 00:03:59 +13:00
Dean
a7df91e4ba
Merge pull request #10325 from JJenkx/windows/libc-hypot-msun
...
fix(libc): compute hypot with FreeBSD msun's algorithm, as titles' libc.prx does
2026-11-06 00:03:55 +13:00
Dean
be9b38d939
Merge pull request #9880 from ntamas94/fix/ps4-videoout-device-capability
...
feat(libSceVideoOut): add the PS4 device capability and ModeSetAny exports
2026-11-06 00:03:50 +13:00
Dean Galvin
47c9a4e8d3
Merge branch 'main'
2026-11-05 22:14:35 +13:00
Dean
7ad9749ed0
Merge pull request #15368 from JJenkx/docs/agc-submit-mode-trinity-from-module
...
docs(debt): record what sceAgcSetSubmitMode and sceAgcGetIsTrinityMode do in the 9.04 modules
2026-11-05 22:03:26 +13:00
Dean
bf5217ce3a
Merge pull request #14048 from xXPBSXx/docs/audioout-setvolume
...
docs(libSceAudioOut): name what the emulators do with the volume of sceAudioOutSetVolume
2026-11-05 22:03:17 +13:00
Dean
0a355e08d7
Merge pull request #14018 from xXPBSXx/docs-agc-pm4-type0-emulators
...
docs(libSceAgcDriver): name what three emulators do with PM4 type-0 packets
2026-11-05 22:03:12 +13:00
Dean
f1788e1938
Merge pull request #14003 from xXPBSXx/fu/q6-imedialog-panelsize-debt
...
docs(debt): name what the emulators do for the sceImeDialog panel size
2026-11-05 22:03:08 +13:00
Dean
74ad467a4b
Merge pull request #11953 from kyon-eth/feat/nputility-1360-inventory
...
feat(libSceNpUtility): declare six additional exports
2026-11-05 22:02:58 +13:00
Dean
1b534a8175
Merge pull request #11934 from kyon-eth/feat/httpcache-1360-inventory
...
feat(libSceHttpCache): declare three additional exports
2026-11-05 22:02:54 +13:00
Dean Galvin
203ffd6104
Merge branch 'main'
2026-11-05 21:52:51 +13:00
Dean
ced16e1cd3
Merge pull request #14016 from PrivacyOnion/feat/icu-name-legacy
...
refactor(libSceIcu): name 1695 legacy exports from ICU 68 symbols
2026-11-05 21:52:42 +13:00
Dean
a525b04647
Merge pull request #13286 from Kikoarl/fix/libkernel_sys-readlink-bounds
...
fix(libkernel_sys): validate guest destination buffer in readlink and readlinkat
2026-11-05 21:51:39 +13:00
Dean
2731796f84
Merge pull request #13255 from edubox/feat/npcpp-friends-sessions
...
feat(libSceNpCppWebApi): bring up the SessionManager friends player sessions family
2026-11-05 21:51:35 +13:00
Dean
aee589483d
Merge pull request #13176 from Celegans12/feat/kbemulate-shared-exports-20261030
...
feat(kbemulate): share pad emulation exports
2026-11-05 21:51:30 +13:00
Dean
202c5946b0
Merge pull request #13151 from Celegans12/feat/agcdriver-debug-inventory-exports-20261030
...
feat(agcdriver): add missing debug inventory exports
2026-11-05 21:51:24 +13:00
Dean
912062ed7b
Merge pull request #13140 from Celegans12/feat/ces-inventory-exports-20261030
...
feat(ces): add missing GB 18030 inventory export
2026-11-05 21:51:19 +13:00
Dean
e47df638d5
Merge pull request #13129 from iAbdulrrahman/feat/libkernel-sys-prospero-ps4-compiled-sdk-version
...
feat(libkernel_sys): implement sceKernelGetProsperoCompiledSdkVersion and sceKernelGetPs4CompiledSdkVersion
2026-11-05 21:51:15 +13:00
Dean
253c782661
Merge pull request #13128 from kyon-eth/feat/icu-common-320-exports
...
feat(libSceIcu): declare 72 callable exports
2026-11-05 21:51:11 +13:00
Dean
9125034887
Merge pull request #12896 from heditrigui/feat/libscelibcinternal-setprogname
...
feat(libSceLibcInternal): implement setprogname
2026-11-05 21:51:00 +13:00
Dean
c48347be84
Merge pull request #12852 from hypermoist/feat/np-ringbuf
...
feat(libSceNpCommon): implement sce::np::RingBuf and RingBufMemory
2026-11-05 21:50:16 +13:00
Dean
b98c4af193
Merge pull request #15888 from zaryabzip/fix/ime-update-not-opened
...
fix(libSceIme): return NOT_OPENED from sceImeUpdate with nothing open, and refuse keyboard user -1
2026-11-05 21:47:16 +13:00
Dean
e15bb3c68d
Merge pull request #15348 from B-Howell/feat/userservice-1360-exports
...
feat(libSceUserService): declare 78 13.60 exports
2026-11-05 21:47:12 +13:00
Dean
875691681d
Merge pull request #15171 from adriaespii/feat/nkwebkit-hit-test-result
...
feat(libSceNKWebKit): implement WKHitTestResult property getters
2026-11-05 21:47:08 +13:00
Dean
fc147beeaa
Merge pull request #15149 from 011010/fix/macos-activity-real-runtime
...
fix(tests): run the macOS game-mode activity against the real runtime
2026-11-05 21:47:04 +13:00
Dean
f09613011b
Merge pull request #15050 from noamroger/claude/project-thread-od3mt9
...
feat(libSceFreeTypeOt): read Mac resource fork headers and data offsets
2026-11-05 21:46:48 +13:00