Skip to content

Commit

Permalink
Release ftpd v2.3
Browse files Browse the repository at this point in the history
  • Loading branch information
mtheall committed Sep 24, 2018
1 parent 947dc13 commit 97081b8
Show file tree
Hide file tree
Showing 4 changed files with 40 additions and 22 deletions.
2 changes: 1 addition & 1 deletion Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

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

Expand Down
2 changes: 1 addition & 1 deletion Makefile.3ds
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ DATA := data
INCLUDES := include
ROMFS :=

APP_TITLE := Super ftpd II Turbo
APP_TITLE := ftpd snap!
APP_DESCRIPTION := v$(VERSION)
APP_AUTHOR := mtheall

Expand Down
4 changes: 2 additions & 2 deletions Makefile.switch
Original file line number Diff line number Diff line change
Expand Up @@ -29,8 +29,8 @@ include $(DEVKITPRO)/libnx/switch_rules
# - icon.jpg
# - <libnx folder>/default_icon.jpg
#---------------------------------------------------------------------------------
APP_TITLE := Ftpd $(VERSION)
APP_AUTHOR := Mtheall, Tuxsh, WinterMute
APP_TITLE := ftpd snap! $(VERSION)
APP_AUTHOR := mtheall, TuxSH, WinterMute
ICON := meta/ftpd.jpg
APP_VERSION := $(VERSION)
#---------------------------------------------------------------------------------
Expand Down
54 changes: 36 additions & 18 deletions README.md
Original file line number Diff line number Diff line change
@@ -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.
- 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.
- Cutting-edge graphics.

Latest Builds
-------------
## Latest Builds

CIA: https://mtheall.com/~mtheall/ftpd.cia

3DSX: https://mtheall.com/~mtheall/ftpd.3dsx

NRO: https://mtheall.com/~mtheall/ftpd.nro

CIA QR Code

![ftpd.cia](https://github.com/mtheall/ftpd/raw/master/ftpd_qr.png)

Build and install
------------------
## Build and install

You must set up the [development environment](https://devkitpro.org/wiki/Getting_Started).

### 3DSX

The following pacman packages are required to build `ftpd.3dsx`:

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

You must first install and set up [devkitARM and libctru](http://3dbrew.org/wiki/Setting_up_Development_Environment).
Clone this repository and cd in the resulting directory.
They are available as part of the `switch-dev` meta-package.

make
Build `ftpd.nro`:

Copy the `ftpd.3dsx` file to your SD card and launch it.
make nro

Supported Commands
------------------
## Supported Commands

- ABOR
- ALLO (no-op)
Expand Down Expand Up @@ -75,7 +94,6 @@ Supported Commands
- XPWD
- XRMD

Planned Commands
----------------
## Planned Commands

- STOU

0 comments on commit 97081b8

Please sign in to comment.