hi all...
we'll, I've gone through the ToDo and tried to organize it somewhat into a STATUS
file. here's
what we have so far
Available Patches (12)
bug reports that I was able to associate with an origination report and an available
patch
Needs Patch (26)
bug reports that have no patch. in many cases I was able to track down the original
bug report,
but not for all of them. some of these may be rather old, but I've commented a few
where I've done
some investigation myself already.
Open Issues (13)
stuff Doug listed as core enhancements or other stuff that is probably only
understood by Doug :)
Docs (3)
documentation stuff
I hope this helps the 1.3 effort somewhat.
--Geoff
mod_perl 1.3 STATUS:
Last modified at [$Id$]
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
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]