summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2024-04-15Merge branch 'scan-build-help' into 'master'HEADmasterPhilip Withnall1-4/+11
2024-04-12xdgmimecache: Add assertion to silence static analysis false positivePhilip Withnall1-4/+11
2024-04-12xdgmimeglob: Fix a memory leak on a duplicate-entry pathPhilip Withnall1-5/+5
2024-04-12ci: Expose Meson and test logs as artifactsPhilip Withnall1-0/+11
2024-04-12ci: Run the xdgmime test suite firstPhilip Withnall1-1/+2
2024-04-12ci: Stop passing -Dxdgmime-path to shared-mime-infoPhilip Withnall1-1/+2
2023-12-05fuzzing: Add a basic fuzzing test using xdg_mime_dump()Philip Withnall3-0/+30
2023-12-05fuzzing: Add basic fuzzing framework using oss-fuzzPhilip Withnall9-0/+300
2023-12-05build: Stop hard-coding native:true for the buildPhilip Withnall2-5/+0
2023-12-04ci: Switch to Fedora 39 from RawhidePhilip Withnall1-1/+1
2023-12-04build: Drop make supportPhilip Withnall3-49/+0
2023-12-04Revert "ci: install dependencies with dnf5"Philip Withnall1-4/+4
2023-12-04build: Export xdgmime as a dependencyPhilip Withnall2-5/+14
2023-12-04build: Add a selection of stricter compiler warningsPhilip Withnall1-1/+15
2023-12-04build: Enable warning_level=3 for MesonPhilip Withnall1-1/+1
2023-12-04build: Enable -Werror=sign-comparePhilip Withnall2-2/+2
2023-12-04ci: Pass --werror to `meson setup` to catch compiler warningsPhilip Withnall1-1/+1
2023-12-04ci: Use modern meson subcommands to setup and compilePhilip Withnall1-6/+8
2023-12-04src: Mark some unused parametersPhilip Withnall2-2/+2
2023-12-04test-mime-data: Explicitly mark switch fallthroughsPhilip Withnall1-3/+3
2023-12-04xdgmimecache: Fix unused parameter warningPhilip Withnall1-0/+2
2023-12-04xdgmimecache: Fix a signed/unsigned integer comparison warningPhilip Withnall1-1/+1
2023-12-04xdgmimecache: Clarify operator precedence in OUT_OF_BOUNDS macroPhilip Withnall1-1/+1
2023-12-04print-mime-data: Remove a redundant NULL checkPhilip Withnall1-2/+0
2023-12-03Handle realloc moving the buffer in _xdg_mime_(cache_)mime_type_subclassAlex Henrie4-25/+30
2023-11-21ci: install dependencies with dnf5Michael Catanzaro1-4/+4
2023-11-21Add continue statements after goto labels in_xdg_mime_(cache_)mime_type_subclassAlex Henrie2-1/+3
2023-11-20Add bounds checking before reading from cache bufferJoel Hockey1-1/+70
2023-11-19xdgmime: Handle buggy type definitions with circular inheritanceAlex Henrie4-22/+74
2023-09-26Error in case of malformed line in the 'list' fileDavid Faure1-0/+1
2023-02-09Add SPDX-License-Identifier tags in source filesEmmanuel Fleury19-285/+19
2023-02-09src/: LGPLv2+ -> LGPLv2.1+Sébastien Wilmet19-76/+38
2022-06-17xdgmime: Finer handling for cases where mmap() is not availableРуслан Ижбулатов1-17/+74
2022-06-17xdgmime: Prevent infinite loops from badly-formed MIME registrationsPhilip Withnall1-1/+3
2022-06-17xdgmime: Add xdg_mime_set_dirs() method to override XDG envvarsPhilip Withnall2-63/+128
2022-06-01Add missing S_ISREG definitions for VS2022Philip Withnall2-0/+8
2022-05-10xdgmimemagic: Add an assertion to clarify state after hitting an errorPhilip Withnall1-0/+5
2022-05-05test-mime-data: output errors to stderrfix/test-mime-data-stderrVille Skyttä1-7/+7
2022-03-30ci: Test meson buildBastien Nocera1-1/+15
2022-03-30build: Add meson supportEli Schwartz2-0/+52
2022-03-30ci: Fix shared-mime-info test not exercising our buildEli Schwartz1-1/+1
2022-01-19xdgmimemagic: Fix unused variable warning when !LITTLE_ENDIANPablo Correa Gómez1-0/+2
2021-12-13Fix segfaults due to strict ISO C99 mode enforcementStefan Brüns3-1/+3
2021-10-26Makefile: Add support for POSIX makeIssam E. Maghni1-5/+13
2021-10-11test-mime-data: fail when an error occursIgor Kushnir1-17/+10
2021-10-07add OOM handling in mimemagicEgor Bychin1-0/+12
2021-09-28Silence an uninitialize variable warningMatthias Clasen1-0/+1
2021-09-27xdgmime: Call xdg_mime_init() before xdg_mime_list_mime_parents()Philip Withnall1-0/+2
2021-04-13Remove function pointer casts when calling xdg_run_command_on_dirs().Daniel Cheng1-6/+6
2021-03-18Fix fd leak in error pathKamil Dudka2-0/+2