revising Apache::* modules list

2001-02-13 Thread Stas Bekman

Hi,

While compiling the Apache::* modules chapter for the book, I've found
that these modules aren't on the Apache::*  list:

Apache::WAP::MailPeek  DBRIAN
Apache::WAP::AutoIndex DBRIAN

probably there are more of them...

Then there are modules that cannot be found on CPAN and probably some of
them should be removed from this list. Note that it's normal for modules
with status i not to be on CPAN. MPB (mod_perl book) marked modules aren't
there as well, which is OK. But what about the rest?

All these couldn't be found on CPAN:

* PerlHandler's
AdBannercdpfAd banner serverCHOLET
AddrMunge   bdpfMunge email addresses in webpages   MJD
BBS cdpOBBS like System for Apache  MKOSS
Cachet  i   OutputChain with cachingMERLYN
Dir i   OO (subclassable) mod_dir replacement   DOUGM
Forward bdpOOutputChain like functionality  MPB
FTP i   Full-fledged FTP proxy  PMKANE
Magick  bdpfImage conversion on-the-fly MPB
NavBar  bdpONavigation bar generatorMPB
RobotRules  cdpfEnforce robot rules (robots.txt)PARKER
TarGzip c   ZENIN
VhostSandwich   cdpfVirtual host layered document maker MARKC
WDB bdpfDatabase query/edit tool using DBI  JROWE
WebSQL  cdpOAdaptation of Sybase's WebSQL   GUNTHER

* PerlHeaderParserHandler's
AgentDeny   cdpfDeny abusive User-AgentsROBH

* PerlAuthenHandler's
AuthAny bdpfAuthenticate with any username/password MPB
AuthenGSS   cdpfGeneric Security Service (RFC 2078) DOUGM
AuthenRaduisbdpfAuthentication via a Radius server  DANIEL
DCELoginbdpfObtain a DCE login context  DOUGM
TicketAccessbdpOTicket based access/authentication  MPB

* PerlAuthzHandler's
AuthzAgebmpfAuthorize based on age  APML
AuthzDCEcdpfDFS/DCE ACL based access controlDOUGM
AuthzGender bdpfAuthorize based on gender   MPB
AuthzSSLbdpfAuthorize based on client cert  MPB
RoleAuthz   i   Role-based authorizationDOUGM

* PerlAccessHandler's
BlockAgent  bdpfBlock access from certain agentsMPB
DayLimitbmpfLimit access based on day of week   MPB
SpeedLimit  bdpfControl client request rate MPB


* PerlTypeHandler's
AcceptLanguage  cdpfSend file type based on language pref   ROBH
MIMEbdcfPerl implementation of mod_mime MPB
MimeDBI bdpfType mapping from a DBI databaseMPB


* PerlTransHandler's(May also include a PerlHandler)
AdBlocker   bdpfBlock advertisement images  MPB
AnonProxy   bdpfAnonymizing proxy   MPB
ChecksumbdpfManage document checksum trees  MPB
DynaRPC i   Dynamically translate URIs into RPCsDOUGM
StripSessionbdpfStrip session info from URI MPB
ProxyCache  i   Caching proxy   DOUGM
LowerCaseGETs   bdpfLowercase URI's when needed PLISTER
MsqlProxy   bmpfTranslate URI's into mSQL queries   APML

* PerlFixupHandler's
HttpEquiv   bdpfHTML HTTP-EQUIV tags to HTTP headersROBH
Timeit  bmpfBenchmark PerlHandlers  APML

* PerlLogHandler's
LogMail bdpfLog certain requests via email  MPB
WatchDogc   Look for problematic URIs   DOUGM

* Server Configuration
ConfigLDAP  i   Config via LDAP and   MARKK
ConfigDBI   i   Config via DBI andMARKIM

* Database
Sybase::DBlib   bmpOPersistent DBlib connection mgmt.   BMILLET

* Interfaces and integration with Apache C structures and modules
Apache  SmcOInterface to request_rec struct + API   APML
CmdParmsSmcOInterface to Apache cmd_parms structAPML
Command bmcOInterface to Apache command_rec struct  APML
Handler bmcOInterface to Apache handler_rec struct  APML

* HTTP Method handlers
PATCH   bdpfHTTP PATCH method handler   MPB
PUT cdpfHTTP PUT method handler SORTIZ

* Misc
Byterun i   Run Perl bytecode modules   DOUGM
SafeampOAdaptation of "safecgiperl" APML
Servlet ampOInterface to the Java Servlet engineIKLUFT
State   i   Powerful state engine   RSE
Upload  amcOFile upload class   APML


Thanks!


_
Stas Bekman  JAm_pH --   Just Another mod_perl Hacke

Re: revising Apache::* modules list

2001-02-13 Thread Gunther Birznieks

I know the status of at least one...

Apache::WebSQL can be found at

ftp://ftp.nhgri.nih.gov/pub/software/misc

Although it originated with me and Jason, the software is maintained now by 
Joe and Anthony at NHGRI. I don't think they have any time to put it on 
CPAN though.

If anyone wishes to volunteer to take on the project, they are welcome to 
do so.

Apache::WebSQL has served its purpose -- to allow us to migrate away from 
Sybase's WebSQL without changing any legacy websql coding now that Sybase 
has dropped the product into oblivion. Thus, it's not really going to go 
much farther unless others require more sophisticated emulation from it.

At 10:40 PM 2/13/01 +0800, Stas Bekman wrote:
>Hi,
>
>While compiling the Apache::* modules chapter for the book, I've found
>that these modules aren't on the Apache::*  list:
>
>Apache::WAP::MailPeek  DBRIAN
>Apache::WAP::AutoIndex DBRIAN
>
>probably there are more of them...
>
>Then there are modules that cannot be found on CPAN and probably some of
>them should be removed from this list. Note that it's normal for modules
>with status i not to be on CPAN. MPB (mod_perl book) marked modules aren't
>there as well, which is OK. But what about the rest?
>
>All these couldn't be found on CPAN:
>
>* PerlHandler's
>AdBannercdpfAd banner serverCHOLET
>AddrMunge   bdpfMunge email addresses in webpages   MJD
>BBS cdpOBBS like System for Apache  MKOSS
>Cachet  i   OutputChain with cachingMERLYN
>Dir i   OO (subclassable) mod_dir replacement   DOUGM
>Forward bdpOOutputChain like functionality  MPB
>FTP i   Full-fledged FTP proxy  PMKANE
>Magick  bdpfImage conversion on-the-fly MPB
>NavBar  bdpONavigation bar generatorMPB
>RobotRules  cdpfEnforce robot rules (robots.txt)PARKER
>TarGzip c   ZENIN
>VhostSandwich   cdpfVirtual host layered document maker MARKC
>WDB bdpfDatabase query/edit tool using DBI  JROWE
>WebSQL  cdpOAdaptation of Sybase's WebSQL   GUNTHER
>
>* PerlHeaderParserHandler's
>AgentDeny   cdpfDeny abusive User-AgentsROBH
>
>* PerlAuthenHandler's
>AuthAny bdpfAuthenticate with any username/password MPB
>AuthenGSS   cdpfGeneric Security Service (RFC 2078) DOUGM
>AuthenRaduisbdpfAuthentication via a Radius server  DANIEL
>DCELoginbdpfObtain a DCE login context  DOUGM
>TicketAccessbdpOTicket based access/authentication  MPB
>
>* PerlAuthzHandler's
>AuthzAgebmpfAuthorize based on age  APML
>AuthzDCEcdpfDFS/DCE ACL based access controlDOUGM
>AuthzGender bdpfAuthorize based on gender   MPB
>AuthzSSLbdpfAuthorize based on client cert  MPB
>RoleAuthz   i   Role-based authorizationDOUGM
>
>* PerlAccessHandler's
>BlockAgent  bdpfBlock access from certain agentsMPB
>DayLimitbmpfLimit access based on day of week   MPB
>SpeedLimit  bdpfControl client request rate MPB
>
>
>* PerlTypeHandler's
>AcceptLanguage  cdpfSend file type based on language pref   ROBH
>MIMEbdcfPerl implementation of mod_mime MPB
>MimeDBI bdpfType mapping from a DBI databaseMPB
>
>
>* PerlTransHandler's(May also include a PerlHandler)
>AdBlocker   bdpfBlock advertisement images  MPB
>AnonProxy   bdpfAnonymizing proxy   MPB
>ChecksumbdpfManage document checksum trees  MPB
>DynaRPC i   Dynamically translate URIs into RPCsDOUGM
>StripSessionbdpfStrip session info from URI MPB
>ProxyCache  i   Caching proxy   DOUGM
>LowerCaseGETs   bdpfLowercase URI's when needed PLISTER
>MsqlProxy   bmpfTranslate URI's into mSQL queries   APML
>
>* PerlFixupHandler's
>HttpEquiv   bdpfHTML HTTP-EQUIV tags to HTTP headersROBH
>Timeit  bmpfBenchmark PerlHandlers  APML
>
>* PerlLogHandler's
>LogMail bdpfLog certain requests via email  MPB
>WatchDogc   Look for problematic URIs   DOUGM
>
>* Server Configuration
>ConfigLDAP  i   Config via LDAP and   MARKK
>ConfigDBI   i   Config via DBI andMARKIM
>
>* Database
>Sybase::DBlib   bmpOPersistent DBlib connection mgmt.   BMILLET
>
>* Interfaces and integration with Apache C structures and modules
>Apache  SmcOInterface to request_rec struct + API   APML
>CmdParmsSmcOInterface to Apache cmd_parms structAPML
>Command