NevesHenry
c3747080fa
Merge main into feat/libkernel-prosperoweb-exports
2026-11-06 22:37:45 -03:00
Adrià
0e297f1425
Merge pull request #15035 from Gruzzberry/fix/time-set-eperm
...
fix(libkernel_sys): fail settimeofday and clock_settime with EPERM for a jailed caller
2026-11-07 00:50:58 +01:00
Dean
a1063a98ca
Merge pull request #11219 from orezraey/fix/libkernel-ioctl-empty-request-measured-ps5
...
fix(libkernel): reject empty ioctl requests and answer INET socket requests as measured on a PS5
2026-11-07 09:24:04 +13:00
orezraey and Claude Opus 5.5
36814cbbe0
Merge main into fix/libkernel-ioctl-empty-request-measured-ps5
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-11-06 14:59:00 -03:00
Gruzzberry and Claude Sonnet 5.5
a7dee2017e
fix(libkernel_sys): fail settimeofday and clock_settime with EPERM for a jailed caller
...
Co-Authored-By: Claude Sonnet 5.5 <[email protected] >
2026-11-06 17:05:56 +00:00
zaryabzip
78f14cdb59
Merge branch 'main' of https://github.com/boykopovar/AnyPS5 into feat/kernel-app-category-type
...
# Conflicts:
# docs/dev/debt/libkernel_sys.md
2026-11-06 20:46:34 +05:00
LeandroLP23 and Claude Opus 5.5
da1e21ec8c
docs(debt): merge libkernel_sys's two Unknown function info sections
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-11-06 15:58:52 +01:00
LeandroLP23 and Claude Opus 5.5
02c6971e02
docs(debt): correct stale and contradictory entries
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-11-06 15:58:52 +01:00
NevesHenry and Claude Opus 5.5
8406fa672c
feat(libkernel): export cpuset_getid, rfork_thread and sceKernelRdup
...
ProsperoWeb (PRWB00001) 0.2.1 imports the three from libkernel. Only
libkernel_sys exported them, and a Linux run of the title does not load
libkernel_sys.prx, so the loader stopped with "undefined symbol:
LxIacrWiJ3w" before the title started.
Cpuset.cpp moves to libkernel whole, because cpuset and cpuset_setid
share its set table with cpuset_getid; its test and debt entry follow.
rfork_thread and sceKernelRdup move with the prototypes the title uses
and still throw.
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-11-05 23:25:29 -03:00
Dean Galvin
a7635dff0e
Merge branch 'main'
2026-11-06 15:04:28 +13:00
QW1CKS
73c45280c0
fix(libkernel_sys): throw from fchmodat on a symbolic link as lchmod does
2026-11-05 22:17:53 +00:00
Dean Galvin
7974523c92
Merge branch 'main'
2026-11-06 04:40:14 +13:00
Dean Galvin
9c9d03ce4f
Merge branch 'main'
2026-11-06 03:25:38 +13:00
orezraey and Claude Opus 5.5
2e5675adfa
Merge main into fix/libkernel-ioctl-empty-request-measured-ps5
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-11-05 09:23:22 -03:00
Dean Galvin
e627498b24
Merge branch 'main'
2026-11-06 00:51:30 +13:00
Dean Galvin
ffc4afbd1e
Merge branch 'main'
2026-11-06 00:50:44 +13:00
Dean
936d133ab1
Merge pull request #12506 from slopgobblercobbler/feat/kernel-sys-sce-pthread-timedjoin
...
feat(libkernel_sys): implement scePthreadTimedjoin
2026-11-06 00:04:58 +13:00
Dean Galvin
47c9a4e8d3
Merge branch 'main'
2026-11-05 22:14:35 +13:00
Dean
a525b04647
Merge pull request #13286 from Kikoarl/fix/libkernel_sys-readlink-bounds
...
fix(libkernel_sys): validate guest destination buffer in readlink and readlinkat
2026-11-05 21:51:39 +13:00
Dean Galvin
b65d9302f0
Merge branch 'main'
2026-11-05 12:29:25 +13:00
Dean
15454571d9
Merge pull request #13253 from iAbdulrrahman/feat/libkernel-sys-dup2
...
feat(libkernel_sys): implement _dup2 export
2026-11-05 12:18:07 +13:00
Dean
0306b66963
Merge pull request #10335 from MarcZX10/codex/libkernel-sys-phys-page-size
...
feat(libkernel_sys): report physical page size
2026-11-05 06:35:01 +13:00
Dean
806b470399
Merge pull request #10332 from MarcZX10/codex/libkernel-sys-getcwd
...
feat(libkernel_sys): implement __getcwd
2026-11-05 06:34:56 +13:00
Dean
c37bd59e6f
Merge pull request #9537 from DavidSamir/feat/libkernel-sys-revoke
...
feat(libkernel_sys): implement revoke
2026-11-05 06:34:23 +13:00
Dean
0db469c769
Merge pull request #9019 from yabanana/feat/kernel-sys-pwrite
...
feat(libkernel_sys): implement pwrite through the shared POSIX provider
2026-11-05 06:34:17 +13:00
Dean Galvin
7e7f495b58
Merge branch 'main' into feat/libkernel-sys-nanosleep
2026-11-05 03:15:16 +13:00
Dean Galvin
94ee7511b3
Merge branch 'main' into feat/libkernel-sys-dup2
2026-11-05 03:15:15 +13:00
Dean Galvin
a2233bb4a4
Merge branch 'main' into feat/libkernel-sys-prospero-ps4-compiled-sdk-version
2026-11-05 03:13:50 +13:00
Dean Galvin
f9a0088ce1
Merge main into the branch
2026-11-04 23:17:16 +13:00
fogydes
661f46a42c
fix(libkernel_sys): return ESRCH for long module names and document pointer host safety
2026-11-04 14:48:46 +05:30
Dean
4d816d3926
Merge pull request #15374 from BunnyFl/feat/libkernel-sys-constant-unknowns
...
feat(libkernel_sys): answer nine unnamed exports as firmware 13.42 does
2026-11-03 21:07:34 +13:00
Dean
97d57d5be5
Merge pull request #15025 from Gruzzberry/fix/kenv-set-unset-eperm
...
fix(libkernel_sys): fail kenv set and unset with EPERM for a jailed caller
2026-11-03 18:13:21 +13:00
BunnyFl and Claude Opus 5.5
cd341b465e
feat(libkernel_sys): answer nine unnamed exports as firmware 13.42 does
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-11-03 04:37:35 +01:00
orezraey and Claude Opus 5.5
125a0d5c55
Merge main into fix/libkernel-ioctl-empty-request-measured-ps5
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-11-02 19:45:25 -03:00
Dean
5c24846824
Merge pull request #14548 from Ragbie/fix/link-symbolic-link-limit
...
fix(libkernel_sys): stop link at 32 symbolic links as FreeBSD does
2026-11-03 11:39:05 +13:00
Dean Galvin
1e6b6947b3
Merge main 096c45570f into #9019 ( 79b02b3bdb)
2026-11-03 09:03:03 +13:00
Dean Galvin
73cebee9e1
Merge commit 'a4eca2a056bf3bbbec98ab42e9d28163e4ea9cb8' into HEAD
...
# Conflicts:
# core/libs/prx/libkernel/Socket/src/Udp.cpp
2026-11-03 06:36:11 +13:00
Dean
b4ac8256a1
Merge pull request #13127 from iAbdulrrahman/feat/libkernel-sys-cpuset-getid-which-cpuset
...
feat(libkernel_sys): implement cpuset_getid for WhichCpuset
2026-11-03 06:26:32 +13:00
Bipin
db133e5b2f
fix(libkernel_sys): deny adjtime adjustments for jailed callers
2026-11-02 19:22:26 +05:30
amazedturnip
f9de9beaef
feat(libkernel_sys): implement is_in_sandbox
2026-11-02 06:19:34 -06:00
Gruzzberry and Claude Sonnet 5.5
683fa0329c
fix(libkernel_sys): fail kenv set and unset with EPERM for a jailed caller
...
Co-Authored-By: Claude Sonnet 5.5 <[email protected] >
2026-11-02 10:48:35 +00:00
Dean
dab80aa136
Merge pull request #11216 from Gruzzberry/feat/kldload
...
feat(libkernel_sys): implement kldload argument and privilege checks
2026-11-02 23:27:13 +13:00
Dean
8b834be455
Merge pull request #10625 from Dom3005/feat/symlink-targets
...
feat(libkernel_sys): create symlink targets with parent-directory components
2026-11-02 23:23:34 +13:00
fogydes
89c9495375
fix(libkernel_sys): copy mapper parameters safely in sceKernelMapperGetParam
2026-11-02 14:34:14 +05:30
fogydes
011297576e
fix(libkernel_sys): validate attribute and generation pointers in pthread_mutexattr generation exports
2026-11-02 14:34:14 +05:30
fogydes
1534d98ea0
fix(libkernel_sys): validate attribute and clock pointer in scePthreadCondattrGetclock
2026-11-02 14:34:14 +05:30
Dean
042c5fa5ce
Merge pull request #12925 from KernelPanicNT/feat/libkernel-condattr-getclock-null-output
...
feat(libkernel): throw for a null pthread_condattr_getclock output
2026-11-02 20:55:04 +13:00
Dean
6c9eff18b9
Merge pull request #14415 from roboterspinne/docs/libkernel-sys-is-prospero-debt
...
docs(libkernel_sys): record that sceKernelIsProspero returns 1 and keep its PS5 measurement
2026-11-02 11:46:29 +13:00
Dean
73771dcb72
Merge pull request #13187 from DeveshB-1/fix/uuidgen-efault
...
fix(libkernel_sys): return EFAULT from uuidgen for an unwritable store
2026-11-02 10:58:37 +13:00
Dean
ba75ea7d55
Merge pull request #10427 from Retr0G28/fix/fpathconf-socket
...
fix(libkernel_sys): answer fpathconf on a socket as FreeBSD answers it for a pipe
2026-11-02 10:48:44 +13:00