Julian Andres Klode
9055046760
debian/control: Set Standards-Version to 3.9.0
12 years ago
Julian Andres Klode
ae4a4f91e9
* apt-pkg/versionmatch.cc:
- Support matching pins by regular expressions or glob() like patterns,
regular expressions have to be put between to slashes; for example,
/.*/.
12 years ago
Julian Andres Klode
7ecb5be707
debian/changelog: Fix a typo
12 years ago
Julian Andres Klode
d4af23c2d8
* apt-pkg/deb/deblistparser.cc:
- Handle architecture wildcards (Closes : #547724 ).
12 years ago
Julian Andres Klode
330463dd23
methods/ftp.h: Handle different logins are on the same server ( Closes : #586904 ).
12 years ago
Michael Vogt
6b2f7a60c3
* apt-pkg/cachefile.h:
- make pkgPolicy public again, libapt-pkg-perl (and probably
others) get unhappy without that
12 years ago
Michael Vogt
2b968050ca
releasing version 0.7.26~exp6
12 years ago
David Kalnischkies
97f4026d93
correct a minor spelling mistake in the changelog
12 years ago
David Kalnischkies
6f466ddbf2
readd the autoremove protection for the kfreebsd-image as it was lost
in Michaels merge with the ubuntu branch
12 years ago
David Kalnischkies
c91d9a630b
sent Last-Modified header also for Translation files
12 years ago
David Kalnischkies
a319c4eeae
* apt-pkg/indexcopy.cc:
- move the gpg codecopy to a new method and use it also in methods/gpgv.cc
12 years ago
David Kalnischkies
9ee8287e5e
* apt-pkg/policy.cc:
- get the candidate right for a not-installed pseudo package if
his non-pseudo friend is installed
12 years ago
Michael Vogt
ba74b79fb5
debian/rules: remove two more leftovers fromthe ubuntu merge
12 years ago
David Kalnischkies
b02fffa648
rename the options, document them and reorder the changelog a bit
12 years ago
David Kalnischkies
550891457f
use the portable timegm shown in his manpage instead of a strange
looking code copycat from wget
12 years ago
David Kalnischkies
c99e48ec26
* ftparchive/writer.cc:
- add ValidTime option to generate a Valid-Until header in Release file
12 years ago
David Kalnischkies
cd8cf88f0e
* apt-pkg/contrib/strutl.cc:
- split StrToTime() into HTTP1.1 and FTP date parser methods and
use strptime() instead of some selfmade scanf mangling
12 years ago
David Kalnischkies
1ddb859611
* apt-pkg/indexrecords.cc:
- backport forgotten Valid-Until patch from the obsolete experimental
branch to prevent replay attacks better, thanks to Thomas Viehmann
for the initial patch! (Closes : #499897 )
12 years ago
David Kalnischkies
84910ad509
support special release-modifier 'installed' and 'candidate'
12 years ago
David Kalnischkies
6ebaae9a5d
accept package versions in the unmet command
12 years ago
David Kalnischkies
88edd59bb5
enhance the changelog a bit
12 years ago
David Kalnischkies
f44a05ff64
add --target-release option ( Closes : #115520 )
12 years ago
David Kalnischkies
d9eb210edd
use pkgCacheFile and the new CacheSets all over the place
12 years ago
David Kalnischkies
3f8621c5ef
store also the SourceList we use internally for export
12 years ago
David Kalnischkies
2e5f4e45f5
* apt-pkg/cachefile.{cc,h}:
- split Open() into submethods to be able to build only parts
- make the OpProgress optional in the Cache buildprocess
12 years ago
David Kalnischkies
3a882565a9
* cmdline/apt-get.cc:
- use unsigned long long instead of double to store values it gets
12 years ago
David Kalnischkies
a3c4c81afe
* apt-pkg/depcache.cc:
- switch i{Download,Usr}Size from double to (un)signed long long
The biggest reason is that this saves a lot of float point operations
we do in AddSizes() on integers. The only reason i see that this was
a double is that it was 64bit long and can therefore store bigger
values than int/long, but with the availablity of (un)signed long long
we are now also at 64bit and can store sizes more than 8 Exabytes big -
by the time this will be a limit the C/C++ Standard will have bigger types,
hopefully.
12 years ago
David Kalnischkies
81305a0b30
deprecate AddSize with Multiplier as it is unused and switch to
boolean instead to handle the sizes more gracefully.
12 years ago
David Kalnischkies
e2c66de5c5
* apt-pkg/pkgcache.h:
- switch {,Install-}Size to unsigned long long
* apt-pkg/depcache.cc:
- deal with long long, not with int to remove 2GB Limit (LP: #250909 )
12 years ago
David Kalnischkies
d4489d4983
* apt-pkg/cacheset.{cc,h}:
- add simple wrapper around std::set for cache structures
12 years ago
David Kalnischkies
7959c5eda8
rename packageset into cacheset while it is not too late
12 years ago
David Kalnischkies
d5cc17d6c2
* cmdline/apt-cache.cc:
- make the search multiarch compatible by using GrpIterator instead
12 years ago
David Kalnischkies
bd2fb30a86
* apt-pkg/pkgcache.cc:
- get the best matching arch package from a group with FindPreferredPkg
12 years ago
David Kalnischkies
093e9f5d30
* apt-pkg/contrib/cmdline.cc:
- fix segfault in SaveInConfig caused by writing over char[] sizes
12 years ago
David Kalnischkies
78c3259686
move cmdline parsing from apt-cache to new FromCommandLine method
12 years ago
David Kalnischkies
ffee1c2bed
move regex magic from apt-get to new FromRegEx method
12 years ago
David Kalnischkies
e1dbde8dd0
* apt-pkg/packageset.h:
- add a simple wrapper around std::set for packages with it
12 years ago
David Kalnischkies
f5cd2dbfc4
* ftparchive/writer.h:
- add a virtual destructor to FTWScanner class (for cppcheck)
12 years ago
David Kalnischkies
461e4a5e0d
* apt-pkg/depcache.cc:
- correct "Dangerous iterator usage." pointed out by cppcheck
12 years ago
David Kalnischkies
b3fdb99801
* apt-pkg/cacheiterator.h:
- let pkgCache::Iterator inherent std::iterator
12 years ago
David Kalnischkies
e1430400bf
* apt-pkg/indexrecords.{cc,h}:
- add a constant Exists check for MetaKeys
* apt-pkg/acquire-item.cc:
- do not try PDiff if it is not listed in the Meta file
12 years ago
David Kalnischkies
3152f4aa4a
* apt-pkg/aptconfiguration.cc:
- remove duplicate architectures in getArchitectures()
12 years ago
David Kalnischkies
392a882ad8
try harder to find the other pseudo versions for autoremove multiarch
12 years ago
David Kalnischkies
8378913047
* apt-pkg/depcache.cc:
- do the autoremove mark process also for required packages to handle
these illegally depending on lower priority packages (Closes : #583517 )
12 years ago
David Kalnischkies
d34690e1dc
* apt-pkg/deb/debsystem.cc:
- add better config item for extended_states file
12 years ago
David Kalnischkies
eb6f9bac96
forward manual-installed bit on package disappearance
12 years ago
David Kalnischkies
6cb1060b58
* apt-pkg/deb/dpkgpm.cc:
- write Disappeared also to the history.log
12 years ago
Michael Vogt
f64684a40c
methods/http.cc: shorten comment on return values of DealWithHeaders (because we use a enum now)
12 years ago
David Kalnischkies
642ebc1a04
- show at the end of the install process a list of disappeared packages
* apt-pkg/packagemanager.h:
- export info about disappeared packages with GetDisappearedPackages()
12 years ago
David Kalnischkies
b3514c5695
* apt-pkg/deb/dpkgpm.cc:
- add 'disappear' to the known processing states, thanks Jonathan Nieder
12 years ago