twoftpd - a simple secure efficient FTP server (programs)

Distribution: Ubuntu 16.04 LTS (Xenial Xerus)
Repository: Ubuntu Universe i386
Package name: twoftpd
Package version: 1.42
Package release: 1
Package architecture: i386
Package type: deb
Installed size: 262 B
Download size: 41.50 KB
Official Mirror:
This is twoftpd, an FTP server that strives to be secure, simple, and efficient. None of the commands can cause execution of other programs, and the normal model of execution does a chroot to the logged in user's directory immediately after authentication. The name "twoftpd" comes from the fact that there were two parts to the server -- an authenticating front end, which contains no file or data transfer code, and a back end, which contains all the data transfer code. This package contains the twoftpd programs.



    Binary package: twoftpd_1.42-1_i386.deb
    Source package: twoftpd

    Install Howto

    1. Update the package index:
      # sudo apt-get update
    2. Install twoftpd deb package:
      # sudo apt-get install twoftpd


    • /usr/bin/twoftpd-anon
    • /usr/bin/twoftpd-anon-conf
    • /usr/bin/twoftpd-auth
    • /usr/bin/twoftpd-bind-port
    • /usr/bin/twoftpd-conf
    • /usr/bin/twoftpd-drop
    • /usr/bin/twoftpd-switch
    • /usr/bin/twoftpd-xfer
    • /usr/share/doc/twoftpd/ANNOUNCEMENT
    • /usr/share/doc/twoftpd/NEWS
    • /usr/share/doc/twoftpd/README
    • /usr/share/doc/twoftpd/README.Debian
    • /usr/share/doc/twoftpd/
    • /usr/share/doc/twoftpd/TODO
    • /usr/share/doc/twoftpd/VERSION
    • /usr/share/doc/twoftpd/changelog.Debian.gz
    • /usr/share/doc/twoftpd/copyright
    • /usr/share/doc/twoftpd/twoftpd-auth.1.html
    • /usr/share/doc/twoftpd/twoftpd-switch.1.html
    • /usr/share/doc/twoftpd/twoftpd-xfer.1.html
    • /usr/share/man/man1/twoftpd-auth.1.gz
    • /usr/share/man/man1/twoftpd-switch.1.gz
    • /usr/share/man/man1/twoftpd-xfer.1.gz


    2014-07-26 - Gerrit Pape <> twoftpd (1.42-1) unstable; urgency=low * new upstream version (closes: #661646, thx Anton Khalikov). * debian/etc/twoftpd[-anon]/run: raise memory limit to 12000000 bytes. * debian/rules: target clean: depend on target patch. * debian/twoftpd-run.postrm: purge: make sure all twoftpd services are down; be less verbose.

    2010-04-19 - Gerrit Pape <> twoftpd (1.41-1) unstable; urgency=low * debian/twoftpd-run.postrm: purge: services' supervise dirs are now located in /var/lib/supervise/, remove those; purge: remove log files. * new upstream version. * debian/diff/0002-Makefile-force-use-of-cvm-v1client-lib-cvm...diff: remove; obsolete. * debian/diff/0003-Makefile-avoid-rpath.diff: new; avoid rpath. * debian/control: Standards-Version:

    2008-05-25 - Gerrit Pape <> twoftpd (1.21-8) unstable; urgency=low * debian/control: Build-Depends: libbg1-dev, libcvm1-dev; add Vcs-Git:. * debian/diff/0002-Makefile-force-use-of-cvm-v1client-lib...diff: new: Makefile: force use of cvm-v1client lib, cvm-client now defaults to v2. * debian/twoftpd.README.Debian, debian/twoftpd-run.README.Debian: talk about the update-service program, instead of dealing with service directory symlinks manually. * debian/diff/0003-TARGETS-remove-.html-they-re-shipped...diff: new: TARGETS: remove *.html, they're shipped in orig.tar.gz.

    2008-02-20 - Gerrit Pape <> twoftpd (1.21-7) unstable; urgency=low * debian/control: package twoftpd-run: Depends: runit (>= 1.8.0-2) (fix typo).

    2008-02-17 - Gerrit Pape <> twoftpd (1.21-6) unstable; urgency=low * debian/control: package twoftpd-run: Depends: runit (>> 1.8.0-2) (1st version that provides the update-service program).

    2008-02-17 - Gerrit Pape <> twoftpd (1.21-5) unstable; urgency=low * debian/implicit: add proper dependencies to support 'parallel build' through make -j (thx Daniel Schepler for the patch). * debian/diff/debian-conf.diff: redo with git as debian/diff/0001-conf.c-use-ipsvd-and-runit-tools-instead-og-ucspi.diff. * debian/rules: apply patches from debian/diff/ with -p1 instead of -p0. * debian/twoftpd-run.postinst, debian/twoftpd-run.prerm, debian/twoftpd-run.postrm: use runit's update-service program to add/remove the twoftpd services, instead of dealing with symlinks in /var/service/ directly (closes: #464951). * debian/control: Standards-Version: * debian/rules: no longer include symlinks for ./supervise/ subdirectories, update-service now takes care of this; no longer include directories in /var/run/.

    2006-12-19 - Gerrit Pape <> twoftpd (1.21-4) unstable; urgency=medium * debian/etc/twoftpd/run, debian/etc/twoftpd-anon/run: raise memory limit for services from 3MB to 7MB (amd64 requires at least 6.5MB, thx Alvaro Herrera; closes: #400118).

    2006-11-17 - Gerrit Pape <> twoftpd (1.21-3) unstable; urgency=medium * debian/twoftpd-run.postrm: check for deluser being available, if not, print warning and don't remove system users (ref: #398539); suppress error message if directories cannot be removed on purge.

    2006-11-06 - Gerrit Pape <> twoftpd (1.21-2) unstable; urgency=low * debian/twoftpd-run.postinst: don't make the log service system user ftplog member of group adm, but nogroup; ftplog's home directory is /nonexistent; make log directories mode 2750, owner ftplog:adm (closes: #396687).

    2006-05-01 - Gerrit Pape <> twoftpd (1.21-1) unstable; urgency=low * new upstream release. * debian/ add twoftpd-auth.1.html, twoftpd-switch.1.html, twoftpd-xfer.1.html. * debian/diff/libbg.diff: remove; obsolete. * debian/rules: adapt. * debian/control: Build-Depends: man2html.