xXPBSXx and Claude Sonnet 5.5
b2a6d79a89
docs(debt): record what a Windows datagram socket keeps after sceNetConnect to AF_UNSPEC
...
sceNetConnect dissolves a datagram association with the same host call sequence as connect (disconnect_datagram in Export.cpp). The sceNetConnect-to-AF_UNSPEC debt entry only described Linux. On Windows a socket bound to an explicit address keeps it in the same way, and a sendto on the host socket to a non-loopback address fails with Winsock error 10051, where FreeBSD's udp_disconnect() resets the local address.
Co-Authored-By: Claude Sonnet 5.5 <[email protected] >
2026-10-23 03:03:13 +02:00
Dean
473b048a19
Merge pull request #9386 from mehmetbayoglu/perf/netctl-host-query-cache
...
perf(libSceNetCtl): reuse host interface queries until Windows reports a change
2026-10-23 14:01:27 +13:00
Dean
c8355da25d
Merge pull request #9730 from dantdmdarealguy/fix/voice-set-threads-params-gta
...
fix(voice): accept valid worker priorities and affinities in sceVoiceSetThreadsParams
2026-10-23 14:01:04 +13:00
Dean
7f3c6b9b08
Merge pull request #9145 from MarrasFederico/feat/ngs2-calc-vag-block
...
feat(libSceNgs2.native): map VAG waveform blocks in sceNgs2CalcWaveformBlock
2026-10-23 13:59:22 +13:00
orezraey and Claude Opus 5.5
106283e3ed
fix(libSceCesCs): convert single-byte characters as measured on a PS5
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-22 21:58:44 -03:00
hypermist and Claude Opus 5.5
aff42e2c4b
fix(opus): throw for finite decode timeouts
...
The host decodes synchronously, so only the infinite timeout that
sceOpusDecDecode itself passes can be honoured. Other timeouts still
return the argument errors and then report the path as unimplemented,
because on the console the result depends on whether the AJM batch
finishes within the timeout.
Co-Authored-By: Claude Opus 5.5 <[email protected] >
Claude-Session: https://claude.ai/code/session_01SNqSvnFwRBz3D76n476yw6
2026-10-23 13:49:28 +13:00
xdCloudy
2b2e70ce20
docs(debt): keep only remaining AGC declaration
2026-10-23 01:43:21 +01:00
xdCloudy
580629ed0e
feat(libSceAgc): declare pending PS5 exports
2026-10-23 01:43:21 +01:00
orezraey and Claude Opus 5.5
d56c3f91f2
fix(libc): report the empty host name measured on a PS5
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-22 21:42:44 -03:00
orezraey and Claude Opus 5.5
791990ad3e
fix(libkernel): check the event flag name before the output as measured on a PS5
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-22 21:37:07 -03:00
JJenkx and Claude Opus 5.5
1f206b59c4
fix(libc): accept any setlocale category and only the C locale, as titles' libc.prx does
...
setlocale returned a null pointer for a category outside 0 to 6 and
accepted "POSIX" as a name for "C". The libc.prx that titles ship
ignores the category, so setlocale(-1, NULL) and setlocale(7, "C")
return "C", and returns a null pointer for "POSIX" as for any name other
than "C" or the empty string.
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-22 20:36:58 -04:00
orezraey and Claude Opus 5.5
bebdfb9003
docs(libkernel): record sem_timedwait timeouts as measured on a PS5
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-22 21:29:10 -03:00
hypermist
3563fa21c4
Merge remote-tracking branch 'upstream/main' into fix/libc-utf8-multibyte
2026-10-23 13:27:39 +13:00
orezraey and Claude Opus 5.5
2c92b0f662
fix(libkernel): refuse closing the standard descriptors with EPERM as measured on a PS5
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-22 21:26:24 -03:00
hypermist
e879fbf700
Merge remote-tracking branch 'upstream/main' into feat/opus-dec-float-priority
2026-10-23 13:24:57 +13:00
frankea
f1a969f804
Merge remote-tracking branch 'origin/main' into fix/one-sample-depth-comp-z
...
# Conflicts:
# core/libs/prx/libSceAgcDriver/tests/Graphics.cpp
# docs/dev/debt/libSceAgcDriver.md
2026-10-22 20:23:00 -04:00
orezraey and Claude Opus 5.5
2151929559
docs(libc): record nearbyintf, getw, putw, __isfinitel and _FSinh measured on a PS5
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-22 21:18:27 -03:00
orezraey and Claude Opus 5.5
bc23ed7853
fix(libkernel): follow the thread priority ranges and POSIX attribute errors measured on a PS5
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-22 21:12:32 -03:00
Dean
f77ad55cd4
Merge pull request #8618 from Lindamea1/fix/commondialog-second-init-system-initialized
...
fix(libSceCommonDialog): return ALREADY_SYSTEM_INITIALIZED from a second sceCommonDialogInitialize
2026-10-23 13:06:27 +13:00
orezraey and Claude Opus 5.5
e385217047
fix(libkernel): report the sysctl system strings and integers a PS5 reports
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-22 21:03:34 -03:00
Dean
a1777d782c
Merge pull request #9319 from savvaniss/feat/gamelivestreaming-enable-live-streaming
...
feat(libSceGameLiveStreaming): implement sceGameLiveStreamingEnableLiveStreaming
2026-10-23 13:02:32 +13:00
Dean
11cf1c87f5
Merge pull request #9664 from krishalivaibhav/feat/pad-tracker-device-queries
...
feat(libScePad): answer the tracker DualShock 4, Blaster and Move queries
2026-10-23 13:01:07 +13:00
Dean
414ac6bb0f
Merge pull request #9043 from HQasper/claude/project-thread-w0s18y-libressl3
...
feat(libSceLibreSsl3): implement MD5 and SHA1
2026-10-23 13:00:09 +13:00
Dean
b35ddd536a
Merge pull request #9540 from alvaroelpob/feat/libscejxr-pkfree
...
feat(libSceJxr): implement PKFree as jxrlib does
2026-10-23 12:59:46 +13:00
Dean
26b06e9923
Merge pull request #9531 from zaryabzip/feat/nptus-tss-title-contexts
...
feat(libSceNpTus): create TSS title contexts in the TUS context table
2026-10-23 12:59:23 +13:00
Dean
560e0c4a55
Merge pull request #9428 from MarcZX10/feat/fontft-truetype-gx-probe
...
feat(libSceFontFt): report TrueType GX support
2026-10-23 12:58:59 +13:00
Dean
ded2e5fd78
Merge pull request #9407 from MarcZX10/feat/ssl-send-recv
...
feat(libSceSsl): implement full-buffer send and receive
2026-10-23 12:58:14 +13:00
Dean
bacd18e63a
Merge pull request #9349 from MarcZX10/codex/audioout2-initex-console-flag31
...
feat(libSceAudioOut): support mastering InitEx flags
2026-10-23 12:57:51 +13:00
Dean
fff2346734
Merge pull request #9347 from zaryabzip/feat/vorbisdec-libvorbisfile
...
feat(libSceVorbisDec): decode Ogg Vorbis with libvorbisfile 1.3.7
2026-10-23 12:54:40 +13:00
Dean
f1db096084
Merge pull request #9200 from KernelPanicNT/feat/libkernel-sys-lchmod
...
feat(libkernel_sys): implement lchmod
2026-10-23 12:53:19 +13:00
orezraey and Claude Opus 5.5
10013d1e08
fix(libSceRtc): range-check the precise RFC 3339 formatters as measured on a PS5
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-22 20:53:07 -03:00
Dean
7367e19f86
Merge pull request #8938 from hypermoist/feat/audioin-pad-embedded-mic
...
feat(libSceAudioIn): answer sceAudioInIsPadEmbeddedMic for open ports
2026-10-23 12:52:57 +13:00
orezraey and Claude Opus 5.5
a855c30531
fix(libkernel): follow the destroyed condition marker and thread attribute queries as measured on a PS5
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-22 20:47:18 -03:00
Dean Galvin
6990044dfb
Merge main into feat/geometry-points-sized
2026-10-23 12:43:00 +13:00
orezraey and Claude Opus 5.5
8bb01531d1
docs(libc): record that libSceLibcInternal does not export memmem or memccpy
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-22 20:41:18 -03:00
orezraey and Claude Opus 5.5
a814ef3f9a
fix(libc): return fetestexcept's unmasked status bits as measured on a PS5
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-22 20:40:57 -03:00
orezraey and Claude Opus 5.5
62ce458120
fix(libc): format strftime and asctime fields as measured on a PS5
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-22 20:36:58 -03:00
JAB-dev and Claude Opus 5.5
a44cdd7494
Merge branch 'main' of https://github.com/boykopovar/AnyPS5 into feat/agc-4-4-4-4-partial-writes
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-23 01:29:27 +02:00
Yunus Shaikh
b463132a56
Merge main into fix/libkernel-signal-handler-mask
...
# Conflicts:
# core/libs/prx/libkernel/System/src/Signals.cpp
# docs/dev/debt/libkernel.md
2026-10-22 16:27:25 -07:00
Dean
895f47f4ee
Merge pull request #8866 from ycbuzi/feat/libkernel-sigintr
...
feat(libkernel): export _sigintr and let signal honour it
2026-10-23 12:19:08 +13:00
Dean
fcd455870c
Merge pull request #9054 from santhoshkumar-dev/codex/freetype-sfnt-names
...
feat(libSceFreeType): expose raw SFNT name records
2026-10-23 12:13:39 +13:00
Dean
bde7c6bc41
Merge pull request #8989 from simonbronk/feat/libSceVoice-port-updates
...
feat(libSceVoice): implement mute-all, bitrate and port update
2026-10-23 12:13:13 +13:00
Dean
775b50729c
Merge pull request #9086 from xdCloudy/feat/agcdriver-evidenced-impls
...
feat(libSceAgcDriver): implement diagnostic fallbacks
2026-10-23 12:11:16 +13:00
Dean
2ff36d0de5
Merge pull request #9311 from StoneDC/feat/ult-condition-variable-creation-options
...
feat(libSceUlt): implement sceUltConditionVariableCreate and condition variable option initializers
2026-10-23 12:10:50 +13:00
ntamas94 and Claude Opus 5.5
32b7e37d9b
Merge main into fix/rtc-ps4-limits
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-23 01:10:40 +02:00
ntamas94
b14fb3b979
Merge remote-tracking branch 'origin/main' into fix/agc-copied-writer-label-drain
2026-10-23 01:10:30 +02:00
ntamas94
0c971eaf33
Merge remote-tracking branch 'origin/main' into fix/pad-special-port-handle
2026-10-23 01:09:36 +02:00
Dean
78becbb373
Merge pull request #8528 from MarrasFederico/feat/ngs2-waveform-frame-info
...
feat(libSceNgs2): report the frame layout of a PCM waveform in sceNgs2GetWaveformFrameInfo
2026-10-23 12:02:28 +13:00
Kraken
612e260573
chore: sync main for outline border review
2026-10-23 00:01:16 +01:00
VakzOs and Claude Opus 5.5
1a8ee4d999
feat(libSceLibreSsl): implement DES_set_key, DES_ecb_encrypt and DES_set_odd_parity
...
The DES block cipher and the parity helper come from mbedtls, which is
already a submodule; DES_set_key follows LibreSSL with DES_check_key
off and stores the key in the schedule.
Co-Authored-By: Claude Opus 5.5 <[email protected] >
Claude-Session: https://claude.ai/code/session_01FzhWRMauD3ouc8kSxT2NnT
2026-10-22 22:55:07 +00:00