libextractor is a library used to extract meta-data from files of arbitrary type. It is designed to use helper-libraries to perform the actual extraction, and to be trivially extendable by linking against external extractors for additional file types. The goal is to provide developers of file-sharing networks, file managers, and WWW-indexing bots with a universal library to obtain meta-data about files. It includes a shell-command and bindings for Java (JNI) and Python.
The PAM authentication module for Apache implements basic authentication on top of the Pluggable Authentication Module library. Thereby it supports standard Unix passwd, shadow, NIS, SMB auth, and radius authentication transparently and interchangeably, wherever the HTTP protocol allows it.
aria2 is a utility for downloading files. The supported protocols are HTTP(S), FTP, BitTorrent, and Metalink. It has a powerful segmented downloading ability, downloading a file from multiple sources and multiple protocols and utilizing your download bandwidth to the maximum. It supports downloading a file from HTTP(S)/FTP and BitTorrent at the same time, while the data downloaded from HTTP(S)/FTP is uploaded to the BitTorrent swarm. Using Metalink's chunk checksums, aria2 automatically validates chunks of data while downloading a file like BitTorrent.
Irma is a CGI program used to retrieve the information from an HTML form, send confirmation email, and keep track of the data posted. Irma can be used remotely, can automate mandating fields (required information), prompt for confirmation as an intermediate step, and send electronic mail to a list of receivers, including dynamically-generated names with posted data mapped in email contents, subject and other fields. It can provide the highest level of customization through an expressions machanism at all levels of content generation, and can keep track of posted data in a server-side file of any desired format. It has a central administration and full control over remote processing for no security compromise, can chain multiple forms and inherit variables and data from previous ones, and it allows customized levels of errors and messages.
va (virtual administration) is a console based script for the administration of virtual Web, mail, and DNS servers for multiple domains hosted on one or two Linux machines. It configures the standard (suse) Linux servers, and allows you to make changes to the configuration files. It will configure the following servers: Web server, apache with virtual hosts (create and remove domains) ftp server, set up ftp upload accounts mail server, and bind (set up primary and secondary name servers).
QuizComposer is a system for quiz composition/presentation/response-evaluation on the Web in any language. It features many response types to questions (checkbox clicks, number intervals, character patterns/regular expressions, ordered and unordered sets, and subsets), re-presentation of incorrectly answered questions with/without hints, test quizzes for limited groups, and packaging of quizzes and sets of quizzes for transportation and exchange.
DreamHost supports automated billing. All hosting, domains, orders, accounts, statistics, and billing can be viewed and updated in the admin area (no programming or HTML experience needed). It supports all top level domains, and you can add or remove as many as you like. Each top level domain can be assigned a different registration cost for each year (1-10 years). Customers can login and update their account information and password. It uses MySQL and PHP, making it very fast and dependable. It includes many more convenient features.