[prev in list] [next in list] [prev in thread] [next in thread] 

List:       sogo-users
Subject:    Re: [SOGo] Calendars have changed behaviour with all day events
From:       "John Stirling" (john () johnstirling ! co ! uk) <users () sogo ! nu>
Date:       2019-12-18 10:31:36
Message-ID: 32310cbe-ac34-0248-6d55-3cb453f74fd6 () johnstirling ! co ! uk
[Download RAW message or body]

Hi Francis,

On 17/12/2019 20:18, Francis Lachapelle (flachapelle@inverse.ca) wrote:
> Hi John
> 
> > On Dec 17, 2019, at 1:17 PM, John Stirling (john@johnstirling.co.uk) \
> > <users@sogo.nu> wrote: 
> > Hi,
> > 
> > On 10/12/2019 08:56, Christian Mack (christian.mack@uni-konstanz.de) wrote:
> > > Hello
> > > 
> > > Am 09.12.19 um 10:35 schrieb John Stirling (john@johnstirling.co.uk):
> > > > Hi Christian,
> > > > 
> > > > Thank you for replying
> > > > 
> > > > On 05/12/2019 08:39, Christian Mack (christian.mack@uni-konstanz.de) wrote:
> > > > > Hello
> > > > > 
> > > > > Am 28.11.19 um 18:56 schrieb John Stirling (john@johnstirling.co.uk):
> > > > > > Hi guys,
> > > > > > 
> > > > > > I could really use some advice please.
> > > > > > 
> > > > > > I'm using sogo 4.1.1 (@shiva2.inverse 201911280300) on Ubuntu 18.04.4
> > > > > > with a mixed environment of Mozilla Thunderbird versions from 68 or so
> > > > > > through to 71, and some phones, apple and android. We aren't a big site,
> > > > > > 12 users, with maybe 8 phones connected.
> > > > > > 
> > > > > > Today following an update to the server (Ubuntu standard update), and an
> > > > > > increase to WOWorkersCount and PREFORK all day events have started
> > > > > > behaving oddly (I don't thing it can be the config change, but since
> > > > > > it's a change I'm mentioning it
> > > > > > 
> > > > > > The behaviour is that instead of showing at the top of the calendar in
> > > > > > Thunderbird, they now get treated as 24 hour events. This is a
> > > > > > significant issue for us as there are a lot of shared diaries, and we
> > > > > > use all day events quite a bit.  The web version of SOGo works fine.
> > > > > > 
> > > > > > It's odd as it seems to be applying to all versions of Thunderbird, but
> > > > > > there have been no updates to Thunderbird, so it appears to be how SOGo
> > > > > > is treating all day requests as standard from Thunderbird.  When these
> > > > > > events are opened in SOGo web interface they do not register as all day
> > > > > > events.
> > > > > > 
> > > > > > Thanks
> > > > > > 
> > > > > > John
> > > > > > 
> > > > > Do you use ActiveSync?
> > > > > 
> > > > > Which timezones have you set on Thunderbird clients and sogo.conf and
> > > > > user settings?
> > > > > 
> > > > > Please give an example in raw form.
> > > > BEGIN:VCALENDAR
> > > > 
> > > > PRODID:-//Mozilla.org/NONSGML Mozilla Calendar V1.1//EN
> > > > VERSION:2.0
> > > > BEGIN:VEVENT
> > > > CREATED:20191203T173909Z
> > > > LAST-MODIFIED:20191206T144043Z
> > > > DTSTAMP:20191206T132229Z
> > > > UID:97d0e002-4dc9-4a27-be06-4ef3f94b2b20
> > > > SUMMARY:test
> > > > DTSTART;VALUE=DATE:20191207
> > > > DTEND;VALUE=DATE:20191208
> > > > CLASS:PUBLIC
> > > > TRANSP:TRANSPARENT
> > > > SEQUENCE:3
> > > > X-MOZ-GENERATION:4
> > > > END:VEVENT
> > > > END:VCALENDAR
> > > > 
> > > > > One event created from SOGo Webfrontend which is not displayed as all
> > > > > day event in Thunderbird.
> > > > If the event is created within the SOGo Webfrontend it is displayed correctly
> > > > within thunderbird and SOGo.  If the event is then edited within Thunderbird \
> > > > or a new event is created within Thunderbird then the event no long displays
> > > > correctly in either SOGo or Thunderbird.
> > > > > And one event created in Thunderbird, which is not displayed in SOGo
> > > > > webfrontend as all day.
> > > > BEGIN:VCALENDAR
> > > > PRODID:-//Mozilla.org/NONSGML Mozilla Calendar V1.1//EN
> > > > VERSION:2.0
> > > > BEGIN:VTIMEZONE
> > > > TZID:Europe/London
> > > > LAST-MODIFIED:20191023T183904Z
> > > > X-LIC-LOCATION:Europe/London
> > > > BEGIN:DAYLIGHT
> > > > TZNAME:BST
> > > > TZOFFSETFROM:+0000
> > > > TZOFFSETTO:+0100
> > > > DTSTART:19700329T010000
> > > > RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU
> > > > END:DAYLIGHT
> > > > BEGIN:STANDARD
> > > > TZNAME:GMT
> > > > TZOFFSETFROM:+0100
> > > > TZOFFSETTO:+0000
> > > > DTSTART:19701025T020000
> > > > RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
> > > > END:STANDARD
> > > > END:VTIMEZONE
> > > > BEGIN:VEVENT
> > > > CREATED:20191203T173909Z
> > > > LAST-MODIFIED:20191206T132229Z
> > > > DTSTAMP:20191206T132229Z
> > > > UID:97d0e002-4dc9-4a27-be06-4ef3f94b2b20
> > > > SUMMARY:test
> > > > DTSTART;TZID=Europe/London:20191207T000000
> > > > DTEND;TZID=Europe/London:20191208T000000
> > > > CLASS:PUBLIC
> > > > TRANSP:TRANSPARENT
> > > > SEQUENCE:3
> > > > X-MOZ-GENERATION:4
> > > > END:VEVENT
> > > > END:VCALENDAR
> > > > 
> > > > This is an iRedmail installation of SOGo, updated through Ubuntu apt upgrade.
> > > > We do not have any outlook clients currently.  We use android with webdav and
> > > > imap, and have a few iPhones which connect using whatever dark arts apple use \
> > > > - so I don't think so, but I don't actually know.
> > > > 
> > > > Timezone in Thunderbird is Europe/London
> > > > 
> > > > SOGoTimeZone in sogo.conf is "Europe/London"
> > > > 
> > > > Many thanks
> > > > 
> > > > John Stirling
> > > > 
> > > Hmmmh...
> > > Those are both generated in Thunderbird/Lightning:
> > > PRODID:-//Mozilla.org/NONSGML Mozilla Calendar V1.1//EN
> > > 
> > > The first event misses a Z character at the end in DTSTART and DTEND in
> > > the event definition.
> > > currently is:
> > > DTSTART;VALUE=DATE:20191207
> > > DTEND;VALUE=DATE:20191208
> > > 
> > > should be:
> > > DTSTART;VALUE=DATE:20191207Z
> > > DTEND;VALUE=DATE:20191208Z
> > > 
> > > Without that Z (which means Zulu, which in turn means timezone UTC) that
> > > event is in local time per standard, as no time zone is set at all.
> > > So this event has a false time zone set ("Europe/London" from sogo.conf).
> > > With that this event will not start and end at 00:00:00 UTC, but at
> > > 00:00:00 of the set local timezone.
> > > SOGo only accepts events in UTC as all day events.
> > > 
> > > 
> > > The second event has a time zone set in the event, but in that timezone
> > > definition it also has not set the Z character in DAYLIGHT and STANDARD
> > > for DTSTART.
> > > This is definitely a bug in Thunderbird/Lightning.
> > So should I report as a bug to the lightning development team?  Any idea why this \
> > suddenly started manifesting after an update to SOGo, on several different \
> > versions of thunderbird, without thunderbird being updated?  Presumably SOGo had \
> > a workaround for the bug within its code which has been removed in an update?
> No. The bug was in SOGo and has been fixed.

Many thanks.   I confirm the behaviour is now as expected.

Best,

John

> 
> 
> Francis
-- 
users@sogo.nu
https://inverse.ca/sogo/lists=


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic