summaryrefslogtreecommitdiff
path: root/src/archives.c
AgeCommit message (Expand)AuthorFilesLines
2011-01-16libdpkg: Rename varbufreset() to varbuf_reset()Guillem Jover1-7/+7
2011-01-16Remove --enable-sync-sync codepathJonathan Nieder1-8/+0
2011-01-16dpkg: Fix -GEO options on multiple versions of the same packageGuillem Jover1-3/+3
2011-01-08Use fdio instead of ad-hoc code to handle interrupted I/OGuillem Jover1-23/+6
2011-01-08Rename directory variables to just dirGuillem Jover1-7/+7
2010-12-20Merge branch 'sid' (through tag '1.15.8.7')Guillem Jover1-1/+50
2010-12-10dpkg: On non-Linux use fadvise(FADV_DONTNEED) to initiate writebackGuillem Jover1-0/+2
2010-12-10dpkg: On Linux finish writeback before fsyncGuillem Jover1-0/+36
2010-12-10dpkg: On Linux initiate writeback of unpacked files ASAPGuillem Jover1-0/+11
2010-12-10dpkg: Defer symlink renames to avoid ending up with broken symlinksGuillem Jover1-1/+1
2010-11-25Merge branch 'sid' (through tag '1.15.8.6')Guillem Jover1-4/+6
2010-11-25Add new --force-unsafe-io to disable safe I/O operations on unpackGuillem Jover1-2/+4
2010-11-25build: Disable usage of synchronous sync(2) by defaultGuillem Jover1-2/+2
2010-11-19Cleanup white spacesGuillem Jover1-23/+19
2010-11-19Cleanup and improve source code commentsGuillem Jover1-88/+108
2010-11-19libdpkg: Use push_error_context_jump() instead of push_error_handler()Guillem Jover1-1/+2
2010-11-19libdpkg: Rename error_unwind() to pop_error_context()Guillem Jover1-2/+2
2010-11-19Move error context display handler reset to error_unwind()Guillem Jover1-1/+1
2010-11-19Refactor file_stat codeGuillem Jover1-34/+29
2010-11-02dpkg: Rename unlinkorrmdir() to secure_remove()Guillem Jover1-4/+7
2010-07-29dpkg: Assign correct SE Linux label to non-regular filesGuillem Jover1-4/+6
2010-07-29libdpkg: Rename TarInfo to tar_entryGuillem Jover1-6/+11
2010-07-29libdpkg: Rename TarExtractor to tar_extractorGuillem Jover1-1/+1
2010-07-29libdpkg: Rename and lower-case TarInfo membersGuillem Jover1-61/+71
2010-07-29libdpkg: Normalize tar_filetype_file0 to tar_filetype_file on decodeGuillem Jover1-5/+2
2010-07-29libdpkg: Rename and namespace TarFileType to tar_filetypeGuillem Jover1-25/+29
2010-07-29Pass tar context pointer as an argument instead of a struct memberGuillem Jover1-10/+9
2010-07-26Use varbuf_trunc instead of directly assigning to member 'used'Guillem Jover1-4/+5
2010-06-27Use consistent naming for linked lists membersGuillem Jover1-2/+2
2010-06-27dpkg: Place deferred extract rename debug message closer to the actionGuillem Jover1-2/+2
2010-06-25dpkg: Use iterators instead of exposing packageslump directlyGuillem Jover1-108/+110
2010-06-19dpkg: Switch existingdirectory and keepexisting from int to boolGuillem Jover1-8/+9
2010-06-19dpkg: Remove filtered existing directories on upgradeGuillem Jover1-2/+4
2010-06-19dpkg: Remove filtered files on upgradeGuillem Jover1-0/+1
2010-06-07dpkg: Add two new dpkg options --path-exclude and --path-includeGuillem Jover1-0/+8
2010-06-02dpkg: Refactor file list removal into new remove_file_from_list functionGuillem Jover1-8/+15
2010-05-19Use bool instead of int wherever appropriateGuillem Jover1-8/+11
2010-05-17dpkg: On Linux use sync() instead of an fsync() per fileGuillem Jover1-0/+7
2010-04-21Fix installation of disappearing replaced packages in reverse orderGuillem Jover1-0/+1
2010-04-21Fix versioned Replaces to not produce file overwrite errors on downgradesGuillem Jover1-7/+9
2010-04-15dpkg: Fix hard link extraction for normal files due to deferred renameGuillem Jover1-1/+6
2010-04-14dpkg: fix deferred rename/fsync processingColin Watson1-2/+2
2010-04-14dpkg: fix rename deferralColin Watson1-1/+1
2010-03-25dpkg: Defer the fsync and rename for normal files in tar extractionGuillem Jover1-12/+74
2010-03-21libdpkg: Move triglib declarations to a new triglib.hGuillem Jover1-0/+1
2010-03-06Do an fsync on files written to diskGuillem Jover1-0/+2
2010-03-05dpkg: Switch SE Linux support to explicitly set path contextsGuillem Jover1-60/+41
2010-02-25Securely remove newly installed files when rolling-back a failed unpackGuillem Jover1-1/+2
2010-02-19dpkg: Do not print unambiguous epoch on dpkg file overwrite errorGuillem Jover1-2/+2
2010-01-28Use new command module instead of ad-hoc codeGuillem Jover1-19/+14