summaryrefslogtreecommitdiff
path: root/src/mandb.c
Commit message (Expand)AuthorAge
* mandb: Check for stray cats even if the manpath is unchangedColin Watson2023-01-01
* Assert that another xasprintf call returns non-NULLColin Watson2022-10-11
* Convert many more ints to boolsColin Watson2022-10-08
* Fix build on systems without SIGPIPEColin Watson2022-10-07
* Reformat option declarations using macrosColin Watson2022-10-02
* mandb: Fully reorganize databasesColin Watson2022-10-02
* mandb: Rearrange database path operationsColin Watson2022-10-02
* filename_info: Always allocate info->nameColin Watson2022-09-24
* Simplify the filename_info interfaceColin Watson2022-09-23
* Move manual page file name utilities to lib/Colin Watson2022-09-23
* Fix use of pointer (address only) after freeColin Watson2022-08-12
* mandb: Don't modify DB without changing its mtimeColin Watson2022-01-30
* mandb: Fix some details of error handlingColin Watson2022-01-29
* mandb: Call purge_missing and straycats from mandbColin Watson2022-01-29
* mandb: Factor out some duplicate codeColin Watson2022-01-29
* Use bool in more places in mandbColin Watson2022-01-26
* Move some more declarations out of manconfig.hColin Watson2022-01-16
* Move debug-related declarations out of manconfig.hColin Watson2022-01-16
* Move util.c-related declarations out of manconfig.hColin Watson2022-01-16
* Move straycats out of manconfig.hColin Watson2022-01-16
* Remove Checker supportColin Watson2022-01-16
* Assert that some xasprintf calls return non-NULLColin Watson2022-01-02
* Simplify interface to container iterator macrosColin Watson2022-01-01
* Introduce pre-commitColin Watson2022-01-01
* Make some debugging output less verboseColin Watson2019-09-08
* Pass database file name in function parametersColin Watson2019-08-23
* Use bool for boolean command-line optionsColin Watson2019-02-04
* Free seccomp sandbox before normal exitColin Watson2019-02-04
* Add helper functions for common container casesColin Watson2019-02-03
* Replace hashtable with Gnulib containersColin Watson2019-02-03
* Use macros for common cases of list iterationColin Watson2019-01-27
* Use bool type where appropriateColin Watson2019-01-26
* Remove arbitrary limit on manpath sizeColin Watson2019-01-26
* Fix several resource and memory leaksNikola Forró2018-11-03
* Use Gnulib progname moduleColin Watson2018-05-29
* Reduce number of MAN_OWNER ifdefsColin Watson2018-02-07
* Confine most untrusted data handling using seccompColin Watson2017-12-03
* Rename SECURE_MAN_UID to MAN_OWNERColin Watson2016-12-13
* Don't chmod CACHEDIR.TAG if it doesn't existColin Watson2016-12-12
* Eliminate dangerous setgid-root directoriesColin Watson2016-12-10
* Allocate dbpaths on the heap rather than the stackColin Watson2016-12-10
* Handle cleanup stack more safelyColin Watson2016-12-10
* Rename some anomalous x* functionsColin Watson2016-10-04
* Simplify database path handling in mandbColin Watson2015-12-07
* Move some database paths out of global variablesColin Watson2015-12-07
* Remove lots of unnecessary inline qualifiersColin Watson2015-12-07
* Make a mandb error message clearerColin Watson2015-10-19
* Make sure CACHEDIR.TAG has correct ownershipColin Watson2015-08-29
* Rewrite CACHEDIR.TAG and databases if they cannot be readColin Watson2015-08-29
* Stop storing the database handle in a global variableColin Watson2015-04-08