Summary: | HTTP-POST's of 21MB size make konqueror fail | ||
---|---|---|---|
Product: | [Unmaintained] kio | Reporter: | mig-o |
Component: | http | Assignee: | Dawit Alemayehu <adawit> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | ch75, diego.ml, flink, garryv, holster, johannes+kdebugs, metrobotte, nyte2k |
Priority: | NOR | ||
Version: | 3.0 | ||
Target Milestone: | --- | ||
Platform: | Debian testing | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | 4.7.0 | |
Sentry Crash Report: |
Description
mig-o
2001-11-06 10:52:48 UTC
Konqueror should not try to send the whole file in one chunk to the http-slave, but stream it. *** Bug 36108 has been marked as a duplicate of this bug. *** *** Bug 56328 has been marked as a duplicate of this bug. *** KDE 3.2.3 konqueror has _STILL_ this bug. Is this unfixable? Its a very annoying bug. If I try to upload huge files all my memory is consumed and my system gets very slow. The upload bar also stalls and doesn't show the actualy percentage of uploaded data. Yes, the fix for this is not trivial. It affects far too many components that require a lot of effort to fix. I already had a patch that took care of most of the problem, but after a long discussion it was decided that it needs to be improved a bit. I will dust it off once the freeze is over and see if it would be possible to get this fixed for one of those 3.3.x releases. Otherwise, it will have to wait for KDE 4.x. Sorry for the long delay... *** Bug 89367 has been marked as a duplicate of this bug. *** *** Bug 96659 has been marked as a duplicate of this bug. *** I just want to inform you that I have the same problem even in KDE 3.5.2. I am using a TWiki (http://twiki.org/) and it was impossible to upload a CD image with konqueror. Konqueror instantly consumed 100% CPU and around 2 Gig RAM and just seemed to hang. After switching to Firefox everything worked like expected... *** Bug 120559 has been marked as a duplicate of this bug. *** Git commit 01db8ec6e9934a13ed8025949dab9dd43010bf53 by Dawit Alemayehu. Committed on 13/02/2011 at 02:59. Pushed by adawit into branch 'master'. Overloaded the KIO::http_post and KIO::storedHttpPost APIs with ones that accept a QIODevice parameter instead of a QByteArray for the data source. See http://git.reviewboard.kde.org/r/100516/ for the details. BUG:34578 REVIEW:100516 M +3 -0 kio/kio/global.cpp M +2 -1 kio/kio/global.h M +147 -6 kio/kio/job.cpp M +33 -0 kio/kio/job.h M +27 -0 kio/kio/job_p.h M +1 -0 kio/kio/jobclasses.h M +141 -49 kioslave/http/http.cpp M +21 -2 kioslave/http/http.h http://commits.kde.org/kdelibs/01db8ec6e9934a13ed8025949dab9dd43010bf53 *** Bug 253517 has been marked as a duplicate of this bug. *** *** Bug 216958 has been marked as a duplicate of this bug. *** *** Bug 196117 has been marked as a duplicate of this bug. *** |