summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* webserver: use pthreads to handle multiple clientsDavid Kalnischkies2013-11-302-163/+201
| | | | | | | | | | | | Clients like browsers prefer to open many connections and keep them open for a while, so that pages with lot of subelements would take a while to load (if at all), by using threads as all servers do some way or another we can resolve this. libapt is not intended to be pthread-safe and stuff like the storage of the last return code doesn't make too much sense if multiple clients interact with us, but it is good enough for now and an other interesting (mis)use of libapt in general. Git-Dch: Ignore
* webserver: strip parameters from filenameDavid Kalnischkies2013-11-301-1/+9
| | | | | | | Again, not (currently) used by the tests itself, but in interactive usage of the webserver itself. Git-Dch: Ignore
* webserver: add directoryIndex support defaulting to index.htmlDavid Kalnischkies2013-11-301-3/+15
| | | | Git-Dch: Ignore
* webserver: implement ~user access to ~user/public_html/David Kalnischkies2013-11-301-1/+25
| | | | | | | pretty much useless for the testcases, but handy to test the webserver itself in 'real world' environments Git-Dch: Ignore
* tests: enhance https support in the testcasesDavid Kalnischkies2013-11-302-8/+14
| | | | Git-Dch: Ignore
* webserver: spurious newline after data confuses curlDavid Kalnischkies2013-11-301-9/+9
| | | | | | | | Webserver wrongly sends an additional newline after the data which causes curl to believe that the next request on this socket has no header data and so includes all headers in the data output. Git-Dch: Ignore
* truncating /dev/null to zero is always successfulDavid Kalnischkies2013-11-301-0/+3
| | | | | | | | | | | Calling truncate on /dev/null can happen by the download methods if they are instructed to download a file to /dev/null (as testcases are only interested in the status code, but do not support HEAD requests yet) So just ignore truncate calls on the /dev/null file as it is always empty anyway, so truncating to zero isn't a problem. Git-Dch: Ignore
* releasing package apt version 0.9.13.1Michael Vogt2013-11-291-2/+2
|
* fix apport report writing (LP: #1254499)Michael Vogt2013-11-292-1/+2
|
* reset terminal on error (closes: #730795)Michael Vogt2013-11-292-0/+2
|
* update changelogMichael Vogt2013-11-291-0/+1
|
* fix crash when SetCandidateRelease is usedMichael Vogt2013-11-293-1/+40
|
* update changelogMichael Vogt2013-11-291-1/+3
|
* Merge remote-tracking branch 'mvo/debian/sid' into debian/sidMichael Vogt2013-11-2914-27/+193
|\ | | | | | | | | Conflicts: apt-private/private-cmndline.cc
| * Merge branch 'feature/edit-sources' into debian/sidMichael Vogt2013-11-2912-24/+190
| |\
| | * add "APT::String::Endswith" and automatic adding of ".list" in apt edit-sourceMichael Vogt2013-11-294-3/+34
| | |
| | * add support for "apt edit-source foo" sources.list.d component editingMichael Vogt2013-11-291-4/+14
| | |
| | * move EditSources into its own fileMichael Vogt2013-11-284-38/+50
| | |
| | * add check when sources.list changedMichael Vogt2013-11-263-11/+43
| | |
| | * add syntax check for sources.listMichael Vogt2013-11-261-3/+16
| | |
| | * add basic "edit-sources" commandMichael Vogt2013-11-255-19/+87
| | |
| * | rename APT::Cmd::AllVersions -> APT::Cmd::All-Versions, APT::Cmd::UseRegexp ↵Michael Vogt2013-11-262-3/+3
| | | | | | | | | | | | -> APT::Cmd::Use-Regexp
* | | add autopkgtestMichael Vogt2013-11-293-0/+10
| | |
* | | add missing test/integration/test-bug-720597-build-dep-purgeMichael Vogt2013-11-281-0/+36
| | |
* | | update changelogMichael Vogt2013-11-281-2/+3
| | |
* | | Merge remote-tracking branch 'mvo/feature/short-list' into debian/sidMichael Vogt2013-11-284-6/+14
|\ \ \
| * | | add APT::Cmd::List-Include-SummaryMichael Vogt2013-11-262-1/+4
| |/ /
| * / do not show summary in "apt list"Michael Vogt2013-11-253-6/+11
| |/
* | add "-f" option to "build-dep" as sbuild is using it to fix regression with ↵Michael Vogt2013-11-282-1/+8
| | | | | | | | cross-building (LP: #1255806)
* | fix regression that APT::Keep-Fds is not honored (closes: #730490)Michael Vogt2013-11-284-9/+23
| |
* | fix "apt-get --purge build-dep" (closes: #720597)Michael Vogt2013-11-282-0/+8
| |
* | upload 0.9.13 to unstableMichael Vogt2013-11-241-2/+2
| |
* | Changed MinAgeSec to MinAge in /etc/cron.daily/apt:200,204 LP: #1206047Michael Vogt2013-11-232-2/+10
|/
* small documentation updatesMichael Vogt2013-11-014-2/+8
|
* releasing package apt version 0.9.13~exp1Michael Vogt2013-11-011-2/+2
|
* prepare new uploadMichael Vogt2013-10-311-0/+24
|
* setup LINES in apt-pkg/install-progress.ccMichael Vogt2013-10-311-0/+5
|
* use StartDpkg() in PackageManagerProgressDeb822Fd as wellMichael Vogt2013-10-312-2/+2
|
* add new pid_t ExecFork(std::set<int> KeepFDs) to get rid of the super ugly ↵Michael Vogt2013-10-315-32/+43
| | | | APT::Keep-Fds hack and also add a new PackageManagerProgressFd::StartDpkg() progress state
* move pty magic into its own functionsMichael Vogt2013-10-312-88/+97
|\
| * move pty stuff into its own functionMichael Vogt2013-10-312-79/+97
| |
* | fix some more ABI issues, abicheck is happy nowMichael Vogt2013-10-313-2/+11
| |
* | restore ABI and prepare next ABI via #if (APT_PKG_MAJOR >= 4 && ↵Michael Vogt2013-10-317-29/+106
| | | | | | | | APT_PKG_MINOR >= 13)
* | Merge remote-tracking branch 'upstream/debian/sid' into ↵Michael Vogt2013-10-251-4/+10
|\ \ | | | | | | | | | feature/install-progress-refactor
| * | improve documentation for Acquire::http::Proxy-Auto-Detect (thanks to ↵Michael Vogt2013-10-251-4/+10
| | | | | | | | | | | | Francesco Poli)
* | | extract getDpkgExecutable() and DPkgPM::BuildPackagesProgressMap() out of ↵Michael Vogt2013-10-252-62/+77
| | | | | | | | | | | | the monster long pkgDPkgPM::Go()
* | | make the main loop a while() instead of a for() as I find this (much) easier ↵Michael Vogt2013-10-241-2/+3
| | | | | | | | | | | | to read this way)
* | | Merge remote-tracking branch 'upstream/debian/sid' into ↵Michael Vogt2013-10-2220-377/+512
|\| | | | | | | | | | | | | | | | | | | | | | | feature/install-progress-refactor Conflicts: apt-pkg/deb/dpkgpm.cc apt-pkg/makefile
| * | fix failing ./test/integration/test-disappearing-packages (thanks Donkult) - ↵Michael Vogt2013-10-222-15/+6
| | | | | | | | | | | | ported from the mvo/feature/install-progress-refactor branch
| * | test/integration/run-tests: output the failed test namesMichael Vogt2013-10-221-0/+5
| | |