Skip to content
Navigation Menu
Sign in
Appearance settings
Platform
AI CODE CREATION
GitHub Copilot
Write better code with AI
GitHub Copilot app
Direct agents from issue to merge
MCP Registry
Integrate external tools
DEVELOPER WORKFLOWS
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
Code Quality
Enforce quality at merge
APPLICATION SECURITY
GitHub Advanced Security
Find and fix vulnerabilities
Code security
Secure your code as you build
Secret protection
Stop leaks before they start
EXPLORE
Why GitHub
Documentation
Blog
Changelog
Marketplace
View all features
Solutions
BY COMPANY SIZE
Enterprises
Small and medium teams
Startups
Nonprofits
BY USE CASE
App Modernization
DevSecOps
DevOps
CI/CD
View all use cases
BY INDUSTRY
Healthcare
Financial services
Manufacturing
Government
View all industries
View all solutions
Resources
EXPLORE BY TOPIC
AI
Software Development
DevOps
Security
View all topics
EXPLORE BY TYPE
Customer stories
Events & webinars
Ebooks & reports
Business insights
GitHub Skills
SUPPORT & SERVICES
Documentation
Customer support
Community forum
Trust center
Partners
View all resources
Open Source
COMMUNITY
GitHub Sponsors
Fund open source developers
PROGRAMS
Security Lab
Maintainer Community
Accelerator
GitHub Stars
Archive Program
REPOSITORIES
Topics
Trending
Collections
Enterprise
ENTERPRISE SOLUTIONS
Enterprise platform
AI-powered developer platform
AVAILABLE ADD-ONS
GitHub Advanced Security
Enterprise-grade security features
Copilot for Business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Pricing
Search
/
Sign in
Sign up
Appearance settings
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
Uh oh!
There was an error while loading.
Please reload this page
.
libretro
/
RetroArch
Public
Uh oh!
There was an error while loading.
Please reload this page
.
Notifications
You must be signed in to change notification settings
Fork
2.2k
Star
13.5k
Code
Issues
2.9k
Pull requests
98
Actions
Projects
Wiki
Security and quality
0
Insights
Additional navigation options
Code
Issues
Pull requests
Actions
Projects
Wiki
Security and quality
Insights
Add NFSv3 client support via bundled libnfs
- #19269
#19269
Open
theromis
wants to merge 26 commits into
libretro:master
libretro/RetroArch:master
from
theromis:feature/nfs-client-readonly-v3
theromis/RetroArch:feature/nfs-client-readonly-v3
Copy head branch name to clipboard
Conversation
Commits
26
(26)
Checks
Files changed
Open
Add NFSv3 client support via bundled libnfs
#19269
theromis
wants to merge 26 commits into
libretro:master
libretro/RetroArch:master
from
theromis:feature/nfs-client-readonly-v3
theromis/RetroArch:feature/nfs-client-readonly-v3
Copy head branch name to clipboard
Commits
Commits on Jul 27, 2026
Add read-only NFSv3 client support via bundled libnfs.
Show description for 90b58a2
theromis
committed
90b58a2
View commit details
Copy full SHA for 90b58a2
Browse repository at this point
Makefile.webos: enable builtin NFSv3 client for IPK builds
Show description for 25dcce8
theromis
committed
25dcce8
View commit details
Copy full SHA for 25dcce8
Browse repository at this point
Makefile.webos: prefer libnfs slist.h when building bundled NFS
Show description for 9fb6b52
theromis
committed
9fb6b52
View commit details
Copy full SHA for 9fb6b52
Browse repository at this point
nfs: harden mount path for webOS and surface mount errors
Show description for b07240f
theromis
committed
b07240f
View commit details
Copy full SHA for b07240f
Browse repository at this point
nfs: stage network content locally before core load
Show description for aace6ef
theromis
committed
aace6ef
View commit details
Copy full SHA for aace6ef
Browse repository at this point
Fix CI: C89 path_resolve_realpath and macOS-only NFS flags.
Show description for 1520467
theromis
committed
1520467
View commit details
Copy full SHA for 1520467
Browse repository at this point
libnfs: drop unused rpcgen buf locals and guard _GNU_SOURCE.
Show description for 5ac510c
theromis
committed
5ac510c
View commit details
Copy full SHA for 5ac510c
Browse repository at this point
nfs/smb: stage archive file before #entry when caching VFS URLs.
Show description for db0d26b
theromis
committed
db0d26b
View commit details
Copy full SHA for db0d26b
Browse repository at this point
Fix Apple BaseConfig.xcconfig comment syntax for Xcode.
Show description for ced1bee
theromis
committed
ced1bee
View commit details
Copy full SHA for ced1bee
Browse repository at this point
nfs: allow VFS write/create/truncate on NFSv3 mounts.
Show description for b008800
theromis
committed
b008800
View commit details
Copy full SHA for b008800
Browse repository at this point
Merge upstream master into feature/nfs-client-readonly-v3.
Show description for 36d426c
theromis
committed
36d426c
View commit details
Copy full SHA for 36d426c
Browse repository at this point
apple: enable bundled NFS client for iOS and tvOS.
Show description for a93d676
theromis
committed
a93d676
View commit details
Copy full SHA for a93d676
Browse repository at this point
android: enable builtin NFSv3 client in phoenix NDK build.
Show description for 7c555c0
theromis
committed
7c555c0
View commit details
Copy full SHA for 7c555c0
Browse repository at this point
linux: enable bundled NFS client by default.
Show description for 32163c1
theromis
committed
32163c1
View commit details
Copy full SHA for 32163c1
Browse repository at this point
windows: enable NFS client for MSVC, UWP and MinGW.
Show description for 75c467a
theromis
committed
75c467a
View commit details
Copy full SHA for 75c467a
Browse repository at this point
android: define HAVE_SYS_SYSMACROS_H for bundled libnfs.
Show description for 64ed7dc
theromis
committed
64ed7dc
View commit details
Copy full SHA for 64ed7dc
Browse repository at this point
nfs: guard settings_show_nfs_client behind HAVE_MENU.
Show description for e729c38
theromis
committed
e729c38
View commit details
Copy full SHA for e729c38
Browse repository at this point
windows: add libnfs win32_errnowrapper.h for MSVC builds.
Show description for effb086
theromis
committed
effb086
View commit details
Copy full SHA for effb086
Browse repository at this point
nfs: fix CI builds for C89, --disable-networking, and MinGW.
Show description for f69a55f
theromis
committed
f69a55f
View commit details
Copy full SHA for f69a55f
Browse repository at this point
windows: compile bundled libnfs as C under MSVC.
Show description for 21400c4
theromis
committed
21400c4
View commit details
Copy full SHA for 21400c4
Browse repository at this point
nfs: match C89 flag override to ./libretro-common object path.
Show description for 753b4fd
theromis
committed
753b4fd
View commit details
Copy full SHA for 753b4fd
Browse repository at this point
console: enable bundled NFS client on networked platforms.
Show description for 59ff513
theromis
committed
59ff513
View commit details
Copy full SHA for 59ff513
Browse repository at this point
content: stage nfs/smb only when VFS or #entry requires it.
Show description for 4d7dd2e
theromis
committed
4d7dd2e
View commit details
Copy full SHA for 4d7dd2e
Browse repository at this point
console: disable NFS until libnfs has platform ports.
Show description for 6918c23
theromis
committed
6918c23
View commit details
Copy full SHA for 6918c23
Browse repository at this point
content: unify VFS URL staging for local, nfs, and smb paths.
Show description for 6539daa
theromis
committed
6539daa
View commit details
Copy full SHA for 6539daa
Browse repository at this point
Commits on Jul 28, 2026
Merge remote-tracking branch 'upstream/master' into feature/nfs-client-readonly-v3
theromis
committed
46acc77
View commit details
Copy full SHA for 46acc77
Browse repository at this point
You can’t perform that action at this time.