Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-06-09 | OpenDescriptor should autoclose fd always on error | David Kalnischkies | |
OpenInternDescriptor failures would cause additional errors to be generated by double-closing an fd. Other errors (although these are generated if the method is used incorrectly, so unlikely) didn't close the fd aswell. Closes: 704608 | |||
2013-06-09 | set Fail flag in FileFd on all errors consistently | David Kalnischkies | |
Previously some errors would set the Fail flag while some didn't without a clear reason as all errors leave a bad FileFd behind, so we use a helper now to ensure that all errors set the flag. | |||
2013-06-09 | make the vprintf like _error->Insert public | David Kalnischkies | |
Git-Dch: Ignore | |||
2013-06-06 | fix double free (closes: #711045) | Michael Vogt | |
2013-05-08 | merged patch from Daniel Hartwig to fix URI and proxy releated issues | Michael Vogt | |
2013-04-08 | merged bundle from david | Michael Vogt | |
2013-04-03 | apt-pkg/contrib/gpgv.cc: fix InRelease check | Michael Vogt | |
2013-04-02 | merged lp:~mvo/apt/fix-inrelease5 | Michael Vogt | |
2013-03-19 | support dash-escaped text in clearsigned files as implementations are | David Kalnischkies | |
free to escape all lines (we have no lines in our files which need to be escaped as these would be invalid fieldnames) and while ExecGPGV would detect dash-escaped text as invalid (as its not expected in messages with detached signatures) it would be possible to "comment" lines in (signed) dsc files which are only parsed but not verified | |||
2013-03-19 | use FileFd instead of int fds to tidy up the interface a bit | David Kalnischkies | |
2013-03-18 | * apt-pkg/deb/debindexfile.cc, | David Kalnischkies | |
apt-pkg/deb/deblistparser.cc: - use OpenMaybeClearSignedFile to be free from detecting and skipping clearsigning metadata in dsc and Release files We can't write a "clean" file to disk as not all acquire methods copy Release files before checking them (e.g. cdrom), so this reverts recombining, but uses the method we use for dsc files also in the two places we deal with Release files | |||
2013-03-18 | - add method to open (maybe) clearsigned files transparently | David Kalnischkies | |
* ftparchive/writer.cc: - use OpenMaybeClearSignedFile to be free from detecting and skipping clearsigning metadata in dsc files | |||
2013-03-16 | ensure that we fclose/unlink/free in the new gpg-code as soon as possible | David Kalnischkies | |
2013-03-15 | - if ExecGPGV deals with a clear-signed file it will split this file | David Kalnischkies | |
into data and signatures, pass it to gpgv for verification and recombines it after that in a known-good way without unsigned blocks and whitespaces resulting usually in more or less the same file as before, but later code can be sure about the format * apt-pkg/deb/debmetaindex.cc: - reenable InRelease by default | |||
2013-03-15 | split out a method to strip whitespaces only on the right side | Michael Vogt | |
2013-03-15 | don't close stdout/stderr if it is also the statusfd | David Kalnischkies | |
2013-03-15 | * apt-pkg/contrib/gpgv.cc: | David Kalnischkies | |
- ExecGPGV is a method which should never return, so mark it as such and fix the inconsistency of returning in error cases | |||
2013-03-15 | * apt-pkg/indexcopy.cc: | David Kalnischkies | |
- rename RunGPGV to ExecGPGV and move it to apt-pkg/contrib/gpgv.cc | |||
2013-03-10 | various simple changes to fix cppcheck warnings | David Kalnischkies | |
2013-03-01 | include two missing patches to really fix bug #696225, thanks to | Michael Vogt | |
Guillem Jover | |||
2013-01-09 | * apt-pkg/contrib/progress.cc: | Michael Vogt | |
- Make "..." translatable to fix inconsistencies in the output of e.g. apt-get update. While this adds new translatable strings, not having translations for them will not break anything. Thanks to Guillem Jover. Closes: #696225 | |||
2012-10-15 | merge from lp:~donkult/apt/sid | Michael Vogt | |
2012-10-13 | remove 256 char line limit by using getline() (POSIX.1-2008) | David Kalnischkies | |
2012-10-13 | * apt-pkg/contrib/netrc.cc: | David Kalnischkies | |
- remove the 64 char limit for login/password in internal usage | |||
2012-10-12 | merged lp:~mvo/apt/mvo | Michael Vogt | |
2012-08-28 | apt-pkg/contrib/netrc.cc: use a slightly smaller login/password size | Michael Vogt | |
2012-08-13 | make netrc parser more robust and parser biger login tokens, thanks to "TJ" ↵ | Michael Vogt | |
(LP: #1008289) | |||
2012-08-04 | * apt-pkg/contrib/fileutl.cc: | David Kalnischkies | |
- remove _POSIX_SYNCHRONIZED_IO guard in FileFd::Sync() around fsync as this guard is only needed for fdatasync and not defined on hurd | |||
2012-08-04 | move the sysconf call behind the _POSIX_SYNCHRONIZED_IO guard there | David Kalnischkies | |
it is used for the msync call | |||
2012-08-04 | apt-pkg/contrib/mmap.cc: | Pino Toscano | |
- guard only the msync call with _POSIX_SYNCHRONIZED_IO rather than also the fallback code as it breaks APT on hurd since 0.9.7.3 as the fallback is now always used on non-linux (Closes: #683354) | |||
2012-07-24 | for filesystems not supporting mmap'ing a file we need to use a | David Kalnischkies | |
SyncToFd dummy just as we did for compressed files in 0.9.5 | |||
2012-07-24 | trigger the usage of the fallback code for kfreebsd also in the | David Kalnischkies | |
second (filebased) constructor of DynamicMMap (Closes: #677704) | |||
2012-07-20 | * apt-pkg/contrib/mmap.cc: | David Kalnischkies | |
- refer to APT::Cache-Start in case the growing failed as if -Limit is really the offender it will be noted in a previous error message. | |||
2012-06-16 | Fix previous commit: Do not call memset() if realloc() returned NULL. | Julian Andres Klode | |
2012-06-16 | Zero out the new memory allocated with realloc(). | Julian Andres Klode | |
2012-06-16 | * apt-pkg/contrib/mmap.cc: | Julian Andres Klode | |
- Fix the Fallback option to work correctly, by not calling realloc() on a map mapped by mmap(), and by using malloc and friends instead of new[]. | |||
2012-06-09 | fix segfault with empty LongOpt in --no-* branch | David Kalnischkies | |
2012-06-09 | * apt-pkg/contrib/cmdline.cc: | Daniel Hartwig | |
- apply patch from Daniel Hartwig to fix a segfault in case the LongOpt is empty (Closes: #676331) | |||
2012-05-22 | * apt-pkg/contrib/fileutl.cc: | David Kalnischkies | |
- dup() given compressed fd in OpenDescriptor if AutoClose is disabled as otherwise gzclose() and co will close it | |||
2012-05-21 | * apt-pkg/contrib/mmap.cc: | David Kalnischkies | |
- have a dummy SyncToFd around in case of ReadOnly access to a compressed file as we otherwise on Close() do not delete[] the char buffer but munmap() it… (Closes: #673815) | |||
2012-05-16 | * apt-pkg/contrib/fileutl.cc: | David Kalnischkies | |
- ensure that we close compressed fds, wait for forks and such even if the FileFd itself is set to not autoclose the given Fd | |||
2012-05-10 | ensure that d is set before accessing it | David Kalnischkies | |
2012-05-10 | ensure that in error conditions the Fail flag is set | David Kalnischkies | |
2012-05-10 | collect zombie (de)compressor processes on reopen | David Kalnischkies | |
2012-05-09 | ensure that we do init d only once and especially not with its own | David Kalnischkies | |
content as this causes some "interesting" hickups resulting in segfaults as it seems (Closes: #554387, #670979) | |||
2012-05-09 | * apt-pkg/contrib/fileutl.cc: | David Kalnischkies | |
- check that the fd which are closed are valid | |||
2012-04-23 | /dev/null is a special absolute path as it has no subdirectories | David Kalnischkies | |
2012-04-23 | normalize a bit by replacing // and /./ with / in FindFile | David Kalnischkies | |
2012-04-22 | * apt-pkg/contrib/configuration.cc: | David Kalnischkies | |
- add a more versatile Dump() method | |||
2012-04-21 | * apt-pkg/contrib/strutl.cc: | David Kalnischkies | |
- remove the message size limit from ioprintf and strprintf |