http://trac.roundcube.net/changeset/3cc1afa1c2/github