summaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Expand)AuthorFilesLines
2018-08-30libdpkg: Factor out package stanza printing into its own functionGuillem Jover3-6/+17
2018-08-30libdpkg: Add new m_dup() functionGuillem Jover3-0/+15
2018-08-30libdpkg: Add new pkg_infodb_reset_dir()Guillem Jover2-5/+14
2018-08-30libdpkg: Add support for new test_get_srcdir() and test_get_builddir()Guillem Jover2-1/+18
2018-08-30libdpkg: Switch db-fsys to use the new file_slurp() functionGuillem Jover2-67/+26
2018-08-30libdpkg: Add new file_slurp() functionGuillem Jover5-0/+147
2018-08-30libdpkg: Add new varbuf_new() and varbuf_free() functionsGuillem Jover4-1/+44
2018-08-30libdpkg: Change dpkg_error to track errno valuesGuillem Jover3-8/+19
2018-08-30Switch from strchr() + strlen() to strchrnul()Guillem Jover1-5/+2
2018-08-30libcompat: Add new strchrnul() compat functionGuillem Jover3-0/+48
2018-08-30libdpkg: Split push_cleanup() into push_cleanup_fallback()Guillem Jover12-16/+45
2018-08-30libdpkg: Reset nfiles in files_db_reset()Guillem Jover1-0/+2
2018-08-30libdpkg: Switch to a new tiny struct to track file ondisk identityGuillem Jover2-3/+11
2018-08-30libdpkg: Factor out package files handling into its own moduleGuillem Jover4-66/+144
2018-08-30libdpkg: Use a pointer to pointer to track previous entry in pkg_files_blank()Guillem Jover1-6/+4
2018-08-30libdpkg: Rename pkg-db module to pkg-hashGuillem Jover2-2/+2
2018-08-30libdpkg: Move db-fsys code from src to lib/dpkgGuillem Jover7-0/+1078
2018-08-30libdpkg: Move files list information from dpkg clientdata to pkginfoGuillem Jover2-0/+16
2018-08-30libdpkg: Rename struct pkginfo files member to archivesGuillem Jover6-36/+42
2018-08-30libdpkg: Document in pkg_db_get_pkg() which pkgbin members can be initializedGuillem Jover1-0/+4
2018-08-30libdpkg: Change pkg_name() and pkgbin_name() back to get non-const structsGuillem Jover6-7/+77
2018-08-30libdpkg, dselect: Use new pkg_name_const() and pkgbin_name_const()Guillem Jover1-12/+12
2018-08-30libdpkg: Add new pkg_name() and pkgbin_name() const variantsGuillem Jover3-0/+60
2018-08-30libdpkg: Factor out cached arch-qualified package name generationGuillem Jover3-8/+22
2018-08-30libdpkg: Fix pkgbin_name_needs_arch() to ignore empty and missing archesGuillem Jover1-2/+5
2018-08-30libdpkg: Add missing db-ctrl symbols to the libdpkg.map fileGuillem Jover1-0/+7
2018-08-30libdpkg: Fix dpkg_arch_find() Doxygen commentGuillem Jover1-4/+5
2018-08-30libdpkg: Fix header file titleGuillem Jover10-10/+10
2018-08-30Fix some typosGuillem Jover2-2/+2
2018-08-01libdpkg: Do not compare an unsigned int with <=Guillem Jover1-1/+1
2018-08-01libdpkg: Improve unit test to use assigned variableGuillem Jover1-1/+3
2018-08-01libdpkg: Turn variable into unsigned to match format stringGuillem Jover1-1/+1
2018-08-01libdpkg: Use memccpy() instead of strncpy()Guillem Jover1-2/+4
2018-07-24Use Synopsis instead of Summary for the short DescriptionGuillem Jover4-12/+13
2018-07-24Track package status dirtinnessGuillem Jover3-5/+14
2018-05-05libdpkg: Use MD5_CTX instead of struct MD5ContextGuillem Jover1-1/+1
2018-05-04libdpkg: Move control database code into db-ctrl modulesGuillem Jover5-0/+577
2018-05-04libdpkg: Introduce frontend lockingJulian Andres Klode2-0/+22
2018-05-03libdpkg: Use a single struct filenamenode definitionGuillem Jover2-31/+4
2018-05-03libdpkg: Move filesystem nodename hash implementation into a new moduleGuillem Jover5-0/+501
2018-03-26Use internerr() or BUG() instead of assert()Guillem Jover10-47/+90
2018-03-26libdpkg: Make pkg_name() and pkgbin_name() get const structsGuillem Jover4-27/+17
2018-03-26libdpkg: Add new str_concat() functionGuillem Jover4-1/+54
2018-03-25libcompat: Convert md5 module to use C99 int typesGuillem Jover2-16/+18
2018-03-25libcompat: Add md5 module to the libcompat-test libraryGuillem Jover1-0/+1
2018-01-16libdpkg: Include <sys/sysmacros.h> for makedev()Guillem Jover1-0/+3
2017-10-17libdpkg: Clarify subprocess error message by shuffling it aroundGuillem Jover1-5/+5
2017-09-24dpkg-deb: Sanity check config maintainer script file type and permissionsGuillem Jover1-0/+2
2017-09-07libdpkg: Fix integer overflow in unit testJakub Wilk1-1/+1
2017-08-26libdpkg: Fix integer overflow in deb(5) version parserGuillem Jover2-7/+42