summaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
...
| * | fix coverity warnings - mostly related to YEAR2038 issuesAllen Winter2022-10-014-11/+11
| | | | | | | | | | | | fixed by casting.
* | | src/test/test-malloc.h - use extern vice LIBICAL_ICAL_EXPORTAllen Winter2022-10-031-8/+6
| | | | | | | | | | | | as this file isn't provided by the libical library.
* | | Merge branch '3.0'Allen Winter2022-10-011-1/+3
|\ \ \ | |/ /
| * | src/libical/icalparser.c - fix a fuzz issue for integer overflowAllen Winter2022-10-011-1/+3
| |/
* | Merge branch '3.0'Allen Winter2022-09-291-2/+6
|\ \ | |/
| * icalparser.c - add protection against fuzzAllen Winter2022-09-291-2/+6
| |
* | src/test/libical-glib/*.py - fix PyGIWarning by setting ICalGLib min versionAllen Winter2022-09-2734-3902/+18
| | | | | | | | | | | | | | | | | | | | | | | | reorder the imports to fix these warnings: ``` array.py:16: PyGIWarning: ICalGLib was imported without specifying a version first. Use gi.require_version('ICalGLib', '3.0') before import to ensure that the right version gets loaded. ``` need to tell autopep not to auto-sort the imports and also tell pylint not to complain about the import order.
* | src/test/libical-glib/*.py - pylint and autopep cleaningAllen Winter2022-09-2613-704/+699
| |
* | src/test/regression.c - SIZEOF_TIME_T => SIZEOF_ICALTIME_TAllen Winter2022-09-241-1/+1
| |
* | Merge branch '3.0'Allen Winter2022-09-243-2/+34
|\ \ | |/
| * Fix icaltime_as_timet to support dates after year 2100.Markus Minichmayr2022-09-243-2/+34
| |
* | end-of-file-fixer for entire projectAllen Winter2022-09-246-7/+1
| |
* | fix trailing-whitespace for entire projectAllen Winter2022-09-247-174/+174
| |
* | fix spelling - found with newer codespell v2.2.1Allen Winter2022-09-245-6/+6
| |
* | Merge branch '3.0'Allen Winter2022-09-243-3/+23
|\ \ | |/
| * Fixes to x-property comma handling and escapingKent Sutherland2022-09-243-3/+23
| | | | | | | | | | | | | | | | | | | | | | - 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.
* | src/test/test-malloc.[c,h] - fix misspellingAllen Winter2022-06-182-2/+2
| |
* | libical-glib: Use the C locale for GEO string storageCorentin Noël2022-06-181-21/+18
| | | | | | | | | | Make sure that we are never producing invalid ical by using locale-independant conversions.
* | Fix Stack-buffer-overflow in simple_str_to_doublestrAllen Winter2022-06-122-6/+18
| |
* | src/libical/qsort_gen.h - minor fix for doxygen warningAllen Winter2022-06-111-1/+0
| |
* | Internally represent GEO properties as textAllen Winter2022-06-115-36/+91
| | | | | | | | | | | | This allows arbitrary precision for the GEO values fixes: #531
* | Merge branch '3.0'Allen Winter2022-06-0914-194/+194
|\ \ | |/
| * improve doxgen documentation. fix doxygen warningsAllen Winter2022-06-0914-194/+194
| |
* | Merge branch '3.0'Allen Winter2022-06-071-1/+1
|\ \ | |/
| * 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
* | src/libical/icaltz-util.h - hide icaltzutil_fetch_timezoneAllen Winter2022-06-071-1/+3
| | | | | | | | | | | | | | icaltzutil_fetch_timezone should never have been an exported symbol -- it is intended for library-use only fixes: #466
* | full REUSE compilanceAllen Winter2022-06-077-3/+24
| |
* | buildsystem - full cmake-lint coverageAllen Winter2022-06-073-6/+34
| |
* | consider libical-glib as stable nowAllen Winter2022-06-062-6/+0
| | | | | | | | fixes: #574
* | REUSE complianceAllen Winter2022-06-06265-2627/+594
| | | | | | | | fixes: #489
* | various - a few post-merge white space tweaksAllen Winter2022-06-033-3/+3
| |
* | Introduce `USE_64BIT_ICALTIME_T` CMake option to allow redirecting ↵Markus Minichmayr2022-06-032-2/+2
| | | | | | | | icaltime_t to 64-bit types.
* | Migrate icaltime.h to icaltime.h.cmake to allow deeper integration with cmake.Markus Minichmayr2022-06-033-2/+7
| |
* | Use `icalctime`, `icalmktime`, `icallocaltime_r` instead of `ctime`, etc.Markus Minichmayr2022-06-037-25/+25
| |
* | icalarray - As we removed `#include <time.h>` from `icaltime.h`, it turns ↵Markus Minichmayr2022-06-031-0/+2
| | | | | | | | out, that `#include <stddef.h>` was missing in `icalarray.h`.
* | time_t - replace type `time_t` and related functions with our own ↵Markus Minichmayr2022-06-0318-106/+105
| | | | | | | | `icaltime_t`, etc. and define it centrally in `config_public.h.cmake` and `config.h.cmake`. This allows for easy replacement, should the system-defined time_t not be suitable. This might especially be the case on 32-bit systems where the range of time_t ends 2038.
* | Introducing config_public.h.cmake, which contains configuration to be ↵Markus Minichmayr2022-06-031-0/+1
| | | | | | | | included in ical.h.
* | Merge branch '3.0'Allen Winter2022-06-022-3/+8
|\ \ | |/
| * icaltime.c - icaltime_days_in_month - ensure a valid monthAllen Winter2022-06-021-1/+3
| |
| * src/libical/icalvalue.c - fix format-truncation warningAllen Winter2022-06-021-2/+5
| |
* | CMake files - cmake-lintingAllen Winter2022-06-011-5/+8
| |
* | Merge branch '3.0'Allen Winter2022-04-271-0/+107
|\ \ | |/
| * Add missing property parameters into libical-glibMilan Crha2022-04-271-0/+107
| | | | | | | | These had been available in the libical, but not in the libical-glib.
* | Merge branch '3.0'Allen Winter2022-03-061-5/+10
|\ \ | |/
| * icalenums.c - ensure we can't overflow request_status_mapAllen Winter2022-03-061-5/+10
| | | | | | | | based on a patch by yukuan <yukuan@uniontech.com>
* | buildsystem - fix linking after recent commitsAllen Winter2022-03-052-3/+5
| |
* | buildsystem - fix more uninitialized cmake variablesAllen Winter2022-03-053-5/+12
| |
* | buildsystem - fix all uninitialized cmake warningsAllen Winter2022-03-052-3/+16
| |
* | fix some minor coding style issues after recent commitsAllen Winter2022-02-262-6/+5
| |
* | test - check for memory leaks during regression testsMarkus Minichmayr2022-02-251-8/+37
| |