summaryrefslogtreecommitdiff
path: root/src/archives.c
AgeCommit message (Expand)AuthorFilesLines
2018-10-08dpkg: Fix --force-not-rootGuillem Jover1-6/+17
2018-08-30libdpkg: Split push_cleanup() into push_cleanup_fallback()Guillem Jover1-2/+2
2018-08-30libdpkg: Move db-fsys code from src to lib/dpkgGuillem Jover1-1/+1
2018-08-30libdpkg: Move files list information from dpkg clientdata to pkginfoGuillem Jover1-1/+1
2018-08-30dpkg: Call ensure_package_clientdata() defensivelyGuillem Jover1-0/+2
2018-05-04libdpkg: Move control database code into db-ctrl modulesGuillem Jover1-1/+1
2018-03-26Use internerr() or BUG() instead of assert()Guillem Jover1-5/+14
2017-05-17dpkg: Fix digest inference for shared conffilesGuillem Jover1-5/+1
2017-05-17dpkg: Fix conffile takeover handling during unpack on --root or diversionsGuillem Jover1-8/+1
2017-05-06doc: Spelling fixesJosh Soref1-1/+1
2017-02-26dpkg: Add a comment on any switch case that falls throughGuillem Jover1-0/+1
2016-12-17dpkg: Allow readlink(2) returning a size smaller than stat(2)Guillem Jover1-2/+8
2016-12-17dpkg: Fix typo in code commentGuillem Jover1-1/+1
2016-10-30Cast off_t variables to intmax_t when printing them with %jdGuillem Jover1-2/+2
2016-07-08dpkg: Fix a short-lived memory leak in archive argument parsingGuillem Jover1-1/+3
2016-05-03dpkg: Fix off-by-one array allocationGuillem Jover1-1/+1
2016-05-03dpkg: Use m_strdup() instead of strdup()Guillem Jover1-1/+1
2016-05-03dpkg: Fix file queue tail assignment in file queue popGuillem Jover1-1/+1
2016-02-27dpkg: Remove FIND usage, use treewalk insteadGuillem Jover1-44/+22
2016-02-26dpkg: Switch addfiletolist() to tar_filenamenode_queue_push()Guillem Jover1-13/+2
2016-02-26dpkg: Switch remove_file_from_list() to tar_filenamenode_queue_pop()Guillem Jover1-11/+11
2016-02-26dpkg: Switch tarcontext newfilesp member into a filenamenode_queueGuillem Jover1-4/+4
2016-02-26dpkg: Rename filenamenode_queu_push() to tar_filenamenode_queue_push()Guillem Jover1-16/+16
2016-02-26dpkg: Fix memory leak when unpacking conffilesGuillem Jover1-1/+1
2016-02-26dpkg: Encapsulate obstack usage inside new tar_pool functionsGuillem Jover1-18/+30
2016-01-26dpkg: Detect non-regular file archive arguments earlierGuillem Jover1-0/+4
2016-01-26dpkg: Check that all passed archive filenames exist before queueing themGuillem Jover1-5/+14
2015-12-12Use new str_fmt() instead of m_asprintf()Guillem Jover1-4/+1
2015-10-18libdpkg: Add varbuf_snapshot() and varbuf_rollback() supportGuillem Jover1-5/+6
2015-10-18Update Ian Jackson's email addressGuillem Jover1-1/+1
2015-05-30dpkg: Fix setting the SE Linux context when a file has a statoverrideGuillem Jover1-8/+10
2015-05-19dpkg-deb, dpkg: Do not allow pathnames with embedded newlinesGuillem Jover1-0/+4
2015-04-18debian: Update my copyright yearsGuillem Jover1-1/+1
2015-04-10Consistently use proper quotation marks all over the placeGuillem Jover1-36/+37
2015-04-01libdpkg: Move path removal functions to path-remove moduleGuillem Jover1-35/+0
2015-04-01libdpkg: Rename ensure_pathname_nonexisting() to path_remove_tree()Guillem Jover1-4/+4
2015-03-30dpkg: Move SE Linux support into a separate fileGuillem Jover1-98/+1
2015-01-26Remove unused <ctype.h> includesGuillem Jover1-1/+0
2014-11-22libdpkg, dpkg: Normalize tar entry uid and gid only in dpkg unpackGuillem Jover1-0/+2
2014-10-06dpkg: Normalize instdir by removing trailing '/' and '/.'Guillem Jover1-11/+3
2014-10-06libdpkg: Namespace and reword subproc flagsGuillem Jover1-1/+1
2014-10-06libdpkg: Rename subproc_wait_check() to subproc_reap()Guillem Jover1-1/+1
2014-10-06dpkg: Rename newconff_append() to filenamenode_queue_push()Guillem Jover1-9/+9
2014-10-06dpkg: Use struct filelist instead of two fileinlist to track newconffilesGuillem Jover1-4/+8
2014-08-09dpkg: Try to preallocate the disk size for extracted filesGuillem Jover1-0/+5
2014-08-09dpkg: Do not write to the available file when unpacking binary packagesGuillem Jover1-5/+11
2014-08-09dpkg-statoverride: Do not abort when user and group names are unknownGuillem Jover1-1/+1
2014-06-02libdpkg: Uppercase and namespace pkgstatus enum valuesGuillem Jover1-7/+7
2014-06-02libdpkg: Uppercase and namespace pkgeflag enum valuesGuillem Jover1-2/+2
2014-06-02libdpkg: Uppercase and namespace pkgwant enum valuesGuillem Jover1-2/+3