Alvaro
515c0f56ba
refactor(libSceLibreSsl): declare the UI_METHOD exports in the public header
2026-10-26 19:23:56 +01:00
Alvaro
36a766229b
feat(libSceLibreSsl): implement UI_method_get_closer
2026-10-26 19:23:44 +01:00
Alvaro
3ac4a78a0f
feat(libSceLibreSsl): implement UI_method_set_closer
2026-10-26 19:23:43 +01:00
Alvaro
9802f33370
feat(libSceLibreSsl): implement UI_method_get_reader
2026-10-26 19:23:43 +01:00
Alvaro
13e48800eb
feat(libSceLibreSsl): implement UI_method_set_reader
2026-10-26 19:23:42 +01:00
Alvaro
aa5c431bb0
feat(libSceLibreSsl): implement UI_method_get_writer
2026-10-26 19:23:42 +01:00
Alvaro
bf6c1458f3
feat(libSceLibreSsl): implement UI_method_set_writer
2026-10-26 19:23:41 +01:00
Alvaro
18a1ec5ca0
feat(libSceLibreSsl): implement UI_method_get_opener
2026-10-26 19:23:41 +01:00
Alvaro
a35721aae7
feat(libSceLibreSsl): implement UI_method_set_opener
2026-10-26 19:23:40 +01:00
Alvaro
80104778fe
feat(libSceLibreSsl): implement UI_destroy_method
2026-10-26 19:23:39 +01:00
Alvaro
8736ee5a82
feat(libSceLibreSsl): implement UI_create_method
2026-10-26 19:23:36 +01:00
Adrià
7cf8602234
Merge pull request #10373 from alvaroelpob/feat/libscelibressl-stack
...
feat(libSceLibreSsl): implement sk_num, sk_value, sk_pop and sk_pop_free
2026-10-26 19:16:11 +01:00
milescoviello and Claude Opus 5.5
7c121f5a9b
test(libkernel): cover scePthreadRename's rename and its null checks
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-26 18:15:05 +00:00
milescoviello and Claude Opus 5.5
063d3ca738
test(libSceNpManager): cover the signed-out answers of the NP state, sign-up, reachability and premium queries
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-26 18:15:04 +00:00
hugodearaujo
787b6a6720
fix(agc): sample cube descriptors with fewer than six slices as six faces
2026-10-26 15:11:35 -03:00
Adrià
cabd860cbe
Merge pull request #10439 from KSWORK2001/fix/relinker-syscall-number-paths
...
fix(relinker): agree on the syscall number between the two constant-load paths
2026-10-26 19:10:09 +01:00
Adrià
aa04180e37
Merge pull request #10391 from roboterspinne/fix/relinker-macos-relocation-message
...
fix(relinker): drop Windows from errors the macOS target also reports
2026-10-26 19:10:01 +01:00
milescoviello and Claude Opus 5.5
99962d0776
docs(libSceNpManager): note how two titles call sceNpGetUserIdByAccountId
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-26 18:07:41 +00:00
milescoviello and Claude Opus 5.5
8e655f64c8
docs(libSceNpEntitlementAccess): note how two titles call sceNpEntitlementAccessGetEntitlementKey
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-26 18:06:56 +00:00
pushkarreddyy
a41945c7d2
test(libSceGameCustomDataDialog): cover null result argument before initialization
2026-10-26 23:34:55 +05:30
pushkarreddyy
49b451ffe8
test(libSceGameCustomDataDialog): cover null open argument before initialization
2026-10-26 23:34:18 +05:30
milescoviello and Claude Opus 5.5
4c8e9ca634
test(libSceHttp): cover sceHttpsGetCaList and sceHttpsFreeCaList with a null and a filled list
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-26 18:03:17 +00:00
milescoviello and Claude Opus 5.5
4bc7680624
test(libSceNpUtility): cover sceNpBandwidthTestAbort and sceNpBandwidthTestGetStatus before a test starts
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-26 18:02:59 +00:00
Adrià
aec3b38800
Merge pull request #8010 from Piyush-Sagar/codex/implement-condattr-getclock
...
feat(libkernel): implement pthread_condattr_getclock
2026-10-26 19:02:45 +01:00
milescoviello and Claude Opus 5.5
65abce99bb
test(libSceNpCommon): cover the NP RTC conversion to POSIX time and RFC 3339 formatting
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-26 18:02:07 +00:00
milescoviello and Claude Opus 5.5
24c2a68f4c
test(libSceNpManager): cover the account age and language queries and the premium event callback
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-26 18:01:27 +00:00
milescoviello and Claude Opus 5.5
5dc07c8256
test(libSceNpSessionSignaling): cover sceNpSessionSignalingActivateUser and sceNpSessionSignalingGetConnectionInfo without a session
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-26 17:59:33 +00:00
milescoviello and Claude Opus 5.5
29ecf14529
test(libkernel): cover the PRT aperture setter and getter, their index bounds and null outputs
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-26 17:57:09 +00:00
milescoviello and Claude Opus 5.5
5b7d5ee506
test(libSceNpSessionSignaling): cover sceNpSessionSignalingActivateSession's argument, context and mode checks
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-26 17:56:48 +00:00
xXPBSXx
6a6ffb62d4
Merge main ( 88795ed448) into test/pthread-mutex-trylock-behavior
2026-10-26 18:55:56 +01:00
milescoviello and Claude Opus 5.5
dc3c2def0b
test(libkernel): cover sceKernelGettimeofday's null check and the time it reads
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-26 17:55:50 +00:00
milescoviello and Claude Opus 5.5
da532f7a4a
test(libScePlayGo): cover scePlayGoGetProgress's checks and scePlayGoGetInstallChunkId on a chunk table
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-26 17:55:03 +00:00
roboterspinne
65dba8a893
fix(relinker): bind imports declared from a guest module only to that module's exports on Linux and macOS
...
An import that declares a bundled guest module which does not export
its NID was still renamed to the guest suffix on Linux and macOS when
another bundled module exports the NID, so the dynamic linker bound it
to that module. For guest-module imports the builder already chooses
the provider only among the declared module's exports and records such
an import as a system import of that module; the guest-module rename
now follows that decision, and the executable rename applies the same
rule, as Windows does. Such an import keeps its plain NID, and an
executable import no longer makes an unrelated module from --module-dir
start with the executable; undeclared and host-declared imports and
Windows outputs are unchanged.
2026-10-26 18:49:46 +01:00
StoneDC
d5515327e5
fix(tools): report history output failures as usage errors
2026-10-27 01:49:42 +08:00
StoneDC
60d75805bd
fix(tools): validate downloaded NID data before caching
2026-10-27 01:49:41 +08:00
StoneDC
317cfb7bfa
fix(input-mapper): keep serving after malformed request URLs
2026-10-27 01:49:40 +08:00
StoneDC
237f001982
fix(tools): validate library counters before progress comparisons
2026-10-27 01:49:39 +08:00
milescoviello and Claude Opus 5.5
f77ba4ac0f
test(libSceNpManager): cover sceNpGetAccountIdA's signed-out answer
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-26 17:49:37 +00:00
milescoviello and Claude Opus 5.5
3f424e7d08
test(libSceSystemService): cover sceSystemServiceLaunchPlayerDialog with a null and an initialized param
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-26 17:48:42 +00:00
milescoviello and Claude Opus 5.5
ff1a5f363b
test(libScePlayGo): cover scePlayGoSetInstallSpeed's handle check and the speed it stores
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-26 17:48:17 +00:00
pushkarreddyy
6cc77aea39
test(tools): verify unexpected JSON response shapes in prepare_release_notes
2026-10-26 23:16:44 +05:30
Leonardo
93eb9d304a
feat(libSceNetCtl): classify NAT type from multi-endpoint STUN probes
2026-10-26 18:46:40 +01:00
pushkarreddyy
b9549deef1
fix(tools): validate release notes JSON shape before reading body
2026-10-26 23:15:57 +05:30
Morten Holm and Claude Sonnet 5.5
728df42165
test(agc): name the fields of the mesh limit test configuration
...
Co-Authored-By: Claude Sonnet 5.5 <[email protected] >
2026-10-26 18:44:05 +01:00
Lindamea1 and Claude Opus 5.5
0f871ec673
fix(libSceVideoOut): return INVALID_EVENT from the event getters for an event of another filter
...
sceVideoOutGetEventId, sceVideoOutGetEventData and sceVideoOutGetEventCount
threw for an event whose filter is not EVFILT_VIDEO_OUT, and
sceVideoOutGetEventId also threw for a VideoOut id this library never
registers. A title that asks for the id of each event in a queue that
also holds other events stopped there. PPSA28180 compares the result
with VIDEO_OUT_ERROR_INVALID_EVENT, as reported in #11376 (item 6).
They return VIDEO_OUT_ERROR_INVALID_EVENT (0x8029000D) instead, before
sceVideoOutGetEventData writes its output, as the PS4 libraries of
shadPS4 and fpPS4 do. The id is compared in full, so an id above 32
bits is no longer read as a registered one. A null pointer still
throws. The PS5 result is unverified and recorded in the libSceVideoOut
debt.
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-26 17:42:26 +00:00
plexerPK
8608bd2171
fix(ci): retain leading BOM characters in Git paths
2026-10-26 18:39:36 +01:00
plexerPK
46ac6233e9
fix(ci): preserve changed paths in test selection
2026-10-26 18:39:36 +01:00
B-Howell
b863f46e6b
fix(ajm): bound resampler positions before integer conversion
2026-10-26 13:38:13 -04:00
pushkarreddyy
a1fe72743e
test(libSceNpSnsFacebookDialog): cover null argument handling before initialization
2026-10-26 23:05:06 +05:30
pushkarreddyy
193ceadb72
test(libSceNpFriendListDialog): cover null argument handling before initialization
2026-10-26 23:04:20 +05:30