From kaboon@gmail.com Wed May 9 11:49:21 2012 From: Eelko Berkenpies To: dev@lists.roundcube.net Subject: [RCD] Problems with latest GIT Date: Wed, 09 May 2012 11:49:17 +0200 Message-ID: MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="===============3511917580477384286==" --===============3511917580477384286== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Hi y'all, Short question before I file a bug (if needed at all). I use GIT 20120508.1450 and I cannot put people into my address book. It will throw an error at me. I think something is going wrong but I'm not sure where to look. The (parsed) line that is responsible for adding someone to the address book doesn't look quite right to me but is this a local problem (character encoding for example) or is it an actual problem in the code somewhere? What the parsed line in question looks like: " onclick=3D"return rcmail.command('compose','eelko(a)fakeroundcube.net',this)" title=3D"eelko(a)fakeroundcube.net" class=3D"rcmContactAddress">Eelko Berkenpies" onclick=3D"return rcmail.command('add-contact','Eelko+Berkenpies+%3Ceelko%40fakeroundcube.net%3= E',this)" title=3D"Add to address book" class=3D"rcmaddcontact">" alt=3D"Add contact"> The error it will throw: An error occurred!Invalid e-mail address: Eelko+Berkenpies+%3Ceelko% 40fakeroundcube.net%3E --=20 Eelko Berkenpies http://berkenpi.es/ --===============3511917580477384286== Content-Type: text/html Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.html" MIME-Version: 1.0 SGkgeSYjMzk7YWxsLDxicj48YnI+U2hvcnQgcXVlc3Rpb24gYmVmb3JlIEkgZmlsZSBhIGJ1ZyAo aWYgbmVlZGVkIGF0IGFsbCkuIEkgdXNlIEdJVCAyMDEyMDUwOC4xNDUwIGFuZCBJIGNhbm5vdCBw dXQgcGVvcGxlIGludG8gbXkgYWRkcmVzcyBib29rLiBJdCB3aWxsIHRocm93IGFuIGVycm9yIGF0 IG1lLjxicj48YnI+SSB0aGluayBzb21ldGhpbmcgaXMgZ29pbmcgd3JvbmcgYnV0IEkmIzM5O20g bm90IHN1cmUgd2hlcmUgdG8gbG9vay4gVGhlIChwYXJzZWQpIGxpbmUgdGhhdCBpcyByZXNwb25z aWJsZSBmb3IgYWRkaW5nIHNvbWVvbmUgdG8gdGhlIGFkZHJlc3MgYm9vayBkb2VzbiYjMzk7dCBs b29rIHF1aXRlIHJpZ2h0IHRvIG1lIGJ1dCBpcyB0aGlzIGEgbG9jYWwgcHJvYmxlbSAoY2hhcmFj dGVyIGVuY29kaW5nIGZvciBleGFtcGxlKSBvciBpcyBpdCBhbiBhY3R1YWwgcHJvYmxlbSBpbiB0 aGUgY29kZSBzb21ld2hlcmU/PGJyPgo8YnI+V2hhdCB0aGUgcGFyc2VkIGxpbmUgaW4gcXVlc3Rp b24gbG9va3MgbGlrZTo8YnI+PHByZSBpZD0ibGluZTE2NSI+Jmx0OzxzcGFuIGNsYXNzPSJzdGFy dC10YWciPnRkPC9zcGFuPjxzcGFuIGNsYXNzPSJhdHRyaWJ1dGUtbmFtZSI+IGNsYXNzPC9zcGFu Pj08c3BhbiBjbGFzcz0iYXR0cmlidXRlLXZhbHVlIj4mcXVvdDtoZWFkZXIgZnJvbSZxdW90Ozwv c3Bhbj4mZ3Q7Jmx0OzxzcGFuIGNsYXNzPSJzdGFydC10YWciPnNwYW48L3NwYW4+Jmd0OyZsdDs8 c3BhbiBjbGFzcz0ic3RhcnQtdGFnIj5hPC9zcGFuPjxzcGFuIGNsYXNzPSJhdHRyaWJ1dGUtbmFt ZSI+IGhyZWY8L3NwYW4+PHNwYW4+PSZxdW90Ozwvc3Bhbj48YSBocmVmPSJtYWlsdG86dGhvbWFz QHJvdW5kY3ViZS5uZXQiPm1haWx0bzplZWxrb0BmYWtlcm91bmRjdWJlLm5ldDwvYT48c3Bhbj4m cXVvdDsgPC9zcGFuPjxzcGFuIGNsYXNzPSJhdHRyaWJ1dGUtbmFtZSI+b25jbGljazwvc3Bhbj49 PHNwYW4gY2xhc3M9ImF0dHJpYnV0ZS12YWx1ZSI+JnF1b3Q7cmV0dXJuIHJjbWFpbC5jb21tYW5k KCYjMzk7Y29tcG9zZSYjMzk7LCYjMzk7PGEgaHJlZj0ibWFpbHRvOmVlbGtvQGZha2Vyb3VuZGN1 YmUubmV0Ij5lZWxrb0BmYWtlcm91bmRjdWJlLm5ldDwvYT4mIzM5Oyx0aGlzKSZxdW90OyA8L3Nw YW4+PHNwYW4gY2xhc3M9ImF0dHJpYnV0ZS1uYW1lIj50aXRsZTwvc3Bhbj49PHNwYW4gY2xhc3M9 ImF0dHJpYnV0ZS12YWx1ZSI+JnF1b3Q7PGEgaHJlZj0ibWFpbHRvOmVlbGtvQGZha2Vyb3VuZGN1 YmUubmV0Ij5lZWxrb0BmYWtlcm91bmRjdWJlLm5ldDwvYT4mcXVvdDsgPC9zcGFuPjxzcGFuIGNs YXNzPSJhdHRyaWJ1dGUtbmFtZSI+Y2xhc3M8L3NwYW4+PTxzcGFuIGNsYXNzPSJhdHRyaWJ1dGUt dmFsdWUiPiZxdW90O3JjbUNvbnRhY3RBZGRyZXNzJnF1b3Q7PC9zcGFuPiZndDtFZWxrbyBCZXJr ZW5waWVzJmx0Oy88c3BhbiBjbGFzcz0iZW5kLXRhZyI+YTwvc3Bhbj4mZ3Q7Jmx0OzxzcGFuIGNs YXNzPSJzdGFydC10YWciPmE8L3NwYW4+PHNwYW4gY2xhc3M9ImF0dHJpYnV0ZS1uYW1lIj4gaHJl Zjwvc3Bhbj48c3Bhbj49JnF1b3Q7PC9zcGFuPjxhIGhyZWY9InZpZXctc291cmNlOmh0dHA6Ly93 ZWJtYWlsLmJlcmtlbnBpLmVzLz9fdGFzaz1tYWlsJmFtcDtfYWN0aW9uPXNob3cmYW1wO191aWQ9 NTE0MiZhbXA7X21ib3g9SU5CT1gjYWRkIj4jYWRkPC9hPjxzcGFuPiZxdW90OyA8L3NwYW4+PHNw YW4gY2xhc3M9ImF0dHJpYnV0ZS1uYW1lIj5vbmNsaWNrPC9zcGFuPj08c3BhbiBjbGFzcz0iYXR0 cmlidXRlLXZhbHVlIj4mcXVvdDtyZXR1cm4gcmNtYWlsLmNvbW1hbmQoJiMzOTthZGQtY29udGFj dCYjMzk7LCYjMzk7RWVsa28rQmVya2VucGllcyslM0NlZWxrbyU8YSBocmVmPSJodHRwOi8vNDBm YWtlcm91bmRjdWJlLm5ldCI+NDBmYWtlcm91bmRjdWJlLm5ldDwvYT4lM0UmIzM5Oyx0aGlzKSZx dW90OyA8L3NwYW4+PHNwYW4gY2xhc3M9ImF0dHJpYnV0ZS1uYW1lIj50aXRsZTwvc3Bhbj49PHNw YW4gY2xhc3M9ImF0dHJpYnV0ZS12YWx1ZSI+JnF1b3Q7QWRkIHRvIGFkZHJlc3MgYm9vayZxdW90 OyA8L3NwYW4+PHNwYW4gY2xhc3M9ImF0dHJpYnV0ZS1uYW1lIj5jbGFzczwvc3Bhbj49PHNwYW4g Y2xhc3M9ImF0dHJpYnV0ZS12YWx1ZSI+JnF1b3Q7cmNtYWRkY29udGFjdCZxdW90Ozwvc3Bhbj4m Z3Q7Jmx0OzxzcGFuIGNsYXNzPSJzdGFydC10YWciPmltZzwvc3Bhbj48c3BhbiBjbGFzcz0iYXR0 cmlidXRlLW5hbWUiPiBzcmM8L3NwYW4+PHNwYW4+PSZxdW90Ozwvc3Bhbj48YSBocmVmPSJ2aWV3 LXNvdXJjZTpodHRwOi8vd2VibWFpbC5iZXJrZW5waS5lcy9za2lucy9sYXJyeS9pbWFnZXMvYWRk Y29udGFjdC5wbmciPnNraW5zL2xhcnJ5L2ltYWdlcy9hZGRjb250YWN0LnBuZzwvYT48c3Bhbj4m cXVvdDsgPC9zcGFuPjxzcGFuIGNsYXNzPSJhdHRyaWJ1dGUtbmFtZSI+YWx0PC9zcGFuPj08c3Bh biBjbGFzcz0iYXR0cmlidXRlLXZhbHVlIj4mcXVvdDtBZGQgY29udGFjdCZxdW90Ozwvc3Bhbj4m Z3Q7Jmx0Oy88c3BhbiBjbGFzcz0iZW5kLXRhZyI+YTwvc3Bhbj4mZ3Q7Jmx0Oy88c3BhbiBjbGFz cz0iZW5kLXRhZyI+c3Bhbjwvc3Bhbj4mZ3Q7Jmx0Oy88c3BhbiBjbGFzcz0iZW5kLXRhZyI+dGQ8 L3NwYW4+Jmd0OzwvcHJlPgpUaGUgZXJyb3IgaXQgd2lsbCB0aHJvdzo8YnI+PGJyPjxkaXYgdGFi aW5kZXg9Ii0xIiBjbGFzcz0idWktZGlhbG9nIHVpLXdpZGdldCB1aS13aWRnZXQtY29udGVudCB1 aS1jb3JuZXItYWxsIHBvcHVwbWVzc2FnZSBlcnJvciB1aS1kcmFnZ2FibGUiIHN0eWxlPSJkaXNw bGF5OmJsb2NrO291dGxpbmU6MHB4IG5vbmU7aGVpZ2h0OmF1dG87d2lkdGg6NDIwcHgiPjxkaXYg c3R5bGU9ImRpc3BsYXk6YmxvY2s7d2lkdGg6YXV0bzttaW4taGVpZ2h0OjM0cHg7aGVpZ2h0OmF1 dG8iIGNsYXNzPSJwb3B1cGRpYWxvZyB1aS1kaWFsb2ctY29udGVudCB1aS13aWRnZXQtY29udGVu dCI+CjxzcGFuIGlkPSJ1aS1kaWFsb2ctdGl0bGUtMSIgY2xhc3M9InVpLWRpYWxvZy10aXRsZSI+ QW4gZXJyb3Igb2NjdXJyZWQhPC9zcGFuPjxhIGNsYXNzPSJ1aS1kaWFsb2ctdGl0bGViYXItY2xv c2UgdWktY29ybmVyLWFsbCIgaHJlZj0iaHR0cDovL3dlYm1haWwuYmVya2VucGkuZXMvP190YXNr PW1haWwmYW1wO19hY3Rpb249c2hvdyZhbXA7X3VpZD01MTQyJmFtcDtfbWJveD1JTkJPWCMiPjxz cGFuIGNsYXNzPSJ1aS1pY29uIHVpLWljb24tY2xvc2V0aGljayI+PC9zcGFuPjwvYT4gSW52YWxp ZCBlLW1haWwgYWRkcmVzczogRWVsa28rQmVya2VucGllcyslM0NlZWxrbyU8YSBocmVmPSJodHRw Oi8vNDBmYWtlcm91bmRjdWJlLm5ldCI+NDBmYWtlcm91bmRjdWJlLm5ldDwvYT4lM0U8L2Rpdj4K PC9kaXY+PGJyIGNsZWFyPSJhbGwiPjxicj4tLSA8YnI+RWVsa28gQmVya2VucGllczxicj4KPGEg aHJlZj0iaHR0cDovL2JlcmtlbnBpIiB0YXJnZXQ9Il9ibGFuayI+PC9hPjxhIGhyZWY9Imh0dHA6 Ly9iZXJrZW5waS5lcy8iIHRhcmdldD0iX2JsYW5rIj5odHRwOi8vYmVya2VucGkuZXMvPC9hPjxi cj4K --===============3511917580477384286==--