[OGo-Evolution] Re: Client understanding of timezones

Shreyas Srinivasan evolution@opengroupware.org
Thu, 17 Aug 2006 01:10:22 +0530


------=_Part_1178_4618708.1155757222269
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

Hey,

When i try to create a event (appointment/meeting) with an alarm.
The server seems to lose it the first time, when i edit the same
component the server returns the alarm (TRIGGER).

Any clue whats wrong? The groupdav spews look like this.

This

PUT /zidestore/dav/ssers/public/Calendar/new.ics HTTP/1.1
[snip]
BEGIN:VCALENDAR
BEGIN:VEVENT
[snip]
SUMMARY:errrr dude
LOCATION:errrr dude
DESCRIPTION:why doesnt trigger work?
[snip]
BEGIN:VALARM
DESCRIPTION:errrr dude
ACTION:DISPLAY
TRIGGER;VALUE=DURATION;RELATED=START:-PT15M
END:VALARM
END:VEVENT
END:VCALENDAR

In response the server on update returns:

BEGIN:VCALENDAR
METHOD:REQUEST
[snip]
DESCRIPTION:why doesnt trigger work?
DTEND:20060817T050000Z
DTSTART:20060817T043000Z
[snip]
TRANSP:OPAQUE
UID:skyrix://s0040f45f2f51/s0011d8e0b699-ogo/43110
CREATED:20030710T120000Z
DTSTAMP:20060816T161604Z
Name":MAILTO:shreyas@gmail.com
ORGANIZER;CN="No Name":MAILTO:shreyas@gmail.com
END:VEVENT
END:VCALENDAR

Clearly the TRIGGER is not returned by the server. Am i doing something
wrong or is it a server bug. I am attaching traces of the modify component
which works as i expected.

ps: Create-Trigger: Traces of creating a new event and the server
response on update
 Modify-Trigger: Traces of Modifying an Element and Server Response on update

Also i just committed my current working directory to svn. Also wrote
up a Changelog
on the work i have done so far. Please have a look and let me know if i have
done anything wrong.

Thanks for all help.

--
Shreyas

------=_Part_1178_4618708.1155757222269
Content-Type: application/octet-stream; name=modify-trigger
Content-Transfer-Encoding: base64
X-Attachment-Id: f_eqy3xxi8
Content-Disposition: attachment; filename="modify-trigger"

UFVUIC96aWRlc3RvcmUvZGF2L3NzaHJleWFzL3B1YmxpYy9DYWxlbmRhci80MzExMC5pY3MgSFRU
UC8xLjEKU09BUC1EZWJ1ZzogMHhhNGQwZjAgQCAxMTU1NzQ0NjE5Ckhvc3Q6IHd3dy5zYWxzYXRl
Y2hub2xvZ3kuY29tCklmLW1hdGNoOiA0MzExMDoxCkNvbnRlbnQtVHlwZTogdGV4dC9jYWxlbmRh
cgoKQkVHSU46VkNBTEVOREFSCkJFR0lOOlZFVkVOVApDTEFTUzpQUklWQVRFCkxPQ0FUSU9OOmVy
cnJyIGR1ZGUKU1RBVFVTOkNPTkZJUk1FRApTVU1NQVJZOmVycnJyIGR1ZGUKRFRFTkQ6MjAwNjA4
MTdUMDUwMDAwWgpEVFNUQVJUOjIwMDYwODE3VDA0MzAwMFoKVFJBTlNQOk9QQVFVRQpVSUQ6c2t5
cml4Oi8vczAwNDBmNDVmMmY1MS9zMDAxMWQ4ZTBiNjk5LW9nby80MzExMApDUkVBVEVEOjIwMDMw
NzEwVDEyMDAwMFoKRFRTVEFNUDoyMDA2MDgxNlQxNjE2MDRaClgtTUlDUk9TT0ZULUNETy1JTVBP
UlRBTkNFOjAKWC1NSUNST1NPRlQtQ0RPLUJVU1lTVEFUVVM6QlVTWQpYLU1JQ1JPU09GVC1DRE8t
SU5TVFRZUEU6MApYLU1JQ1JPU09GVC1DRE8tQUxMREFZRVZFTlQ6RkFMU0UKT1JHQU5JWkVSO0NO
PU5vIE5hbWU6TUFJTFRPOnNocmV5YXNAZ21haWwuY29tClgtT0dPLUVUQUc6NDMxMTA6MQpYLU9H
Ty1IUkVGOmh0dHA6CiAvLzEyNy4wLjAuMS96aWRlc3RvcmUvZGF2L3NzaHJleWFzL3B1YmxpYy9D
YWxlbmRhci80MzExMC5pY3MKREVTQ1JJUFRJT046d2h5IGRvZXNudCB0cmlnZ2VyIHdvcms/CkFU
VEVOREVFO0NVVFlQRT1JTkRJVklEVUFMO1JPTEU9UkVRLVBBUlRJQ0lQQU5UO1BBUlRTVEFUPU5F
RURTLUFDVElPTjsKIFJTVlA9RkFMU0U7Q049Tm8gTmFtZTpNQUlMVE86c2hyZXlhc0BnbWFpbC5j
b20KQkVHSU46VkFMQVJNClgtRVZPTFVUSU9OLUFMQVJNLVVJRDoyMDA2MDgxNlQxNjEwMTlaLTEw
NTExLTEwLTI4OTAtMzFAd3RmYwpERVNDUklQVElPTjplcnJyciBkdWRlCkFDVElPTjpESVNQTEFZ
ClRSSUdHRVI7VkFMVUU9RFVSQVRJT047UkVMQVRFRD1TVEFSVDotUFQxNU0KRU5EOlZBTEFSTQpF
TkQ6VkVWRU5UCkVORDpWQ0FMRU5EQVIKCjIwMCBPSwpTT0FQLURlYnVnOiAweGE0ZDBmMCBAIDEx
NTU3NDQ2MjAKZXRhZzogNDMxMTA6MgpEYXRlOiBXZWQsIDE2IEF1ZyAyMDA2IDE2OjE4OjIwIEdN
VApTZXJ2ZXI6IEFwYWNoZS8yLjAuNTUgKERlYmlhbikgUEhQLzUuMS4yLTErYjEKY29udGVudC1s
ZW5ndGg6IDAKQ29udGVudC1UeXBlOiB0ZXh0L3BsYWluClRoZSBTZXJ2ZXIgcmV0dXJuZWQ6QkVH
SU46VkNBTEVOREFSCk1FVEhPRDpSRVFVRVNUClBST0RJRDotLy9PcGVuR3JvdXB3YXJlLm9yZy9a
aWRlU3RvcmUgMS4zLy8KVkVSU0lPTjoyLjAKQkVHSU46VkVWRU5UCkNMQVNTOlBSSVZBVEUKTE9D
QVRJT046ZXJycnIgZHVkZQpTVEFUVVM6Q09ORklSTUVEClNVTU1BUlk6ZXJycnIgZHVkZQpERVND
UklQVElPTjp3aHkgZG9lc250IHRyaWdnZXIgd29yaz8KRFRFTkQ6MjAwNjA4MTdUMDUwMDAwWgpE
VFNUQVJUOjIwMDYwODE3VDA0MzAwMFoKVFJBTlNQOk9QQVFVRQpVSUQ6c2t5cml4Oi8vczAwNDBm
NDVmMmY1MS9zMDAxMWQ4ZTBiNjk5LW9nby80MzExMApDUkVBVEVEOjIwMDMwNzEwVDEyMDAwMFoK
TEFTVC1NT0RJRklFRDoyMDA2MDgxNlQxNjE4MjBaCkRUU1RBTVA6MjAwNjA4MTZUMTYxODIyWgpY
LU1JQ1JPU09GVC1DRE8tSU1QT1JUQU5DRTowClgtTUlDUk9TT0ZULUNETy1CVVNZU1RBVFVTOkJV
U1kKWC1NSUNST1NPRlQtQ0RPLUlOU1RUWVBFOjAKWC1NSUNST1NPRlQtQ0RPLUFMTERBWUVWRU5U
OkZBTFNFCkJFR0lOOlZBTEFSTQpBQ1RJT046RElTUExBWQpERVNDUklQVElPTjplcnJyciBkdWRl
ClRSSUdHRVI7VkFMVUU9RFVSQVRJT047UkVMQVRFRD1TVEFSVDotUFQxNU0KRU5EOlZBTEFSTQpB
VFRFTkRFRTtDVVRZUEU9IklORElWSURVQUwiO1BBUlRTVEFUPSJORUVEUy1BQ1RJT04iO1JPTEU9
IlJFUS1QQVJUSUNJUEFOVCI7UlNWUD0iRkFMU0UiO0NOPSJObyBOYW1lIjpNQUlMVE86c2hyZXlh
c0BnbWFpbC5jb20KRU5EOlZFVkVOVApFTkQ6VkNBTEVOREFSCg==
------=_Part_1178_4618708.1155757222269
Content-Type: application/octet-stream; name=create-trigger
Content-Transfer-Encoding: base64
X-Attachment-Id: f_eqy3yba4
Content-Disposition: attachment; filename="create-trigger"

UFVUIC96aWRlc3RvcmUvZGF2L3NzaHJleWFzL3B1YmxpYy9DYWxlbmRhci9uZXcuaWNzIEhUVFAv
MS4xClNPQVAtRGVidWc6IDB4NWZiNmYwIEAgMTE1NTc0NDQ4MQpIb3N0OiB3d3cuc2Fsc2F0ZWNo
bm9sb2d5LmNvbQpJZi1tYXRjaDogKgpDb250ZW50LVR5cGU6IHRleHQvY2FsZW5kYXIKCkJFR0lO
OlZDQUxFTkRBUgpCRUdJTjpWRVZFTlQKVUlEOjIwMDYwODE2VDE2MDczOFotMTA1MDktMTAtMjgw
Ny00QHd0ZmMKRFRTVEFNUDoyMDA2MDgxNlQxNjA3MzhaCkRUU1RBUlQ6MjAwNjA4MTdUMDQzMDAw
WgpEVEVORDoyMDA2MDgxN1QwNTAwMDBaClRSQU5TUDpPUEFRVUUKU0VRVUVOQ0U6MgpTVU1NQVJZ
OmVycnJyIGR1ZGUKTE9DQVRJT046ZXJycnIgZHVkZQpERVNDUklQVElPTjp3aHkgZG9lc250IHRy
aWdnZXIgd29yaz8KQ0xBU1M6UFJJVkFURQpCRUdJTjpWQUxBUk0KWC1FVk9MVVRJT04tQUxBUk0t
VUlEOjIwMDYwODE2VDE2MDgwMVotMTA1MTEtMTAtMjg5MC0yNUB3dGZjCkRFU0NSSVBUSU9OOmVy
cnJyIGR1ZGUKQUNUSU9OOkRJU1BMQVkKVFJJR0dFUjtWQUxVRT1EVVJBVElPTjtSRUxBVEVEPVNU
QVJUOi1QVDE1TQpFTkQ6VkFMQVJNCkVORDpWRVZFTlQKRU5EOlZDQUxFTkRBUgoKMjAwIE9LClNP
QVAtRGVidWc6IDB4NWZiNmYwIEAgMTE1NTc0NDQ4MgpldGFnOiA0MzExMDoxCkRhdGU6IFdlZCwg
MTYgQXVnIDIwMDYgMTY6MTY6MDEgR01UCmxvY2F0aW9uOiBodHRwOi8vMTI3LjAuMC4xL3ppZGVz
dG9yZS9kYXYvc3NocmV5YXMvcHVibGljL0NhbGVuZGFyLzQzMTEwLmljcwpTZXJ2ZXI6IEFwYWNo
ZS8yLjAuNTUgKERlYmlhbikgUEhQLzUuMS4yLTErYjEKY29udGVudC1sZW5ndGg6IDAKQ29udGVu
dC1UeXBlOiB0ZXh0L3BsYWluClRoZSBTZXJ2ZXIgcmV0dXJuZWQ6QkVHSU46VkNBTEVOREFSCk1F
VEhPRDpSRVFVRVNUClBST0RJRDotLy9PcGVuR3JvdXB3YXJlLm9yZy9aaWRlU3RvcmUgMS4zLy8K
VkVSU0lPTjoyLjAKQkVHSU46VkVWRU5UCkNMQVNTOlBSSVZBVEUKTE9DQVRJT046ZXJycnIgZHVk
ZQpTVEFUVVM6Q09ORklSTUVEClNVTU1BUlk6ZXJycnIgZHVkZQpERVNDUklQVElPTjp3aHkgZG9l
c250IHRyaWdnZXIgd29yaz8KRFRFTkQ6MjAwNjA4MTdUMDUwMDAwWgpEVFNUQVJUOjIwMDYwODE3
VDA0MzAwMFoKVFJBTlNQOk9QQVFVRQpVSUQ6c2t5cml4Oi8vczAwNDBmNDVmMmY1MS9zMDAxMWQ4
ZTBiNjk5LW9nby80MzExMApDUkVBVEVEOjIwMDMwNzEwVDEyMDAwMFoKRFRTVEFNUDoyMDA2MDgx
NlQxNjE2MDRaClgtTUlDUk9TT0ZULUNETy1JTVBPUlRBTkNFOjAKWC1NSUNST1NPRlQtQ0RPLUJV
U1lTVEFUVVM6QlVTWQpYLU1JQ1JPU09GVC1DRE8tSU5TVFRZUEU6MApYLU1JQ1JPU09GVC1DRE8t
QUxMREFZRVZFTlQ6RkFMU0UKQVRURU5ERUU7Q1VUWVBFPSJJTkRJVklEVUFMIjtQQVJUU1RBVD0i
TkVFRFMtQUNUSU9OIjtST0xFPSJSRVEtUEFSVElDSVBBTlQiO1JTVlA9IkZBTFNFIjtDTj0iTm8g
TmFtZSI6TUFJTFRPOnNocmV5YXNAZ21haWwuY29tCk9SR0FOSVpFUjtDTj0iTm8gTmFtZSI6TUFJ
TFRPOnNocmV5YXNAZ21haWwuY29tCkVORDpWRVZFTlQKRU5EOlZDQUxFTkRBUgoKCg==
------=_Part_1178_4618708.1155757222269--