winstrex and Claude Opus 5.5
438ce57730
Merge branch 'main' into feat/nkwebkit-wtf-text
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-11-05 14:23:53 -03: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
Ahmad Mujahid
d708a2573e
fix(libressl): align SSL settings with merged context support
2026-11-05 21:22:00 +04:00
Ahmad Mujahid
3b1512c450
docs(libressl): align export debt with current main
2026-11-05 21:17:31 +04:00
Dean Galvin
593267d064
Merge branch 'main'
2026-11-06 06:10:16 +13:00
Dean Galvin
d51e2ac277
Merge branch 'main'
2026-11-06 06:10:15 +13:00
Dean Galvin
1cc6589775
Merge branch 'main'
2026-11-06 06:10:15 +13:00
Opensource55
dfc217b316
fix(libc): reopen a standard stream onto a directory on Windows
...
A guest that reopens `stdin`, `stdout` or `stderr` onto a directory in a read mode threw instead of
returning the stream, while the console answers that a directory opens in a read mode and the
debt entry already recorded the throw as the Windows difference.
The standard stream now goes through the same descriptor move a regular file uses: the directory
descriptor is opened, moved onto the standard descriptor, and libkernel's directory entry follows
it, so `fstat` of the guest descriptor reports a directory and the first read answers `EISDIR` with
the error indicator set, like every other directory stream. A failed open restores the previous
standard target.
`guest_freopen_host_standard` reopens `stdout` onto a directory, asserts `S_IFDIR` on the guest
descriptor, asserts the first read answers `EISDIR`, then reopens the same stream on a file path
and writes through it.
2026-11-06 01:09:06 +08: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 Galvin
56d92de0a8
Merge branch 'main'
2026-11-06 05:58:58 +13:00
Ahmad Mujahid
485e945c38
fix(libressl): align SSL settings after X509 names merge
2026-11-05 20:53:18 +04:00
Ahmad Mujahid
c14e55548e
docs(libSceLibreSsl): align debt wording after X509 merge
2026-11-05 20:52:32 +04: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
48636f1cbd
fix(libressl): align SSL settings with current main
2026-11-05 20:29:33 +04: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
gslashm
407dd4f168
feat(libSceNKWebKit): implement WTF language overrides and matching
...
_ZN3WTF17languageDidChangeEv
_ZN3WTF25addLanguageChangeObserverEPvPFvS0_E
_ZN3WTF28displayNameForLanguageLocaleERKNS_6StringE
_ZN3WTF28removeLanguageChangeObserverEPv
_ZN3WTF30overrideUserPreferredLanguagesERKNS_6VectorINS_6StringELm0ENS_15CrashOnOverflowELm16ENS_10FastMallocEEE
_ZN3WTF30userPreferredLanguagesOverrideEv
_ZN3WTF33indexOfBestMatchingLanguageInListERKNS_6StringERKNS_6VectorIS0_Lm0ENS_15CrashOnOverflowELm16ENS_10FastMallocEEERb
2026-11-05 18:21:53 +02: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
3ffcaece3d
docs(libressl): align debt wording after OCSP merge
2026-11-05 20:00:16 +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
Ahmad Mujahid
fb028b0e52
chore: align LibreSSL PR 11553 with current main
2026-11-05 19:22:21 +04:00
zaryabzip
da426a3a84
fix(libSceNgs2.native): refuse a custom module param at the wrong position
...
On a custom submixer, PS5 12.70's dispatch returns 0x804A835A for a
module parameter whose position is past the module list or holds
another module. Check that for every module family before the control
is deferred, as PitchShift already does; Reverb, UserFx, UserFx2 and
Filter threw there, and a UserFx2 param on another module was stored.
2026-11-05 20:21:03 +05: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
LeandroLP23 and Claude Opus 5.5
5d423bfb7b
feat(tools): queue a per-title controller timeline in title runs
...
A title's pad entry in titles.json holds a pad_timeline.py timeline;
each run points APS5_PAD_INPUT_FILE at the work directory and queues it
after_s seconds after start, so titles that wait on their start screen
reach gameplay. Celeste Classic (PPSA59322) starts a game and moves.
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-11-05 16:09:29 +01: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
Milos-Opletal
c5fba8dc42
feat(libSceVrTracker2): implement sceVrTracker2GetRawCameraMeshSize
2026-11-05 16:02:25 +01:00
Dean Galvin
1cb39e9003
Merge main into fix/anyps5-jxr-memory-stream
2026-11-06 03:52:55 +13:00
Evrim Cicek
11f2ffcc40
fix(libkernel): end a blocked receive on Windows when its socket is shut for reading
2026-11-05 17:48:43 +03:00
Kikoarl
6f8651bd18
fix(libSceNet): safely validate output pointers in sceNetGetStatisticsInfo and sceNetGetRandom
2026-11-05 15:37:14 +01: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