summaryrefslogtreecommitdiff
path: root/ftparchive
Commit message (Collapse)AuthorAgeFilesLines
* - load the supported compressors from configurationDavid Kalnischkies2011-02-273-47/+34
| | | - support adding new compressors by configuration
* * ftparchive/contents.cc:David Kalnischkies2011-02-241-28/+3
| | | - remove ExtractArchive codecopy from apt-inst/deb/debfile.cc
* * ftparchive/multicompress.cc, apt-inst/deb/debfile.cc:David Kalnischkies2011-02-223-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
| * * ftparchive/writer.cc:David Kalnischkies2011-02-221-0/+2
| | | | | | - include xz-compressed Packages and Sources files in Release file
| * * ftparchive/multicompress.cc, apt-inst/deb/debfile.cc:David Kalnischkies2011-02-222-1/+6
| | | | | | | | - support xz compressor to create xz-compressed Indexes and be able to open data.tar.xz files
* | add options to disable specific checksums for IndexesDavid Kalnischkies2011-02-223-59/+92
| |
* | * ftparchive/writer.cc:David Kalnischkies2011-02-221-0/+5
| | | | | | - ensure that Date and Valid-Until time strings are not localised
* | merge with debian-sidDavid Kalnischkies2011-01-251-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
| * releasing version 0.8.10.2Michael Vogt2011-01-251-1/+1
| |
* | include Index files by default in the Release fileDavid Kalnischkies2011-01-241-0/+1
| |
* | * ftparchive/writer.cc:David Kalnischkies2011-01-202-11/+17
|/ | | - add config option to search for more patterns in release command
* * ftparchive/writer.cc:Michael Vogt2010-09-091-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)
| * * ftparchive/writer.cc:David Kalnischkies2010-09-091-2/+2
| | | | | | - null the valid string instead of the date if Valid-Until is not set
* | * ftparchive/writer.cc:Michael Vogt2010-09-091-6/+9
|/ | | | - write out {Files,Checksum-Sha1,Checksum-Sha256} only if available LP: #633967. Thanks to Colin Watson
* * ftparchive/apt-ftparchive.cc:David Kalnischkies2010-09-071-1/+6
| | | | - ensure that BinDirectory as well as Tree settings get the correct default FileMode setting (Closes: #595922)
* * ftparchive/writer.cc:David Kalnischkies2010-08-191-1/+1
| | | - init valid-until correctly to prevent garbage entering Release file
* - backport forgotten Valid-Until patch from the obsolete experimentalDavid Kalnischkies2010-06-091-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
| * * ftparchive/writer.cc:David Kalnischkies2010-06-091-0/+10
| | | | | | - add ValidTime option to generate a Valid-Until header in Release file
* | i managed to commit broken code… which (at least in my mind) workedDavid Kalnischkies2010-05-311-1/+1
| | | | | | | | yesterday. Strange… anyway only small fixes.
* | * ftparchive/writer.h:David Kalnischkies2010-05-291-0/+1
|/ | | - add a virtual destructor to FTWScanner class (for cppcheck)
* * ftparchive/writer.cc:David Kalnischkies2010-04-231-21/+19
| | | - remove 999 chars Files and Checksums rewrite limit (Closes: #577759)
* merged from lp:~donkult/apt/sidMichael Vogt2010-04-013-13/+126
|\
| * Switch the TranslationWriter to use MultiCompress to be able to generateDavid Kalnischkies2010-03-263-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.
| * Inclusion of Long Descriptions in the Packages files can be set nowDavid Kalnischkies2010-03-261-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.
| * * ftparchive/writer.cc:David Kalnischkies2010-03-223-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.
* | ftparchive/apt-ftparchive.cc: Include apt-pkg/init.h.Julian Andres Klode2010-03-261-0/+1
| |
* | * ftparchive/apt-ftparchive.cc:Julian Andres Klode2010-03-261-1/+1
|/ | | - Read default configuration (Closes: #383257)
* - add --arch option for apt-ftparchive packages and contents commandsDavid Kalnischkies2010-02-183-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)
* merge with debian-sidDavid Kalnischkies2010-02-132-14/+19
|\
| * * cmdline/acqprogress.cc:Michael Vogt2010-01-311-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)
| * * ftparchive/writer.{cc,h}:Michael Vogt2010-01-252-14/+19
| | | | | | | | - merge crash fix for apt-ftparchive on hurd, thanks to Samuel Thibault for the patch (closes: #566664)
| * fix a few typos in strings, comments and manpage of apt-ftparchiveDavid Kalnischkies2009-12-115-8/+8
| | | | | | | | thanks Karl Goetz! (Closes: #558757)
| * merged -r 1920..1922 from lp:~donkult/apt/sidMichael Vogt2009-12-102-2/+20
| |
| * merged -r1875..1886 from lp:~donkult/apt/sidMichael Vogt2009-12-101-5/+5
| |\
* | | * ftparchive/writer.cc:David Kalnischkies2010-01-301-5/+25
| | | | | | | | | | | | - generate sha1 and sha256 checksums for dsc (Closes: #567343)
* | | fix a few typos in strings, comments and manpage of apt-ftparchiveDavid Kalnischkies2009-12-015-8/+8
| | | | | | | | | | | | thanks Karl Goetz! (Closes: #558757)
* | | tell every method in ftparchive/ that const& is sexyDavid Kalnischkies2009-11-2810-86/+86
| | |
* | | add APT::FTPArchive::AlwaysStat to disable the too aggressiveDavid Kalnischkies2009-11-284-9/+15
| | | | | | | | | | | | | | | caching if versions are build multiply times (not recommend) Patch by Christoph Goehre, thanks! (Closes: #463260)
* | | merge with lp:~mvo/apt/debian-sid and update all pot's and po'sDavid Kalnischkies2009-11-271-0/+1
|\| |
| * | * ftparchive/apt-ftparchive.cc:Julian Andres Klode2009-11-241-0/+1
| | | | | | | | | - Call setlocale() so translations are actually used.
* | | Add APT::FTPArchive::LongDescription to disable the inclusion of theDavid Kalnischkies2009-11-262-2/+20
| |/ |/| | | | | LongDescriptions in the generated Packages file.
* | fix compiler warning: suggest parentheses around && within || in cachedbDavid Kalnischkies2009-10-141-5/+5
|/
* Add a Acquire::CompressionTypes config variable from there theDavid Kalnischkies2009-08-121-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!
* ftparchive/cachedb.cc: compact() the database after c_del()Michael Vogt2009-03-241-0/+1
|
* * apt-ftparchive might write corrupt Release files (LP: #46439)Michael Vogt2008-10-281-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:
| * * Compilation fixes and portability improvement for compiling APT against ↵Luca Bruno2008-10-111-1/+1
| | | | | | | | non-GNU libc
* | * apt-ftparchive might write corrupt Release files (LP: #46439)Michael Vogt2008-07-311-1/+1
|/
* * ftparchive/contents.cc:Michael Vogt2007-11-302-1/+7
| | | | | | | - fix error output * ftparchive/contents.cc: - support lzma data members * ftparchive/multicompress.cc: - support lzma output
* * make apt build with g++ 4.3Michael Vogt2007-09-101-0/+1
|
* * Applied patch from Aurelien Jarno <aurel32@debian.org> to fix wrongOtavio Salvador2007-08-011-2/+2
| | | directory downloading on non-linux architectures (closes: #435597)