|
|
|
|
Changelog for libical-glib-devel-3.0.18-lp156.104.2.x86_64.rpm :
* Mon Apr 22 2024 Dirk Müller - update to 3.0.18: * Requires CMake v3.5.0 or higher * Escape ^ (U+005E) character in parameter values according to RFC 6868 * New CMake option LIBICAL_BUILD_EXAMPLES to disable building the examples * Should be able to use the project as a submodule * Built-in timezones updated to tzdata2024a * Sat Nov 18 2023 Dirk Müller - update to 3.0.17: * Escape commas in x-property TEXT values * Built-in timezones updated to tzdata2023c * icalparser_ctrl setting defines how to handle invalid CONTROL characters during parsing * New publicly available functions: + get_zone_directory() + icalparser_get_ctrl + icalparser_set_ctrl * Wed Oct 19 2022 Chris Coutinho - Update to 3.0.16 * Fix regressions in 3.0.15 due to improperly tested fuzz fixes * Fix argument guards in icaltime_as_timet to match documentation and tests. * Fri Oct 07 2022 Dirk Müller - update to 3.0.15: * Add missing property parameters into libical-glib * Fix CMake option USE_32BIT_TIME_T actually uses a 32-bit time_t value * Fix icaltime_as_timet, which returned incorrect results for years >= 2100, to work properly between years 1902 and 10k. * Fix x-property comma handling and escaping * Built-in timezones updated to tzdata2022d (now with a VTIMEZONE for each time zone alias) * Fix fuzzer issues * Handle unreachable-code compile warnings with clang * Ensure all vanew_foo() calls finish with (void *)0 (not 0) * Sun Mar 20 2022 Dirk Müller - update to 3.0.14: * icalvalue: Reset non-UTC icaltimetype::zone on set * Fix icalcomponent_set_due not removing TZID when necessary * Fri Jan 21 2022 Dirk Müller - update to 3.0.13: * icalcomponent_get_dtend() return icaltime_null_time(), unless called on VEVENT, VAVAILABILITY or VFREEBUSY * icalcomponent_get_duration() for VTODO calculate with DUE instead of DTEND * Replace CMake FindBDB with FindBerleyDB * Fix finding ICU and BerkeleyDB on Mac * Sat Dec 11 2021 Dirk Müller - update to 3.0.12: * Fix a libicalval crash in cleanVObject * METHOD:DECLINECOUNTER must have DTEND or DURATION * Handle if DTEND and DURATION are both missing * Improved FindICU (copied from official CMake) * Buildsystem fixes (especially for the Ninja generator) * Built-in timezones updated to tzdata2021e * Mon Dec 06 2021 Dirk Müller - update to 3.0.11: * Fix icalrecur_iterator_set_start() for hourly, minutely, and secondly recurrences * Fix build for Berkeley DB version greater than 5 * Fix vcal for some architectures (like aarch64, ppc64le and s390x) * Fix memory leaks in vcal * Prevent crash when looking for tzid in initialize_rscale * Adjust libdir and includedir in generated pkgconfig files * Built-in timezones updated to tzdata2021c * Tue Apr 20 2021 Paolo Stivanin - update to 3.0.10: * Fix generating wrong recurrence rules * Fix a bug computing transitions in tzfiles * Fix reading TZif files to use TZ string in the footer as the last (non-terminating) transitions * Fix reading TZif files to use more RRULEs and/or RDATEs whevever possible * Built-in timezones updated to tzdata2021a * Wed Apr 07 2021 Dirk Müller - filelist fix for the glib build * Sun Jan 24 2021 Dirk Müller - update to 3.0.9: * Add support for empty parameters, e.g. CN=\"\" * Accept VTIMEZONE with more than one X- property * Several fixes for recurrences containing BYWEEKNO * icalrecurrencetype_from_string() will reject any RRULE that contains a rule-part that occurs more than once * Improve thread safety * Fix compiled-in path for the built-in timezone data * Fix reading TZif files with empty v1 data (use v2+ whenever possible) * Add backwards compatibility for previous TZIDs * Built-in timezones updated to tzdata2020d * Fix build with newer libicu * Fix cross-compile support in libical-glib- remove 0001-Fix-build-with-icu-68.1.patch libical-read-v2-v3-data.patch: upstream * Fri Dec 04 2020 Michael Gorse - Add 0001-Fix-build-with-icu-68.1.patch: fix build with icu 68.1. * Tue Nov 17 2020 Michael Gorse - Add libical-read-v2-v3-data.patch: correctly read slim timezone data (bsc#1178412). * Sat Apr 11 2020 Bjørn Lie - Update to version 3.0.8: * Fix for icalattach_new_from_data() and the \'free_fn\' argument. * Fix if recurrencetype contains both COUNT and UNTIL (only output UNTIL in the RRULE).- Replace gcc-c++ with generic c++_compiler BuildRequires.- Use cmake_build macro, forcing single thread building is no longer needed. This breaks support for SLE12SP4, but that one is superseeded by SP5 anyway. * Thu Dec 19 2019 Jan Engelhardt - Update to release 3.0.7 * Fix memory leaks in attachment handling and elsewhere. * Fix a multithreading race condition. * Wed Oct 30 2019 Adam Majer - Fix multibuild building. For baselibs.conf and _multibuild to work correctly, we need to define all possible %package in the spec file irrespective of the \"flavor\". Packages are not generated if they do not have a %files section * Wed Oct 30 2019 Yifan Jiang - Add pkgconfig(libical) BuildRequires: pkg-config 0.29.2 is not able to generate libical-glib pkgconfig dependency without libical.pc. * Wed Oct 16 2019 Dominique Leuenberger - Fix glib-devel dependencies on the typelib files after they were renamed to match the correct names. * Wed Oct 16 2019 Dominique Leuenberger - Add libical-glib3 to baselibs.conf: dependency to evolution. * Wed Oct 09 2019 Jan Engelhardt - Update to release 3.0.6 * Handle both COUNT and UNTIL in RRULEs * Fix RRULE BYDAY with INTERVAL=2 conflict * Various fuzzification fixes * New publicly available function: icaltimezone_truncate_vtimezone() * Add option to disable building the test suite * Built-in timezones updated to tzdata2019c * Fri Oct 04 2019 Jan Engelhardt - Use proper grammar in description. * Tue Oct 01 2019 Michael Gorse - Build glib and gobject-introspection bindings separately in order to avoid build cycle.- Move gobject-introspection bindings into their own packages.- Move libical gir into libical-glib-devel. * Thu Aug 29 2019 Luke Jones - Enable libical-glib, required by evolution-data-server 3.33+- Add rpmlintrc to filter typelib warnings * Sun Jun 02 2019 Jan Engelhardt - Update to new upstream release 3.0.5 * New publicly available function: icalproperty_get_datetime_with_component(). * Allow reset DATE/DATE-TIME VALUE parameter for all-day events * icalproperty_get_datetime_with_component() will use location as TZID fallback. * Built-in timezones updated to tzdata2019a. * Fri Nov 09 2018 Jan Engelhardt - Add patches 0001-vcc.y-factor-out-hexdigit-conversion.patch, 0002-vcc.y-fix-infinite-loop-with-lower-case-hex-digits.patch, 0003-vcc.y-fix-infinite-loop-with-non-hex-digits.patch, 0004-vobject.c-vCard-Unicode-reading-support.patch, 0005-vcc.y-do-not-ignore-field-separator-in-QUOTED-PRINTA.patch to support Unicode in VCF (and fix infinite loops). [https://github.com/libical/libical/pull/354 ] * Thu Aug 23 2018 jengelhAATTinai.de- Update to new upstream release 3.0.4 * Silently fail RSCALE recurrence clauses when RSCALE is disabled * Fixed icalcomponent_set_comment() and icalcomponent_set_uid() * fix FREQ=MONTHLY;BYMONTH * Skip UTF-8 marker when parsing * Fix parsing ? in VCF files produced by Outlook * Fix TZID on DATE-TIME value can override time specified in UTC * CMake discovery module for ICU uses pkg-config now * New publicly available function: icalparameter_kind_is_valid() * Built-in timezones updated to tzdata2018e * Sat Mar 03 2018 jengelhAATTinai.de- Update to new upstream release 3.0.3 * Various changes to the API over 2.x. * Fixed use-after-free issues and some memory leaks * More accurate VTIMEZONE generation when using the system time zone data (when USE_BUILTIN_TZDATA=False) * icalvalue_new/set_date and icalvalue_new/set_datetime now enforce DATE and DATE-TIME values respectively. * draft-ietf-calext-extensions (RFC 7986) support added. * Parameter values are now en/decoded per RFC 6868. * Added support for VPATCH component.- Disable building static libs, nothing seems to be using it.- Remove 0001-build-ICU-must-appear-as-Requires-in-pkgconfig.patch, libical-boo986631-read-past-end.patch, libical-boo986631-check-prev-char.patch, libical-parser-sanity-check.patch, libical-timezone-use-after-free.patch, libical-boo1015964-use-after-free.patch (all are upstream) * Wed Feb 28 2018 dimstarAATTopensuse.org- Modernize spec-file by calling spec-cleaner * Mon Jun 19 2017 mgorseAATTsuse.com- Add fixes for various crashes: libical-boo986631-read-past-end.patch libical-boo986631-check-prev-char.patch libical-parser-sanity-check.patch libical-timezone-use-after-free.patch libical-boo1015964-use-after-free.patch Fixes boo#986631 (CVE-2016-5827), boo#986639 (CVE-2016-5824), boo#1015964 (CVE-2016-9584), and boo#1044995. * Mon Oct 03 2016 jengelhAATTinai.de- Add 0001-build-ICU-must-appear-as-Requires-in-pkgconfig.patch * Thu Sep 29 2016 jengelhAATTinai.de- Fix wrong baselibs provides * Fri Sep 09 2016 zaitorAATTopensuse.org- Add pkgconfig(icu-i18n) BuildRequires: Build the new RSCALE support. * Thu Jul 21 2016 dimstarAATTopensuse.org- Update to version 2.0.0: + Lots of source code scrubbing. + RSCALE support (requires libicu). + CalDAV attachment support (draft-daboo-caldav-attachments). + Resurrect the Berkeley DB storage support. + Incorrect recurrence generation for weekly pattern (gh#libical/libical#83) + Handle RRULEs better. + Handle threading better.- Drop reproducible-generator.patch: fixed upstream.- Bump sonum to 2, following upstream (also update baselibs.conf). * Thu Apr 14 2016 mgorseAATTsuse.com- Update to GNOME 3.20 Fate#318572- Drop libical-sle12-abi.patch: use standard libical 1.0.1 ABI for SP2. * Tue Feb 03 2015 cooloAATTsuse.com- add reproducible-generator.patch from debian bug report to get reproducible builds (and predicatable API actually) * Fri Dec 26 2014 badshah400AATTgmail.com- Update to version 1.0.1: + Bug fixes: - issue74: Do not escape double quote character - issue80,issue92: fix crashes using icaltimezone_load_builtin_timezone() recursively - Fix icalcomponent_foreach_recurrence() and large durations between recurrences (e.g. FREQ=YEARLY) - Properly handle UTCOFFSETs of the form +/-00mmss - Properly skip bogus dates (e.g. 2/30, 4/31) in RRULE:FREQ=MONTHLY - Properly handle RRULE:FREQ=MONTHLY;BYDAY;BYMONTHDAY when DTSTART isn\'t on BYDAY - Fix RRULE:FREQ=YEARLY;BYDAY;BYWEEKNO - MUST use ISO weeks - Properly skip bogus dates (e.g. 2/29) in RRULE:FREQ=YEARLY[;BYMONTH][;BYMONTHDAY] + Build fixes/features: - Autotools build system is removed - CMake version 2.8.9 (or higher) is required (was CMake version 2.4.0) - Add new -DSHARED_ONLY and -DSTATIC_ONLY CMake options - Remove -DSTATIC_LIBRARY CMake option - MSYS2 builds (fixed instructions) - Now can build api documentation with make docs + Update tzdata to version 2014g + Support added for schedule params: agent, status, force-send + Added a UID to the VFREEBUSY component + Allow dates > 2038 if sizeof(time_t) > 4 + Add properties from draft-ietf-tzdist-service + Add support for RRULE:FREQ=YEARLY;BYDAY;BYYEARDAY and fixed RRULE:FREQ=YEARLY;BYYEARDAY with negative days + More regression tests added, in particular for recurrence + Almost all compile warnings silenced + A bunch of Coverity Scan warnings silenced + Package cmake macros installed by package.- Add libical-sle12-abi.patch: use enum values used in prior SLE12 package, for ABI compatibility (bsc#954161).- Drop 941609-typo-fix_icaltime_days_in_year.patch: fixed upstream (bsc#941609). * Mon Oct 20 2014 cxiongAATTsuse.com- Add 941609-typo-fix_icaltime_days_in_year.patch: Typo fix \"icaltime_days_in_year\". This bug doesn\'t affect any functionality of SLE-12, backport for code correctness and completeness (bsc#941609).
|
|
|