Web based groupware server written in PHP, forum at https://help.egroupware.org/
Go to file
Klaus Leithoff cb8cd0f3e6 when having multiple lines descriptions in contacts or calendar, these are not correctly encoded in vcard.
The problem seems to be line [784] of trunk/phpgwapi/inc/horde/Horde/iCalendar.php
$value = str_replace($this->_newline, '\n', $value);
When removing this line, the description value is correct on the client.

I could not find any sideffects during my tests, if some clients have
problems with this, I assume this would then have to be fixed at a higher
level, because the current state with this line just causes broken output.

From wikipedia regarding Linebreaks in QuotedPrintable:
If the data being encoded contains meaningful line breaks, they must be encoded as an ASCII CR LF sequence, not as their original byte values

Vcard extract without the reported line code:
DESCRIPTION;ENCODING=QUOTED-PRINTABLE:Desc 1=0D=0ADesk 2=0D=0A=0D=0A

Vcard extract with the reported line of code
DESCRIPTION;ENCODING=QUOTED-PRINTABLE:Desc 1\nDesk 2\n\n

pointed out by Philip Herbert. Carl Knauber Holding GmbH & Co KG
2008-08-04 08:42:19 +00:00
addressbook Some clients do not use uppercase charaters to name PRIVATE/PUBLIC class. 2008-08-04 08:24:34 +00:00
admin Updated russian translation (#1658) and some spanish updates 2008-08-03 19:07:15 +00:00
calendar Updated russian translation (#1658) and some spanish updates 2008-08-03 19:07:15 +00:00
doc first try for a 1.6 prerelease package 2008-07-22 12:02:33 +00:00
etemplate Updated russian translation (#1658) and some spanish updates 2008-08-03 19:07:15 +00:00
filemanager Updated russian translation (#1658) and some spanish updates 2008-08-03 19:07:15 +00:00
home updated russian translation 2008-07-29 20:40:02 +00:00
importexport Updated russian translation (#1658) and some spanish updates 2008-08-03 19:07:15 +00:00
infolog Updated russian translation (#1658) and some spanish updates 2008-08-03 19:07:15 +00:00
notifications Updated russian translation (#1658) and some spanish updates 2008-08-03 19:07:15 +00:00
phpgwapi when having multiple lines descriptions in contacts or calendar, these are not correctly encoded in vcard. 2008-08-04 08:42:19 +00:00
preferences updated russian translation 2008-07-29 20:40:02 +00:00
resources Updated russian translation (#1658) and some spanish updates 2008-08-03 19:07:15 +00:00
setup Updated russian translation (#1658) and some spanish updates 2008-08-03 19:07:15 +00:00
timesheet updated russian translation 2008-07-29 20:40:02 +00:00
.htaccess further settings 2005-11-14 22:28:50 +00:00
about.php new about page from Sebastian Ebeling 2007-05-26 19:06:12 +00:00
anon_wrapper.php Formatting cleanup; Removed stray whitespace, especially from the end of some files; Convert api arrays to egw/egw_info 2005-07-08 05:00:14 +00:00
groupdav.php "one more client without session support" 2008-05-19 07:55:37 +00:00
header.inc.php.template "some (not-required, so no header update neccessary) updates for the header template" 2008-04-25 19:07:25 +00:00
index.php 1. NTLM Single Sign ON 2008-07-16 09:29:13 +00:00
login.php "removed 4. parameter on session::create() call" 2008-05-10 20:40:28 +00:00
logout.php reworked etemplate to have static methods and use the new features of egw_db- & html-class 2008-03-09 14:37:57 +00:00
notify_simple.php update headers 2007-02-28 03:40:03 +00:00
notify.php Ensure inclusion of header from the top-level directory 2006-11-22 23:06:05 +00:00
notifyxml.php Ensure inclusion of the top-level header.inc.php 2006-11-22 23:07:19 +00:00
redirect.php Add function from php.net manual page for php < 4.3.0 2004-01-10 19:19:53 +00:00
rpc.php 1. NTLM Single Sign ON 2008-07-16 09:29:13 +00:00
set_box.php Ensure inclusion of header from the top-level directory 2006-11-22 23:06:05 +00:00
soap.php always initialising $GLOBALS['egw_info'] 2006-10-03 15:18:03 +00:00
svn-helper.php small svn-helper script to deal easier with our wired svn-structure, without arguments it reveals it's secrects ;-) 2007-06-04 06:44:32 +00:00
webdav.php moved webdav handler in the root dir, as its now a general service and not only used by filemanager 2008-05-10 21:15:46 +00:00
xajax.php "quitend error_log on each xajax request" 2008-07-28 09:22:52 +00:00
xmlrpc.php always initialising $GLOBALS['egw_info'] 2006-10-03 15:18:03 +00:00