Parent Directory
|
Revision Log
| Links to HEAD: | (view) (annotate) |
| Sticky Revision: |
Fix `strEQ' redefined warnings in the perl build
property cleanup
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.
added a proper implementation of the ithreads support. At the same time it should resolve the problem with perl 5.8.2 under threaded applications, since it no longer relies on the implicit context and passes aTHX around. PR: Obtained from: Submitted by: Reviewed by:
Reviewed by: joes Open uploaded files with binary mode, so as to properly get sizes on platforms like Win32 where it makes a difference.
Fix memory problem with TEMP_DIR processing. Thanks to Jay Buffington for spotting the problem- see http://marc.theaimsgroup.com/?l=apreq-dev&m=105647058517842&w=2
Correct botched PERL_VERSION usage.
Revert to original ->fh for pre-5.8 perl.
Add req->nargs.
Sven Geisler's patch to prevent segfaults in $upload->fh (empty file upload w/ active upload_hook). See Changes 1.05 for details.
Change Request.xs upload_hook writer to stdio's fwrite()
Added Sven Geisler's tests for extraneous NULL pointers (partial fix for 5.8 segfaults in Request.xs's upload->fh glue).
Doug's 5.8.0 PerlIO* leak fix- see http://mathforum.org/epigone/modperl/glongsnaysimp
release 1.0 candidate #1
Change && to ||, fixes patch 1.20's deMorgan rule bug. Spotted by Isaac Goldstand. PR: Obtained from: Submitted by: Reviewed by:
Bugfix: refcount too high for ${$upload->fh}, (culprit is T_IN stub code
from ExtUtils/typemap). Leak caused deleted files to remain open
for lifetime of process.
Spotted by Jeffrey Hartmann <lefty@lefty.org>.
remove #define for ApacheUpload_size, now defined in apache_request.h
s/strcmp/strEQ/g s/strcasecmp/strcaseEQ/q s/strcaseEQN/strncaseEQ/g PR: Obtained from: Submitted by: Reviewed by:
umm, break logic was correct before
fix Apache::Request->new switch statment: - break's should not be insides the if's - reformat in standard c-style PR: Obtained from: Submitted by: Reviewed by:
various changes releated to upload hooks:
- style fixups to match codebase style
- some macros for improved readability
- use SvREFCNT_{inc,dec} rather than newSVsv()+sv_2mortal() to manage
UploadHook data/sub
- prevent potential leak by SvREFCNT_dec-ing upload_hook->{data,sub}
if they already exist
PR:
Obtained from:
Submitted by:
Reviewed by:
replace TARG usage with normal SV
get rid of -Wall warnings
fix Apache::Upload->fh for -Duseperlio bleed perls
Submitted by: Randy Kobes More Win32 binmode fixes. Also testing new PerlIO_importFILE defines for PERL_IMPICIT_SYS builds.
Submitted by: Randy Kobes <randy@theoryx5.uwinnipeg.ca> Randy's patch to silence Win32 isnan warnings with apache 1.3.20
SFIO support via perl Makefile.PL DEFINE=-DSFIO Upload hooks added. PR: Obtained from: Submitted by: Reviewed by:
$r->upload can be set to another Apache::Upload instance
fix segfault problem, which leaves activeperl broken.
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>]
potentially bogus PerlIO_importFILE definition for when it isn't defined, which can apparently be the case on win32 sometimes.
win32 patches from randy
$r->parms can be set to another Apache::Table instance
fix compile errors when PerlIO is used Submitted by: dougm, Randy Kobes <randy@theoryx5.uwinnipeg.ca>
fix subclassing mechanism so the the value of an `r' or `_r' key can be a hash ref PR: Obtained from: Submitted by: Reviewed by:
fix win32 build (requires mod_perl later than 1.24_01) Submitted by: Randy Kobes <randy@theoryx5.uwinnipeg.ca>
* 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>
fix core dump
always use main request_rec
when attaching request_rec* to Apache::Request object, dont let Perl copy it
Initial revision
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 |