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

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

View Directory Listing Directory Listing


Sticky Revision:

Revision 542899 - Directory Listing
Modified Wed May 30 17:54:09 2007 UTC (17 years, 2 months ago) by issac
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 - Directory Listing
Modified Sun Apr 22 21:00:25 2007 UTC (17 years, 3 months ago) by joes
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 109984 - Directory Listing
Modified Mon Dec 6 15:36:34 2004 UTC (19 years, 8 months ago) by stas
ignore files:

Makefile.old
blibdirs.ts
pm_to_blib.ts



Revision 106604 - Directory Listing
Modified Thu Nov 25 20:56:27 2004 UTC (19 years, 8 months ago) by nd
drop .cvsignore files


Revision 106603 - Directory Listing
Modified Thu Nov 25 20:55:02 2004 UTC (19 years, 8 months ago) by nd
property cleanup


Revision 102763 - Directory Listing
Modified Tue Feb 24 18:57:19 2004 UTC (20 years, 5 months ago) by davidw
Updated .h files with 2.0 license.


Revision 102760 - Directory Listing
Modified Tue Feb 24 17:42:21 2004 UTC (20 years, 5 months ago) by joes
Update Perl API licenses to ALv2, removing AUTHOR info from documentation per
instructions at http://www.apache.org/dev/apply-license.html.
Also apply pending fixes:
  1) Content-Type parser in apache_request.c (Opera 7.20 supplies extra attributes).
  2) Apache::Request->instance returns undef if passed  object is undef.


Revision 102752 - Directory Listing
Modified Mon Feb 23 19:57:19 2004 UTC (20 years, 5 months ago) by davidw
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 101314 - Directory Listing
Modified Fri Sep 26 09:44:02 2003 UTC (20 years, 10 months ago) by joes
Log strerror(errno) when tempfile creation fails.


Revision 101309 - Directory Listing
Modified Thu Sep 25 15:27:10 2003 UTC (20 years, 10 months ago) by joes
Bump version numbers, prepping for 1.3 RC


Revision 101076 - Directory Listing
Modified Sat Aug 23 19:08:31 2003 UTC (20 years, 11 months ago) by joes
Schwern's Play-it-safe fix for EU::MM bug in c/Makefile.PL


Revision 100567 - Directory Listing
Modified Sat Jul 12 17:42:00 2003 UTC (21 years, 1 month ago) by davidw
Updated Copyright statements.


Revision 100532 - Directory Listing
Modified Thu Jul 10 11:08:50 2003 UTC (21 years, 1 month ago) by joes
Apply Graham Clark's macro cleanups and fixed missing doc credits for Steve Hay.


Revision 99660 - Directory Listing
Modified Wed Apr 30 14:53:09 2003 UTC (21 years, 3 months ago) by joes
Add missing 'else if' block to %uXXXX decoder


Revision 99441 - Directory Listing
Modified Fri Apr 18 15:58:14 2003 UTC (21 years, 3 months ago) by joes
Update Changes; do case-insensitive matching on Content-Disposition "name" & "filename"


Revision 98834 - Directory Listing
Modified Thu Feb 27 22:21:41 2003 UTC (21 years, 5 months ago) by joes
Bump version numbers. (library's ABI has changed)


Revision 98831 - Directory Listing
Modified Thu Feb 27 21:30:10 2003 UTC (21 years, 5 months ago) by joes
Applied Tatsuhiko Miyagawa's %uXXXX patch.  Also mucking around with tests.


Revision 98828 - Directory Listing
Modified Thu Feb 27 20:03:58 2003 UTC (21 years, 5 months ago) by joes
Add req->nargs.


Revision 97625 - Directory Listing
Modified Sun Nov 24 02:46:07 2002 UTC (21 years, 8 months ago) by joes
Fix libtool version number.


Revision 97404 - Directory Listing
Modified Tue Nov 5 16:12:27 2002 UTC (21 years, 9 months ago) by joes
Removing autogenerated files in c/. Bumped libtool version number.


Revision 97398 - Directory Listing
Modified Tue Nov 5 00:07:16 2002 UTC (21 years, 9 months ago) by davidw
Added a macro for setting the temp directory.

Reviewed by: Joe Schaefer


Revision 95822 - Directory Listing
Modified Thu Jun 20 05:10:07 2002 UTC (22 years, 1 month ago) by joes
Graham Barr's my_urlword: allows "&;" token to vary between words.


Revision 93521 - Directory Listing
Modified Thu Feb 21 01:03:28 2002 UTC (22 years, 5 months ago) by jimw
set shared library version-info


Revision 93481 - Directory Listing
Modified Mon Feb 18 16:48:27 2002 UTC (22 years, 5 months ago) by joes
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 93408 - Directory Listing
Modified Thu Feb 14 03:16:17 2002 UTC (22 years, 6 months ago) by joes
C++ ifdefs for apache_multipart_buffer.h


Revision 93406 - Directory Listing
Modified Thu Feb 14 03:13:53 2002 UTC (22 years, 6 months ago) by joes
Prevent multiple includes with #ifdef


Revision 93371 - Directory Listing
Modified Tue Feb 12 17:03:10 2002 UTC (22 years, 6 months ago) by joes
mozilla hack try #3 (third time's a charm :)


Revision 93370 - Directory Listing
Modified Tue Feb 12 01:47:37 2002 UTC (22 years, 6 months ago) by joes
Compile-error in last patch (DOH!)  Try again.


Revision 93365 - Directory Listing
Modified Mon Feb 11 23:13:40 2002 UTC (22 years, 6 months ago) by joes
2nd try at mozilla hack: adjusted r->remaining for bogus Content-Length
header.


Revision 93355 - Directory Listing
Modified Sun Feb 10 13:48:37 2002 UTC (22 years, 6 months ago) by joes
Workaround for Mozilla empty file uploads (missing a CRLF).
Also includes a bugfix: DISABLE_UPLOADS should allow
multipart/form-data posts that don't contain file upload fields.


Revision 93125 - Directory Listing
Modified Thu Jan 31 06:35:12 2002 UTC (22 years, 6 months ago) by joes
license updated to ASL 1.1


Revision 92615 - Directory Listing
Modified Thu Dec 27 05:45:09 2001 UTC (22 years, 7 months ago) by joes
Includes Maurice Aubrey's apache_cookie.c patch to ignore empty cookie
attributes; also replaces ap_getword calls with ap_getword_nulls for parsing
"&" separator.  Both patches bring the behavior of Apache::Cookie closer to
that of CGI::Cookie, and hopefully improve the functionality of the C
interface as well.

ToDo updated to reflect current state of package;  copious documentation
patches to prepare for a new release version.


Revision 91696 - Directory Listing
Modified Tue Oct 30 22:24:10 2001 UTC (22 years, 9 months ago) by jimw
apply patch to make apache_cookie.h c++ friendly


Revision 89415 - Directory Listing
Modified Tue Jun 26 10:58:29 2001 UTC (23 years, 1 month ago) by davidw
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 - Directory Listing
Modified Tue Jun 12 22:46:40 2001 UTC (23 years, 2 months ago) by dougm
s/strcmp/strEQ/g
s/strcasecmp/strcaseEQ/q
s/strcaseEQN/strncaseEQ/g
PR:
Obtained from:
Submitted by:
Reviewed by:


Revision 89356 - Directory Listing
Modified Tue Jun 12 21:17:21 2001 UTC (23 years, 2 months ago) by dougm
get rid of -Wall warnings


Revision 89313 - Directory Listing
Modified Fri Jun 8 22:20:40 2001 UTC (23 years, 2 months ago) by joes
Submitted by:	Randy Kobes

More Win32 binmode fixes. Also testing new PerlIO_importFILE defines for
PERL_IMPICIT_SYS builds.


Revision 89258 - Directory Listing
Modified Sat Jun 2 13:41:23 2001 UTC (23 years, 2 months ago) by joes
SFIO support via perl Makefile.PL DEFINE=-DSFIO
Upload hooks added.

PR:
Obtained from:
Submitted by:
Reviewed by:


Revision 88699 - Directory Listing
Modified Tue Apr 3 19:24:12 2001 UTC (23 years, 4 months ago) by jimw
patch to fix win32 build


Revision 88521 - Directory Listing
Modified Thu Mar 15 15:05:35 2001 UTC (23 years, 5 months ago) by joes
Fix potiential name leak in ApacheRequest_tmpfile. [joes]


Revision 88519 - Directory Listing
Modified Thu Mar 15 03:04:13 2001 UTC (23 years, 5 months ago) by joes
fix $r->param( key => [ 0..9 ] ), convert to XS. [Joe Schaefer <joe@sunstarsys.com>]
Thanks to Jody Biggs <jody@codegrok.com> for the spot and suggested fix.

req->upload_hook, req->hook_data added. [David Welton <davidw@prosa.it>]

upload->tempname, req->temp_dir; $upload->link(), $upload->tempname()
added. [Joe Schaefer <joe@sunstarsys.com>]

handle cookies containing "&", "=" in data. [Joe Schaefer <joe@sunstarsys.com>]


Revision 88302 - Directory Listing
Modified Sat Feb 24 18:13:46 2001 UTC (23 years, 5 months ago) by matts
Fix for compiling on Sun C Workshop compiler
PR:
Obtained from:
Submitted by:	Matt Sergeant
Reviewed by:


Revision 87638 - Directory Listing
Modified Wed Jan 10 01:03:42 2001 UTC (23 years, 7 months ago) by jimw
more win32 build touchups from randy


Revision 87600 - Directory Listing
Modified Sun Jan 7 03:31:36 2001 UTC (23 years, 7 months ago) by jimw
fix win32 build (requires mod_perl later than 1.24_01)
Submitted by:	Randy Kobes <randy@theoryx5.uwinnipeg.ca>


Revision 87588 - Directory Listing
Modified Fri Jan 5 00:05:23 2001 UTC (23 years, 7 months ago) by jimw
Handle cookies with names but no value
Submitted by:	 David Welton <davidw@prosa.it>


Revision 87572 - Directory Listing
Modified Wed Jan 3 03:58:56 2001 UTC (23 years, 7 months ago) by jimw
* 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 - Directory Listing
Modified Tue Dec 19 00:21:57 2000 UTC (23 years, 7 months ago) by jimw
whoops, wrote len-- when --len was the right thing to do.
Submitted by:	David Welton


Revision 87405 - Directory Listing
Modified Mon Dec 18 20:52:29 2000 UTC (23 years, 7 months ago) by jimw
unescape cookie names properly
Submitted by:	David Welton


Revision 87382 - Directory Listing
Modified Sun Dec 17 00:36:38 2000 UTC (23 years, 7 months ago) by jimw
initial multipart_buffer cleanup (with style more-or-less conforming to existing code, this time)


Revision 87381 - Directory Listing
Modified Sat Dec 16 23:41:44 2000 UTC (23 years, 7 months ago) by jimw
ignore more generated files


Revision 84861 - Directory Listing
Modified Thu Mar 30 06:22:28 2000 UTC (24 years, 4 months ago) by dougm
rename to Apache-Request


Revision 84860 - Directory Listing
Modified Thu Mar 30 06:10:27 2000 UTC (24 years, 4 months ago) by dougm
remove #ifdef CGI_253


Revision 84859 - Directory Listing
Modified Thu Mar 30 06:04:41 2000 UTC (24 years, 4 months ago) by dougm
a few fixups


Revision 84858 - Directory Listing
Modified Thu Mar 30 05:46:40 2000 UTC (24 years, 4 months ago) by dougm
install headers


Revision 84857 - Directory Listing
Modified Thu Mar 30 05:44:30 2000 UTC (24 years, 4 months ago) by dougm
autoconf support


Revision 84855 - Directory Listing
Modified Thu Mar 30 05:22:38 2000 UTC (24 years, 4 months ago) by dougm
ignore


Revision 84853 - Directory Listing
Modified Thu Mar 30 05:03:29 2000 UTC (24 years, 4 months ago) by dougm
also parse r->args if content-type is multipart


Revision 83926 - Directory Listing
Modified Fri Oct 1 19:40:23 1999 UTC (24 years, 10 months ago) by dougm
fix problem with mozilla:
[libapreq] unknown content-type:
`application/x-www-form-urlencoded; charset=ISO-8859-1'

fix nasty bug when connection is broken during file upload


Revision 83424 - Directory Listing
Modified Sat Jul 3 00:53:09 1999 UTC (25 years, 1 month ago) by dougm
-DCGI_253


Revision 83423 - Directory Listing
Modified Sat Jul 3 00:46:57 1999 UTC (25 years, 1 month ago) by dougm
make CGI.pm 2.53 compat possible


Revision 83139 - Directory Listing
Modified Fri Apr 30 21:10:52 1999 UTC (25 years, 3 months ago) by dougm
always parse the query string (if present), including POST requests


Revision 83073 - Directory Listing
Modified Tue Apr 20 19:53:28 1999 UTC (25 years, 3 months ago) by dougm
fixed another bug related to path_info


Revision 83020 - Directory Listing
Modified Wed Mar 31 22:51:47 1999 UTC (25 years, 4 months ago) by dougm
fixed Apache::Cookie->path bug


Revision 82717 - Directory Listing
Modified Thu Jan 28 02:50:06 1999 UTC (25 years, 6 months ago) by dougm
change NULL to 0 for array of ints


Revision 82716 - Directory Listing
Modified Wed Jan 27 21:31:04 1999 UTC (25 years, 6 months ago) by dougm
some dynamic target fixups


Revision 82713 - Directory Listing
Modified Wed Jan 27 06:30:05 1999 UTC (25 years, 6 months ago) by dougm
cleanups


Revision 82712 - Directory Listing
Modified Wed Jan 27 05:44:13 1999 UTC (25 years, 6 months ago) by dougm
added


Revision 82707 - Directory Listing
Added Wed Jan 27 01:33:19 1999 UTC (25 years, 6 months ago) by dougm
Initial revision


infrastructure at apache.org
ViewVC Help
Powered by ViewVC 1.1.26