summaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Expand)AuthorFilesLines
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
2017-05-20build: Do not override the default DEPENDENCIES for libdpkgGuillem Jover1-1/+1
2017-05-17libdpkg: Improve tar metadata parsingGuillem Jover6-16/+300
2017-05-17libdpkg: Do not parse device number for non block nor char tar entry objectsGuillem Jover1-2/+6
2017-05-17libdpkg: Handle files with non-zero sizes in c-tarextract test codeGuillem Jover1-0/+14
2017-05-07libdpkg: Add missing symbols to the map fileGuillem Jover1-0/+11
2017-05-06doc: Spelling fixesJosh Soref11-14/+14
2017-02-26libdpkg: Use snprintf() instead of sprintf()Guillem Jover1-4/+5
2017-02-26libcompat: Do not redeclare sys_siglist when the system does soThomas Klausner1-1/+0
2017-02-01libdpkg: Turn status file parser errors on field blank lines into warningsGuillem Jover2-5/+11
2017-01-26build: Disable disk pre-allocation by defaultGuillem Jover1-0/+9
2017-01-23libdpkg, Dpkg::Version: Do not allow empty epochs and revisionsGuillem Jover2-5/+16
2017-01-22doc: Fix typos in documentation and code commentsGuillem Jover2-2/+2
2016-12-17libdpkg: Add virtual source:Upstream-Version fieldGuillem Jover1-0/+14
2016-12-17libdpkg: Add a new source version accessorGuillem Jover3-0/+20
2016-12-17libdpkg: Refactor varbuf_add_source_version() out from virt_source_version()Guillem Jover4-17/+40
2016-12-17libdpkg: Decrease xz encoder threads to not exceed memory limitsGuillem Jover1-0/+21
2016-12-17libdpkg: Use lzma_cputhreads() instead of sysconf(_SC_NPROCESSORS_ONLN)Guillem Jover1-1/+5
2016-12-17libdpkg, Dpkg::Version: Reject empty upstream versionsGuillem Jover2-1/+9
2016-11-16libdpkg: Only preallocate disk size for files bigger than 16 KiBGuillem Jover1-1/+3
2016-11-11libdpkg, scripts: Change default color behavior to autoGuillem Jover1-1/+1
2016-11-05dpkg: Do not fail when removing non-existent files on read-only filesystemsGuillem Jover1-0/+7
2016-10-30libdpkg: Simplify and trim-down dlist.h macrosGuillem Jover3-27/+20
2016-10-30libdpkg: Fix free() on uninitialized pointer in error_context_errmsg_format()Guillem Jover1-2/+1
2016-10-30libdpkg: Add new unit test for error handlingGuillem Jover3-0/+131
2016-10-30libdpkg: Improve comment in error_context_errmsg_format()Guillem Jover1-3/+4
2016-10-30libdpkg: Return error in error_context_errmsg_format() only if truncatedGuillem Jover1-1/+5
2016-10-30libdpkg: Only set error context message if it has been formatted correctlyGuillem Jover1-1/+2
2016-10-30libcompat: Disable gettext support in getopt moduleGuillem Jover1-8/+3
2016-10-30libcompat: Include getopt module when we need getopt_longGuillem Jover1-0/+4
2016-10-30libcompat: Add missing <errno.h> includeGuillem Jover1-0/+1
2016-10-30libdpkg: Add <sys/sysmacros.h> on AIX for major() and minor()Guillem Jover1-0/+4
2016-10-30libdpkg: Use our own dpkg_ar_hdr instead of relying on the system oneGuillem Jover3-12/+25