Commit Graph
13191 Commits
Author SHA1 Message Date
Dean Galvin 300af5cbce Merge branch 'main' 2026-11-06 05:46:54 +13:00
Dean a0a8b1b173 Merge pull request #11129 from ahmadmuj/fix/anyps5-lssl-x509name-text
feat(libSceLibreSsl): implement X509_NAME_get_index_by_NID and X509_NAME_get_text_by_NID
2026-11-06 05:45:15 +13:00
Dean 1859e6af1c Merge pull request #16060 from edubox/feat/ipmi-noop-handlers
feat(libSceIpmi): implement the empty base handlers and destructors
2026-11-06 05:37:26 +13:00
Dean da44e6b73d Merge pull request #16056 from akkadbakkad89/feat/npcwa-matches-factories
feat(libSceNpCppWebApi): implement twelve Matches2V1 factories and DataStatus vector iterators
2026-11-06 05:37:21 +13:00
Ahmad Mujahid c5be28187c Merge remote-tracking branch 'origin/main' into followup/align-1105-11138 2026-11-05 20:23:32 +04:00
Ahmad Mujahid bbab30d948 Merge remote-tracking branch 'origin/main' into followup/align-1105-11129 2026-11-05 20:23:32 +04:00
Ahmad Mujahid a9fe4365f2 docs(libSceLibreSsl): remove duplicate X509 name debt 2026-11-05 20:22:21 +04:00
Dean 6e6dae4e8b Merge pull request #12814 from xdCloudy/feat/freetypeot-zero-return-nids
feat(libSceFreeTypeOt): implement disabled trace queries
2026-11-06 05:21:31 +13:00
Dean aa5df70114 Merge pull request #10315 from JJenkx/windows/libc-atanh-msun
fix(libc): compute atanh with FreeBSD msun's algorithm, as titles' libc.prx does
2026-11-06 05:13:55 +13:00
Ahmad Mujahid 496fc9576a fix(libressl): align SSL context controls with main 2026-11-05 20:13:50 +04:00
Dean c5a1f79072 Merge pull request #14299 from bipinkrish/feat/libkernel-sys-execvpe
feat(libkernel_sys): implement _execve and _execvpe exports
2026-11-06 05:08:26 +13:00
Ahmad Mujahid 10742a0892 fix(libressl): align X509 name dependency 2026-11-05 20:00:35 +04:00
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 Galvin 7974523c92 Merge branch 'main' 2026-11-06 04:40:14 +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 Galvin 3ac5c6d832 Merge branch 'main' into feat/freetypeot-zero-return-nids 2026-11-06 04:38:38 +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 Galvinandfogydes 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
Eduardo Ruiz 3c2c054fa2 feat(libSceIpmi): implement the empty base handlers and destructors 2026-11-05 14:54:05 +01: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
akkadbakkad89andDevin 176b899bd8 feat(libSceNpCppWebApi): implement twelve Matches2V1 factories and DataStatus vector iterators
Generated with [Devin](https://devin.ai)

Co-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
2026-11-05 19:07:29 +05:30
Eduardo Ruiz Peña 6c99743c3d fix(libSceNpSessionSignaling): refuse the unverified custom property set 2026-11-05 14:15:50 +01:00
Dean Galvin 6bf0609603 Merge branch 'main' 2026-11-06 01:48:06 +13: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
JJenkx 7555c82248 Merge remote-tracking branch 'origin/main' into windows/libc-atanh-msun
# Conflicts:
#	core/libs/tests/GuestMath.cpp
#	docs/dev/debt/libc.md
2026-11-05 07:06:57 -05:00
Dean Galvin e627498b24 Merge branch 'main' 2026-11-06 00:51:30 +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