Repository navigation
feat(libSceSsl): declare PS5 pending exports - #8951
Conversation
|
@xdCloudy thanks. |
|
Removed sceSslInit and sceSslTerm plus their debt references, retaining only sceSslSetServerName. Local conventions and diff checks pass. |
|
I found a gap in my overlap checker: it compared export names literally and did not normalize |
|
I manually compared the shared SSL changes. This PR retains only |
b840c34 to
6f8d45a
Compare
|
Rebased this branch onto current upstream/main (d34da5d) and resolved the source conflict. The diff remains limited to sceSslSetServerName and its debt note; sceSslInit/sceSslTerm are not added. I manually checked the shared SSL changes in #8541, #9137, and #9173; none adds sceSslSetServerName. #6039 only restructures the debt document. The updated overlap check reports no duplicate export, though it still cannot compare the conflicting branches listed above. Local conventions pass and GitHub conventions, eligibility, labels, and report checks pass; build jobs were skipped for this declaration-only change. |
2a196d7 to
39e9963
Compare
|
Update: I rebased this branch onto current main ( |
faf69b1 to
b2dfc5b
Compare
|
Some comparisons could not be completed because a pull request conflicts with the base branch. Review these shared files manually before concluding that there is no overlap.
|
|
The bot warning is relevant as a manual-review notice: the current comparison could not inspect the conflicting SSL source in #9822 and #9826, but it does not itself report a duplicate export. I checked the visible diffs: #9822 changes |
4f3bad6 to
bf22cfd
Compare
|
Manual follow-up to the current overlap warning: #8951 adds |
bf22cfd to
743d6b9
Compare
|
@xdCloudy On 743d6b9 the |
|
Added the matching public declaration for sceSslSetServerName() in the SSL header, preserving the no-parameter unknown-signature declaration. Local conventions and diff-check pass; this addresses the public_headers complaint. Refreshed hosted checks are pending. |
|
I’ve closed my PRs because, based on my personal experience, I’ve decided I will no longer contribute to or update them. This decision is about my experience with the public community and is not directed at the maintainers or active reviewers, whose time and work I appreciate. Thank you for reviewing and discussing my contributions. I wish the project and its maintainers well. |
|

What
Adds one pending
libSceSslexport from the research source list. The declaration callsNotImplemented_nid_no_patch; its signature and behavior are unverified, and it exists for import resolution only. The library technical-debt file records that uncertainty.Tested
python -I tools/check_conventions.py --base upstream/main— passed.git diff --check upstream/main...HEAD— passed.tools/pr_overlap.pyscanned locally available open PR heads. It matched this PR against itself because the branch is already open; ignoring that self-match, the only SSL shared-file warning was old-base PR docs: fix Pages workflow link and separate library technical debt #6039. I manually compared its diff: it rewrites the existingsceSslEnableVerifyOptiondebt paragraph, while this PR adds a separatesceSslSetServerNameentry. No other export overlap was reported.Checklist
main; no other open PR implementssceSslSetServerNameNotImplemented_nid_no_patch; the unknown signature is documented