Personal tools
You are here: Home Developer Resources Downloads Qt Downloads - free tools
Document Actions

Downloads - free tools

On this page you will find the tools tmake and ftpd. These tools are no longer actively maintained by Trolltech but may still be useful for some people.

On this page you will find the tools tmake and ftpd. These tools are no longer actively maintained by Trolltech but may still be useful for some people.

tmake - a cross-platform makefile tool


Overview

 

Please note that tmake has been superseded by qmake since Qt 3.0. tmake is still offered for those who find it useful.

tmake is an easy-to-use tool from Trolltech to create and maintain makefiles for software projects. It can be a painful task to manage makefiles manually, especially if you develop for more than one platform or use more than one compiler. tmake automates and streamlines this process and lets you spend your valuable time on writing code, not makefiles.

License Statement for tmake

Copyright (C) 1996-2001 by Trolltech ASA.

Permission to use, copy, modify, and distribute this software and its documentation for any purpose and without fee is hereby granted, provided that the above copyright notice appear in all copies. No representations are made about the suitability of this software for any purpose. It is provided "as is" without express or implied warranty.

Download tmake

tmake can be downloaded from the Trolltech FTP server. Full source and documentation in HTML format is included.

 

FTPD FTP Daemon

The FTPD FTP Daemon is a random hack, not a product. It no longer actively maintained by Trolltech, but is offered free of charge, in the hope that it may be useful. Here is its license, copied from the man page:

Written by Arnt Gulbrandsen and copyright 1995 Trolltech AS.

Use, modification and distribution is allowed without limitation, warranty, or liability of any kind.

You can download it from ftp.trolltech.com.

The author's comments:

Most FTP daemons still contain some support for 9-bit bytes. In 1995.


This one was written from scratch with the following targets:

  • Do not execute any external program.
  • Do not ever switch uid's (a major source of security holes).
  • Get rid of bloated legacy code.

Here are its major features:

  • Works only on linux (needs setfsuid(), vsnprintf(), glob() and /proc which are special to linux).
  • Needs no support files in the anonymous-ftp directory structure.
  • Supports multiple independent FTP services with different DNS names (www-style).
  • Uses mmap() rather than read() to read in files, to minimize memory usage.
  • As mentioned above, it is small and executes no external program.
  • No support for tar or (de)compression on the fly. Intentional, see the man page for details.

 

Leafnode

Leafnode, an NNTP server for small sites, was originally written at Trolltech, but is no longer maintained here.

Current information about Leafnode is available from the Leafnode project site at SourceForge.net.

Copyright 2008, by the Contributing Authors. All Rights Reserved.
 

Powered by Plone CMS, the Open Source Content Management System

This site conforms to the following standards: