Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

LDN upstreaming roadmap #4716

Open
4 of 7 tasks
TSRBerry opened this issue Apr 24, 2023 · 0 comments
Open
4 of 7 tasks

LDN upstreaming roadmap #4716

TSRBerry opened this issue Apr 24, 2023 · 0 comments
Assignees
Labels
enhancement New feature or request service:ldn Related to the ldn module (Ryujinx.HLE.HOS.Services.Ldn) service:sockets Related to the sockets module (Ryujinx.HLE.HOS.Services.Sockets) tracker Tracking issue or roadmap

Comments

@TSRBerry
Copy link
Member

TSRBerry commented Apr 24, 2023

It's been a few years since the LDN build was created and in order to open source it completely, we need to upstream all the changes in smaller pieces.

I'm mostly creating this issue to be more transparent about the progress we've been making and how much still needs to be done. It will also help to keep me accountable, so I keep working on LDN and don't prioritize other issues.

Website

Sockets service

LDN service

  • IUserLocalCommunicationService (ldn:u) implementation (Add ldn:u implementation, INetworkClient interface and DisabledLdnClient #5652)
    • This will also contain the INetworkClient interface and the LdnDisabledClient implementation
  • Change the RyuLdn protocol to use UDP and increment the version (status: In progress)
    • (This is the blocking issue we are currently working on internally and is also the reason this is taking so long.)

Network clients


There are also some refactorings and other small things which aren't listed here, but this is usually something we do while we get the upstream PRs ready.

@TSRBerry TSRBerry added service:ldn Related to the ldn module (Ryujinx.HLE.HOS.Services.Ldn) service:sockets Related to the sockets module (Ryujinx.HLE.HOS.Services.Sockets) labels Apr 24, 2023
@TSRBerry TSRBerry self-assigned this Apr 24, 2023
@TSRBerry TSRBerry pinned this issue Apr 24, 2023
@MutantAura MutantAura added the enhancement New feature or request label Apr 24, 2023
@TSRBerry TSRBerry added the tracker Tracking issue or roadmap label Aug 9, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request service:ldn Related to the ldn module (Ryujinx.HLE.HOS.Services.Ldn) service:sockets Related to the sockets module (Ryujinx.HLE.HOS.Services.Sockets) tracker Tracking issue or roadmap
Projects
None yet
Development

No branches or pull requests

2 participants