Alvaro
7ac490f240
feat(libSceLibreSsl): implement X509_STORE_CTX_get_current_cert
2026-10-26 22:16:16 +01:00
Alvaro
1c7856a471
feat(libSceLibreSsl): implement X509_STORE_CTX_get_error_depth
2026-10-26 22:16:16 +01:00
Alvaro
da1fa540c1
feat(libSceLibreSsl): implement X509_STORE_CTX_set_error
2026-10-26 22:16:15 +01:00
Alvaro
8ca226f420
feat(libSceLibreSsl): implement X509_STORE_CTX_get_error
2026-10-26 22:16:15 +01:00
Adrià
c8809e82e4
Merge pull request #10449 from alvaroelpob/feat/libscelibressl-rsa-flags-size
...
feat(libSceLibreSsl): implement RSA_flags and RSA_size
2026-10-26 21:26:37 +01:00
Adrià
cf69e44eca
Merge pull request #10534 from noamroger/claude/project-thread-io5xtc
...
feat(libSceHttp2): store cookies in cookie boxes
2026-10-26 21:25:37 +01:00
Dean
bfbc55a45b
Merge pull request #11162 from orezraey/docs/libscertc-field-accessors-measured-ps5
...
fix(libSceRtc): drop the date field getters and setters a PS5 does not export
2026-10-27 09:23:29 +13:00
Dean
51e55a079f
Merge pull request #11149 from EagleBearerYS/feat/ajm-batch-builders-done
...
fix(libSceAjm.native): reject a null batch buffer list with a nonzero count in sceAjmBatchJobRunSplit
2026-10-27 09:22:27 +13:00
Dean
ce6b15b234
Merge pull request #10958 from AZLisme/feat/posix-webkit-raw-addresses
...
feat(libScePosixForWebKit): resolve raw socket address hints
2026-10-27 09:13:12 +13:00
Dean
43c0841507
Merge pull request #10881 from EagleBearerYS/feat/scenet-config-and-ether-calls
...
feat(libSceNet): implement sceNetInitParam and the loopback answer of sceNetConfigGetIfFlags
2026-10-27 09:07:50 +13:00
Dean
d934f802e4
Merge pull request #10814 from MarcZX10/marc/fix-ctime-fallback-buffer-race
...
fix(libc): give ctime's unrepresentable-time text a buffer per thread
2026-10-27 09:06:08 +13:00
Dean
fd0da73ec5
Merge pull request #10781 from MarcZX10/marc/fix-printf-s-closed-stdout
...
fix(libc): fail printf_s on a closed standard output with EBADF
2026-10-27 09:04:40 +13:00
Dean
17ecaca307
Merge pull request #10694 from kyon-eth/feat/audio3d-error-strings
...
feat(libSceAudio3d): implement error descriptions
2026-10-27 09:02:14 +13:00
Dean
265c36523c
Merge pull request #10175 from orezraey/fix/libc-fetestexcept-measured-ps5
...
fix(libc): return fetestexcept's unmasked status bits as measured on a PS5
2026-10-27 08:57:53 +13:00
Dean
e0b13f2990
Merge pull request #10954 from AZLisme/feat/batch2-rudp-empty-poll
...
test(libSceRudp): cover empty poll wait behavior
2026-10-27 08:35:26 +13:00
Adrià
95807428c7
Merge pull request #10522 from YossiYad/feat/camera-without-device
...
feat(libSceCamera): answer 47 camera exports as a console with no camera connected
2026-10-26 20:32:45 +01:00
Alvaro
7477b90ecb
refactor(libSceLibreSsl): declare the RSA exports in the public header
2026-10-26 20:17:48 +01:00
Alvaro
ddb51767c0
feat(libSceLibreSsl): implement RSA_size
2026-10-26 20:17:36 +01:00
Alvaro
d7928af60f
feat(libSceLibreSsl): implement RSA_flags
2026-10-26 20:17:27 +01:00
Adrià Franch and Claude Sonnet 5.5
93f7df5ae1
test(libSceHttp2): expect sceHttp2CookieFlush to succeed
...
Co-Authored-By: Claude Sonnet 5.5 <[email protected] >
2026-10-26 20:10:35 +01:00
noamroger and Claude Opus 5.5
98be52cd38
feat(libSceHttp2): store cookies in cookie boxes
...
Co-Authored-By: Claude Opus 5.5 (1M context) <[email protected] >
Claude-Session: https://claude.ai/code/session_01VcCKPwMu3oNWaS8AUph6MW
2026-10-26 20:10:35 +01:00
Adrià
6b16c9c649
Merge pull request #10379 from JJenkx/windows/libc-printf-nan-sign
...
fix(libc): print a NaN's sign in swprintf as titles' libc.prx does
2026-10-26 19:56:47 +01:00
Adrià
d891568dfc
Merge pull request #10499 from frankea/fix/kernel-gettimezone-host-zone
...
fix(libkernel): report the host zone's standard offset and daylight saving amount from sceKernelGettimezone
2026-10-26 19:51:44 +01:00
Adrià
c9a6013f4d
Merge pull request #10468 from JJenkx/fix/libc-nextafter-fenv
...
fix(libc): preserve nextafter exception flags and denormal modes
2026-10-26 19:50:43 +01:00
Adrià Franch and Claude Sonnet 5.5
17eac963a4
fix(libSceCamera): accept only the exposure targets firmware 13.42 accepts
...
Co-Authored-By: Claude Sonnet 5.5 <[email protected] >
2026-10-26 19:49:22 +01:00
Yossi Yadgar
4a515a751f
fix(libSceCamera): validate live handles and publish camera API types
2026-10-26 19:49:12 +01:00
Yossi Yadgar
ba6fab9359
test(libSceCamera): check attribute, configuration and device queries without a device
2026-10-26 19:49:12 +01:00
Yossi Yadgar
8e38615d16
test(libSceCamera): check handles, start refusals and frame data without a device
2026-10-26 19:49:12 +01:00
Adrià
18ef6be0cd
Merge pull request #10376 from alvaroelpob/feat/libscelibressl-ui-method
...
feat(libSceLibreSsl): implement UI_METHOD creation and its opener, writer, reader and closer accessors
2026-10-26 19:42:46 +01:00
Adrià
788130e2c4
Merge pull request #10167 from Felipebmaitan/feat/http2-transport
...
feat(http2): add synchronous HTTP/2 transport over TLS
2026-10-26 19:38:16 +01:00
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
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
JJenkx and Claude Opus 5.5
f8c4066be5
fix(libc): print a NaN's sign in swprintf as titles' libc.prx does
...
The wide printf family left NaN to the host, which dropped the sign of a
negative NaN but printed +nan with the + flag. The libc.prx that titles
ship prints a NaN in swprintf like an infinity, as its snprintf does:
-nan for a negative NaN, +nan or " nan" with the + and space flags, NAN
for the upper-case conversions, padded with spaces. The wide formatter now
does the same through its own helper; the narrow family is #10223 's.
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-26 18:10:38 +01:00
Alvaro
a1c5250e38
test(libSceLibreSsl): check the sk_pop_free frees and sorted after sk_pop
2026-10-26 18:02:20 +01:00
Alvaro
353463adc0
refactor(libSceLibreSsl): declare the stack exports in the public header
2026-10-26 18:02:20 +01:00
Alvaro
649c7f97fc
feat(libSceLibreSsl): implement sk_pop_free
2026-10-26 18:02:19 +01:00
Alvaro
836b583e90
feat(libSceLibreSsl): implement sk_pop
2026-10-26 18:02:19 +01:00
Alvaro
5efedeeeb3
feat(libSceLibreSsl): implement sk_value
2026-10-26 18:02:18 +01:00
Alvaro
30cdaa7085
feat(libSceLibreSsl): implement sk_num
2026-10-26 18:02:17 +01:00