Projects / ProMA

ProMA

ProMA is a PHP-based system for administrating a ProFTPd server that stores users in a MySQL database. Its features include support for multiple administrators, mail notifications when new users register and when accounts are approved, closing of accounts temporarily, and a notepad per user for the admins.

Tags
Licenses
Operating Systems
Implementation

Recent releases

  •  25 Oct 2007 23:23

    Release Notes: This release includes minor changes to support PHP 5.

    •  27 Jul 2004 10:26

      Release Notes: This release adds support for setting user-specific home directories. The update also includes a couple of bugfixes, some code cleanups, and aesthetic changes.

      •  26 Nov 2003 00:48

        Release Notes: This version fixes a minor bug so accounts are no longer closed when the change form is submitted.

        •  24 Aug 2003 04:26

          Release Notes: A rewrite of some parts so that no extra database tables are needed, and new mail notifiers.

          •  20 Sep 2002 02:23

            Release Notes: A fix for a minor bug in an SQL query.

            Recent comments

            15 Jun 2003 08:45 smag

            Re: Invalid INSTALL instructions

            > The issue is, the text() type is not
            > supported under mySQL, only longtext,
            > mediumtext, and tinytext are, and
            > without the parenthesis.

            text is fully supported according to http://www.mysql.com/doc/en/BLOB.html

            The paranthesis are not, and are to be considered a bug. Please mail me with further bug reports. Don't post them here.

            15 Jun 2003 08:06 mirell

            Invalid INSTALL instructions
            In the INSTALL file of proma v0.7.3, it includes the following instructions on creating a table for proma with mySQL:

            CREATE TABLE users (
            userid varchar(255) NOT NULL,
            name varchar(255) NULL,
            mail varchar(255) NULL,
            uid int(11) NULL default '65534',
            gid int(11) NULL default '65534',
            passwd varchar(255) NOT NULL,
            shell varchar(255) NOT NULL default '/bin/nonexistent',
            homedir varchar(255) NOT NULL default '/some/fancy/homedir',
            note text() NULL default '',
            count int(11) NOT NULL default 0,
            admin int(1) NOT NULL default 0
            );

            The issue is, the text() type is not supported under mySQL, only longtext, mediumtext, and tinytext are, and without the parenthesis.

            Screenshot

            Project Spotlight

            OpenStack4j

            A Fluent OpenStack client API for Java.

            Screenshot

            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.