More actions
No edit summary |
|||
(6 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
{{Infobox DS Homebrews | {{Infobox DS Homebrews | ||
|title=ftpd NDS | |title=ftpd NDS | ||
|image= | |image=Ftpdnds2.png | ||
|description=FTP Server for 3DS/Switch/Linux/NDS. | |description=FTP Server for 3DS/Switch/Linux/NDS. | ||
|author=mtheall | |author=mtheall | ||
|lastupdated= | |lastupdated=2024/11/17 | ||
|type=Utilities | |type=Utilities | ||
|version=3.1 | |version=3.2.1 | ||
|license=GPL-3.0 | |license=GPL-3.0 | ||
|download=https://dlhb.gamebrew.org/ | |download=https://dlhb.gamebrew.org/dshomebrew2/ftpdnds.7z | ||
|website=https://github.com/mtheall/ftpd | |website=https://github.com/mtheall/ftpd | ||
|source= | |source=https://github.com/mtheall/ftpd/releases | ||
}} | }} | ||
ftpd is a FTP Server for [[ftpd 3DS|3DS]]/Switch/Linux/NDS. | ftpd is a FTP Server for [[ftpd 3DS|3DS]]/Switch/Linux/NDS. | ||
Line 79: | Line 79: | ||
==Changelog== | ==Changelog== | ||
'''v3.2.1 2024/11/17''' | |||
* Center 3DS window selector on top screen | |||
* Update to [https://github.com/ocornut/imgui/releases/tag/v1.91.5 Dear ImGui v1.91.5] | |||
* General system stability improvements to enhance the user’s experience | |||
'''v3.2.0 2024/11/11''' | |||
* DSi wifi support with update to libnds-2.0.0 | |||
* mDNS support | |||
* glob support | |||
* ImGui stereoscopic effect on 3DS | |||
* Removed CIA build for 3DS | |||
** DO NOT ASK ME TO SUPPORT CIA | |||
* Build with CMake | |||
* Update to [https://github.com/ocornut/imgui/releases/tag/v1.91.4 Dear ImGui v1.91.4] | |||
* General system stability improvements to enhance the user’s experience | |||
'''v3.1.0''' | '''v3.1.0''' | ||
* Access Point mode on Switch. | * Access Point mode on Switch. | ||
Line 98: | Line 114: | ||
==External links== | ==External links== | ||
* GitHub - https://github.com/mtheall/ftpd | * GitHub - https://github.com/mtheall/ftpd | ||
Latest revision as of 22:04, 17 November 2024
ftpd NDS | |
---|---|
General | |
Author | mtheall |
Type | Utilities |
Version | 3.2.1 |
License | GPL-3.0 |
Last Updated | 2024/11/17 |
Links | |
Download | |
Website | |
Source | |
ftpd is a FTP Server for 3DS/Switch/Linux/NDS.
Features
- Appears to work well with a variety of clients.
- Supports multiple simultaneous clients.
- Exit on NDS/3DS with START button.
- Toggle backlight on NDS/3DS with SELECT button.
- Emulation of a /dev/zero (/devZero) device for network performance testing:
- Example retrieve
curl ftp://192.168.1.115:5000/devZero -o /dev/zero
- Example send
curl -T /dev/zero ftp://192.168.1.115:5000/devZero
- Example retrieve
User guide
Supported Commands
- ABOR
- ALLO (no-op)
- APPE
- CDUP
- CWD
- DELE
- FEAT
- HELP
- LIST
- MDTM
- MKD
- MLSD
- MLST
- MODE (no-op)
- NLST
- NOOP
- OPTS
- PASS (no-op)
- PASV
- PORT
- PWD
- QUIT
- REST
- RETR
- RMD
- RNFR
- RNTO
- SITE
- SIZE
- STAT
- STOR
- STRU (no-op)
- SYST
- TYPE (no-op)
- USER (no-op)
- XCUP
- XCWD
- XMKD
- XPWD
- XRMD
SITE commands
- Show help: SITE HELP
- Set username: SITE USER
- Set password: SITE PASS
- Set port: SITE PORT
- Save config: SITE SAVE
Controls
Start - Exit
Select - Toggle backlight
Changelog
v3.2.1 2024/11/17
- Center 3DS window selector on top screen
- Update to Dear ImGui v1.91.5
- General system stability improvements to enhance the user’s experience
v3.2.0 2024/11/11
- DSi wifi support with update to libnds-2.0.0
- mDNS support
- glob support
- ImGui stereoscopic effect on 3DS
- Removed CIA build for 3DS
- DO NOT ASK ME TO SUPPORT CIA
- Build with CMake
- Update to Dear ImGui v1.91.4
- General system stability improvements to enhance the user’s experience
v3.1.0
- Access Point mode on Switch.
- Reset button for configuration.
- Update to Dear ImGui 1.83.
- General system stability improvements to enhance the user’s experience.
v3.0.0
- Even better graphics than ever (Dear ImGui backend).
- NDS support.
- Exit button changed from B to PLUS/START.
- Backlight toggle changed from PLUS/START to MINUS/SELECT.
- User/Password support.
- Scrollable log.
- Status icons/text (battery/wifi/time).
- "Classic" builds retain console interface.
- Further improvements to overall system stability and other minor adjustments have been made to enhance the user experience.
External links
- GitHub - https://github.com/mtheall/ftpd