aboutsummaryrefslogtreecommitdiff
path: root/libq
Commit message (Expand)AuthorAgeFilesLines
...
* libq/copy_file: employ sendfile() if possibleFabian Groffen2021-12-131-11/+67
* libq/dep: fix inversed logic in dep_prune_useFabian Groffen2021-11-131-1/+2
* libq/atom: perform correct SUBSLOT matching in compareFabian Groffen2021-10-091-4/+6
* libq/atom: parse/set SUBSLOT when absent to SLOT (PMS 7.2)Fabian Groffen2021-10-041-6/+16
* libq/tree: properly set SUBSLOT value when absent (PMS 7.2)Barnabás Virágh2021-10-041-1/+6
* libq/atom: fix atom_clone wrt SUBSLOTBarnabás Virágh2021-10-031-3/+9
* libq/atom: introduce atom_compare_flgFabian Groffen2021-08-162-23/+37
* libq/tree: correct macro for tree_foreach_pkgFabian Groffen2021-06-231-2/+2
* libq/tree: make tree_match_atom produce valid meta for binpkgsFabian Groffen2021-06-141-18/+36
* libq/tree: make some declarations constFabian Groffen2021-06-132-7/+9
* libq/tree: fix double free/use after free scenariosFabian Groffen2021-06-122-20/+24
* libq/tree: avoid crash in tree_close_pkg on virtualsFabian Groffen2021-06-121-4/+5
* libq/tree: better tree_match interaction with binpkgsFabian Groffen2021-06-121-9/+32
* libq/tree: build cache for Packages/binpkgsFabian Groffen2021-06-082-91/+90
* libq/tree: fix empty cat_ctx and path when using binpkgsFabian Groffen2021-06-011-1/+5
* libq/tree: silence warning about unknown keys in md5 cache formatFabian Groffen2021-05-231-2/+2
* libq/colors: add color_clear()Fabian Groffen2021-05-102-32/+63
* libq/tree: return all pkgs found in Packages file, whether or not existantFabian Groffen2021-04-291-10/+5
* tree: avoid crash at close when a binpkg is skippedFabian Groffen2021-04-291-0/+1
* tree: avoid crash in tree_foreach_packages when category doesn't existFabian Groffen2021-04-291-0/+10
* libq/tree: fix tree_match_atom when returning newest matchFabian Groffen2021-03-131-1/+1
* libq/tree: allow tree_match_atom to skip over acct-* categoriesFabian Groffen2021-02-202-3/+8
* libq/tree: add ability to match latest version per package in tree_match_atomFabian Groffen2021-02-202-20/+31
* build-sys: regen with automake 1.16.3Fabian Groffen2021-02-171-1/+1
* libq/tree: make tree_match_atom return path for each matchFabian Groffen2021-02-172-9/+37
* libq/atom: adapt atom_explode to take an optional categoryFabian Groffen2021-02-172-9/+17
* libq/hash: close fd once in hash_multiple_file_fdFabian Groffen2021-01-151-2/+4
* buildsys: regenv0.90.1Fabian Groffen2020-11-131-2/+2
* libq/tree: ensure tree_foreach_pkg_fast can be run multiple times tooFabian Groffen2020-06-271-0/+2
* libq/tree: fix metadata cache after reallocFabian Groffen2020-06-071-6/+15
* libq/tree: properly free meta in tree_match_closeFabian Groffen2020-05-251-1/+1
* libq/hash: avoid invalid (double) fcloseFabian Groffen2020-05-251-1/+0
* libq/tree: avoid invalid read in tree_foreach_packagesFabian Groffen2020-05-251-2/+5
* libq/tree: fix Coverity 210534Fabian Groffen2020-05-251-0/+1
* libq/atom: fixup USE-dep printing in atom_formatFabian Groffen2020-05-251-6/+14
* libq/tree: rework tree_match_atom to return a list of resultsFabian Groffen2020-05-252-25/+177
* libq/tree: allow tree_foreach_packages to be called multiple timesFabian Groffen2020-05-251-0/+16
* libq/tree: have tree_read_file_binpkg populate some meta fieldsFabian Groffen2020-05-251-0/+39
* libq/tree: slightly optimise tree_open_pkgFabian Groffen2020-05-251-4/+5
* libq/atom: add atom_clone functionFabian Groffen2020-05-252-0/+107
* hash_multiple_file_fd: return success statusFabian Groffen2020-05-172-13/+20
* xpak: change xpak_process to return start position of XPAKPACKFabian Groffen2020-05-171-5/+9
* libq/hash: unify hash methods into single approachFabian Groffen2020-05-169-325/+265
* libq/tree: respect SLOT in query atom for tree_open_pkgFabian Groffen2020-02-211-1/+1
* libq/tree: be more conservative with mem-clearingFabian Groffen2020-02-031-3/+5
* libq/tree: ensure meta fields are clear when not setFabian Groffen2020-02-031-3/+3
* libq/xpak: fix Coverity 125939 Time of check time of useFabian Groffen2020-01-261-15/+23
* libq/dep: fix Coverity 125901 Explicit null dereferencedFabian Groffen2020-01-221-1/+1
* libq/eat_file: fix Coverity 125891 Ignoring number of bytes readFabian Groffen2020-01-221-3/+3
* libq/colors: fix Coverity 183476 Buffer not null terminatedFabian Groffen2020-01-201-3/+4