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 Database Front-Ends
Licenses GPL
Operating Systems OS Independent
Implementation PHP

Tweet this project Short link

Rss Recent releases

  • Rrelease-mid
  •  25 Oct 2007 16:23
  • Rrelease-after

Changes: This release includes minor changes to support PHP 5.

  • Rrelease-mid
  •  27 Jul 2004 03:26
  • Rrelease-after

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

  • Rrelease-mid
  •  25 Nov 2003 16:48
  • Rrelease-after

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

  • Rrelease-mid
  •  23 Aug 2003 21:26
  • Rrelease-after

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

  • Rrelease-mid
  •  19 Sep 2002 22:23
  • Rrelease-after

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

Rss Recent comments

Rcomment-before 15 Jun 2003 08:45 Rcomment-trans smag Rcomment-after

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.

Rcomment-before 15 Jun 2003 08:06 Rcomment-trans mirell Rcomment-after

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.

322842a9698d869319f8daf6512d7943_thumb

Project Spotlight

FUDforum

A templatable forum with i18n support based on PHP and MySQL or PostgreSQL.

No-screenshot

Project Spotlight

Openbakery Translation

An internationalization tool for Java.