summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* icalcomponent_vanew - document passing NULL as final argumentissue585Allen Winter2022-10-053-11/+5
| | | | fixes: #585
* Merge branch '3.0' into issue585Allen Winter2022-10-053-6/+8
|\
| * ensure compiler warning checks for varargs, where available.Allen Winter2022-10-053-6/+8
| | | | | | | | | | -Wvarargs - warn upon questionable usage of the macros used to handle variable arguments like "va_start".
* | src/test/regression.c - test_icalcomponent_with_lastmodifiedAllen Winter2022-10-051-2/+13
| |
* | Merge branch '3.0' into issue585Allen Winter2022-10-051-1/+6
|\ \ | |/
| * scripts/buildtests.sh - ensure cmake "Unix Makefiles" generatorAllen Winter2022-10-051-1/+6
| | | | | | | | | | If the user has CMAKE_GENERATOR="Ninja" in their environment then we need to override that, for the normal, non-ninja case.
* | Merge branch '3.0' into issue585Allen Winter2022-10-0411-29/+56
|\ \ | |/
| * add clang diagnostic pragmas to quiet unreachable-code warningsAllen Winter2022-10-034-2/+16
| | | | | | | | fixes: #486
| * suppress some coverity issuesAllen Winter2022-10-032-9/+19
| | | | | | | | supress coverity issues that we can't fix
| * fix coverity warnings - mostly related to YEAR2038 issuesAllen Winter2022-10-014-11/+11
| | | | | | | | fixed by casting.
| * src/libical/icalparser.c - fix a fuzz issue for integer overflowAllen Winter2022-10-012-2/+4
| |
| * scripts/buildtests.sh - build in Debug modeAllen Winter2022-10-011-5/+6
| |
* | regression.c - add test for segfault in icalcomponent_vanew with ↵Allen Winter2022-10-011-2/+18
|/ | | | | | lastmodified property see issue585
* ReleaseNotes.txt - add the fuzzer fixAllen Winter2022-09-301-0/+1
|
* zoneinfo - update to tzdata2022dAllen Winter2022-09-30598-1518/+1858
| | | | now with a VTIMEZONE for each time zone alias
* icalparser.c - add protection against fuzzAllen Winter2022-09-291-2/+6
|
* Fix icaltime_as_timet to support dates after year 2100.Markus Minichmayr2022-09-244-2/+36
|
* Fixes to x-property comma handling and escapingKent Sutherland2022-09-244-3/+24
| | | | | | | | | | | - Don't allow x-properties to be split into multiple values since RFC 5545 says that only explicitly documented properties should be split - Don't escape text in x-property values since RFC 5545 says that the value should be *VALUE-CHAR rather than *SAFE-CHAR These changes allow Apple's x-properties (such as X-CALENDARSERVER-ATTENDEE-COMMENT and X-APPLE-TRAVEL-START) to be round-tripped safely.
* .krazy - set STYLE_CMAKESTYLE_OFFSET to 2Allen Winter2022-09-241-0/+1
|
* appveyor.yml - switch to image Ubuntu2004Allen Winter2022-09-151-1/+1
| | | | | Ubuntu (default) has a broken doxygen install and I don't want hack around that.
* improve doxgen documentation. fix doxygen warningsAllen Winter2022-06-0915-195/+195
|
* libical-glib/api/i-cal-time.xml - improve i_cal_time_compare docAllen Winter2022-06-071-1/+1
| | | | | | remove redundancy for i_cal_time_compare() fixes: #533
* cmake/modules/FindBerkeleyDB.cmake - don't print warning messageAllen Winter2022-06-031-2/+2
|
* Buildsystem - fix sizeof time_t is 4 with -DUSE_32BIT_TIME_TAllen Winter2022-06-032-1/+9
| | | | fixes: #557
* README.md, doc/UsingLibical.md - fixes markdownlint issuesAllen Winter2022-06-024-119/+121
|
* .pre-commit-config.yaml - add markdownlintAllen Winter2022-06-021-0/+7
|
* remove codacy and codeql workflowsAllen Winter2022-06-022-132/+0
| | | | not needed in this branch
* Revert "codeql.yml - move into .github/workflows"Allen Winter2022-06-021-3/+3
| | | | This reverts commit a2ce6419ff642c2bbee9b0e60d3354e16334b255.
* codeql workflow - don't check java or pythonAllen Winter2022-06-021-1/+1
|
* icaltime.c - icaltime_days_in_month - ensure a valid monthAllen Winter2022-06-021-1/+3
|
* scripts/buildtests.sh - teach cppcheck about MIN() macroAllen Winter2022-06-021-0/+1
|
* src/libical/icalvalue.c - fix format-truncation warningAllen Winter2022-06-021-2/+5
|
* .pre-commit-config.yaml - disable clang-formatAllen Winter2022-06-021-4/+4
| | | | since we don't have a .clang-format style yet
* codeql.yml - move into .github/workflowsAllen Winter2022-06-021-3/+3
|
* Create codacy.ymlAllen Winter2022-06-011-0/+60
|
* Create codeql.ymlAllen Winter2022-06-011-0/+72
|
* Add missing property parameters into libical-glibMilan Crha2022-04-272-1/+108
| | | | These had been available in the libical, but not in the libical-glib.
* .pre-commit-config.yaml - pre-commit configurationAllen Winter2022-04-271-0/+24
|
* appveyor.yml - remove /usr/local/include/X11 on MacAllen Winter2022-04-271-1/+1
| | | | | see https://github.com/appveyor/ci/issues/3786 should be fixed by appveyor at some point
* scripts/buildtests.sh - blacklist vcc.c in cppcheckAllen Winter2022-03-061-0/+1
|
* icalenums.c - ensure we can't overflow request_status_mapAllen Winter2022-03-061-5/+10
| | | | based on a patch by yukuan <yukuan@uniontech.com>
* CMakeLists.txt, ReleaseNotes.txt - this will be become 3.0.15Allen Winter2022-02-052-1/+5
|
* ReleaseNotes.txt - 3.0.14v3.0.14Allen Winter2022-02-051-2/+2
|
* icalcomponent_set_due wasn't removing TZID when the icaltimetype doesn't ↵Kent Sutherland2022-01-223-0/+24
| | | | have a zone This would result in strings like "DUE;TZID=America/Chicago:20220122" where the TZID wouldn't get removed even though the type is a DATE
* src/libical/icalderivedvalue.c.in - minor coding styleAllen Winter2022-01-201-3/+4
|
* Merge pull request #538 from mcrha/3.0Allen Winter2022-01-203-1/+100
|\ | | | | icalvalue: Reset non-UTC icaltimetype::zone on set
| * icalvalue: Reset non-UTC icaltimetype::zone on setMilan Crha2022-01-193-1/+100
|/ | | | | | | | | | | When setting an icaltimetype value, the passed-in structure can have set a timezone, which is tight to the source component of the passed-in value and which can be made invalid when the source component is freed. As the structure is copied completely even on clone of the component, then the 'zone' pointer can be passed forward in the clones. Related to https://bugzilla.redhat.com/show_bug.cgi?id=2038090
* ReleaseNotes.txt - fix typoAllen Winter2022-01-171-1/+1
|
* CMakeLists.txt, ReleaseNotes.txt - this will be become 3.0.14Allen Winter2022-01-172-1/+5
|
* ReleaseNotes.txt - update for release 3.0.13v3.0.13Allen Winter2022-01-171-2/+2
|