Official NiH Repositories Moved to GitHub

December 14, 2017

We have moved the remaining NiH repositories (cftp, cg, dccserver, img2eps, malint, NeoPop-SDL, ttftot42) from our own Mercurial server to GitHub: nih-at.

This makes it easier to contribute to our software. Feel free to use the issue tracker to report bugs, or submit fixes via pull requests. But please note that these tools are deprecated, so we still will not spend much effort on them. has been retired. If you have a Mercurial checkout, please check out a fresh copy from github:

git clone$REPOSITORY.git

Major Webpage Overhaul

August 18, 2008

The web page has been improved and new features have been added:

The repository browser is now integrated into the website; mailing list archives have been added; and news, release announcements. and commits are available as RSS feeds.

Switched from CVS to Mercurial

May 16, 2007

We switched from CVS to Mercurial, a distributed version control system. has been replaced by

Released cftp 0.12

September 17, 2002

  • Preliminary support for sftp (requires ssh protocol version 2).
  • Print estimated remaining time for down- and uploads.

Released cftp 0.11.2

December 11, 2001

  • New command: rmdir.
  • Don’t default to sending user name as anonymous password.
  • Fix error detection in up/downloads.

Released cftp 0.11.1

September 16, 2001

  • Fix compile problem on Red Hat 7.1.

Released cftp 0.11

September 11, 2001

  • Display transfer rates.
  • Detect stalled connections and abort after stall-timeout seconds.
  • Fix ASCII mode uploads.
  • If initial url is file, download before listing directory.
  • Display progress while reading directories.
  • Write proper URLs (encoding special chars, include user and port).
  • Only ask for password if server wants one.
  • Various bug fixes.

Released cftp 0.10

December 14, 2000

  • Support for IPv6.
  • Various bug fixes.

Released cftp 0.9.3

October 31, 1999

  • Downloads: if size is unknown, use size from server response.
  • mkdir: make directory on server (not really new, but I forgot to mention it).
  • site: send site specific commands.
  • Removed option emacs-status (which has been ignored anyway).
  • Fixed bug with status lines on small terminals (less than 25 columns).