You are viewing a plain text version of this content. The canonical link for it is here.
Posted to modperl@perl.apache.org by Geoffrey Young <gy...@laserlink.net> on 2000/10/03 20:09:31 UTC

[DIGEST] mod_perl digest 9/24/2000

----------------------------------------------------------------------

                          mod_perl digest
 
               September 24, 2000 - September 30, 2000

----------------------------------------------------------------------

Welcome to the first digest of the happenings in the mod_perl world.
A work in progress, the mod_perl digest hopes to cover important 
issues to people using mod_perl on a weekly basis.  It may, however,
evolve into something greater (or lesser) - constructive criticism
welcome...

Features:

  o mod_perl status
  o cvs patches
  o module announcements
  o mailing list highlights
  o links


mod_perl status

  o stable: 1.24 (released May 16, 2000) [1]
  o development: 1.2401 [2]


cvs patches

  This week brought with it an unusual number of patches to the cvs
  tree:

  o addition of $r->server->error_fname for access to the error log 
    filename [3]

  o fix to PerlAddVar merging behavior [4]

  o change PerlAddVar directive prototype to ITERATE2 [5]

  o build fixes for AIX [6]  

  o fix core dump when using PerlRequire and PerlModule in .htaccess 
    files [7] [8]

  o disable r->proxyreq checking unless PerlTransHandler is enabled
    and configured [9] [10]

  o fix for 'make tar_Apache' [11]

  o add $r->user as alias for $r->connection->user [12]

  o fix for Makefile.PL ADD_MODULE=src/module/foo/libfoo.a [13]

  o fix so $r->read does not hang on multiple calls [14]

  o fix to request.t for Windows [15]

  o $r->get_basic_auth_pw defaults $r->auth_type to 'Basic' and 
    $r->auth_type is now writable [16]

  o fix %Apache::ReadConfig:: processing for PerlRequire'd files [17]

  o fix where $r->send_http_header was resetting $r->status = 200 [18]

  o Apache::{Registry,PerlRun} will now log an error if $filename is 
    NOT_FOUND [19]

  o default AuthType to Basic for $r->note_basic_auth_failure [20]

  o Apache::SubRequest->run(1) allows ap_send_http_headers() to output
    for subrequests [21]

  o change Apache::PerlRun's Apache class relationship from is-a to 
    has-a [22]

  o fix Apache::exit() so it does it does not trigger a warning [23]

  o Apache::test enhancements [24]

  o add test for calling $r->content more than once [25]

  o fix to skip test for modules/ssi if mod_include not installed [26]


module announcements

  o HTTP::Monkeywrench 1.0 - a command line based application built 
    for testing static or dynamic websites under development to test 
    their integrity and report errors [27]

  o Apache::AuthenLDAP 0.51 - authenticates a user against an LDAP 
    backend [28]

  o Apache::AuthzLDAP 0.50 - authorizes a user against an LDAP
    backend [29]

  o Apache::AuthzCache 0.02 - looks up the REMOTE_USER in a 
    shared-memory cache (using IPC::Cache) and compares the list of
    groups in the cache against the groups enumerated within the
    "require" configuration directive [30]

  o HTTPD::Bench::ApacheBench - perl API to ab, apache's benchmark
    utility [31]


mailing list highlights

  o When merging PerlAccessHandler from <Location> and .htaccess files
    <Location> overrides the directives in .htaccess [32]

  o Discussion of using PerlSetEnv to set PERL5LIB - should work
    in theory but appears not to in practice? [33]

  o In the usual fashion of the mod_perl list, an interesting technical
    discussion about determining who require()d a module found some
    interesting possible solutions, then took a turn toward mod_perl
    advocacy [34]

  o Some solutions on setting up authentication based on the value of 
    path_info.  There are some good handler coding tips in this
    thread, one being that apache will automatically send http headers
    when a handler returns an error status such as AUTH_REQUIRED [35]

  o Scheduling premature termination of an apache child:  use
    $r->child_terminiate [36]

  o There was a call for testers of libapreq on Windows [37]


links
    
  o The Apache/Perl Integration Project [38]
  o mod_perl homepage [39]
  o mod_perl list archives [40]

Keep your eyes open for future issues!

--Geoff
geoff@cpan.org

----------------------------------------------------------------------
[1] http://perl.apache.org/dist/
[2] http://perl.apache.org/from-cvs/modperl/
[3] http://archive.covalent.net/modperl-cvs/2000/09/0026.xml
[4] http://archive.covalent.net/modperl-cvs/2000/09/0032.xml
[5] http://archive.covalent.net/modperl-cvs/2000/09/0027.xml
[6] http://archive.covalent.net/modperl-cvs/2000/09/0033.xml
[7] http://archive.covalent.net/modperl-cvs/2000/09/0034.xml
[8] http://archive.covalent.net/modperl-cvs/2000/09/0039.xml
[9] http://archive.covalent.net/modperl-cvs/2000/09/0038.xml
[10] http://archive.covalent.net/modperl-cvs/2000/09/0040.xml
[11] http://archive.covalent.net/modperl-cvs/2000/09/0035.xml
[12] http://archive.covalent.net/modperl-cvs/2000/09/0041.xml
[13] http://archive.covalent.net/modperl-cvs/2000/09/0042.xml
[14] http://archive.covalent.net/modperl-cvs/2000/09/0044.xml
[15] http://archive.covalent.net/modperl-cvs/2000/09/0045.xml
[16] http://archive.covalent.net/modperl-cvs/2000/09/0048.xml
[17] http://archive.covalent.net/modperl-cvs/2000/09/0050.xml
[18] http://archive.covalent.net/modperl-cvs/2000/09/0052.xml
[19] http://archive.covalent.net/modperl-cvs/2000/09/0053.xml
[20] http://archive.covalent.net/modperl-cvs/2000/09/0054.xml
[21] http://archive.covalent.net/modperl-cvs/2000/09/0055.xml
[22] http://archive.covalent.net/modperl-cvs/2000/09/0056.xml
[23] http://archive.covalent.net/modperl-cvs/2000/09/0060.xml
[24] http://archive.covalent.net/modperl-cvs/2000/09/0058.xml
[25] http://archive.covalent.net/modperl-cvs/2000/09/0059.xml
[26] http://archive.covalent.net/modperl-cvs/2000/09/0061.xml
[27] http://forum.swarthmore.edu/epigone/modperl/quermglimpler
[28] http://forum.swarthmore.edu/epigone/modperl/roiminkhun
[29] http://forum.swarthmore.edu/epigone/modperl/jehfelvim
[30] http://forum.swarthmore.edu/epigone/modperl/clermfandgrix
[31] http://forum.swarthmore.edu/epigone/modperl/hixdyral
[32] http://forum.swarthmore.edu/epigone/modperl/frolyendfou
[33] http://forum.swarthmore.edu/epigone/modperl/floohilspun
[34] http://forum.swarthmore.edu/epigone/modperl/kangelphen
[35] http://forum.swarthmore.edu/epigone/modperl/proulaxfay
[36] http://forum.swarthmore.edu/epigone/modperl/crangzendwin
[37] http://forum.swarthmore.edu/epigone/modperl/lerddwanggol
[38] http://perl.apache.org
[39] http://www.modperl.com
[40] http://forum.swarthmore.edu/epigone/modperl/