Hello!

I updated the libsynthesis used by SyncEvolution from something about
half a year old (can dig out the details) to Lukas' latest branch.

The nightly testing shows that copying photos to and from peers in vCard
2.1 fails. vCard 3.0 with Synthesis server seems okay (but I haven't
verified whether they really get transmitted).

I compared against SyncEvolution 1.1.1 and I see differences in the
logs. From 1.1.1:

Parsing:
PHOTO;TYPE=PNG;ENCODING=b:iVBORw0KGgoAAAANSUhEUgAAACQAAAAXCAYAAABj7u2bAAAAB
 mJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH1gEICjgdiWkBOQA
 ...
 xQfsIfbqGIlf17k6Bb/Ae0cnahfg6KuAAAAAElFTkSuQmCC

Field list:
- 71 :       blob PHOTO           [   0,   0,   516] : �PNG


Generated:
PHOTO;ENCODING=BASE64:iVBORw0KGgoAAAANSUh...nahfg6KuAAAAAElFTkSuQmCC


From current code:

[same input data]
- 71 :       blob PHOTO           [   0,   0,   688] : 
iVBORw0KGgoAAAANSUh...0cnahfg6KuAAAAAElFTkSuQmCC
PHOTO;ENCODING=BASE64:aVZCT1J3MEtHZ29BQUFB...

Note that the older libsynthesis seems to print the field list
differently. I don't know where the 516 != 688 difference comes from,
the content seems to be parsed fine.

It's the generated vCard 2.1 where I see different content.

I'll continue looking for the root cause, but wanted to send this email
just in case that someone has an idea.

-- 
Best Regards, Patrick Ohly

The content of this message is my personal opinion only and although
I am an employee of Intel, the statements I make here in no way
represent Intel's position on the issue, nor am I authorized to speak
on behalf of Intel on this matter.



_______________________________________________
os-libsynthesis mailing list
[email protected]
http://lists.synthesis.ch/mailman/listinfo/os-libsynthesis

Reply via email to