Dean
db0f0c4d44
Merge pull request #11586 from JJenkx/feat/http2-ssl-callback
...
feat(http2): deliver TLS certificate verification callbacks
2026-11-04 10:08:47 +13:00
Dean
beb03a06a1
Merge pull request #15436 from JJenkx/fix/linux-main-stack-adopted-attributes-20261103
...
fix(libkernel): refresh adopted thread bounds when entering the main stack
2026-11-04 08:13:16 +13:00
Dean
6d22701a29
Merge pull request #15321 from MarcZX10/r4/r50-ajm-bodies
...
fix(libSceAjm): check batch job buffer counts before the 8-bit cast
2026-11-04 08:13:04 +13:00
Dean
45ba19f149
Merge pull request #15318 from MarcZX10/r2/r54-video-decoders
...
fix(libSceVdecsw): consume rejected units and reject oversized access units
2026-11-04 08:12:58 +13:00
Dean
084631c345
Merge pull request #15292 from olegon85/feat/libscehttp-dbg-setprintf
...
test(libSceHttp): pin the supplied-module answer of sceHttpDbgSetPrintf
2026-11-04 08:12:40 +13:00
Dean
ff42cf8fdc
Merge pull request #15273 from Matt10n3/codex/appcontent-quota-overflow
...
fix(libSceAppContent): reject overflowing download quotas
2026-11-04 08:12:22 +13:00
Dean
183b3ce70a
Merge pull request #15251 from BunnyFl/fix/libscenpmanager-sandbox-info
...
feat(libSceNpManager): answer sceNpGetSandboxInfo as firmware 13.42 does in the production environment
2026-11-04 08:12:06 +13:00
Dean
7960a0bcb2
Merge pull request #15237 from johnohhh1/fix/tests-file-position-unicode-temp
...
fix(tests): open file position scratch stream under Unicode TEMP
2026-11-04 08:11:39 +13:00
Dean
e687143e68
Merge pull request #15229 from al3w0f205/test/voicechat-request-action-and-numbered-requests
...
test(libSceVoiceChat): cover offline responses for sceVoiceChatRequest0, sceVoiceChatRequest1 and sceVoiceChatRequestAction
2026-11-04 08:11:34 +13:00
Dean
88844509d6
Merge pull request #14998 from JJenkx/fix/videodec2-pps-replacement
...
fix(libSceVideodec2): keep AVC picture info after a PPS is replaced under the same SPS
2026-11-04 08:11:22 +13:00
Dean
723ee06871
Merge pull request #14799 from chitters2004/perf/guarded-committed-read
...
perf(agc): read committed guest pages directly on Windows
2026-11-04 08:10:59 +13:00
Dean
31ab214934
Merge pull request #11002 from SandstromPL/fix/libkernel-guest-sigpipe
...
fix(libkernel): let a guest ignore or catch SIGPIPE on Linux
2026-11-04 05:43:27 +13:00
Dean
798d61627a
Merge pull request #8346 from MarrasFederico/feat/appinstutil-no-install
...
feat(libSceAppInstUtil): answer for an installer service that never installs
2026-11-04 05:43:01 +13:00
JJenkx and Claude Opus 5.5
e5efdda687
test(videodec2): keep the other-SPS check from requiring a refusal
...
A PPS that refers to a second SPS is valid H.264; the decoder only does
not read picture metadata from it yet. The check now keeps what it had
before: nothing is written past the declared size, and a query that
throws changes nothing but the validity word.
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-11-03 08:17:19 -05:00
JJenkx
4199ddb205
fix(libkernel): refresh adopted thread bounds when entering the main stack
2026-11-03 04:32:26 -05:00
JJenkx
332ced8b4b
test(videodec2): require refusal after a PPS changes SPS
2026-11-03 03:22:56 -05:00
Dean
4f41f4c375
Merge pull request #15210 from Danigamer05/feat/libc-sce-v2-filesystem-calls-20261102
...
feat(libc): export the std::__sce_v2 filesystem calls
2026-11-03 21:12:18 +13:00
Dean
3f0b20b863
Merge pull request #15201 from MarrasFederico/feat/np-set-game-presence-online-a
...
feat(libSceNpManager): answer sceNpSetGamePresenceOnlineA for a signed-out user
2026-11-03 21:12:13 +13:00
Dean
2d827d062e
Merge pull request #15200 from MarrasFederico/feat/gnm-neo-context-state-internal-size
...
feat(libSceGnmDriverForNeoMode): answer default context state buffer size for internal init
2026-11-03 21:12:07 +13:00
Dean
849556b393
Merge pull request #15147 from Oscar45397/test/libkernel-sce-rwlock-timed-readers
...
test(libkernel): cover scePthreadRwlockTimedrdlock and Timedwrlock while another thread holds a read lock
2026-11-03 21:11:57 +13:00
Dean
4525d1372b
Merge pull request #15146 from Oscar45397/test/libkernel-pthread-attr-setstacksize-unset
...
test(libkernel): check pthread_attr_setstacksize rejects a null, unset or destroyed attribute
2026-11-03 21:11:51 +13:00
Dean
36cc0c7eae
Merge pull request #15145 from Oscar45397/test/libkernel-pthread-attr-sched-stack-unset
...
test(libkernel): check the POSIX scheduling policy and stack getters reject a null or destroyed attribute
2026-11-03 21:11:46 +13:00
Dean
4c3b92695d
Merge pull request #15144 from Oscar45397/test/libkernel-pthread-attr-detach-guard-unset
...
test(libkernel): check the POSIX detach state and guard size calls reject a null or destroyed attribute
2026-11-03 21:11:41 +13:00
Dean
9b0242ca3c
Merge pull request #15140 from Oscar45397/test/libc-round-halfway
...
test(libc): cover round and roundf halfway cases, signed zeros and non-finite values
2026-11-03 21:11:35 +13:00
Dean
206e72c90b
Merge pull request #15137 from pushkarreddyy/feat/libkernel-sandbox-app0-alias
...
feat(libkernel): alias title sandbox app0 path to application directory
2026-11-03 21:11:30 +13:00
Dean
8af2a7dd4d
Merge pull request #15110 from imellag/fix/tests-bad-optional-access-const-cast
...
fix(tests): drop const before casting the pointer typeinfo catch slot to a function pointer
2026-11-03 21:11:25 +13:00
Dean
99327b0e3e
Merge pull request #15105 from zaryabzip/feat/pad-firmware-checks
...
feat(libScePad): check the arguments of thirteen exports as firmware 13.42 does
2026-11-03 21:11:15 +13:00
Dean
c4fd457d0d
Merge pull request #15103 from amazedturnip/test/libSceBeisobmf-fault-recovery-coverage
...
test(libSceBeisobmf): cover unmapped and cyclic member lookup fallback handling
2026-11-03 21:11:10 +13:00
Dean
efa6a1559f
Merge pull request #15102 from amazedturnip/test/libScePlayerSelectionDialog-validation-coverage
...
test(libScePlayerSelectionDialog): cover player array validation, user bounds and error precedence
2026-11-03 21:11:04 +13:00
Dean
71e64308a2
Merge pull request #15101 from amazedturnip/test/libSceSystemGesture-recognizer-coverage
...
test(libSceSystemGesture): cover recognizer creation, touch counts and the not-initialized returns
2026-11-03 21:10:59 +13:00
Dean
67ea76b38b
Merge pull request #15099 from Danigamer05/feat/libc-sce-v2-binary-scaling-20261102
...
feat(libc): export the std::__sce_v2 binary scaling helpers
2026-11-03 21:10:53 +13:00
Dean
9fe71880ad
Merge pull request #13978 from LeandroLP23/test/np-common-conditions-event-flags
...
test(libSceNpCommon): wake condition waiters and mask and cancel event flags
2026-11-03 21:10:48 +13:00
Dean
b9cb78e5ba
Merge pull request #13975 from akkadbakkad89/feat/font-gsm-bridge
...
feat(libSceFontGs.native): implement AGC bridge exports
2026-11-03 21:10:42 +13:00
Dean
230960ea3e
Merge pull request #13974 from pushkarreddyy/fix/imedialog-getresult-efault
...
fix(libSceImeDialog): return ErrorNotOpened from sceImeDialogGetResult for unwritable pointers
2026-11-03 21:10:37 +13:00
Dean
3767b80adf
Merge pull request #13970 from pushkarreddyy/fix/screenshot-isdisabled-efault
...
fix(libSceScreenShot): return ErrorArgument from sceScreenShotIsDisabled for unwritable pointers
2026-11-03 21:10:31 +13:00
Dean
eea8fd9b4c
Merge pull request #13960 from pushkarreddyy/fix/msgdialog-getresult-efault
...
fix(libSceMsgDialog): return ARG_NULL from sceMsgDialogGetResult for unwritable pointers
2026-11-03 21:10:25 +13:00
Dean
e50b40fb4e
Merge pull request #13956 from pushkarreddyy/fix/rtc-getters-efault
...
fix(libSceRtc): return INVALID_POINTER from tick and clock queries for unwritable pointers
2026-11-03 21:10:19 +13:00
Dean
abe492bfea
Merge pull request #12793 from Tehshortbus/feat/entitlement-unlisted-label-log
...
feat(libSceNpEntitlementAccess): name each add-on a title asks for that the entitlements file does not list
2026-11-03 21:10:09 +13:00
Dean
108a85a325
Merge pull request #11104 from EagleBearerYS/feat/unbuilt-exports-guard
...
feat(tools): fail when a library source that defines exports is never built
2026-11-03 21:09:59 +13:00
Dean
8b82678900
Merge pull request #10025 from mehmetbayoglu/fix/libkernel-amm-prt-zero-page
...
fix(libkernel): map unbacked AMM PRT pages to one read-only zero page on Windows
2026-11-03 21:09:48 +13:00
Dean
91ca312437
Merge pull request #9242 from DavidSamir/feat/libkernel-sys-tcgetsid
...
feat(libkernel): implement tcgetsid
2026-11-03 21:09:31 +13:00
Dean
01188018b5
Merge pull request #12625 from zaryabzip/feat/savedata-initialize2
...
feat(libSceSaveData): initialize through sceSaveDataInitialize2
2026-11-03 21:08:48 +13:00
Dean
a74a4c370c
Merge pull request #14310 from XatiX/fix/libkernel-net-socket-forwards
...
fix(libkernel): forward socket calls on sceNetSocket descriptors to libSceNet
2026-11-03 21:08:43 +13:00
Dean
f1d0f46e05
Merge pull request #14585 from edubox/feat/libc-sce-v2-locale
...
feat(libc): export the versioned std::__sce_v2 locale runtime
2026-11-03 21:07:56 +13:00
Dean
8835460b5e
Merge pull request #7532 from hugodearaujo/fix/linux-guest-main-stack
...
fix(linux): enter the guest entry on a main stack at the console's address
2026-11-03 21:07:51 +13:00
Dean
4d816d3926
Merge pull request #15374 from BunnyFl/feat/libkernel-sys-constant-unknowns
...
feat(libkernel_sys): answer nine unnamed exports as firmware 13.42 does
2026-11-03 21:07:34 +13:00
Dean
4b9c9cdb82
Merge pull request #10579 from MarcZX10/marc/freetype-font-format-patent-stubs
...
feat(libSceFreeType): implement FT_Get_Font_Format and the deprecated TrueType patent calls
2026-11-03 21:07:24 +13:00
Dean
b9cd424291
Merge pull request #9571 from Felipebmaitan/feat/libressl-cmac
...
feat(libSceLibreSsl): implement CMAC with AES-CBC methods
2026-11-03 21:07:18 +13:00
Dean
4a7770bf54
Merge pull request #10234 from JJenkx/windows/libc-exp-msun
...
fix(libc): compute exp with FreeBSD msun's algorithm, as titles' libc.prx does
2026-11-03 21:07:07 +13:00
Dean Galvin
a39b825599
Merge commit 'd1ae628bc2f62459cce1e9872ba5632c938c71f2' into HEAD
...
# Conflicts:
# docs/dev/debt/libkernel.md
2026-11-03 18:18:49 +13:00