summaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Expand)AuthorFilesLines
2018-10-08libdpkg: Add new fsys-dir moduleGuillem Jover7-0/+169
2018-09-26libdpkg: Check that the public headers can be compiled with C++Guillem Jover3-0/+86
2018-09-18perl: Replace all calls to Cwd::cwd with Cwd::getcwdJosh Triplett2-2/+2
2018-09-18libdpkg: Fix filesystem digest parsingGuillem Jover1-1/+1
2018-08-30libdpkg: Add new unit tests for namevalue, fsys-hash and pkg-hash modulesGuillem Jover5-0/+340
2018-08-30libdpkg, dpkg: Use new pager spawning supportGuillem Jover1-16/+3
2018-08-30libdpkg: Add pager spawning and reaping supportGuillem Jover3-0/+72
2018-08-30libdpkg: Require both stdin and stdout to be a tty to use a pagerGuillem Jover1-1/+1
2018-08-30libdpkg: Split pager specific code into its own moduleGuillem Jover11-61/+177
2018-08-30libdpkg: Fix internerr format stringGuillem Jover1-1/+1
2018-08-30libdpkg: Dump database package records in alphabetical orderGuillem Jover1-4/+13
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