Libical 3.0.0 Release (I mean it this time :)
Allen Winter
winter at kde.org
Fri Oct 27 07:15:33 PDT 2017
On Monday, October 23, 2017 4:36:28 AM EDT Milan Crha wrote:
> On Fri, 2017-10-20 at 08:25 -0400, Allen Winter wrote:
> > Last call for anything that needs to go into the 3.0.0 release.
>
> Hi,
> that icaltimezone::changes thread safety [1] would be (more than) nice
> to have, especially with so low release cadence libical project has.
>
> > Please test.
>
> Sure, I updated to commit e42de59f. I'll let you know if I spot
> anything (evolution-data-server's 'make check' worked fine).
> Thanks and bye,
> Milan
>
> [1] the "Use-after-free under icaltimezone_convert_time()" thread on
> this mailing list, started on 2017-10-03
>
Milan,
I committed your fix (with some small changes) and your test program to master.
I no longer see any data-race or use-after-free problems when threading.
Last chance for testing everyone.
Libical 3.0.0 *will be released* this weekend unless someone yells STOP!
--
Allen Winter | allen.winter at kdab.com | Senior Software Engineer
KDAB (USA) LLC, a KDAB Group company
Tel. USA +1-866-777-KDAB(5322) ext3 (toll free)
KDAB - The Qt, C++ and OpenGL Experts
More information about the libical-devel
mailing list