summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* * apt-pkg/contrib/fileutl.h:Michael Vogt2012-01-183-8/+23
|\ | | | | | | | | - store the offset in the internal fd before calculate size of the zlib-handled file to jump back to this place again * apt-pkg/contrib/fileutl.h:
| * * apt-pkg/contrib/fileutl.h:David Kalnischkies2012-01-182-3/+8
| | | | | | | | | | | | | | | | | | - store the offset in the internal fd before calculate size of the zlib-handled file to jump back to this place again It jumped back to the position of the content - which is wrong as the internal fd is compressed and even reseting to the beginning of the file doesn't work as zlib uses an internal buffer, so while we might haven't read anything yet zlib might have done so already…
| * improve error reporting in case of errors in combination with zlibDavid Kalnischkies2012-01-182-6/+16
| |
| * merge with lp:~mvo/aptDavid Kalnischkies2012-01-182-1/+5
| |\
* | \ * apt-pkg/aptconfiguration.cc:Michael Vogt2012-01-187-1508/+1676
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | - parse dpkg --print-foreign-architectures correctly in case archs are separated by newline instead of space, too. (Closes: #655590) * Slovak (Ivan Masar). Closes: #652985 * Russian (Yuri Kozlov). Closes: #654844 * Hungarian (Gabor Kelemen). Closes: #655238
| * | | add Closes tag for the --show-foreign newline changeDavid Kalnischkies2012-01-131-1/+2
| | | |
| * | | /var/apt/cache is in reality /var/cache/aptSergio Cipolla2012-01-101-1/+1
| | | |
| * | | merge with debian-sidDavid Kalnischkies2012-01-106-1885/+2156
| |\ \ \
| | * | | Hungarian (Gabor Kelemen). Closes: #655238bubulle@debian.org2012-01-092-837/+923
| | | | |
| | * | | Russian (Yuri Kozlov). Closes: #654844bubulle@debian.org2012-01-072-382/+412
| | | | |
| | * | | Slovak (Ivan Masar). Closes: #652985bubulle@debian.org2011-12-222-286/+316
| | | | |
| * | | | * apt-pkg/aptconfiguration.cc:David Kalnischkies2011-12-143-2/+23
| | | | | | | | | | | | | | | | | | | | - parse dpkg --print-foreign-architectures correctly in case archs are separated by newline instead of space, too.
* | | | | * apt-pkg/contrib/fileutils.h:Michael Vogt2012-01-182-2/+6
|\ \ \ \ \ | |_|_|/ / |/| | | / | | |_|/ | |/| | - fix segfault from python-apt testsuite
| * | | * apt-pkg/contrib/fileutils.h:Michael Vogt2012-01-162-1/+5
| | | | | | | | | | | | - fix segfault from python-apt testsuite
| * | | merged from debian-experimental2Michael Vogt2012-01-16120-2086/+4071
| |\ \ \ | |/ / / |/| | |
* | | | merged from lp:~donkult/apt/experimental/Michael Vogt2012-01-139-39/+220
|\ \ \ \
| * | | | * apt-pkg/deb/dpkgpm.cc:David Kalnischkies2012-01-133-22/+109
| | | | | | | | | | | | | | | | | | | | - check if dpkg supports multiarch with --assert-multi-arch and if it does be always explicit about the architecture
| * | | | factor out the detection of self-conflicts into Dep::IsIgnorableDavid Kalnischkies2012-01-134-27/+39
| | | | |
| * | | | * apt-pkg/pkgcache.cc:David Kalnischkies2012-01-133-9/+34
| | | | | | | | | | | | | | | - ignore implicit conflicts on providers in AllTarget, too
| * | | | * apt-pkg/depcache.cc:David Kalnischkies2012-01-113-5/+60
| | | | | | | | | | | | | | | | | | | | - implicit conflicts (for multiarch) are supposed to conflict only with real packages, not with virtual providers
| * | | | as Size() can be quiet expensive for compressed files lets store the resultDavid Kalnischkies2012-01-101-3/+5
|/ / / /
* | | | releasing version 0.8.16~exp9Michael Vogt2012-01-051-5/+3
| | | |
* | | | g++ 4.7 fixesMichael Vogt2012-01-023-0/+6
|\| | |
| * | | g++ 4.7 fixesMichael Vogt2012-01-023-0/+6
| | | |
| * | | merged from http://bzr.debian.org/bzr/apt/apt/debian-experimental2Michael Vogt2011-11-10281-5306/+5170
| |\ \ \
* | \ \ \ merged from lp:~donkult/apt/sid/Michael Vogt2011-12-202-2/+4
|\ \ \ \ \ | | |_|_|/ | |/| | |
| * | | | merged from lp:~donkult/apt/sid/ Michael Vogt2011-12-202-2/+4
| |\ \ \ \
| | * | | | * doc/po/de.po:Michael Basse (michael-alpha-unix)2011-12-062-2/+4
| | | | | | | | | | | | | | | | | | | | | | | | - apply typo-fix from Michael Basse, thanks! (LP: #900770)
* | | | | | merged from debian-sidMichael Vogt2011-12-1915-1034/+1633
|\| | | | |
| * | | | | Dutch (Jeroen Schot). Closes: #652230bubulle@debian.org2011-12-152-379/+502
| | |_|_|/ | |/| | |
| * | | | merged from lp:~donkult/apt/sidMichael Vogt2011-11-2216-3499/+4221
| |\| | |
| | * | | * German manpage translation updateChris Leick2011-11-2015-3498/+4216
| | | | | | | | | | | | | | | | | | | | | | | | | * doc/*.xml: - find and fix a bunch of misspellings
| | * | | * doc/manpage-style.xml:David Kalnischkies2011-11-202-2/+6
| |/ / / | | | | | | | | - put <brackets> around email addresses
| * | | French translation updatebubulle@debian.org2011-10-251-33/+39
| | | |
* | | | merged from lp:~donkult/apt/experimentalMichael Vogt2011-12-1917-92/+153
|\ \ \ \
| * | | | implement the fallback method of rred by using the FileFd and the includedDavid Kalnischkies2011-12-181-37/+12
| | | | | | | | | | | | | | | | | | | | ReadLine instead of accessing the files directly with fgets()
| * | | | usage of Skipping in pipes can't work, so we ignore-read insteadDavid Kalnischkies2011-12-181-8/+26
| | | | | | | | | | | | | | | | | | | | Also, read only one char in each step of ReadLine instead of back-"seeking"
| * | | | try to avoid direct usage of .Fd() if possible and do read()s and coDavid Kalnischkies2011-12-1715-38/+85
| | | | | | | | | | | | | | | | | | | | on the FileFd instead
| * | | | keep track of where we are in a filedescriptor so we can use it as Tell()David Kalnischkies2011-12-171-9/+30
| | | | | | | | | | | | | | | | | | | | information if we are working on a pipe which can't seek
* | | | | merged from lp:~donkult/apt/experimentalMichael Vogt2011-12-1972-524/+1117
|\| | | |
| * | | | try seeking on fds opened with OpenDescriptor before giving upDavid Kalnischkies2011-12-161-1/+8
| | | | |
| * | | | refactor compressor calling so that we don't (need to) export ExecCompressorDavid Kalnischkies2011-12-152-264/+120
| | | | | | | | | | | | | | | | | | | | anymore and therefore are also able to drop quiet a bit of duplicated code
| * | | | atleast libapt should announce to itself that it is clean…David Kalnischkies2011-12-157-19/+27
| | | | | | | | | | | | | | | | | | | | (and be it if it tries to announce that…)
| * | | | remove the second usage instance of ExecCompressor in ftparchiveDavid Kalnischkies2011-12-143-50/+18
| | | | | | | | | | | | | | | | | | | | by again using the FileFd directly
| * | | | use FileFd instead of forking the compression childs by handDavid Kalnischkies2011-12-144-58/+83
| | | | |
| * | | | allow Open() and OpenDescriptor() to be called with a CompressorDavid Kalnischkies2011-12-132-93/+98
| | | | |
| * | | | note to myself: In case you rename something, make sure that you haveDavid Kalnischkies2011-12-131-5/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | renamed it everywhere as otherwise stuff "magically" starts to fail… Fixes commit 2209 as the mixture of #define names generates a lovely compilable but non-functional mixture of gzip usage…
| * | | | revert 2184.1.3: forward declaration instead of headersDavid Kalnischkies2011-12-1328-12/+116
| | | | | | | | | | | | | | | | | | | | | | | | | The breakage is just to big for now, so guard the change with #ifndef APT_8_CLEANER_HEADERS and be nice to library users
| * | | | revert 2184.1.2: do not pollute namespace in headersDavid Kalnischkies2011-12-1326-1/+116
| | | | | | | | | | | | | | | | | | | | | | | | | The breakage is just to big for now, so guard the change with #ifndef APT_8_CLEANER_HEADERS and be nice to library users
| * | | | Allow the FileFd to use an external Compressor to uncompress a given fileDavid Kalnischkies2011-12-137-175/+320
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | internally so that it is exported and can be used like a "normal" uncompressed file with FileFd This allows us to hide th zlib usage in the implementation and use gzip instead if we don't have zlib builtin (the same for other compressors). The code includes quiet a few FIXME's so while all tests are working it shouldn't be used just yet outside of libapt as it might break.