summaryrefslogtreecommitdiff
path: root/ftparchive
AgeCommit message (Collapse)AuthorFilesLines
2011-02-27 - load the supported compressors from configurationDavid Kalnischkies3-47/+34
- support adding new compressors by configuration
2011-02-24* ftparchive/contents.cc:David Kalnischkies1-28/+3
- remove ExtractArchive codecopy from apt-inst/deb/debfile.cc
2011-02-22* ftparchive/multicompress.cc, apt-inst/deb/debfile.cc:David Kalnischkies3-1/+8
- support xz compressor to create xz-compressed Indexes and be able to open data.tar.xz files * ftparchive/writer.cc: - include xz-compressed Packages and Sources files in Release file
2011-02-22* ftparchive/writer.cc:David Kalnischkies1-0/+2
- include xz-compressed Packages and Sources files in Release file
2011-02-22add options to disable specific checksums for IndexesDavid Kalnischkies3-59/+92
2011-02-22* ftparchive/writer.cc:David Kalnischkies1-0/+5
- ensure that Date and Valid-Until time strings are not localised
2011-02-22* ftparchive/multicompress.cc, apt-inst/deb/debfile.cc:David Kalnischkies2-1/+6
- support xz compressor to create xz-compressed Indexes and be able to open data.tar.xz files
2011-01-25merge with debian-sidDavid Kalnischkies1-1/+1
[ Christian Perrier ] * Fix encoding for Slovenian translation. PO file switched to UTF-8. Closes: #609957 [ David Kalnischkies ] * ftparchive/apt-ftparchive.cc: - fix endless loop for multiple TranslationsWriters [ Julian Andres Klode ] * cmdline/apt-cache.cc: Create an error for apt-cache depends if packages could not found (LP: #647045) [ Manpages translations ] * Correct a typo and an error in French manpages translation. Closes: # 607170 [ Programs translations ] * po/es.po: Updated, plus fixes encoding issues and fixes two fuzzy strings, thanks to Javier Fernandez-Sanguino (closes: #610692) * Spanish update by Javier Fernández-Sanguino Peña. Closes: #607145
2011-01-25releasing version 0.8.10.20.8.10.2Michael Vogt1-1/+1
2011-01-24include Index files by default in the Release fileDavid Kalnischkies1-0/+1
2011-01-20* ftparchive/writer.cc:David Kalnischkies2-11/+17
- add config option to search for more patterns in release command
2010-09-09* ftparchive/writer.cc:Michael Vogt1-2/+2
- null the valid string instead of the date if Valid-Until is not set * apt-pkg/acquire-item.cc: - use also unsigned Release files again (Closes: #596189)
2010-09-09* ftparchive/writer.cc:Michael Vogt1-6/+9
- write out {Files,Checksum-Sha1,Checksum-Sha256} only if available LP: #633967. Thanks to Colin Watson
2010-09-09* ftparchive/writer.cc:David Kalnischkies1-2/+2
- null the valid string instead of the date if Valid-Until is not set
2010-09-07* ftparchive/apt-ftparchive.cc:David Kalnischkies1-1/+6
- ensure that BinDirectory as well as Tree settings get the correct default FileMode setting (Closes: #595922)
2010-08-19* ftparchive/writer.cc:David Kalnischkies1-1/+1
- init valid-until correctly to prevent garbage entering Release file
2010-06-09 - backport forgotten Valid-Until patch from the obsolete experimentalDavid Kalnischkies1-0/+10
branch to prevent replay attacks better, thanks to Thomas Viehmann for the initial patch! (Closes: #499897) * doc/apt.conf.5.xml: - document the new Valid-Until related options * apt-pkg/contrib/strutl.cc: - split StrToTime() into HTTP1.1 and FTP date parser methods and use strptime() instead of some self-made scanf mangling - use the portable timegm shown in his manpage instead of a strange looking code copycat from wget * ftparchive/writer.cc: - add ValidTime option to generate a Valid-Until header in Release file
2010-06-09* ftparchive/writer.cc:David Kalnischkies1-0/+10
- add ValidTime option to generate a Valid-Until header in Release file
2010-05-31i managed to commit broken code… which (at least in my mind) workedDavid Kalnischkies1-1/+1
yesterday. Strange… anyway only small fixes.
2010-05-29* ftparchive/writer.h:David Kalnischkies1-0/+1
- add a virtual destructor to FTWScanner class (for cppcheck)
2010-04-23* ftparchive/writer.cc:David Kalnischkies1-21/+19
- remove 999 chars Files and Checksums rewrite limit (Closes: #577759)
2010-04-01merged from lp:~donkult/apt/sidMichael Vogt3-13/+126
2010-03-26Switch the TranslationWriter to use MultiCompress to be able to generateDavid Kalnischkies3-11/+20
the compressed files as we want them and to prevent the file to be replaced without a reason which could save us from steady redownloads of a file with the same content.
2010-03-26Inclusion of Long Descriptions in the Packages files can be set nowDavid Kalnischkies1-2/+9
also in TreeDefaults and Tree to support generation of archives which should support and which shouldn't support splitted out Translation-en files in the same run.
2010-03-26ftparchive/apt-ftparchive.cc: Include apt-pkg/init.h.Julian Andres Klode1-0/+1
2010-03-26* ftparchive/apt-ftparchive.cc:Julian Andres Klode1-1/+1
- Read default configuration (Closes: #383257)
2010-03-22* ftparchive/writer.cc:David Kalnischkies3-10/+107
- write LongDescriptions if they shouldn't be included in Packages file into i18n/Translation-en by default. It is ensured that each package+description is listed only ones in the Translation file even if we generate multiple Packages file in one run. The file is only generated in "generate" - the simple file commands can't create it by now. Also, the LongDescription is currently a global setting, so generating archives with and without LongDescriptions in the Packages file in the same run are currently not possible.
2010-02-18 - add --arch option for apt-ftparchive packages and contents commandsDavid Kalnischkies3-22/+21
- if an arch is given accept only *_all.deb and *_arch.deb instead of *.deb. Thanks Stephan Bosch for the patch! (Closes: #319710)
2010-02-13merge with debian-sidDavid Kalnischkies2-14/+19
2010-01-31* cmdline/acqprogress.cc:Michael Vogt1-5/+25
- Set Mode to Medium so that the correct prefix is used. Thanks Stefan Haller for the patch! (Closes: #567304 LP: #275243) * ftparchive/writer.cc: - generate sha1 and sha256 checksums for dsc (Closes: #567343) * cmdline/apt-get.cc: - don't mark as manually if in download only (Closes: #468180)
2010-01-30* ftparchive/writer.cc:David Kalnischkies1-5/+25
- generate sha1 and sha256 checksums for dsc (Closes: #567343)
2010-01-25* ftparchive/writer.{cc,h}:Michael Vogt2-14/+19
- merge crash fix for apt-ftparchive on hurd, thanks to Samuel Thibault for the patch (closes: #566664)
2009-12-11fix a few typos in strings, comments and manpage of apt-ftparchiveDavid Kalnischkies5-8/+8
thanks Karl Goetz! (Closes: #558757)
2009-12-10merged -r 1920..1922 from lp:~donkult/apt/sidMichael Vogt2-2/+20
2009-12-10merged -r1875..1886 from lp:~donkult/apt/sidMichael Vogt1-5/+5
2009-12-01fix a few typos in strings, comments and manpage of apt-ftparchiveDavid Kalnischkies5-8/+8
thanks Karl Goetz! (Closes: #558757)
2009-11-28tell every method in ftparchive/ that const& is sexyDavid Kalnischkies10-86/+86
2009-11-28add APT::FTPArchive::AlwaysStat to disable the too aggressiveDavid Kalnischkies4-9/+15
caching if versions are build multiply times (not recommend) Patch by Christoph Goehre, thanks! (Closes: #463260)
2009-11-27merge with lp:~mvo/apt/debian-sid and update all pot's and po'sDavid Kalnischkies1-0/+1
2009-11-26Add APT::FTPArchive::LongDescription to disable the inclusion of theDavid Kalnischkies2-2/+20
LongDescriptions in the generated Packages file.
2009-11-24* ftparchive/apt-ftparchive.cc:Julian Andres Klode1-0/+1
- Call setlocale() so translations are actually used.
2009-10-14fix compiler warning: suggest parentheses around && within || in cachedbDavid Kalnischkies1-5/+5
2009-08-12Add a Acquire::CompressionTypes config variable from there theDavid Kalnischkies1-0/+2
acquire-items choose which compression file they should (try first to) download to easily add new or change the order of the compression types. And because it is easy now we directly add builtin lzma support. The compression ratio is better than bzip2 but we prefer the later for now as no (official) mirror uses lzma, so this would only generate useless hits on the servers. Maybe sometime in the future lzma will be the default... [apt-pkg/acquire-item.cc] - use configsettings for dynamic compression type use and order. Based on a patch by Jyrki Muukkonen, thanks! (LP: #71746) [apt-pkg/init.cc] - add default configuration for compression types and add lzma support. Order is now bzip2, lzma, gzip, none (Closes: #510526) [ftparchive/writer.cc] - add lzma support also here, patch for this (and inspiration for the one above) by Robert Millan, thanks!
2009-03-24ftparchive/cachedb.cc: compact() the database after c_del()Michael Vogt1-0/+1
2008-10-28* apt-ftparchive might write corrupt Release files (LP: #46439)Michael Vogt1-1/+1
* Apply --important option to apt-cache depends (LP: #16947) * apt-pkg/acquire-item.cc: - Added fallback to uncompressed 'Packages' if neither 'bz2' nor 'gz' available. (Closes: #409284) * apt-pkg/algorithm.cc: - Strip username and password from source URL in error message. (Closes: #425150) * Fix typos: - apt-pkg/depcache.cc * Fix compilation warnings: - apt-pkg/acquire.cc - apt-pkg/versionmatch.cc * Compilation fixes and portability improvement for compiling APT against non-GNU libc (thanks to Martin Koeppe, closes: #392063): - buildlib/apti18n.h.in: + textdomain() and bindtextdomain() must not be visible when --disable-nls - buildlib/inttypes.h.in: undefine standard int*_t types - Append INTLLIBS to SLIBS: + cmdline/makefile + ftparchive/makefile + methods/makefile * doc/apt.conf.5.xml: - clarify whether configuration items of apt.conf are case-sensitive (thanks to Vincent McIntyre, closes: #345901) * doc/apt-cache.8.xml: - search command uses POSIX regex, and searches for virtual packages too (closes: #277536) * doc/offline.sgml: clarify remote and target hosts (thanks to Nikolaus Schulz, closes: #175940) * Fix several typos in docs, translations and debian/changelog (thanks to timeless, Nicolas Bonifas and Josh Triplett, closes: #368665, #298821, #411532, #431636, #461458) * Document apt-key finger and adv commands (thanks to Stefan Schmidt, closes: #350575) * Better documentation for apt-get --option (thanks to Tomas Pospisek, closes: #386579) * Retitle the apt-mark.8 manpage (thanks to Justin Pryzby, closes: #471276) * Better documentation on using both APT::Default-Release and /etc/apt/preferences (thanks to Ingo Saitz, closes: #145575) * doc/apt-cache.8.xml: - add missing citerefentry * Upload to unstable * apt-pkg/deb/dpkgpm.cc: - Store the trigger state descriptions in a way that does not break the ABI. The approach taken makes the search for a string O(n) rather than O(lg(n)), but since n == 4, I do not consider this a major concern. If it becomes a concern, we can sort the static array and use std::equal_range(). (Closes: #499322) * apt-pkg/pkgcachegen.cc: - do not add multiple identical descriptions for the same language (closes: #400768) * Catalan updated. Closes: #499462 * Fix typo in cron.daily script. Closes: #486179 * Traditional Chinese updated. Closes: #488526 * German corrected and completed. Closes: #490532, #480002, #498018 * French completed * Bulgarian updated. Closes: #492473 * Slovak updated. Closes: #492475 * Galician updated. Closes: #492794 * Japanese updated. Closes: #492975 * Fix missing space in Greek translation. Closes: #493922 * Greek updated. * Brazilian Portuguese updated. * Basque updated. Closes: #496754 * Romanian updated. Closes: #492773, #488361 * Portuguese updated. Closes: #491790 * Simplified Chinese updated. Closes: #489344 * Norwegian Bokmål updated. Closes: #480022 * Czech updated. Closes: #479628, #497277 * Korean updated. Closes: #464515 * Spanish updated. Closes: #457706 * Lithuanian added. Closes: #493328 * Swedish updated. Closes: #497496 * Vietnamese updated. Closes: #497893 * Portuguese updated. Closes: #498411 * Greek updated. Closes: #498687 * Polish updated. * merge patch that enforces stricter https server certificate checking (thanks to Arnaud Ebalard, closes: #485960) * allow per-mirror specific https settings (thanks to Arnaud Ebalard, closes: #485965) * add doc/examples/apt-https-method-example.cof (thanks to Arnaud Ebalard, closes: #485964) * apt-pkg/depcache.cc: - when checking for new important deps, skip critical ones (closes: #485943) * improve apt progress reporting, display trigger actions * add DPkg::NoTriggers option so that applications that call apt/aptitude (like the installer) defer trigger processing (thanks to Joey Hess) * doc/makefile: - add examples/apt-https-method-example.conf * Russian updated. Closes: #479777, #499029 * fix FTBFS by changing build-depends to * ABI library name change because it's built against * Package that contains all the new features * Branch that contains all the new features:
2008-10-11* Compilation fixes and portability improvement for compiling APT against ↵Luca Bruno1-1/+1
non-GNU libc
2008-07-31* apt-ftparchive might write corrupt Release files (LP: #46439)Michael Vogt1-1/+1
2007-11-30* ftparchive/contents.cc:Michael Vogt2-1/+7
- fix error output * ftparchive/contents.cc: - support lzma data members * ftparchive/multicompress.cc: - support lzma output
2007-09-10* make apt build with g++ 4.3Michael Vogt1-0/+1
2007-08-01* Applied patch from Aurelien Jarno <aurel32@debian.org> to fix wrongOtavio Salvador1-2/+2
directory downloading on non-linux architectures (closes: #435597)