Parent Directory
|
Revision Log
| Links to HEAD: | (view) (annotate) |
| Sticky Revision: |
Use a non-quadratic memory allocation algorithm for multipart requests (joes) - see http://mail-archives.apache.org/mod_mbox/httpd-apreq-dev/200705.mbox/%3c876474e28s.fsf_-_@gemini.sunstarsys.com%3e
have fill_buffer() completely fill the multipart_buffer. This bug is tickled by the FireFox 2.0 when doing ssl uploads: https://bugzilla.mozilla.org/show_bug.cgi?id=356470 https://bugzilla.mozilla.org/show_bug.cgi?id=369414
property cleanup
Updated the LICENSE file to the 2.0 license. Added NOTICE file. Replaced 1.1 license in c/*.c files with 2.0 license.
Updated Copyright statements.
Mozilla 0.97 hack- final attempt? Mozilla 0.97 is missing a required CRLF with each empty file field. This problem also affects the (correctly) precomputed Content-Length header, so we must adjust r->remaining to prevent a blocked ap_bread inside ap_get_client_block. This means we must also curb fill_buffer's appetite by preventing it from reading the entire final boundary marker. This should provide enough room to correct r->remaining and prevent the ap_bread block.
license updated to ASL 1.1
Killed extra white space corresponding to s/[:space:]+$// Added a few macros for accessing struct components. PR: Obtained from: Submitted by: Reviewed by:
s/strcmp/strEQ/g s/strcasecmp/strcaseEQ/q s/strcaseEQN/strncaseEQ/g PR: Obtained from: Submitted by: Reviewed by:
get rid of -Wall warnings
Fix for compiling on Sun C Workshop compiler PR: Obtained from: Submitted by: Matt Sergeant Reviewed by:
* If compiling using a non-gcc compiler the gcc __attribute__ feature gets defined twice, once by apache headers and once by perl headers. The patch undefs it inbetween so the compiler does not barf because of the redefinition. * The function my_memstr c/apache_multipart_buffer.c attempts to perform pointer arithmetic on void * variables, which does not work in standard C as a void * has no size. I changed the pointers to unsigned char *. * The header file apache_request.h does use a C++ comment which produces warning in a normal C compiler about extra garbage at the end of an #endif pre-processor statement, making this a C comment avoids the warning. * AIX needs extra linker flags to cope with the special .exp file mechanism that defines the symbols to export for a dynamic shared object/shared library. The Apache::src module has a convenient method to retrieve these flags if needed. Submitted by: Jens-Uwe Mager <jum@helios.de>
whoops, wrote len-- when --len was the right thing to do. Submitted by: David Welton
initial multipart_buffer cleanup (with style more-or-less conforming to existing code, this time)
a few fixups
This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.
| apache@apache.org | ViewVC Help |
| Powered by ViewVC 1.1.2 |