1

Topic: DBMailAdmin-MySQL-1.1.0 has been released.

Dear all,

DBMailAdmin-MySQL-1.1.0 has been released. You can download it here: http://dbmailadmin.org/download.html

Detailed ChangeLog
    * Improvements:
        + Show search string in search result page.
        + Able to execute addition SQL commands after creating user.

    * Fixed:
        + Incorrect SQL table name used for deleting admin accounts.
        + Missing some msg handlers in account list pages.
          Thanks Jure Pečar <jure.pecar _at_ arctur.si> for the report.
        + Incorrect per-user quota usage calculation.
          Thanks paparaciz <helpaz@gmail> for the report and suggested fix.
        + Fix possible 'internal server error' caused by incorrect timestamp
          of dbmail_users.last_login.
          Thanks Jure Pečar <jure.pecar _at_ arctur.si> for the report.

    * New and updated translations:
        + Slovenian (sl_SI). Thanks Marko Kobal <marko.kobal _at_ arctur.si>.
        + Polish (pl_PL). Thanks Adrian (adi _at_ zwami.pl)
How to upgrade from old releases

1) Download version 1.1.0 and uncompress it to Apache DocumentRoot.
2) Follow section "Download and configure DBMailAdmin" of installation guide: http://dbmailadmin.org/doc.html
3) Copy settings.ini from old release to 1.1.0.
4) Restart Apache web server.

That's all.

----

Spider Email Archiver: On-Premises, lightweight email archiving software developed by iRedMail team. Supports Amazon S3 compatible storage and custom branding.

2 (edited by losinggeneration 2012-04-24 01:00:25)

Re: DBMailAdmin-MySQL-1.1.0 has been released.

Looks like md5crypt.py's whitespace was broken for this release. Because of this logging in with salted md5 hashes is totally broken. I've attached a patch to revert this broken behavior to what 1.0.2 had for to64's while loop. This is a fairly serious issue  and IMO might warrant a 1.1.1 release with the fix, but that's really your call (and I'm content now that it's fixed locally.)

-- Edit --
I don't have time  to look into it myself, but it looks like /create/user and /create/alias are causing internal server errors here.

[Mon Apr 23 11:51:38 2012] [error] [client 10.0.235.104] Traceback (most recent call last):
[Mon Apr 23 11:51:38 2012] [error] [client 10.0.235.104]   File "/usr/lib/python2.6/site-packages/web/application.py", line 237, in process
[Mon Apr 23 11:51:38 2012] [error] [client 10.0.235.104]     return self.handle()
[Mon Apr 23 11:51:38 2012] [error] [client 10.0.235.104]   File "/usr/lib/python2.6/site-packages/web/application.py", line 228, in handle
[Mon Apr 23 11:51:38 2012] [error] [client 10.0.235.104]     return self._delegate(fn, self.fvars, args)
[Mon Apr 23 11:51:38 2012] [error] [client 10.0.235.104]   File "/usr/lib/python2.6/site-packages/web/application.py", line 409, in _delegate
[Mon Apr 23 11:51:38 2012] [error] [client 10.0.235.104]     return handle_class(cls)
[Mon Apr 23 11:51:38 2012] [error] [client 10.0.235.104]   File "/usr/lib/python2.6/site-packages/web/application.py", line 385, in handle_class
[Mon Apr 23 11:51:38 2012] [error] [client 10.0.235.104]     return tocall(*args)
[Mon Apr 23 11:51:38 2012] [error] [client 10.0.235.104]   File "/var/www/dbmailadmin/controllers/decorators.py", line 11, in proxyfunc
[Mon Apr 23 11:51:38 2012] [error] [client 10.0.235.104]     return func(self, *args, **kw)
[Mon Apr 23 11:51:38 2012] [error] [client 10.0.235.104]   File "/var/www/dbmailadmin/controllers/dbmail_mysql/user.py", line 199, in GET
[Mon Apr 23 11:51:38 2012] [error] [client 10.0.235.104]     raise web.seeother('/domains?msg=' % web.urlquote(qr[1]))
[Mon Apr 23 11:51:38 2012] [error] [client 10.0.235.104] TypeError: not all arguments converted during string formatting
[Mon Apr 23 11:51:38 2012] [error] [client 10.0.235.104]
[Mon Apr 23 11:52:58 2012] [error] [client 10.0.235.104] Traceback (most recent call last):
[Mon Apr 23 11:52:58 2012] [error] [client 10.0.235.104]   File "/usr/lib/python2.6/site-packages/web/application.py", line 237, in process
[Mon Apr 23 11:52:58 2012] [error] [client 10.0.235.104]     return self.handle()
[Mon Apr 23 11:52:58 2012] [error] [client 10.0.235.104]   File "/usr/lib/python2.6/site-packages/web/application.py", line 228, in handle
[Mon Apr 23 11:52:58 2012] [error] [client 10.0.235.104]     return self._delegate(fn, self.fvars, args)
[Mon Apr 23 11:52:58 2012] [error] [client 10.0.235.104]   File "/usr/lib/python2.6/site-packages/web/application.py", line 409, in _delegate
[Mon Apr 23 11:52:58 2012] [error] [client 10.0.235.104]     return handle_class(cls)
[Mon Apr 23 11:52:58 2012] [error] [client 10.0.235.104]   File "/usr/lib/python2.6/site-packages/web/application.py", line 385, in handle_class
[Mon Apr 23 11:52:58 2012] [error] [client 10.0.235.104]     return tocall(*args)
[Mon Apr 23 11:52:58 2012] [error] [client 10.0.235.104]   File "/var/www/dbmailadmin/controllers/decorators.py", line 11, in proxyfunc
[Mon Apr 23 11:52:58 2012] [error] [client 10.0.235.104]     return func(self, *args, **kw)
[Mon Apr 23 11:52:58 2012] [error] [client 10.0.235.104]   File "/var/www/dbmailadmin/controllers/dbmail_mysql/alias.py", line 84, in GET
[Mon Apr 23 11:52:58 2012] [error] [client 10.0.235.104]     raise web.seeother('/domains?msg=' % web.urlquote(qr[1]))
[Mon Apr 23 11:52:58 2012] [error] [client 10.0.235.104] TypeError: not all arguments converted during string formatting
Post's attachments

DBMailAdmin-MySQL-1.1.0-md5crypt.patch 468 b, file has never been downloaded. 

You don't have the permssions to download the attachments of this post.

3

Re: DBMailAdmin-MySQL-1.1.0 has been released.

Both issues were fixed moment ago, an updated version was uploaded for download.
https://bitbucket.org/zhb/dbmailadmin/c … 58d7815fe6

Thanks for your contribution. smile