summaryrefslogtreecommitdiff
path: root/debian
AgeCommit message (Collapse)Author
2010-03-31Userinfo is urlencoded in URIs (RFC 3986)David Kalnischkies
Thanks to Jean-Baptiste Lallement for spotting and fixing it! * apt-pkg/contrib/strutl.cc: - always escape '%' (LP: #130289) (Closes: #500560) - unescape '%' sequence only if followed by 2 hex digit - username/password are urlencoded in proxy string (RFC 3986)
2010-03-30try version match in FindSrc first exact than fuzzy (LP: #551178)David Kalnischkies
2010-03-30replace every call to toupper with one to our own tolower_asciiDavid Kalnischkies
This sounds like a premature optimization and since Mr. Knuth we all know that they are the root of all evil - but, and here it starts to be interesting: As the tolower_ascii method is by far the most called method we have (~60 Mio. times) and as we compare only strings containing ascii characters (package names, configuration options) using our own method reduces execution time of APT by 4% plus it avoids that the locale settings can influence us.
2010-03-27remove wrong pin-priority is optional remark (Closes: #574944)David Kalnischkies
2010-03-26origin can be used to match a hostname (Closes: #352667)David Kalnischkies
2010-03-26* doc/po/de.po:David Kalnischkies
- correct a few typos in the german manpage translation. Thanks to Chris Leick and Georg Koppen! (Closes: #574962)
2010-03-26* doc/apt_preferences.5.xml:David Kalnischkies
- fix a=sid vs. n=sid typo, thanks Ansgar Burchardt!
2010-03-22* ftparchive/writer.cc:David Kalnischkies
- 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-03-19merge with debian-sid to get new pl-manpageDavid Kalnischkies
2010-03-19add translation of the manpages to PT (portuguese)David Kalnischkies
Thanks to Américo Monteiro!
2010-03-19Add conflict with manpages-plbubulle@debian.org
2010-03-19Polish manpages translation updatebubulle@debian.org
2010-03-18merge MultiArch-ABI. We don't support MultiArch yet (as most other tools),David Kalnischkies
but we support the usage of the new ABI so libapt users can start to prepare for MultiArch (Closes: #536029)
2010-03-17* apt-pkg/pkgcachegen.cc:David Kalnischkies
- merge versions correctly even if multiple different versions with the same version number are available. Thanks to Magnus Holmgren for the patch! (Closes: #351056)
2010-03-16Dutch translation updatebubulle@debian.org
2010-03-15* doc/makefile, doc/*:David Kalnischkies
- generate subdirectories for building the manpages in on the fly depending on the po files we have.
2010-03-14* apt-pkg/depcache.cc:David Kalnischkies
- remove Auto-Installed information from extended_states together with the package itself (Closes: #572364)
2010-03-14* debian/control:David Kalnischkies
- add automake/conf build-depends/conflicts as recommend by the autotools-dev README (Closes: #572615)
2010-03-14merge with debian-sid, update-po for manpages and fix a few moreDavid Kalnischkies
typos in doc/po/es.po to generate the manpages properly. [ Christian Perrier ] * German translation update. Closes: #571037 * Spanish manpages translation update. Closes: #573293 [ Julian Andres Klode ] * cmdline/apt-mark: - Use the new python-apt API (and conflict with python-apt << 0.7.93.2). * apt-inst/contrib/arfile.h: - Add public ARArchive::Members() which returns the list of members. * debian/rules: - Fix the libraries name to be e.g. libapt-pkg4.9 instead of libapt-pkg-4.9.
2010-03-13* apt-pkg/deb/debversion.cc:David Kalnischkies
- consider absent of debian revision equivalent to 0 (Closes: #573592) This moves the existing testcase for version comparison to "my" directory, adds a few more tests (e.g. the tests used in cupt) and rewrites the testcases runner: The runner does now call dpkg --compare-versions to check what dpkg thinks about the comparison - all done in less code ;)
2010-03-12* apt-pkg/deb/dpkgpm.cc:David Kalnischkies
- if available store the Commandline in the history * apt-pkg/contrib/cmndline.cc: - save Commandline in Commandline::AsString for logging
2010-03-12* debian/rules:Julian Andres Klode
- Fix the libraries name to be e.g. libapt-pkg4.9 instead of libapt-pkg-4.9.
2010-03-12apt-inst/contrib/arfile.h: Add public ARArchive::Members() which returns the ↵Julian Andres Klode
list of members.
2010-03-12* cmdline/apt-get.ccDavid Kalnischkies
- fix memory leaks in error conditions in DoSource()
2010-03-12* cmdline/apt-get.cc:David Kalnischkies
- add a --only-upgrade flag to install command (Closes: #572259) That is NOT what is requested in e.g. #74067 - this is a very simple flag which behaves orthogonal to --no-upgrade not a full-blown upgrade option for a single package instead of the whole package set.
2010-03-12* apt-pkg/deb/dpkgpm.cc:David Kalnischkies
- fix error message construction in OpenLog()
2010-03-10Spanish manpages translation updatebubulle@debian.org
2010-03-02* doc/apt_preferences.5.xml:David Kalnischkies
- fix two typos and be more verbose in the novice warning. Thanks to Osamu Aoki for pointing it out! (Closes: #567669)
2010-03-01* cmdline/apt-mark:Julian Andres Klode
- Use the new python-apt API (and conflict with python-apt << 0.7.93.2).
2010-02-27* apt-pkg/contrib/mmap.{h,cc}:David Kalnischkies
- add char[] fallback for filesystems without shared writable mmap() like JFFS2. Thanks to Marius Vollmer for writing and to Loïc Minier for pointing to the patch! (Closes: #314334)
2010-02-26* debian/control:David Kalnischkies
- remove some years old and obsolete Replaces
2010-02-25* cmdline/apt-mark:David Kalnischkies
- don't crash if no arguments are given (Closes: #570962)
2010-02-24German translation updatebubulle@debian.org
2010-02-19"Switch" to dpkg-source 3.0 (native) formatDavid Kalnischkies
2010-02-18fix crash when LANGUAGE is not setMichael Vogt
2010-02-18refreshed po/ doc/po filesMichael Vogt
2010-02-18merge from the lp:~donkult/apt/sid branchMichael Vogt
2010-02-18* [BREAK] merged lp:~mvo/apt/historyMichael Vogt
- this writes a /var/log/apt/history tagfile that contains details from the transaction (complements term.log) * methods/http.cc: - add cache-control headers even if no cache is given to allow adding options for intercepting proxies - add Acquire::http::ProxyAutoDetect configuration that can be used to call a external helper to figure out the proxy configuration and return it to apt via stdout (this is a step towards WPAD and zeroconf/avahi support) * abicheck/ - add new abitest tester using the ABI Compliance Checker from http://ispras.linuxfoundation.org/index.php/ABI_compliance_checker * Change the package index Info methods to allow apt-cache policy to be useful when using several different archives on the same host. (Closes: #329814, LP: #22354)
2010-02-18* abicheck/Michael Vogt
- add new abitest tester using the ABI Compliance Checker from http://ispras.linuxfoundation.org/index.php/ABI_compliance_checker
2010-02-18Change the package index Info methods to allow apt-cache policy to beMichael Vogt
useful when using several different archives on the same host. (Closes: #329814, LP: #22354)
2010-02-18* doc/apt-cdrom.8.xml:David Kalnischkies
- fix typo spotted by lintian: proc(c)eed
2010-02-18* debian/rules:David Kalnischkies
- remove creation of empty dir /usr/share/apt
2010-02-18we break the ABI, so let use increase the ABI number :)David Kalnischkies
(This is the revert of the glibc-abi-compatibility-hack)
2010-02-18* doc/apt_preferences.5.xml:David Kalnischkies
- explicitly warn against careless use (Closes: #567669)
2010-02-18* debian/control:David Kalnischkies
- update with no changes to debian policy 3.8.4
2010-02-18* aptconfiguration.cc:David Kalnischkies
- include all existing Translation files in the Cache (Closes: 564137) Previously if APT was executed with a different LC_* all these invocations needed to rebuild the Cache as too many files were included or missing: Now the lists-directory is checked for Translation-files and all these will be included in getLanguages() regardless of the environment setting (after a "none" so APT will not use them for displaying information).
2010-02-18* buildlib/apti18n.h.in, po/makefile:David Kalnischkies
- add ngettext support with P_()
2010-02-18 - add --arch option for apt-ftparchive packages and contents commandsDavid Kalnischkies
- 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-18* apt-pkg/deb/dpkgpm.cc:David Kalnischkies
- stdin redirected to /dev/null takes all CPU (Closes: #569488) Thanks to Aurelien Jarno for providing (again) a patch!
2010-02-17merged from debian-sidMichael Vogt