I took over the maintainence of phpQLAdmin from adfinis GmbH (Bern, Switzerland) at the end of October 2002. During this time I've been very busy adding those stuff that I needed and wanted, and to get something working for a site I'm working on.
Please note that as of 2012, all of my projects is now on GitHub. The link to the GitHub project site for phpQLAdmin.
Subscribing to any one of these mailinglist is done by sending a empty mail to firstname.lastname@example.org. Exchange the mailinglist part for either phpqladmin or cvs-phpqladmin (as in email@example.com).
A list archive can be found at my list server.
cvs -d :pserver:firstname.lastname@example.org:/var/cvs login cvs -d :pserver:email@example.com:/var/cvs co -rSTABLE phpQLAdminTo view the CVS repository through the web browser, turn it to the CVS repository for phpQLAdmin.
The latest stable CVS tag is: REL_2_2_7.
The latest tar ball for the stable release is phpQLAdmin-2.2.7.tar.gz. There is a Bz2 tarball which is slightly smaller as well. Just for the sake of it, I also have a ZIP file for you to download.
For those running Debian GNU/Linux, it is also possible to download the latest package here. With the 'sarge' release, phpqladmin is also in the now-stable release (version 2.2.7-1) maintained by yours truly...
To update your CVS directory, execute:
cvs -d :pserver:firstname.lastname@example.org:/var/cvs update -P -r REL_2_2_7The difference between the STABLE branch (and the current stable release tag REL_2_2_7) is that in STABLE I'll do continuous bug fixing. Any tag that starts with REL_ is exactly that, a release (not necessarily a stable release!) and will have all bug fixes that STABLE have at the time of release.
If you'd like to use the development version of phpQLAdmin, this is possible by checking out the HEAD tag (or the latest development release - CVS tag REL_2_3_7). There is also a 2.3.7 tar ball if you'd rather not use CVS. The latest Debian GNU/Linux package (sarge) is now at version 2.3.7-1 (the developer version is not availible through the Debian GNU/Linux FTP servers - to unstable code). To view the change log for the development branch, follow the link.
To run the development release(s) directly from CVS, execute:
cvs -d :pserver:email@example.com:/var/cvs checkout -r REL_DEVELOr to update your current CVS version to latest REL_2_3_7:
cvs -d :pserver:firstname.lastname@example.org:/var/cvs update -P -C -d -r REL_2_3_7
NOTE: I consider 2.3.7 to be a stable release, but the only reason I have not tagged it 2.4, is that I have a bug that I can't fix. See Debian GNU/Linux bug #376442 for more information. If this is not a problem for you, then by all means use 2.3.7 instead of 2.2.7!
Version 2.3.3 have some updated HostACL and sudo access updates. Both bugfixes and additions. Also got some ACI fixes (regarding giving user admin rights). This version also got a 'Global' branch in the QLC frame, which gives the possibility to modify/change ALL QLC objects in one go. Correctly support LDAP URI's in ldapserver QLC setting. Some obscure input prefixes have been translated (using a global variable in include/config_attribute_aliases.inc).
As of version 2.3.2, there is now support sudo and HostACL's (using the sudoRole objectclass distributed with Sudo/LDAP). See more in the README. This support was brought to us by Aaron Collins - thanx again mate! Also, the Webserver manager was rewritten fully take advantage of the mod_ldap_cfg module schema.
As of version 2.3.1, there is now support for Samba accounts (using the sambaSamAccount objectclass distributed with Samba). See more in the README. This support was brought to us by Aaron Collins - thanx a milion mate!.
As of version 2.3.0, there is now native support for Kerberos V principal modifications, additions and deletions. Version 2.3.0 also have support for remote ezmlm mailing lists (i.e. ezmlm not running on the same host as phpQLAdmin).
WARNING: Administrations of remote ezmlm lists is more or less done. It can RETREIVE information, but WRITING (in one way or the other) have not been tested AT ALL! Do not use on live lists, they might be totaly fucked if I've missed something!!
As of version 2.1.4, the 'virtual users' management was completely rewritten and in theory it is working. There are some small bugs here and there which concerns the verification of which values is needed or required. Please run the STABLE branch and help me find the bugs...
As of version 2.1, the API have been quite extensivly rewritten and cleaned up to ease further development.
As of version 2.0.18, there's better/correct support for 'virtual users' - a very minimal user object, without the previous requirenments uidNumber, gidNumber and homeDirectory. See the file 'README.virtual' in the distribution for more information.
As of version 2.0.14, there is (much) better support for national characters. This is done by UTF-8 encoding (almost) all strings before saving them to the LDAP database. There will also be (simple) support for having the DNS zone(s) in the LDAP server. This is done through the Bind9 SDB LDAP driver by Stig Venaas.
As of version 2.0.13, there is also a Debian GNU/Linux package generated for each released stable version.
If you want/need an older releases than the currently released, this is also possible.
There's a bug tracking system as well, so if you find a bug, plese go to the bug tracker and submit one..
This page will show what phpQLAdmin v2.2 looks like nowadays.