geoff 02/03/02 10:09:54 Added: . STATUS Removed: . ToDo Log: exchanged the old ToDo for the new STATUS file Reviewed by: dougm Revision Changes Path 1.1 modperl/STATUS Index: STATUS =================================================================== mod_perl 1.3 STATUS: Last modified at [$Date: 2002/03/02 18:09:54 $] Release: 1.26-dev: In development. 1.25: Released July 11, 2001. Available Patches: * $r->args parsing of one=&two=2 Report: http://marc.theaimsgroup.com/?l=apache-modperl&m=98018719907031&w=2 Status: patch available at http://marc.theaimsgroup.com/?l=apache-modperl&m=98048943129379&w=2 * two identical directives in <Perl> configuration Report: http://marc.theaimsgroup.com/?l=apache-modperl&m=97449481013350&w=2 Status: doc patch at http://marc.theaimsgroup.com/?l=apache-modperl&m=97450363501652&w=2 * PerlSetEnv scoping Report: http://marc.theaimsgroup.com/?l=apache-modperl&m=99148497206388&w=2 Status: may be fixed here http://marc.theaimsgroup.com/?l=apache-modperl&m=99473571809129&w=2 but that patch has this issue (I think) http://marc.theaimsgroup.com/?l=apache-modperl&m=99565226811557&w=2 --Geoff * %LocationMatch <Perl> bug Report: http://marc.theaimsgroup.com/?l=apache-modperl&m=98260537428737&w=2 Status: may be fixed here http://marc.theaimsgroup.com/?l=apache-modperl&m=101366182205497&w=2 * PVIV issues Report: http://marc.theaimsgroup.com/?l=apache-modperl&m=99905070209305&w=2 Status: patch available http://marc.theaimsgroup.com/?l=apache-modperl&m=99999116330145&w=2 * mod_perl.h issues for Win32 Report: http://marc.theaimsgroup.com/?l=apache-modperl-dev&m=101253855721619&w=2 Status: patch available * Apache::Utils::escape_html issues Report: http://marc.theaimsgroup.com/?l=apache-modperl&m=101180404809059&w=2 Status: "patch" available http://marc.theaimsgroup.com/?l=apache-modperl-dev&m=101188287032621&w=2 * Apache::RegistryNG issues Report: http://marc.theaimsgroup.com/?l=apache-modperl-dev&m=101240123609773&w=2 Status: patch available * vanishing symbol tables Report: http://marc.theaimsgroup.com/?l=apache-modperl&m=100820262006934&w=2 Status: patch available * $r->finfo problem with HTML::Mason::ApacheHandler Report: http://marc.theaimsgroup.com/?l=apache-modperl&m=96854561311519&w=2 Status: may be fixed with http://marc.theaimsgroup.com/?l=apache-modperl&m=96869790426565&w=2 * get/set handlers issues Report: http://marc.theaimsgroup.com/?l=apache-modperl&m=95721313917562&w=2 Status: patch available http://perl.apache.org/~dougm/set_handlers.pat * Apache::test Report: http://marc.theaimsgroup.com/?l=apache-modperl-dev&m=98278446807561&w=2 Status: patch available Needs Patch or Further Investigation * readdir() broken on linux with glibc 2.2 Report: http://marc.theaimsgroup.com/?l=apache-modperl&m=98824089613574&w=2 Status: * SERVER_MERGE and DIR_MERGE Report: http://marc.theaimsgroup.com/?l=apache-modperl&m=97351976714878&w=2 Status: The require() part may be legitimate. personally, I never understood the DIR_CREATE happening before SERVER_CREATE either, but it doesn't seem to affect anything. the double DIR_MERGE is just a misunderstanding on Andy's part and is a result of how Apache handles <Location> before and after translation. --Geoff * warn() going to the wrong log Report: http://marc.theaimsgroup.com/?l=apache-modperl&m=98190005604037&w=2 Status: coincidentially, I've noticed that s->error_fname is not populated in a vhost when the vhost relies on the ErrorLog from the main server --Geoff * segfaults with DBI->connect (mysql) Report: http://marc.theaimsgroup.com/?l=apache-modperl&m=96392180616185&w=2 Status: * revisit send_http_header and r->status Report: http://marc.theaimsgroup.com/?l=apache-modperl&m=99063926111686&w=2 Status: * Apache->server->register_cleanup Report: ? Status: * bleedperl TIEHANDLE issues? Report: http://marc.theaimsgroup.com/?l=apache-modperl-dev&m=99909095916498&w=2 Status: * bleedperl AUTOLOAD XSUB issues Report: http://marc.theaimsgroup.com/?l=apache-modperl-dev&m=101477676216889&w=2 Status: * Apache->request(bless {r => $r}, 'My::Apache') Report: http://marc.theaimsgroup.com/?l=apache-modperl-dev&m=98600785703290&w=2 Status: * recursion triggered by internal_redirect() called by a pushed handler Report: http://marc.theaimsgroup.com/?l=apache-modperl&m=94792974200198&w=2 Status: * recursion triggered by internal_redirect() called by a pushed handler Report: http://marc.theaimsgroup.com/?l=apache-modperl&m=94792974200198&w=2 Status: * IPC::Open3 issues Report: http://marc.theaimsgroup.com/?l=apache-modperl&m=98839218229712&w=2 Status: * Prototype mismatch in Apache::PerlRun Report: http://marc.theaimsgroup.com/?l=apache-modperl&m=97934624332223&w=2 Status: * Apache::Status problems?..CGI::Cookie, (dont want no CGI.pm) Report: http://marc.theaimsgroup.com/?l=apache-modperl&m=97913833521354&w=2 Status: * Gerald's report of Embperl/sub-request/print breakage Report: ? Status: * /perl/perl-status?sig dumps core under hpux 10.20 [[EMAIL PROTECTED]] Report: ? Status: * $r cannot use many api methods during ChildInit/ChildExit -> SEGV Report: ? Status: * bytes_sent are not logged if header don't go through send_http_header(), e.g CGI->header(-nph => 1, ...) Eric Cholet <[EMAIL PROTECTED]> Report: ? Status: * SIGALRM/flock, Lincoln Stein <[EMAIL PROTECTED]> Report: ? Status: * perl_config should not av_shift ARRAY refs from %Apache::ReadConfig:: Report: ? Status: * die and AUTOLOADed DESTROY == empty $@ (Perl or mod_perl bug?) Report: ? Status: * can't multiple Apache::Include->virtual in a single request Report: ? Status: * files that have been created after the server's (child?) startup are being reported with negative age with -M test under Apache::Registry. The workaround is to add $^T = time; at the beginning of the scripts. But it would be much better if the Apache::Registry will do that Report: ? Status: * Apache::Include->virtual should return run() value, not status() Report: ? Status: * libapreq: Apache::Cookie format sync w/ CGI.pm Report: ? Status: * PERL5LIB foo Report: ? Status: Open Issues or Core Enhancements: * method handler cached-CVs Report: http://marc.theaimsgroup.com/?l=apache-modperl-dev&m=99789775715863&w=2 Status: patch available http://marc.theaimsgroup.com/?l=apache-modperl-dev&m=101164617829467&w=2 * "$ENV{FOO} = 'foo'" is cleared from the %ENV array, but left in the environ[], making it visible to subprocesses. perl_util.c:perl_clear_env() only deletes from %ENV on purpose to prevent other problems. need to rethink this. * option to startup with something other than /dev/null * PerlChildInitHandler should not be allowed inside <VirtualHost> * rid Apache->can_stack_handlers, make Apache->can('push_handlers') work * fileno(STD{IN,OUT}) should be r->connection->client->fd or fileno(std{in,out}), rather than hardcoded fileno(stdout) * close STDERR; * Apache::FakeRequest improvments [Gary Richardson <[EMAIL PROTECTED]>] * xsubpp -nolinenumbers is not supported with 5.004 * 'make test' as root permissions problems * USE_APXS=1 + DYNAMIC=1 do not work together * support SSL_BASE=SYSTEM (i.e. test -d $SSL_BASE in Makefile.PL) * disable PERL_SSI unless mod_include is listed in httpd -l and Action unless mod_action, etc. Documentation: * remove eg/ directory, it's way out of date and no longer needed now with the guide, the books, and piles of Apache::* modules * document Apache::Status Apache::Request preference over CGI.pm and make it more clear that Apache::Status should not be used in a production environment, as it adds quite a bit of bloat * docs: update CREDITS, cleanup install docs