summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* ReleaseNotes.txt - update for 3.0.11 releasev3.0.11Allen Winter2021-10-091-2/+2
|
* update zoneinfo to tzdata2021cAllen Winter2021-10-09596-1232/+1241
|
* buildsystem - adjust libdir and includedir in generated pkgconfigAllen Winter2021-09-263-4/+21
| | | | | | | | The lib and include dirs can be set at CMake time by passing LIB_INSTALL_DIR and INCLUDE_INSTALL_DIR values. Additionally, on 64-bit linux the libdir default is "lib64". Issue#508
* ReleaseNotes.txt - updateAllen Winter2021-09-221-0/+1
|
* icalrecur.c: look harder for tzid and protect against not finding itKen Murchison2021-09-221-3/+12
|
* ReleaseNotes.txt - mention recent vcal fixesAllen Winter2021-09-181-0/+2
|
* libicalvcal: Cast EOF to 'char' to ensure matching its value against itMilan Crha2021-09-183-20/+105
| | | | | | Some arches (like aarch64, ppc64le and s390x) may not match the EOF constant against its value cast to 'char'. That breaks the parser and can cause an indefinite read of the content, with growing memory use.
* test: Free VObject in the test_vcal() regression testMilan Crha2021-09-181-0/+2
| | | | To avoid memory leak.
* libicalvcal: Free memory allocated for parsingMilan Crha2021-09-182-2/+16
| | | | | Covers specially the error case, when in-the-middle of the parse could left some objects on the stack.
* src/libical/icaltimezone.c - cppcheck suppressionAllen Winter2021-09-161-0/+1
|
* libicalss/icalbdbset.c - more fix builds against BerkeleyDB v6Allen Winter2021-08-211-1/+5
|
* CMakeLists.txt - fix builds against BerkeleyDB v6 and higherAllen Winter2021-08-212-0/+12
| | | | issue#505
* src/libicalss/icalcalendar.c - fix a memory leakMilan Crha2021-08-151-0/+1
| | | | reported by gcc static analyzer warning
* libical-glib: modify xml->[ch] only for files, not folder nameLionel Vitte2021-06-221-2/+2
|
* scripts/buildtests.sh - don't required gnu sedAllen Winter2021-04-251-2/+2
| | | | | | OSX sed doesn't support 'i' for ignoring case. we don't necessarily need that and removing it is easier than requiring GNU sed on Macs.
* src/libical/icalrecur.c - fix some types, found by splintAllen Winter2021-04-181-2/+4
|
* src/libical/icalrecur.c - minor coding style fixesAllen Winter2021-04-181-16/+17
|
* Fix icalrecur_iterator_set_start() for hourly, minutely, and secondly ↵Ken Murchison2021-04-184-13/+72
| | | | recurrences
* CMakeLists.txt, ReleaseNotes.txt - for a future 3.0.11 releaseAllen Winter2021-04-172-1/+5
| | | | not sure yet if we'll have a 3.0.11 release (hope not)
* ReleaseNotes.txt - 3.0.10 releasev3.0.10Allen Winter2021-04-171-2/+2
|
* src/test/icalrecur_test.c - fix for loop initial declarationAllen Winter2021-04-171-1/+2
| | | | we don't require C99 mode. found on travis
* src/test/stow.c - return in main to avoid -Werror=return-typeAllen Winter2021-04-171-0/+2
| | | | makes travis happy
* Merge branch '3.0.10' into 3.0fixAllen Winter2021-04-16612-1490/+1771
|\
| * update builtin zoneinfo for tzdata2021a3.0.10Allen Winter2021-04-11594-1193/+1194
| |
| * icaltz-util.c, icaltime.h - minor coding styleAllen Winter2021-04-112-3/+2
| |
| * icaltz-util.c: we don't have icalrecurrencetype_encode_day() in the 3.0 branchKen Murchison2021-04-111-1/+1
| |
| * icaltz-util.c: fix alignment problem detected by clangKen Murchison2021-04-111-1/+1
| |
| * buildtests.sh - whitelist compile warning in libical-glib-scan.cAllen Winter2021-04-111-1/+1
| | | | | | | | libical-glib-scan.c is a generated file that we don't control.
| * ibicalss/icalgauge.c - fix void-pointer-to-enum-cast warningsAllen Winter2021-04-111-2/+3
| |
| * src/libical/icaltz-util.c - minor coding styleAllen Winter2021-04-111-48/+40
| |
| * ReleaseNotes.txt: updated with icaltzutil_fetch_timezone() changesKen Murchison2021-04-111-0/+2
| |
| * src/libical/icaltz-util.c - splint and clang-analyzer fixesAllen Winter2021-04-111-3/+4
| |
| * icaltz-util.c: code reorganization and comment tweaksKen Murchison2021-04-111-22/+21
| |
| * icaltz-util.c: fix a commentKen Murchison2021-04-111-6/+1
| |
| * icaltz-util.c: don't need to pass gmtoff to terminate_rrule()Ken Murchison2021-04-111-5/+5
| |
| * icaltz-util.c: tweak a couple of commentsKen Murchison2021-04-111-3/+3
| |
| * icaltz-util.c: make RRULEs out of transitions that occur on the same weekday ↵Ken Murchison2021-04-111-9/+44
| | | | | | | | but on different weeks
| * icaltz-util.c: MUST NOT use previous component for RDATEs when the zone ↵Ken Murchison2021-04-111-0/+1
| | | | | | | | name/offsets have changed
| * icaltz-util.c: fix handling of last transitions for standard/daylightKen Murchison2021-04-111-51/+61
| |
| * icaltz-util.c: handle zones with no transition times (e.g. Etc/UTC)Ken Murchison2021-04-111-23/+25
| |
| * icaltz-util.c: don't skip the first transition in the fileKen Murchison2021-04-111-3/+2
| |
| * icaltz-util.c: properly handle zones that don't terminate with an RRULEKen Murchison2021-04-111-74/+19
| |
| * icaltz-util.c: create a macro to wrap icalrecurrencetype_encode_day() - for ↵Ken Murchison2021-04-111-5/+4
| | | | | | | | easier backporting to 3.0
| * icaltz-util.c: use new struct initializersKen Murchison2021-04-111-7/+5
| |
| * Added initializers for structured typesKen Murchison2021-04-114-0/+29
| |
| * icalrecur.c - fixes to make splint and cppcheck happyAllen Winter2021-04-111-5/+9
| |
| * icaltz-util.c: check for trailing junk in TZ stringKen Murchison2021-04-111-24/+35
| |
| * icaltz-util.c: initialize recur fields in zone contextKen Murchison2021-04-111-2/+4
| |
| * icaltz-util.c: use RDATEs where possibleKen Murchison2021-04-111-6/+26
| |
| * icaltz-util.c: add support for recurrences that occur on the same day of the ↵Ken Murchison2021-04-111-2/+11
| | | | | | | | month