Skip to content

Commit

Permalink
Update README and bump version to 1.5 for release.
Browse files Browse the repository at this point in the history
Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
  • Loading branch information
troglobit committed Sep 11, 2014
1 parent 8294053 commit 111a8ee
Show file tree
Hide file tree
Showing 4 changed files with 26 additions and 7 deletions.
2 changes: 1 addition & 1 deletion Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@
.PHONY: all install uninstall clean distclean dist

#VERSION ?= $(shell git tag -l | tail -1)
VERSION ?= 1.4
VERSION ?= 1.5
BUGADDR = https://github.com/troglobit/uftpd/issues
NAME = uftpd
PKG = $(NAME)-$(VERSION)
Expand Down
23 changes: 17 additions & 6 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,10 +2,14 @@ uftpd -- the no nonsense (T)FTP server
======================================
[![Build Status](https://travis-ci.org/troglobit/uftpd.png?branch=master)](https://travis-ci.org/troglobit/uftpd)[![Coverity Scan Status](https://scan.coverity.com/projects/2947/badge.svg)](https://scan.coverity.com/projects/2947)

uftpd is not for everyone ... it's for developers, home users, and
really _not_ for Internet use! It's a very simple daemon that likely
works right out of the box for most, if not all, use-cases. If it
doesn't it's likely a bug!
uftpd is a simple FTP/TFTP daemon that serves files, that's it. It
allows symlinks and a group writable FTP home directory -- it does not
even need to be configured! If there is no ftp user it defaults to the
"standard" `/srv/ftp` directory.

By default it uses the host system's ftp user's home directory to serve
files from, and it finds the FTP and TFTP ports from `/etc/services`,
so it's very UNIX like.

Features:

Expand All @@ -19,8 +23,15 @@ Features:

Patches are most welcome! :)

It is recommended to run uftpd from the Internet super server, inetd.
Use the following two lines for `/etc/inetd.conf`:
Start uftpd by simply calling `sudo ./uftpd` after building it with
make. That will start uftpd as a TFTP server. To enable both FTP and
TFTP you need to call `sudo ./uftpd -f -t`, both `-f` and `-t` can be
given an alternative port as extra argument for either service. There
is no way to configure the TFTP/FTP home directory though, just change
the `ftp` user's `/etc/passwd` entry for that.

It is however recommended to run uftpd from the Internet super server,
inetd. Use the following two lines for `/etc/inetd.conf`:

ftp stream tcp nowait root /usr/sbin/tcpd /usr/sbin/uftpd -i -f
tftp dgram udp wait root /usr/sbin/tcpd /usr/sbin/uftpd -i -t
Expand Down
7 changes: 7 additions & 0 deletions debian/changelog
Original file line number Diff line number Diff line change
@@ -1,3 +1,10 @@
uftpd (1.5-1) unstable; urgency=low

* New upstream release, minor bug fixes only, found by Coverity Scan.
* Updates to README

-- Joachim Nilsson <troglobit@gmail.com> Fri, 12 Sep 2014 01:30:01 +0200

uftpd (1.4-1) unstable; urgency=low

* New upstream release, bug fix TFTP start in /etc/inetd.conf
Expand Down
1 change: 1 addition & 0 deletions debian/rules
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@ build:
clean:
dh_testdir
dh_testroot
$(MAKE) distclean
dh_clean

install: build
Expand Down

0 comments on commit 111a8ee

Please sign in to comment.