Am 23.04.2012 18:10, schrieb Thomas Bruederli:
Michael Heydekamp wrote:
Am 21.04.2012 18:36, schrieb Thomas Bruederli:
I think it does. The bug has just been resolved and here you can find a patch which you can apply to your Roundcube installation until the next release is out. http://trac.roundcube.net/changeset/6109
Oh! I really didn't expect such a quick resolution, thanks a lot, Thomas.
But I cant get it to work, unfortunately. All I get is a HTTP 500 error after clicking the Save button.
That appears like a PHP syntax error...
Exactly.
It wasn't clear to me if I should apply just the differences between changesets 5787 and 6109, or all changes since changeset 4829 (which is the one of 0.7.2). But I tried it both ways, with the same result.
We only provide patches against the latest SVN version but that one changeset 6109 should also work against 0.7.2.
What can/shall I do?
Download the patch by clicking the link "Unified Diff" at the bottom of the above mentioned changeset page. Then apply the patch to your 0.7.2 or 0.8 source of Roundcube. Executing the following command from the Roundcube document root folder should do the job:
patch -p3 < changeset_6109.diff
The result doesn't work for me. The patch itself has been applied, though:
dedi64:/var/www/webmail3# patch -p3 < changeset_6109.diff (Stripping trailing CRs from patch.) patching file program/steps/settings/save_identity.inc Hunk #1 succeeded at 23 (offset -3 lines). Hunk #2 succeeded at 40 (offset -3 lines). Hunk #3 succeeded at 57 (offset -3 lines). dedi64:/var/www/webmail3#
Result still is (right after clicking the Save button): HTTP 500
Doesn't surprise me, as a manual copy&paste leads to the same code as a patch command (well, if you know how to do copy&paste at least).
Are you probably using functions in this patch which are not available in 0.7.2?
Thanks again for the fix anyway - we'll hopefully get it working here with your help. ;-)