Dean
fa134d9001
Merge pull request #14105 from slopgobblercobbler/fix/libkernel-pthread-barrier-argument-validation
...
fix(libkernel): validate memory pointers and argument bounds in pthread barrier
2026-11-06 19:24:22 +13:00
Dean
9436e6fc8e
Merge pull request #15216 from adriaespii/feat/nkwebkit-popup-menu-item
...
feat(libSceNKWebKit): implement WKPopupMenuItem property queries
2026-11-06 19:21:08 +13:00
Dean
65ad958fb9
Merge pull request #16165 from Danigamer05/feat/libc-sce-v2-locimp-ctor-dtor-20261105
...
feat(libc): export the std::__sce_v2 _Locimp_ctor and _Locimp_dtor with facet reference counting
2026-11-06 19:10:17 +13:00
Dean
dd4c730a61
Merge pull request #15013 from fogydes/fix/libSceJpegDec-pointer-validation
...
fix(libSceJpegDec): validate guest pointers in decoder queries and operations
2026-11-06 19:10:09 +13:00
Dean
7b4403d8eb
Merge pull request #15008 from fogydes/fix/libSceVdecShevc-pointer-validation
...
fix(libSceVdecShevc): ignore unwritable version pointers in sceSdecGetVersionSwHevc
2026-11-06 19:10:04 +13:00
Dean
c0ed508e36
Merge pull request #15005 from fogydes/fix/libSceVdecSavc-pointer-validation
...
fix(libSceVdecSavc): ignore unwritable version pointers in sceSdecGetVersionSw
2026-11-06 19:10:00 +13:00
Dean Galvin and slopgobblercobbler
51ca3cbef0
docs(libkernel): point the barrier count check at _pthread_barrier_init
...
The FreeBSD permalink in the pthread_barrier debt entry covered _pthread_barrier_destroy; the count check it describes is at lines 97 to 104.
Co-authored-by: slopgobblercobbler <[email protected] >
2026-11-06 19:09:29 +13:00
Dean
2f7469243f
Merge pull request #14483 from jagrat04/feat/libscelibressl3-ssl-cipher-get-id
...
feat(libSceLibreSsl3): implement SSL_CIPHER_get_id
2026-11-06 19:07:41 +13:00
Dean
d0d66c3fe8
Merge pull request #16281 from Noxy-HNR/fix/freetype-stroker-output-guards
...
fix(libSceFreeType): guard stroker count outputs
2026-11-06 19:05:11 +13:00
Dean Galvin
f8a12ef61b
Merge branch 'main'
2026-11-06 19:02:50 +13:00
Dean
e1d8b9c00c
Merge pull request #15174 from adriaespii/feat/nkwebkit-open-panel-result-listener
...
feat(libSceNKWebKit): implement WKOpenPanelResultListener functions
2026-11-06 19:01:42 +13:00
Dean Galvin
e193e7d580
Merge branch 'main'
2026-11-06 18:51:46 +13:00
Dean
1be4c77a8d
Merge pull request #14992 from atharvjairath/feat/libressl3-rsa-setters
...
feat(libSceLibreSsl3): implement RSA component ownership setters
2026-11-06 18:50:43 +13:00
Dean Galvin
550f4fcb04
Merge branch 'main'
2026-11-06 18:47:39 +13:00
Dean Galvin
6b9f583654
Merge branch 'main'
2026-11-06 18:26:34 +13:00
Dean Galvin
71f63bf3ab
Merge branch 'main'
2026-11-06 18:24:36 +13:00
Dean Galvin
ddfdf5d8b5
Merge branch 'main'
2026-11-06 18:24:35 +13:00
Dean Galvin
70c3307bad
test(libSceNKWebKit): remove leftover conflict fragments from the Base test and debt notes
2026-11-06 18:23:55 +13:00
Dean
3de062b62d
Merge pull request #16262 from JJenkx/fix/npcpp-matches-factory-output-20261106
...
fix(npcpp): release occupied Matches factory outputs
2026-11-06 18:10:51 +13:00
Dean
6a37dfbed9
Merge pull request #13992 from PrivacyOnion/feat/nkwebkit-values
...
feat(libSceNKWebKit): implement diagnostic logging keys, MediaTime, MIME registry, JSON values, WTF values and region geometry
2026-11-06 18:05:13 +13:00
Dean Galvin
489e57fe5d
Merge branch 'main'
2026-11-06 17:58:39 +13:00
Dean
e322066f82
Merge pull request #10490 from alvaroelpob/feat/libscelibressl3-key-components
...
feat(libSceLibreSsl3): implement the RSA, DH and DSA get0 key and parameter accessors
2026-11-06 17:57:05 +13:00
Dean
d3aa21ccdb
Merge pull request #10878 from EagleBearerYS/feat/libressl-init-engine-calls
...
feat(libSceLibreSsl): answer the ENGINE calls with an empty engine list
2026-11-06 17:56:34 +13:00
slopgobblercobbler
405310c630
fix(libkernel): validate memory pointers and argument bounds in pthread barrier
2026-11-06 05:55:51 +01:00
Dean
7dd4fca86c
Merge pull request #14295 from Skeletor-Pirate/fix/agc-dcb-workload-inactive-packet
...
fix(libSceAgc): write the inactive workload stream packet from the DCB call
2026-11-06 17:54:13 +13:00
Dean Galvin
8d0d05394a
Merge commit 'f53ddbc377bac92137eed439914b72c850f20649' into HEAD
...
# Conflicts:
# core/libs/prx/libSceLibreSsl/CMakeLists.txt
2026-11-06 17:36:27 +13:00
Dean
f53ddbc377
Merge pull request #10418 from MarcZX10/codex/libressl-evp-pkey-id
...
feat(libSceLibreSsl): implement EVP_PKEY_id
2026-11-06 17:35:11 +13:00
Dean Galvin
aef79c6b2a
Merge branch 'main'
2026-11-06 17:34:24 +13:00
Dean
04ab293bc2
Merge pull request #10461 from MarcZX10/feat/libressl3-asn1-object-free
...
feat(libSceLibreSsl3): implement ASN1_OBJECT_free
2026-11-06 17:33:06 +13:00
Dean
7015a659ca
Merge pull request #14381 from AlexWhitehouse/feat/libwebrtc-audio-codec-info
...
feat(libwebrtc): implement AudioCodecInfo constructor
2026-11-06 17:27:43 +13:00
Dean Galvin and MarcZX10
f0e737ae6b
test(libSceLibreSsl): keep the EVP_PKEY_id test to supported input
...
The null-key case pinned a NotImplemented throw, which the test conventions do not allow. The debt entry now links evp.h, where LibreSSL 2.5.4 defines the EVP_PKEY layout, instead of evp_local.h.
Co-authored-by: MarcZX10 <[email protected] >
2026-11-06 17:12:52 +13:00
Dean Galvin
e2cce6c868
Merge commit '82fcf46d250e0ec2f436ceffd607dd2ff04c62d7' into HEAD
...
# Conflicts:
# core/libs/prx/libSceLibreSsl/CMakeLists.txt
# core/libs/prx/libSceLibreSsl/Export.cpp
# core/libs/prx/libSceLibreSsl/include/Api.hpp
# docs/dev/debt/libSceLibreSsl.md
2026-11-06 17:12:49 +13:00
Dean
82fcf46d25
Merge pull request #10478 from alvaroelpob/feat/libscelibressl-x509-cert-names
...
feat(libSceLibreSsl): implement X509_get_issuer_name, X509_get_subject_name and X509_get_serialNumber
2026-11-06 17:11:14 +13:00
Dean
36c80cf532
Merge pull request #10112 from seradavid/feat/pad-adaptive-triggers
...
feat(pad): complete DualSense adaptive trigger support
2026-11-06 17:07:16 +13:00
Dean Galvin
cd444b3538
Merge branch 'main'
2026-11-06 17:04:23 +13:00
Dean
b19ee7b80e
Merge pull request #10491 from alvaroelpob/feat/libscelibressl3-x509-validity
...
feat(libSceLibreSsl3): implement the X509 notBefore, notAfter and signature getters
2026-11-06 17:03:11 +13:00
Dean Galvin
65dccdf182
test(libSceNKWebKit): remove leftover conflict fragments from the Base test and debt notes
2026-11-06 16:57:41 +13:00
Dean Galvin
be74daae79
Merge commit 'ea3ae1871605212482c713969a5cfe343f9cfc5e' into HEAD
...
# Conflicts:
# core/libs/prx/libSceLibreSsl/CMakeLists.txt
# docs/dev/debt/libSceLibreSsl.md
2026-11-06 16:47:57 +13:00
Alex Whitehouse and Claude Opus 5.5
45692463c4
fix(libwebrtc): store AudioCodecInfo arguments unchecked as release upstream does
...
Upstream checks the sample rate, channel count and bitrate bounds only
with RTC_DCHECK, which is compiled out of the release builds titles ship.
Keep the null-object throw and store every argument as given.
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-11-06 03:40:18 +00:00
Alex Whitehouse
34d8294443
feat(libwebrtc): implement AudioCodecInfo constructor
2026-11-06 03:40:17 +00:00
Noxy-HNR
8024e45a47
docs(libSceFreeType): link the stroker output debt to its source
2026-11-05 21:34:13 -06:00
Noxy-HNR
0d90911a0e
Merge remote-tracking branch 'origin/main' into fix/freetype-stroker-output-guards
2026-11-05 21:28:35 -06:00
Noxy-HNR
8cf171f960
fix(libSceFreeType): refuse protected stroker count outputs
2026-11-05 21:28:35 -06:00
Dean Galvin
820ee08337
Merge branch 'main'
2026-11-06 16:15:40 +13:00
Dean
3cb1cd29ec
Merge pull request #15106 from zaryabzip/feat/mouse-handle-extension-calls
...
feat(libSceMouse): answer the handle, extension and driver calls as firmware 13.42 does
2026-11-06 15:49:51 +13:00
Dean
9775ae22ce
Merge pull request #14965 from fogydes/fix/libSceUsbStorageDialog-pointer-validation
...
fix(libSceUsbStorageDialog): return INVALID_ARGUMENT from sceUsbStorageDialogGetResult for an unwritable result
2026-11-06 15:49:47 +13:00
Dean
34f8afac3a
Merge pull request #14962 from fogydes/fix/libSceNpCommerce-pointer-validation
...
fix(libSceNpCommerce): return INVALID_ARGUMENT from sceNpCommerceDialogGetResult for an unwritable result
2026-11-06 15:49:42 +13:00
Adrià
d256d942b1
Merge pull request #14358 from DeveshB-1/fix/pad-tracker-working-memory-fault
...
fix(libScePadTracker): return error from scePadTrackerGetWorkingMemorySize for unwritable outputs
2026-11-06 03:48:25 +01:00
Adrià
3e069494d7
Merge pull request #14379 from edubox/feat/ngs2-custom-sampler-userfx
...
feat(ngs2): allow the custom UserFx module on custom sampler racks
2026-11-06 03:48:14 +01:00
Dean
b38489d9d7
Merge pull request #12928 from xdCloudy/feat/libSceLibreSsl-batch100
...
feat(libSceLibreSsl): implement file and socket BIO adapters
2026-11-06 15:48:07 +13:00