Commit Graph
13236 Commits
Author SHA1 Message Date
Dean Galvin ce3e5ec490 Merge branch 'main' 2026-11-06 06:34:17 +13:00
Dean d893997f1a Merge pull request #10481 from alvaroelpob/feat/libscelibressl-ssl-accessors
feat(libSceLibreSsl): implement the SSL context, BIO, version, verify result, shutdown and want accessors
2026-11-06 06:33:39 +13:00
Dean fc23faa40a Merge pull request #14335 from DeveshB-1/fix/companion-httpd-invalid-param
fix(libSceCompanionHttpd): return INVALID_PARAM from sceCompanionHttpdOptParamInitialize for an unwritable block
2026-11-06 06:24:26 +13:00
Dean 8f931884e1 Merge pull request #16063 from edubox/feat/ipmi-config-estimators
feat(libSceIpmi): implement the config estimators and empty queries
2026-11-06 06:22:51 +13:00
Dean 39746be464 Merge pull request #16055 from gslashm/feat/nkwebkit-inspector-identifiers
feat(libSceNKWebKit): implement Inspector::IdentifiersFactory
2026-11-06 06:22:46 +13:00
Dean Galvin 593267d064 Merge branch 'main' 2026-11-06 06:10:16 +13:00
Dean Galvin 1cc6589775 Merge branch 'main' 2026-11-06 06:10:15 +13:00
Dean dab11d4569 Merge pull request #11138 from ahmadmuj/fix/anyps5-lssl-sslctx-fields
feat(libSceLibreSsl): implement SSL_CTX_ctrl, SSL_CTX_callback_ctrl, SSL_CTX_set_msg_callback, SSL_CTX_set_verify and SSL_CTX_set_session_id_context
2026-11-06 06:07:03 +13:00
Dean 6a337633c6 Merge pull request #11950 from BunnyFl/fix/http2-cookie-box-binding
feat(libSceHttp2): bind cookie boxes to templates and requests
2026-11-06 05:52:24 +13:00
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
Dean Galvin 24f3a18283 Merge branch 'main' 2026-11-06 05:02:45 +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 6de60c3571 feat(libSceIpmi): implement the config estimators and empty queries 2026-11-05 15:02:50 +01: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
gslashm 44a92277ec feat(libSceNKWebKit): implement Inspector::IdentifiersFactory
_ZN9Inspector18IdentifiersFactory16createIdentifierEv
_ZN9Inspector18IdentifiersFactory9requestIdEm
2026-11-05 15:22:04 +02:00
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 Galvin d239a6e0c7 Merge branch 'main' 2026-11-06 00:31:14 +13:00