Release ftpd v2.3

This commit is contained in:
Michael Theall 2018-09-24 08:45:27 -05:00
parent 947dc13784
commit 97081b86d4
4 changed files with 40 additions and 22 deletions

View File

@ -2,7 +2,7 @@
export GITREV := $(shell git rev-parse HEAD 2>/dev/null | cut -c1-8) export GITREV := $(shell git rev-parse HEAD 2>/dev/null | cut -c1-8)
export VERSION_MAJOR := 2 export VERSION_MAJOR := 2
export VERSION_MINOR := 2 export VERSION_MINOR := 3
export VERSION_MICRO := 0 export VERSION_MICRO := 0
export VERSION := $(VERSION_MAJOR).$(VERSION_MINOR).$(VERSION_MICRO) export VERSION := $(VERSION_MAJOR).$(VERSION_MINOR).$(VERSION_MICRO)

View File

@ -34,7 +34,7 @@ DATA := data
INCLUDES := include INCLUDES := include
ROMFS := ROMFS :=
APP_TITLE := Super ftpd II Turbo APP_TITLE := ftpd snap!
APP_DESCRIPTION := v$(VERSION) APP_DESCRIPTION := v$(VERSION)
APP_AUTHOR := mtheall APP_AUTHOR := mtheall

View File

@ -29,8 +29,8 @@ include $(DEVKITPRO)/libnx/switch_rules
# - icon.jpg # - icon.jpg
# - <libnx folder>/default_icon.jpg # - <libnx folder>/default_icon.jpg
#--------------------------------------------------------------------------------- #---------------------------------------------------------------------------------
APP_TITLE := Ftpd $(VERSION) APP_TITLE := ftpd snap! $(VERSION)
APP_AUTHOR := Mtheall, Tuxsh, WinterMute APP_AUTHOR := mtheall, TuxSH, WinterMute
ICON := meta/ftpd.jpg ICON := meta/ftpd.jpg
APP_VERSION := $(VERSION) APP_VERSION := $(VERSION)
#--------------------------------------------------------------------------------- #---------------------------------------------------------------------------------

View File

@ -1,39 +1,58 @@
ftpd # ftpd
====
FTP Server for 3DS. FTP Server for 3DS/Switch/Linux.
Features ## Features
--------
- Appears to work well with a variety of clients. - Appears to work well with a variety of clients.
- Also compiles for Linux.
- Supports multiple simultaneous clients. The 3DS itself only appears to support enough sockets to perform 4-5 simultaneous data transfers, so it will help if you limit your FTP client to this many parallel requests. - Supports multiple simultaneous clients. The 3DS itself only appears to support enough sockets to perform 4-5 simultaneous data transfers, so it will help if you limit your FTP client to this many parallel requests.
- Cutting-edge graphics. - Cutting-edge graphics.
Latest Builds ## Latest Builds
-------------
CIA: https://mtheall.com/~mtheall/ftpd.cia CIA: https://mtheall.com/~mtheall/ftpd.cia
3DSX: https://mtheall.com/~mtheall/ftpd.3dsx 3DSX: https://mtheall.com/~mtheall/ftpd.3dsx
NRO: https://mtheall.com/~mtheall/ftpd.nro
CIA QR Code CIA QR Code
![ftpd.cia](https://github.com/mtheall/ftpd/raw/master/ftpd_qr.png) ![ftpd.cia](https://github.com/mtheall/ftpd/raw/master/ftpd_qr.png)
Build and install ## Build and install
------------------
You must first install and set up [devkitARM and libctru](http://3dbrew.org/wiki/Setting_up_Development_Environment). You must set up the [development environment](https://devkitpro.org/wiki/Getting_Started).
Clone this repository and cd in the resulting directory.
make ### 3DSX
Copy the `ftpd.3dsx` file to your SD card and launch it. The following pacman packages are required to build `ftpd.3dsx`:
Supported Commands 3dstools
------------------ devkitARM
libctru
They are available as part of the `3ds-dev` meta-package.
Build `ftpd.3dsx`:
make 3dsx
### NRO
The following pacman packages are required to build `ftpd.nro`:
devkitA64
libnx
switch-tools
They are available as part of the `switch-dev` meta-package.
Build `ftpd.nro`:
make nro
## Supported Commands
- ABOR - ABOR
- ALLO (no-op) - ALLO (no-op)
@ -75,7 +94,6 @@ Supported Commands
- XPWD - XPWD
- XRMD - XRMD
Planned Commands ## Planned Commands
----------------
- STOU - STOU