Release of v2.2.5
Turbo Fredriksson <[email protected]> Sat, 18 Jun 2005 11:41:26 +0200
| Newsgroups | gmane.mail.qmail.ldap.phpqladmin |
|---|---|
| Organization | Bah! |
| Message-ID | <[email protected]> |
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
This is a bugfix release. It fixes some problems with the DNS
manager and also some bugs regarding forwarding accounts.
phpQLAdmin 2.2.5 Release (Jun 18 2005)
Bug fixes
- Include the ./include/pql_session.inc file in ./control.php to avoid PHP errors etc.
- Extract only the LDAP URI/URL (instead of using the whole USER_HOST session
variable) in the control_add_server.php page.
- If we're creating a Kerberos V password, we should NOT create a {KERBEROS}.
This is the old, depricated format. Instead, return a {SASL} formated 'password'.
- If the login shell value is set, remember it throughout the form via a hidden input
in 'tables/user_add-additional.inc'.
+ Catch this in the user details/data page as well.
- Don't call pql_header() with the URI session variable in index.php. This is added
inside the function pql_header(). Patch by Sergio Monteiro Basto.
- Complete rewrite of include/pql_session.inc. This time it works as I intended!
+ Extract our location in the file system using the PHP define __FILE__ as base.
+ Extract our location on the webserver using the server variable DOCUMENT_ROOT
_and_ the PHP define __FILE__ as base.
+ Extract the server name (including protocol, FQDN and port) using the server
variable HTTP_REFERER as base.
= This will give uniq sessions, even if running multiple phpQLAdmin's on the same
(virtual) server (previosly ALL cookies had the path '/').
- When calculating the UNIX timestamp from the LDAP server, the value's can be
zero (which is perfectly ok). But that makes the if() fail - use 'if(isset(value))'
instead.
- Don't process ezmlm list if the array is empty.
- Correctly create PTR records in the Bind9 manager.
Closes: #276
- Correctly show PTR records in the Bind9 manager.
Closes: #277
- Allow for ADDING a round-robbin alias to existing alias(es).
Closes: #278
- Allow Bind9 MX priority to be '0' (was treated as 'unset' previosly).
- Support multiple CNAME and SRV's (faulty variable initialisation in pql_bind9_get_zone()).
- Fix changing of record type for a host.
GUI layout changes
- When changing the delivery mode for a user, retreive existing value(s) and fill
the selects.
- Include the delivery program (if set) in the user details->Delivery mode page.
- Add listeners and overlay statistics information to the stats (basic) page.
- Prettify the connection status page a little.
- Separate the operations information into it's own table (still in the Connections
status page though).
+ Add status information for ALL operations ('Bind', 'Unbind', 'Add', 'Delete',
'Modrdn', 'Modify', 'Compare', 'Search', 'Abandon' and 'Extended').
+ Show initiated _and_ completed in addition to 'average per minute'.
+ The 'average per minute' should be based on the _completed_ operations, not
the initiated.
- Slightly better looking output from the DNS zone creation script.
+ Output any PTR's correctly.
- Before showing the 'Forwarders to other accounts', make sure we really HAVE any
forwarders to show!
- When adding a host in a DNS zone, note that the destination MUST contain a dot
if it's not an IP and it's not in the same zone it's being added to.
- Show NS and MX records as well in the 'DNS Zone' domain view.
Misc changes
- Instead of using the template _name_ in 'tables/user_add-additional.inc', use the
template _array_ (which is retreived in ./user_add.php). This will save us a whole
lot of time and LDAP requests. Especially considering it's done twenty times,
only in 'tables/user_add-additional.inc'!
- Create the mailMessageStore/{cur,new,tmp} directories if it's a mail account.
- Don't show the 'QmailLDAP/Controls Options' in the domain details if the user
isn't allowed to administrate controls (or is super admin).
- Don't show the 'Access Control Information' button if user isn't super-admin.
This is a _very_ dangerous operation and shouldn't be allowed to be changed
by just anyone.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.6 (GNU/Linux)
Comment: Processed by Mailcrypt 3.5.8 <http://mailcrypt.sourceforge.net/>
iD8DBQFCs+w7mlWzPKccHgARAqIVAJ0fSiy5Hc4iiokE0bT9F4Oysmx67gCfYzN6
fpPM1wtO8DPmUdkpJrZ+oeg=
=Qe3Z
-----END PGP SIGNATURE-----