/[Apache-SVN]/httpd/apreq/branches/1.x/c/apache_multipart_buffer.c
ViewVC logotype

Log of /httpd/apreq/branches/1.x/c/apache_multipart_buffer.c

Parent Directory Parent Directory | Revision Log Revision Log


Links to HEAD: (view) (annotate)
Sticky Revision:

Revision 542899 - (view) (annotate) - [select for diffs]
Modified Wed May 30 17:54:09 2007 UTC (2 years, 5 months ago) by issac
File length: 8152 byte(s)
Diff to previous 531273 (colored)
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

Revision 531273 - (view) (annotate) - [select for diffs]
Modified Sun Apr 22 21:00:25 2007 UTC (2 years, 7 months ago) by joes
File length: 7949 byte(s)
Diff to previous 106603 (colored)
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

Revision 106603 - (view) (annotate) - [select for diffs]
Modified Thu Nov 25 20:55:02 2004 UTC (5 years ago) by nd
File length: 7785 byte(s)
Diff to previous 102752 (colored)
property cleanup

Revision 102752 - (view) (annotate) - [select for diffs]
Modified Mon Feb 23 19:57:19 2004 UTC (5 years, 9 months ago) by davidw
File length: 7785 byte(s)
Diff to previous 100567 (colored)
Updated the LICENSE file to the 2.0 license.

Added NOTICE file.

Replaced 1.1 license in c/*.c files with 2.0 license.

Revision 100567 - (view) (annotate) - [select for diffs]
Modified Sat Jul 12 17:42:00 2003 UTC (6 years, 4 months ago) by davidw
File length: 10010 byte(s)
Diff to previous 93481 (colored)
Updated Copyright statements.

Revision 93481 - (view) (annotate) - [select for diffs]
Modified Mon Feb 18 16:48:27 2002 UTC (7 years, 9 months ago) by joes
File length: 10005 byte(s)
Diff to previous 93125 (colored)
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.

Revision 93125 - (view) (annotate) - [select for diffs]
Modified Thu Jan 31 06:35:12 2002 UTC (7 years, 9 months ago) by joes
File length: 9780 byte(s)
Diff to previous 89415 (colored)
license updated to ASL 1.1

Revision 89415 - (view) (annotate) - [select for diffs]
Modified Tue Jun 26 10:58:29 2001 UTC (8 years, 5 months ago) by davidw
File length: 9798 byte(s)
Diff to previous 89361 (colored)
Killed extra white space corresponding to s/[:space:]+$//
Added a few macros for accessing struct components.
PR:
Obtained from:
Submitted by:
Reviewed by:

Revision 89361 - (view) (annotate) - [select for diffs]
Modified Tue Jun 12 22:46:40 2001 UTC (8 years, 5 months ago) by dougm
File length: 9832 byte(s)
Diff to previous 89356 (colored)
s/strcmp/strEQ/g
s/strcasecmp/strcaseEQ/q
s/strcaseEQN/strncaseEQ/g
PR:
Obtained from:
Submitted by:
Reviewed by:

Revision 89356 - (view) (annotate) - [select for diffs]
Modified Tue Jun 12 21:17:21 2001 UTC (8 years, 5 months ago) by dougm
File length: 9838 byte(s)
Diff to previous 88302 (colored)
get rid of -Wall warnings

Revision 88302 - (view) (annotate) - [select for diffs]
Modified Sat Feb 24 18:13:46 2001 UTC (8 years, 9 months ago) by matts
File length: 9881 byte(s)
Diff to previous 87572 (colored)
Fix for compiling on Sun C Workshop compiler
PR:
Obtained from:
Submitted by:	Matt Sergeant
Reviewed by:

Revision 87572 - (view) (annotate) - [select for diffs]
Modified Wed Jan 3 03:58:56 2001 UTC (8 years, 10 months ago) by jimw
File length: 9899 byte(s)
Diff to previous 87409 (colored)
* 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>

Revision 87409 - (view) (annotate) - [select for diffs]
Modified Tue Dec 19 00:21:57 2000 UTC (8 years, 11 months ago) by jimw
File length: 9873 byte(s)
Diff to previous 87382 (colored)
whoops, wrote len-- when --len was the right thing to do.
Submitted by:	David Welton

Revision 87382 - (view) (annotate) - [select for diffs]
Modified Sun Dec 17 00:36:38 2000 UTC (8 years, 11 months ago) by jimw
File length: 9873 byte(s)
Diff to previous 84859 (colored)
initial multipart_buffer cleanup (with style more-or-less conforming to existing code, this time)

Revision 84859 - (view) (annotate) - [select for diffs]
Added Thu Mar 30 06:04:41 2000 UTC (9 years, 7 months ago) by dougm
File length: 9428 byte(s)
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.

  Diffs between and
  Type of Diff should be a

apache@apache.org
ViewVC Help
Powered by ViewVC 1.1.2