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
slopgobblercobbler
405310c630
fix(libkernel): validate memory pointers and argument bounds in pthread barrier
2026-11-06 05:55:51 +01: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
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
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
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
Adrià
ad6cb55430
Merge pull request #14363 from DeveshB-1/fix/move-tracker-working-memory-fault
...
fix(libSceMoveTracker): return error from sceMoveTrackerGetWorkingMemorySize for unwritable outputs
2026-11-06 03:40:53 +01:00
Dean
6068339da5
Merge pull request #15024 from Elma7e/feat/move-uninitialized-checks
...
feat(libSceMove): return not-initialized error before initialization
2026-11-06 15:39:26 +13:00
Dean
08f7b9209d
Merge pull request #15092 from alvaroelpob/feat/libwebrtc-rtcp-pli-parse
...
feat(libwebrtc): implement webrtc::rtcp::Pli::Parse
2026-11-06 15:39:22 +13:00
Dean
8e0d33c7e4
Merge pull request #15061 from edubox/feat/bemp2sys-logging
...
feat(libSceBemp2sys): implement the logging and memory manager configuration
2026-11-06 15:39:18 +13:00
Dean
86907b004b
Merge pull request #15060 from edubox/feat/avsetting-mode-helpers
...
feat(libSceAvSetting): implement the self-contained mode helpers
2026-11-06 15:39:14 +13:00
Dean
a7e817522f
Merge pull request #15022 from Elma7e/feat/s3da-port-and-buffer-validation
...
feat(libSceS3da): validate port bounds and transfer buffer parameters
2026-11-06 15:29:47 +13:00
Dean
189dbefbd1
Merge pull request #12511 from mazen320/feat/libc-money-get-vtable
...
feat(libc): export the money_get facet vtable as data
2026-11-06 15:26:49 +13:00
Dean
87448b3c91
Merge pull request #15000 from fogydes/fix/libkernel-sys-guest-pointer-validation
...
fix(libkernel_sys): validate guest pointers across system calls and pthread attributes
2026-11-06 15:14:09 +13:00
Dean
5444d9862f
Merge pull request #10594 from MarcZX10/marc/freetype-outline-embolden-transform
...
feat(libSceFreeType): implement FT_Outline_Embolden, FT_Outline_EmboldenXY and FT_Outline_Transform
2026-11-06 15:09:43 +13:00
Dean Galvin
a7635dff0e
Merge branch 'main'
2026-11-06 15:04:28 +13:00
Dean Galvin
9a28ce6960
Merge branch 'main'
2026-11-06 14:39:20 +13:00
Dean
c36ab99c74
Merge pull request #12510 from mazen320/feat/libc-time-put-vtable
...
feat(libc): export the time_put facet vtable as data
2026-11-06 14:36:55 +13:00
Dean Galvin
a09c1c5f43
Merge branch 'main'
2026-11-06 14:29:18 +13:00
Dean
11cae2d4a2
Merge pull request #15701 from JJenkx/feat/net-epoll-resolvers
...
feat(libSceNet): register resolvers in an epoll and report finished async lookups
2026-11-06 14:27:57 +13:00
Dean
ce06a2aa8c
Merge pull request #14939 from edubox/feat/nputility-service-checker2
...
feat(libSceNpUtility): implement the service checker 2 requests
2026-11-06 14:25:16 +13:00
Dean
e464198a81
Merge pull request #14954 from BunnyFl/feat/videoout-fw1342-sysmode
...
feat(libSceVideoOut): answer the mode helpers as firmware 13.42 does
2026-11-06 14:25:12 +13:00
Dean
a46d5d11d4
Merge pull request #14980 from fogydes/fix/libSceRandom-pointer-validation
...
fix(libSceRandom): return INVALID from sceRandomGetRandomNumber for an unwritable buffer
2026-11-06 14:25:08 +13:00
Dean Galvin
b511dcfe04
Merge branch 'main'
2026-11-06 14:12:17 +13:00
Dean
3a2cd3df9e
Merge pull request #14264 from Astronaut10/feat/libs-linux-mimalloc
...
feat(libs): let relinked Linux games opt into mimalloc
2026-11-06 14:12:09 +13:00
Dean
636753a6c6
Merge pull request #10593 from MarcZX10/marc/freetype-glyphslot-synthesis
...
feat(libSceFreeType): implement FT_GlyphSlot_Oblique and FT_GlyphSlot_Embolden
2026-11-06 14:10:37 +13:00
Dean
bca78a3958
Merge pull request #14401 from xdCloudy/feat/libSceLibcInternal-showmanyc
...
feat(libSceLibcInternal): implement zero-return showmanyc exports
2026-11-06 14:07:51 +13:00
Dean
ec01585f79
Merge pull request #15031 from atharvjairath/feat/libressl3-pkey-queries
...
feat(libSceLibreSsl3): implement key size, security and comparison queries
2026-11-06 14:05:44 +13:00
Dean Galvin
016922d70f
Merge branch 'main'
2026-11-06 13:54:27 +13:00
Dean
3ade26dae8
Merge pull request #12320 from MarcZX10/feat/libsceicu-ustring-exports
...
feat(libSceIcu): implement UTF-32, Java UTF-8, comparison and configuration exports
2026-11-06 13:41:07 +13:00
Dean
6ddf209876
Merge pull request #12397 from JJenkx/windows/libc-printf-wide-c-locale
...
fix(libc): print %C, %S and a zero %lc in the printf families as titles' libc.prx does
2026-11-06 13:40:40 +13:00
Dean Galvin
7132a8d43a
Merge branch 'main'
2026-11-06 13:37:35 +13:00
Dean
15b7f63763
Merge pull request #10591 from MarcZX10/marc/freetype-bitmap-embolden-own
...
feat(libSceFreeType): implement FT_Bitmap_Embolden and FT_GlyphSlot_Own_Bitmap
2026-11-06 13:36:40 +13:00
Dean
f7a91b6bc9
Merge pull request #10200 from mazen320/feat/libc-numpunct-vtable
...
feat(libc): export the numpunct facet vtable as data
2026-11-06 13:30:35 +13:00
Dean Galvin
df1a0f293e
Merge branch 'main'
2026-11-06 13:27:16 +13:00