summaryrefslogtreecommitdiff
path: root/dpkg-deb/extract.c
AgeCommit message (Expand)AuthorFilesLines
2019-06-03dpkg-deb: Validate ar member magic before normalizing any of its fieldsGuillem Jover1-2/+3
2018-01-16dpkg-deb: Fix directory traversal with --raw-extractGuillem Jover1-8/+8
2017-10-17dpkg-deb: Fix capitalization of Debian in output messagesGuillem Jover1-4/+4
2017-05-06doc: Spelling fixesJosh Soref1-1/+1
2016-10-30libdpkg: Use our own dpkg_ar_hdr instead of relying on the system oneGuillem Jover1-1/+1
2016-10-30Cast off_t variables to intmax_t when printing them with %jdGuillem Jover1-1/+1
2016-07-03libdpkg: Add new struct dpkg_ar and basic operationsGuillem Jover1-28/+20
2015-12-19dpkg-deb: Fix off-by-one write access on ctrllenbuf variableHanno Böck1-1/+1
2015-12-12Use new str_fmt() instead of m_asprintf()Guillem Jover1-1/+1
2015-10-18Update Ian Jackson's email addressGuillem Jover1-1/+1
2015-09-14dpkg-deb: Fix off-by-one write access on versionbuf variableGuillem Jover1-1/+1
2015-04-21Remove some unnecessary includes of assert.hNiels Thykier1-1/+0
2015-04-10Consistently use proper quotation marks all over the placeGuillem Jover1-3/+4
2015-02-11dpkg-deb: Add support for reading the archive from standard inputGuillem Jover1-1/+7
2015-01-26Remove unused <ctype.h> includesGuillem Jover1-1/+0
2014-10-06libdpkg: Namespace and reword subproc flagsGuillem Jover1-1/+1
2014-10-06libdpkg: Rename subproc_wait_check() to subproc_reap()Guillem Jover1-4/+4
2014-10-06dpkg-deb: Add new --ctrl-tarfile commandGuillem Jover1-0/+17
2014-05-28libdpkg: Uppercase compressor enum valuesGuillem Jover1-6/+6
2014-01-15dpkg-deb: Accept other compressions for control.tar .deb memberGuillem Jover1-2/+11
2013-12-07Use https:// URLs instead of http:// when possibleGuillem Jover1-1/+1
2013-08-10dpkg-deb: Clarify --extract bad usage error message on missing argumentsGuillem Jover1-2/+4
2013-08-10dpkg-deb: Inline controlextractvextract() into call sitesGuillem Jover1-27/+33
2013-08-10dpkg-deb: Use badusage() instead of ohshit() for usage errorsGuillem Jover1-2/+4
2013-08-10dpkg-deb: Do not accept deb packages with data and control members swappedGuillem Jover1-1/+6
2013-08-10dpkg-deb: Be more precise on deb member errorsGuillem Jover1-7/+9
2013-04-14Avoid assignments in C conditionalsGuillem Jover1-2/+4
2013-04-14dpkg-deb: Use an enum instead of a literal string to pass tar optionsGuillem Jover1-13/+29
2013-04-14dpkg-deb: Switch extracthalf() to use struct commandGuillem Jover1-7/+12
2013-03-19dpkg-deb: Do not initialize variable that gets a subsequent valueGuillem Jover1-1/+1
2012-06-30Switch to new notice() output functionGuillem Jover1-3/+2
2012-06-30libdpkg: Switch buffer I/O code to use struct dpkg_errorGuillem Jover1-9/+14
2012-06-30dpkg-deb: Rename string variable from err to errstrGuillem Jover1-7/+7
2012-04-09Switch deb format version handling to use the new deb-version moduleGuillem Jover1-32/+39
2012-04-01Use cmp() == 0 instead of !cmp()Guillem Jover1-3/+3
2012-03-27libdpkg: Refactor ar member check into new dpkg_ar_member_is_illegal()Guillem Jover1-1/+1
2012-03-27dpkg-deb: Do not look for newline beyond the buffer in read_line()Guillem Jover1-1/+1
2011-11-23libdpkg: Do not expose the compression structsGuillem Jover1-2/+2
2011-09-09dpkg-deb: Do not warn on strange timestampsGuillem Jover1-1/+1
2011-09-09libdpkg: Rename fd_null_copy() to fd_skip()Guillem Jover1-6/+6
2011-08-02dpkg-deb: Add --raw-extract option combining --control and --extractGuillem Jover1-0/+32
2011-08-02dpkg-deb: Add new -v, --verbose optionGuillem Jover1-2/+7
2011-07-07libdpkg: Rename myopt module to optionsGuillem Jover1-1/+1
2011-07-07dpkg-deb: Always chdir(2) in the childs to not change the global stateGuillem Jover1-13/+12
2011-05-11libdpkg: Switch the compression filter functions to always returnGuillem Jover1-0/+1
2011-05-11dpkg-deb: Pass the real file descriptors to compression functionsGuillem Jover1-5/+10
2011-04-09dpkg-deb: fix error message output by read_fail()Raphaël Hertzog1-1/+1
2011-04-02Make all command line action functions return intGuillem Jover1-7/+28
2011-03-14Use off_t and %jd or %jx to handle file sizes and offsetsGuillem Jover1-8/+10
2011-01-31Use pid instead of c1 for variable nameGuillem Jover1-4/+4