blob: 327b274ce9f60d2d0f8e3f062bd23e964e09c367 [file] [log] [blame]
---------------------------------------------------------------------------
SHORT TERM STUFF (this section should always be empty in a release version!)
(well, close to it anyhow)
---------------------------------------------------------------------------
- PERL_STATIC_EXTS doesnt work with USE_APACI=1
- solaris Perl Configure adds a space before -R in ccdlflags, see
about removing that
[Ken McNamara <conmara@oaktree.net>]
- see if possible to have the dso libperl.so be named something else,
e.g. libmodperl.so
[Eugene B. Byrganov <E.B.Byrganov@inp.nsk.su]
- ldopts() spits out ccdlflags when linker is ld
- Makefile.PL should always push load_modules.pl for 'make test'
- recursion triggered by internal_redirect() called by a pushed handler
[Ashish Goyal <ashishg@linux-delhi.org>]
- auth stuff segfaults if AuthType isn't set
[Matt Sergeant <matt@sergeant.org>]
- Support of <CR> <LF> in a EBCDIC environment
[Ignasi Roca <ignasi.roca@fujitsu.siemens.es>]
- Apache::FakeRequest::args doesnt behave right in a list context
[Michael Finke <mfinke@apollo.screamdesign.com>]
- rename PerlSendHeader?
- syswrite/WRITE
- libapreq: Apache::Cookie format sync w/ CGI.pm
- remove DIR_MAGIC_TYPE from mod_perl's handler table, if possible (Salvador)
- should Apache::Registry use -M or (stat _)[9]?
- ActivePerl?
- Apache::Include->virtual should return run() value, not status()
- think about making 'use Apache::Log ()' automatic
- coderef to $r->custom_response
[Randal L. Schwartz <merlyn@stonehenge.com>]
- PerlRun::flush_namespace needs to check if_owner for all types, not
just cvs. NOTE: i dont think this is possible, only CVs have a GV
pointer attached -dougm
[John M Vinopal <jvinopal@abattoir.com>]
- should $r->content unset $r->headers_in('content-length') ?
NOTE: im worried this could break apps who need to know content-length
after data has been read
---------------------------------------------------------------------------
KNOWN BUGS
---------------------------------------------------------------------------
- Gerald's report of Embperl/sub-request/print breakage
- need turn of strip of httpd during 'make install' ?
- SSIs executed using /bin/sh, not suexec as configured?
Theo Van Dinter <felicity@kluge.net>
- /perl/perl-status?sig dumps core under hpux 10.20
[David-Michael.Lincke@unisg.ch]
- $r cannot use many api methods during ChildInit/ChildExit -> SEGV
- bytes_sent are not logged if header don't go through send_http_header(),
e.g CGI->header(-nph => 1, ...)
Eric Cholet <cholet@logilune.com>
- SIGALRM/flock, Lincoln Stein <lstein@cshl.org>
I often use this type of code to handle possibly blocked flocks():
local($timed_out) = 0;
local($SIG{ALRM}) = sub { $timed_out++; die "timed out"; }
alarm(5);
eval {
flock(FH,LOCK_EX);
}
alarm(0);
if ($timed_out) {
print "We timed out. Sorry.";
}
This has been working in standalone CGI scripts, but no longer works
in mod_perl. The signal handler gets called, but then the flock()
call seems to be restarted. It never exit the eval. So this is no big
deal, I just replace the blocking flock() with a poll.
- find a way to prevent "httpd spinning" (bug in Perl, not mod_perl)
- linkage problem w/ mod_auth_dbm (-ldbm)
Config.pm New: libs='-lsocket -lnsl -ldl -lm -lc -lcrypt -ldb'
Was: libs='-lsocket -lnsl -ldb -ldl -lm -lc -lcrypt'
SunOS mailhost.cmc.net 5.5 Generic_103093-17 sun4m sparc sun4m
brian moore <bem@cmc.net>
- perl_config should not av_shift ARRAY refs from
%Apache::ReadConfig::
- die and AUTOLOADed DESTROY == empty $@ (Perl or mod_perl bug?)
- ExtUtils::Embed/ExtUtils::Liblist clash sometime w/
PERL_STATIC_EXTS, like so:
Unrecognized argument in LIBS ignored:
'/opt/oracle/product/7.3.3/lib/libclient.a'
Note (probably harmless): No library found for -l:libcma.sl
-Wl,-E -Wl,-B,deferred -L/usr/local/lib
/home/web/perl5/lib/site_perl/portable/auto/DBD/Oracle/Oracle.a
/home/ etc etc ...
mark rostron <useny036@IMATION.COM>
Brian Slesinsky <bslesins@best.com>
- From: brian moore <bem@CMC.NET>
As Apacheweek reported a couple weeks ago, 'some' modules on Solaris have
problems with the mutex locking method used by 1.3b5. One of which is
mod_perl. To make it work I had to -DUSE_FCNTL_SERIALIZED_ACCEPT or
the server would never answer a request.
---------------------------------------------------------------------------
KNOWN MODULE BUGS
---------------------------------------------------------------------------
- can't multiple Apache::Include->virtual in a single request
- 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