Re: unsubscribe modperl

2000-11-12 Thread A.T.Z.

Quoting the message received the moment you subscribed:

--- Administrative commands for the modperl list ---

I can handle administrative requests automatically. Please
do not send them to the list address! Instead, send
your message to the correct command address:

To subscribe to the list, send a message to:
[EMAIL PROTECTED]

To remove your address from the list, send a message to:
[EMAIL PROTECTED]

And the mail header:
list-help: mailto:[EMAIL PROTECTED]
list-unsubscribe: mailto:[EMAIL PROTECTED]
list-post: mailto:[EMAIL PROTECTED]




Apache::ASP and Frontpage extensions

2000-11-12 Thread Garth Parfitt

Hi Support

I've managed to run the example ASP scripts after installing and
configuring modperl under apache 1.3.12. All fine. I still cannot run a
particular script that runs perfectly well under Microsoft IIS 4.0. I
assume I need to load Frontpage Server extensions, but when I do, the
new httpd program doesn't have the modperl modules compiled anymore
although the frontpage modules are loaded perfectly. So it seems a case
of either frontpage or modperl, but not both. Or am I being an idiot?

Please help me
Garth Parfitt
Port Elizabeth
South Africa






Re: Apache::ASP and Frontpage extensions

2000-11-12 Thread G.W. Haywood

Hi there,

On Tue, 7 Nov 2000, Garth Parfitt wrote:

 I still cannot run a particular script that runs perfectly well
 under Microsoft IIS 4.0.

In what language is this script written?

73,
Ged.




Re: Changing REMOTE_ADDR passing to a request.

2000-11-12 Thread Alson Wong

hi,
I have not use mod_proxy_add_forward before. I have download the source code
and have a look at it.
It seems like just passing "X-Forwarded-For" in a header of a request. I
think
this is same as my code here:

use LWP::UserAgent;
$ua = new LWP::UserAgent;
my $reqq =
HTTP::Request-new('GET','http://www.serverB.com/cgi-bin/ip.cgi');
$reqq-header('X-Forwarded-For'='1.2.3.4');
$reqq-header('Remote_Addr'='1.2.3.4'); # this line won't work.
my $ress = $ua-request($reqq);
print $ress-as_string;

The $ENV{'REMOTE_ADDR'}of server B still return the real ip address of
server A.
So, how do I change the $ENV{'REMOTE_ADDR'}of server B to 1.2.3.4 without
changing anything at server B ?

If I am wrong with the mod_proxy_add_forward, please point it out. Because I
have no idea how to implement the mod_proxy_add_forward in to mod_proxy of
Apache.

And no idea how to use it too. If you got some clue, please tell me how to
start using that module, if it really works.

Thanks.

[EMAIL PROTECTED]




- Original Message -
From: barries [EMAIL PROTECTED]
To: Alson Wong [EMAIL PROTECTED]
Cc: [EMAIL PROTECTED]
Sent: Sunday, November 12, 2000 11:34 AM
Subject: Re: Changing REMOTE_ADDR passing to a request.


 On Sun, Nov 12, 2000 at 11:07:59AM +0800, Alson Wong wrote:
 
  So, how do I pass/set the environment variable of REMOTE_ADDR from
  server A ? So that I can control the env of remote_addr at the server
  B ?

 Well, you could do it several ways.  The "normal" way is to set a
 header in the request that A sends to be, usually the same one that
 various caching proxy servers do, namely X-Forwarded-For.  You won't
 be able to do that with LWP::Simple, have a look at the main LWP
 page for details on how to make more sophisticated requests.  I'm
 assuming you've ruled out using Apache's mod_proxy, and therefore that
 you won't be wanting to use mod_proxy_add_forward.

 Then, in the B server, you can peel it out of the Apache request
 object manually as part of your script, or you can do it in an earlier
 handler phase and make a $r-remote_ip() call like the one you were
 making in the A server.

 To catch the header on the backend, you can have a look at the
 Guide:


http://thingy.kcilink.com/modperlguide/scenario/Getting_the_Remote_Server_IP
_in_.html

  my $r = shift;
  $r-connection-remote_ip('1.2.3.4');
 
  it only works in server A, meaning,
  $ENV{'REMOTE_ADDR'} in Server A return 1.2.3.4, but $ENV
  {'REMOTE_ADDR'} in server B still return the Server A ip address.

 Right: nothing passes environment variables between the servers.  You
 need to establish your own channel (the header mentioned above) for
 passing that value and tweak the B server to recover the value and
 stuff it in the environment variable.

 HTH,

 Barrie





Re: Changing REMOTE_ADDR passing to a request.

2000-11-12 Thread Bogomolnyi Constantin

Hello ,
If I understand well what you want , you want to spoof the real IP adress of
server A to make server B think that he is speaking to A' .
Lets see the apache.pm pod :
=item $c-remote_ip

The dotted decimal representation of the remote client's IP address.
This is set by the server when the connection record is created so
is always defined.

You can also set this value by providing an argument to it. This is
helpful if your server is behind a squid accelerator proxy which adds
a X-Forwarded-For header.

1)How this make you think that adding the X-Forwarded-For header will
 change the value of $c-remote_ip ?

and this :
=item $c-remote_addr

A packed SOCKADDR_IN in the same format as returned by
LSocket/pack_sockaddr_in, containing the port and address on the
remote host that the server is connected to.  This is set by the
server when the connection record is created so it is always defined.

2) This mean that if the server B use $c-remote_addr method he will
get the real ip that he is connected to , so no way to spoof it .
(and if I understand well this method is used by apache to set $ENV)

3) In my way the only way to change the value of $c-remote_addr
is to create an proxy server between :
B--PROXYA
and remove X-Forwarded-For at the proxy , so B will never know that he is
speaking
to A.

Good luck !
Best
CB

- Original Message -
From: "Alson Wong" [EMAIL PROTECTED]
To: "barries" [EMAIL PROTECTED]
Cc: [EMAIL PROTECTED]
Sent: Sunday, November 12, 2000 2:09 PM
Subject: Re: Changing REMOTE_ADDR passing to a request.


 hi,
 I have not use mod_proxy_add_forward before. I have download the source
code
 and have a look at it.
 It seems like just passing "X-Forwarded-For" in a header of a request. I
 think
 this is same as my code here:

 use LWP::UserAgent;
 $ua = new LWP::UserAgent;
 my $reqq =
 HTTP::Request-new('GET','http://www.serverB.com/cgi-bin/ip.cgi');
 $reqq-header('X-Forwarded-For'='1.2.3.4');
 $reqq-header('Remote_Addr'='1.2.3.4'); # this line won't work.
 my $ress = $ua-request($reqq);
 print $ress-as_string;

 The $ENV{'REMOTE_ADDR'}of server B still return the real ip address of
 server A.
 So, how do I change the $ENV{'REMOTE_ADDR'}of server B to 1.2.3.4 without
 changing anything at server B ?

 If I am wrong with the mod_proxy_add_forward, please point it out. Because
I
 have no idea how to implement the mod_proxy_add_forward in to mod_proxy of
 Apache.

 And no idea how to use it too. If you got some clue, please tell me how to
 start using that module, if it really works.

 Thanks.

 [EMAIL PROTECTED]




 - Original Message -
 From: barries [EMAIL PROTECTED]
 To: Alson Wong [EMAIL PROTECTED]
 Cc: [EMAIL PROTECTED]
 Sent: Sunday, November 12, 2000 11:34 AM
 Subject: Re: Changing REMOTE_ADDR passing to a request.


  On Sun, Nov 12, 2000 at 11:07:59AM +0800, Alson Wong wrote:
  
   So, how do I pass/set the environment variable of REMOTE_ADDR from
   server A ? So that I can control the env of remote_addr at the server
   B ?
 
  Well, you could do it several ways.  The "normal" way is to set a
  header in the request that A sends to be, usually the same one that
  various caching proxy servers do, namely X-Forwarded-For.  You won't
  be able to do that with LWP::Simple, have a look at the main LWP
  page for details on how to make more sophisticated requests.  I'm
  assuming you've ruled out using Apache's mod_proxy, and therefore that
  you won't be wanting to use mod_proxy_add_forward.
 
  Then, in the B server, you can peel it out of the Apache request
  object manually as part of your script, or you can do it in an earlier
  handler phase and make a $r-remote_ip() call like the one you were
  making in the A server.
 
  To catch the header on the backend, you can have a look at the
  Guide:
 
 

http://thingy.kcilink.com/modperlguide/scenario/Getting_the_Remote_Server_IP
 _in_.html
 
   my $r = shift;
   $r-connection-remote_ip('1.2.3.4');
  
   it only works in server A, meaning,
   $ENV{'REMOTE_ADDR'} in Server A return 1.2.3.4, but $ENV
   {'REMOTE_ADDR'} in server B still return the Server A ip address.
 
  Right: nothing passes environment variables between the servers.  You
  need to establish your own channel (the header mentioned above) for
  passing that value and tweak the B server to recover the value and
  stuff it in the environment variable.
 
  HTH,
 
  Barrie
 





Re: Changing REMOTE_ADDR passing to a request.

2000-11-12 Thread barries

On Sun, Nov 12, 2000 at 09:09:49PM +0800, Alson Wong wrote:
 
 The $ENV{'REMOTE_ADDR'}of server B still return the real ip address of
 server A.

Check out the link I sent to The Guide (tm), there's a Perl snippet
to recover the IP and do the -remote_ip() call:

 From: barries [EMAIL PROTECTED]
 
  To catch the header on the backend, you can have a look at the
  Guide:
 
 
 http://thingy.kcilink.com/modperlguide/scenario/Getting_the_Remote_Server_IP_in_.html

- Barrie



Re: Apache::Registry() and strict

2000-11-12 Thread Stas Bekman

On Tue, 7 Nov 2000, Paul DuBois wrote:

 At 10:25 AM +0100 11/7/00, [EMAIL PROTECTED] wrote:
 On Tue, 7 Nov 2000, Ron Rademaker wrote:
 
 Hi,
 
   You would think so, however every doc I read (including the one you
   pointed out to me) told me that perl gives me a warning:
 
   Variable $foo will not stay shared at 
 
   I do use -w so I should get that warning, but I don't. The variable stays
   defined, but it doesn't have the value of the old variable, it just passes
   the defined($foo) test but the value has changed to an empty array (from a
   full array).
 
 -w has no effect, read the guide again and use PerlWarn On :-)
 
 Please explain, the guide appears to recommend -w as a useful
 diagnostic technique (and the "Command Line Switches (-w, -T,
 etc)" section says -w works).

The guide is correct. -w in the shebang line is equal to 'local $^W=1' for
the file scope. and it does have an effect (for the file it's defined in).

 
 
 Bye,
 remco
 
 /--\
 | Remco Schaar |
 | e-mail: [EMAIL PROTECTED]  |
 \--/
 
  South Park meets Linux:
  - "Oh my God, they killed init!"
  - "You bastards!"
 
 



_
Stas Bekman  JAm_pH --   Just Another mod_perl Hacker
http://stason.org/   mod_perl Guide  http://perl.apache.org/guide 
mailto:[EMAIL PROTECTED]   http://apachetoday.com http://jazzvalley.com
http://singlesheaven.com http://perlmonth.com   perl.org   apache.org





Re: Passing data structures between Stacked Handlers

2000-11-12 Thread Dave Kaufman

"Thomas Klausner" [EMAIL PROTECTED] wrote:
 Is there a module that can do "Stacked Handler Pipelining", but 
 doesn't pass around tied filehandles but data structures ?
 
Andreas König's Apache::HeavyCGI is a nice alternative approach to the use of stacked 
handlers.  

 If there isn't, could it be implemented by dumping the data 
 structure to $r-notes (with Data::Dumper) and have it eval'ed back 
 by the next handler?

I just started playing around with HeavyCGI, but it uses the "Singleton" approach: one 
master handler "dispatches" each request to to all the modules that are needed, first 
allowing each a shot at processing headers (last-mod times, conditional tests, early 
errors, etc), then for content, and finally for cleanup, fixup, etc.  this lets them 
all play together without the strict stacking and inefficient error-handling of 
stacked hadlers.

http://search.cpan.org/search?dist=Apache-HeavyCGI

-dave






Re: Passing data structures between Stacked Handlers

2000-11-12 Thread spam

On Sun, 12 Nov 2000, Dave Kaufman wrote:

  Is there a module that can do "Stacked Handler Pipelining", but 
  doesn't pass around tied filehandles but data structures ?

Can't you allocate some generic namespace, or better yet, create your own
package called config and in that export functions get_config set_config
They will get/set a package wide variable. Then you make new,DESTROY, and
what other functions you need. Then you create/set object in the Init
module and the way you go, call get_config in each of the stacked modules
and insert data into it, so it will be passed along. Simple alternative,
you can store a hash in package wide namespace of the first package, and
access that via hashref, which is more convinient or Package::hashname
notation.
Thats how I did it.

  If there isn't, could it be implemented by dumping the data 
  structure to $r-notes (with Data::Dumper) and have it eval'ed back 
  by the next handler?

God NO! Have you read of overhead incurring on eval? Might as well go back
to the days of PerlCGI,choke, choke

Hope that helped.
Pavel




Re: Putting together the TPC mod_perl track

2000-11-12 Thread Stas Bekman

 Stas et al,
 
 Since its getting towards the end of the year, should we be thinking of
 putting together a mod_perl track for TPC?
 
 Has anyone got any ideas on what they'd like to either a) talk about, or
 b) hear talks about ?

Well, we have planned to announce the CFP when Nathan will give it to the
mod_perl PMC (project management committee) back in September. But as we
are all overworked, things got delayed :(

So I guess Nat, will send the CFP soon to us. When everything is ready we
probably will have a mailing list, where we will discuss all the
details. I don't think this list is the right place to have the discussion
on as it might generate huge threads... but we will see.

So far, as I understood Ask and me are on the paper approval committe with
Nat serving as our big boss :) It's possible that other pmc members will
lend us a hand when and if they will have a chance :)

_
Stas Bekman  JAm_pH --   Just Another mod_perl Hacker
http://stason.org/   mod_perl Guide  http://perl.apache.org/guide 
mailto:[EMAIL PROTECTED]   http://apachetoday.com http://jazzvalley.com
http://singlesheaven.com http://perlmonth.com   perl.org   apache.org





Re: Putting together the TPC mod_perl track

2000-11-12 Thread Stas Bekman

On Wed, 1 Nov 2000, Nathan Torkington wrote:

 Matt Sergeant writes:
  Since its getting towards the end of the year, should we be thinking of
  putting together a mod_perl track for TPC?
 
 I've got a room allocated to mod_perl for two days of conference at
 the next OScon.  With this group's blessing I'd like to call it "the
 mod_perl conference", as nobody else is offering mod_perl this kind of
 exposure.  It'll be mentioned in TPC advertising, but it won't be a
 Perl or Apache track of the conference: it'll be labelled and promoted
 as mod_perl only.

Wow, Nat, you are the man!!! Thanks a lot! I'm looking forward for all the
details about the length of the talks, that we have discussed before.

 The low-hanging fruit (obvious topics) will be:
  * Doug MacEachern on mod_perl 2
  * Matt on AxKit (also likely to make an appearance in the XML track)
  * Brian on AO (please please dark gods let AO come to fruition)
  * talk(s) on how to do good things with Apache::ASP
  * mod_perl + backhand = ass-kicking
  * Tips for developing or tuning HTML::Mason sites
  * Case studies showing how big companies use mod_perl

+ HTML::Emperl, 

+ Template Toolkit, 

+ one room will be completely occupied by Damian Conway. We have to
collect $110 grands to buy him out from the Perl track. YAS, has already
agreed to help with $55,000 that were collected so far. So only $55,000
are left to collect.

+multilingual sites with mod_perl and TT, (I think Eric Cholet will be the
speaker for that, since he has implmented it here at jazzvalley.com)

+ using mod_perl for the most successful money making model on the web ==
xxx sites, with an extensive demo.

+ All the usual beginners + performance stuff

+ latest slides from Doug's snowball experience. We are all interested to
know how our leaders spend their time when they are not coding mod_perl.

+ Geoff with hundreds of his cool modules that he has released and will
release till the conference, so we call it's Apache::Geoff

+ May be jwb to talk about database performance coding/ Apache::Session.

+ more to come. 

BTW, if you have something to talk about that isn't really useful, but
very funny, you should propose it as well. Dave Cross' talk about
Sub::Approx at YAPC::Europe was the killer talk. Remember that learning
new things is nice, but having a few minutes of fun is even nicer :)

 This latter is an important part of the Perl conference.  Many
 companies who would never 'fess up to using Perl seem quite happy
 to send employees to speak at conferences.  Their talks end up as
 a big advertisement for Perl, and lets us name-drop the company as
 a Perl user.  I see no reason why the same shouldn't happen with
 mod_perl.

Yup, definitely!

_
Stas Bekman  JAm_pH --   Just Another mod_perl Hacker
http://stason.org/   mod_perl Guide  http://perl.apache.org/guide 
mailto:[EMAIL PROTECTED]   http://apachetoday.com http://jazzvalley.com
http://singlesheaven.com http://perlmonth.com   perl.org   apache.org





Re: Passing data structures between Stacked Handlers

2000-11-12 Thread Perrin Harkins

Thomas Klausner wrote:
 If there isn't, could it be implemented by dumping the data
 structure to $r-notes (with Data::Dumper) and have it eval'ed back
 by the next handler?

If you use $r-pnotes, you can just put a reference to an arbitrary data
structure into it and it will still be there in the next handler.  No
need to serialize it with Data::Dumper.  Better than using a normal
global because it gets automatically cleaned up after the request.
- Perrin



Re: Putting together the TPC mod_perl track

2000-11-12 Thread Piers Cawley

Stas Bekman [EMAIL PROTECTED] writes:
 BTW, if you have something to talk about that isn't really useful, but
 very funny, you should propose it as well. Dave Cross' talk about
 Sub::Approx at YAPC::Europe was the killer talk. Remember that learning
 new things is nice, but having a few minutes of fun is even nicer :)

Hey, I liked the Perl 12 Step thing that whatsisname did as well. Oh
yes, that would've been me. 

-- 
Piers (Ego? Me?)




Re: unsubscribe modperl

2000-11-12 Thread Shawn Evans

unsubscribe modperl

- Original Message - 
From: "Asaf Klibansky" [EMAIL PROTECTED]
To: [EMAIL PROTECTED]; [EMAIL PROTECTED]
Sent: Sunday, November 12, 2000 12:07 AM
Subject: Re: unsubscribe modperl


 unsubscribe modperl
 
 - Original Message -
 From: [EMAIL PROTECTED]
 To: [EMAIL PROTECTED]
 Sent: Friday, November 10, 2000 6:18 PM
 Subject: unsubscribe modperl
 
 
  unsubscribe modperl
 
 
 



Re: Putting together the TPC mod_perl track

2000-11-12 Thread Stas Bekman

 Stas Bekman [EMAIL PROTECTED] writes:
  BTW, if you have something to talk about that isn't really useful, but
  very funny, you should propose it as well. Dave Cross' talk about
  Sub::Approx at YAPC::Europe was the killer talk. Remember that learning
  new things is nice, but having a few minutes of fun is even nicer :)
 
 Hey, I liked the Perl 12 Step thing that whatsisname did as well. Oh
 yes, that would've been me. 

Sorry about not mentioning all the other speakers who have added to the
YAPC fun. Nat was there, so we will make sure to bring at least a little
of this fun to TPC. I know that people pay a lot of money to attend TPC,
compared to YAPC, but I doubt that people would complain about a few
laughs. Nat?

_
Stas Bekman  JAm_pH --   Just Another mod_perl Hacker
http://stason.org/   mod_perl Guide  http://perl.apache.org/guide 
mailto:[EMAIL PROTECTED]   http://apachetoday.com http://jazzvalley.com
http://singlesheaven.com http://perlmonth.com   perl.org   apache.org





Re: problems compiling modperl under macos x pb

2000-11-12 Thread Gustav Kristoffer Ek

On Thu, 9 Nov 2000, Ken Williams wrote:

 [EMAIL PROTECTED] (Gustav Kristoffer Ek) wrote:
 When I try compiling apache with modperl under macos x pb I got the
 folowing error. Both the source for apache and modperl is the latest
 cvs version.
 
 I couldn't get it to work either, but I don't have much experience
 troubleshooting this stuff:

Finally it worked. I found out, that the problem was about expanding
maccros (dTHR and others) and appearantly the compiler on
apples developer cd do preprocessing in an other way.

Adding -traditional-cpp in the Makefile worked for me.

- gustav

-- 
Gustav Kristoffer Ek,  Netcetera, Brolæggerstræde 4, 1211 København K
+45 33147000, +45 2045, fax +45 33146200 http://www.netcetera.dk/




Re: Putting together the TPC mod_perl track

2000-11-12 Thread Nathan Torkington

Stas Bekman writes:
 Sorry about not mentioning all the other speakers who have added to the
 YAPC fun. Nat was there, so we will make sure to bring at least a little
 of this fun to TPC. I know that people pay a lot of money to attend TPC,
 compared to YAPC, but I doubt that people would complain about a few
 laughs. Nat?

Laughs, yes.  Chaos, no.  The Perl Golf from this year taught me that.
Chaos works well at a YAPC.  People get tetchy about it when they pay
TPC rates for a conference.

Nat



problems with HTML::Embperl on macos x (darwin)

2000-11-12 Thread Gustav Kristoffer Ek

I have compiled the latest embperl from cpan (1.3b6) with apache
support, but when I try make test I got:

PERL_DL_NONLAZY=0 /usr/bin/perl -Iblib/arch -Iblib/lib
-I/System/Library/Perl/darwin -I/System/Library/Perl test.pl 

loading...dyld: /usr/bin/perl Undefined symbols:
_ap_get_client_block
_ap_log_error
_ap_palloc
_ap_pstrdup
_ap_rflush
_ap_rputc
_ap_rwrite
_ap_send_http_header
_ap_set_content_length
_ap_setup_client_block
_ap_should_client_block
_ap_table_add
_ap_table_set
make: *** [test_dynamic] Error 67

Versions is:
Embedded Perl version v5.6.0 for Apache/1.3.15-dev
(Darwin) mod_perl/1.24_02-dev

running on macos x (darwin) and compiled with cc 2.7.2.1

what to do?

- gustav

-- 
Gustav Kristoffer Ek,  Netcetera, Brolæggerstræde 4, 1211 København K
+45 33147000, +45 2045, fax +45 33146200 http://www.netcetera.dk/




Re: Passing data structures between Stacked Handlers

2000-11-12 Thread Thomas Klausner

Hi!

 If you use $r-pnotes, you can just put a reference to an arbitrary data
 structure into it and it will still be there in the next handler.  No
 need to serialize it with Data::Dumper.  Better than using a normal
 global because it gets automatically cleaned up after the request.
Thanks for the info.

Ken Williams [EMAIL PROTECTED] also told me that 
$r-pnotes wasn't included in the Eagle Book because it (pnotes, 
not the book) wasn't implemented then. The old problem with 
books.


-- 
D_OMM  http://domm.zsi.at
O_xyderkes
M_echanenNEU (naja): Wohnungs-Historie
M_asteuei http://domm.zsi.at/curvit/wohnen.html



Re: Building a ModPerl ISP for you!

2000-11-12 Thread Joshua Chamas

Stas Bekman wrote:
 
 So first if anybody wants to get into the article and hasn't contacted me
 before, let me know. Please post to *me* only if *relevant*. What's
 relevant? You happen to provide ISP service with mod_perl and you are
 willing to give the contact info details/prices and other info.
 
 Second, Josh if you want me to do something for you over this article let
 me know.
 

Stas, this ISP is only in idea form now, but we'd basically be doing 
for modperl what LoudCloud has done for NT/Oracle/IIS IT. This isn't 
just getting a couple boxes hooked up to some bandwidth, this is about 
taking care of all the things that ISPs don't normally: web clusters 
with fault tolerance  load balancing, firewall / switch security, 
intrusion monitoring.  These things are reinvented far too many times 
for those that even know they should be done. 

Further, we'll be looking at the next generation of service provisioning
including geographically distributed serving, and fault tolerant 
database setups behind the web cluster architectures.  There's a definite
lack of quality in normal web hosting ISPs, and normally they introduce
yet another level of failure such that any quality minded company is
going to need to host their own, and have direct relationships with 
data centers.

So, we don't even have a name for it yet, but do appreciate your
willingness to help ...

-- Josh



Re: problems with HTML::Embperl on macos x (darwin)

2000-11-12 Thread Gerald Richter


PERL_DL_NONLAZY=0 /usr/bin/perl -Iblib/arch -Iblib/lib
-I/System/Library/Perl/darwin -I/System/Library/Perl test.pl

loading...dyld: /usr/bin/perl Undefined symbols:
_ap_get_client_block
...

Mostly this is because the symbols have been striped from the Apache binary
after build. You can see the public symbols of the httpd binary with

nm httpd

are missing ones listed ?

Gerald

-
Gerald Richterecos electronic communication services gmbh
Internetconnect * Webserver/-design/-datenbanken * Consulting

Post:   Tulpenstrasse 5 D-55276 Dienheim b. Mainz
E-Mail: [EMAIL PROTECTED] Voice:+49 6133 925151
WWW:http://www.ecos.de  Fax:  +49 6133 925152
-





Visual Basic scripts with Apache::ASP

2000-11-12 Thread Garth Parfitt

Is it at all possible to run asp scripts that have been written in
Visual Basic under Apache with mod_perl installed? They run fine on IIS
but not on Apache. Please assist.

Garth




cvs commit: modperl-site sites.html

2000-11-12 Thread sbekman

sbekman 00/11/12 08:41:56

  Modified:.sites.html
  Log:
  * remove dead links. Thanks to Andrzej Kuku³a
  * add my company's site
  
  Revision  ChangesPath
  1.11  +18 -35modperl-site/sites.html
  
  Index: sites.html
  ===
  RCS file: /home/cvs/modperl-site/sites.html,v
  retrieving revision 1.10
  retrieving revision 1.11
  diff -u -r1.10 -r1.11
  --- sites.html2000/07/24 20:40:56 1.10
  +++ sites.html2000/11/12 16:41:56 1.11
  @@ -35,22 +35,22 @@
   cached query results if present and mapping based on language preference if
   the user has presented one.
   p
  -bFrank D. Cringle/b runs his Samon (System Activity Monitor) application under 
mod_perl.
  -It is designed to run continuously, collecting statistics about the system for later
  -analysis.  Check it out:  a 
href="http://www.ping.de/perl/saplot"http://www.ping.de/perl/saplot/a.
  +
  +a href="http://jazzvalley.com"Jazz Valley Interactive/a uses
  +mod_perl to deliver its extensive jazz related content to its users
  +all around the world. The system is running on Linux and the MySQL
  +database. The product is multilingual and aims to cover more and more
  +languages and countries in the future. mod_perl makes it rocking!
   p
  +
   bPatrick Kane/b uses mod_perl at 
   a href="http://www.enews.com/"The Electronic Newsstand/a to maintain
   limited and persistent connections to their Sybase servers where users
   can search and browse through thousands of virtual magazines.  Patrick
   also uses mod_perl's Authentication hook for seamlessly migrating users
   from their old registration system to a new one.
  -p
  -bMike Stok/b uses mod_perl at the a 
href="http://vrooom.nis.newscorp.com:8008/"
  -"unofficial Elephant Talk archive site"/a, where mod_perl allows the
  -indexer to cache up the subject/date/author of individual articles to
  -as a more successful strategy than having scads of metafiles around. 
   p
  +
   a href="http://www.sol.no/"Scandinavia Online AS/a uses
   mod_perl for the a href="http://kvasir.sol.no/"Kvasir search
   engine/a.  bKvasir/b is Norway's most popular Internet directory.
  @@ -79,12 +79,7 @@
   "After moving to mod_perl, everything is wonderful, everything is
   fast, and the computer (dual P6, linux) is no longer bending under 
   the stress.  mod_perl saved us from having to buy a second webserver."
  -p
  -bPaul Phillips/b is happy to say, the #1 metasearch engine on the Net,
  -a href="http://www.metacrawler.com/"Metacrawler/a
  -is mod_perl powered.  All requests are routed through a perl module, and
  -the a href="http://www.metacrawler.com/perl/metaspy"MetaSpy/a is
  -another Apache plugin module written in Perl.
  +
   p
   bGerald Richter/b and bECOS/b are using mod_perl (with
   Embperl) for a picture database. This contains 
  @@ -160,7 +155,7 @@
   bTony Bowden/b developed a href="http://www.musicdatabase.com/"The
   Music Database/a which uses mod_perl and MySQL to allow browsing and
   searching a cross-referenced guide to over 80,000 CDs and one million
  -songs. 
  +songs. (not operational at this stage). 
   p
   bRandy Ray/b uses Apache+mod_perl for his Software Configuration Management
   team's site within bU S WEST IT/b. About 1/3 of the data the server sends out is
  @@ -171,13 +166,12 @@
   dimensions of each files as it is first read, the persistent dataspace will
   virtually eliminate the step of computing image sizes.
   p
  -a href="http://www.zecor.com/"Zedcor/a provides a subscription
  -clip-art service called  
  -a href="http://www.arttoday.com"ArtToday/a.  We have a collection
  -of over 600,000 keyworded images of all types.  Customers find images
  -using keyword and category searches.  We serve about 250,000 raw hits
  -daily. 
   
  +a href="http://www.arttoday.com"ArtToday/a has a collection of
  +over 600,000 keyworded images of all types.  Customers find images
  +using keyword and category searches.  They serve about 250,000 raw
  +hits daily.
  +
   Information about the collection persists in an Oracle 7 database,
   and keyword searches happen via a custom application written using
   a Verity search engine.  All of this is glued together using Perl.
  @@ -198,8 +192,7 @@
   A HREF="http://theory.uwinnipeg.ca/search/linux-search.html"Linux/A, 
   A HREF="http://theory.uwinnipeg.ca/search/tetex.html"teTeX/A
   (a Unix TeX system), and
  -A HREF="http://theory.uwinnipeg.ca/search/mupad.html"MuPAD/A
  -(a symbolic math program) are available at
  +MuPAD (a symbolic math program) are available at
   A HREF="http://theory.uwinnipeg.ca/"theory.uwinnipeg.ca/A.
   These scripts query an mSQL database via various criteria, and employ 
   the CPAN multiplexer code to choose a nearby mirror of the archive, 
  @@ -274,18 +267,8 @@
   Rob Malda tells that a href="http://slashdot.org/"Slashdot.org/a -
   news for nerd, is a combination of Perl and MySQL. 

cvs commit: modperl-site sites.html

2000-11-12 Thread sbekman

sbekman 00/11/12 13:38:53

  Modified:.sites.html
  Log:
  another site
  
  Revision  ChangesPath
  1.13  +30 -0 modperl-site/sites.html
  
  Index: sites.html
  ===
  RCS file: /home/cvs/modperl-site/sites.html,v
  retrieving revision 1.12
  retrieving revision 1.13
  diff -u -r1.12 -r1.13
  --- sites.html2000/11/12 19:56:36 1.12
  +++ sites.html2000/11/12 21:38:52 1.13
  @@ -61,6 +61,36 @@
   mod_perl for the a href="http://kvasir.sol.no/"Kvasir search
   engine/a.  bKvasir/b is Norway's most popular Internet directory.
   p
  +
  +
  +bAlvar Freude/b uses mod_perl on a
  +href="http://www.a-blast.org/"http://www.a-blast.org//a.  It is a
  +"truly interactive text network", written completely in mod_perl. For
  +a quick, non-technical overview have a look on a
  
+href="http://www.assoziations-blaster.de/prixars/"http://www.assoziations-blaster.de/prixars//a.
  +(its in english on our old domain).br
  +About one year ago, it runs on M$ IIS with ActivePerl and some PHP, in
  +the meantime it is completely rewritten as Apache module, using MySQL as
  +database. With this, I speed up the execution time from ~3 Seconds to
  +~10 milliseconds for each Blast-Page (OK, OK, the old machine had a very
  +worst hardware, now we use only a semi-worst one: Pentium II 350, 320 MB
  +RAM with Soft-RAID 0 under Linux).br
  +
  +The blast_engine includes the links into the texts in realtime, also
  +the statistics are created in realtime:br a
  +href="http://www.a-blast.org/statistics/"http://www.a-blast.org/statistics//a,
  +a
  
+href="http://www.assoziations-blaster.de/statistik"http://www.assoziations-blaster.de/statistik//a
  +(german, with much more traffic)
  +
  +The blaster uses the speed benefit of keeping the complete keyword
  +list in memory (more then 5 MB for the german version), for the
  +non-linear real-time linker I use a ~50 line regexp .-) The HTML-Files
  +are compressed on-the-fly with Compress::Zlib, so we keep bandwidth
  +(and transmission time to the users) small.
  +p
  +
  +
   A HREF="http://perlmonth.com"PerlMonth/A is a site completely driven  
   by mod_perl/mySQL. Every article is stored in the database. When a user
   makes a request, a module we wrote parses the uri and dynamically creates  
  
  
  



cvs commit: modperl-site/netcraft index.html

2000-11-12 Thread sbekman

sbekman 00/11/12 13:42:57

  Modified:netcraft index.html
  Log:
  yet another source for mod_perl usage stats
  
  Revision  ChangesPath
  1.31  +9 -3  modperl-site/netcraft/index.html
  
  Index: index.html
  ===
  RCS file: /home/cvs/modperl-site/netcraft/index.html,v
  retrieving revision 1.30
  retrieving revision 1.31
  diff -u -r1.30 -r1.31
  --- index.html2000/11/06 19:43:42 1.30
  +++ index.html2000/11/12 21:42:57 1.31
  @@ -12,12 +12,18 @@
   which require mod_perl experience.
   p
   
  -E-Soft Inc have a similar a href="http://www.e-softinc.com/survey/"
  +E-Soft Inc has a similar a href="http://www.e-softinc.com/survey/"
   survey/a which shows that mod_perl is the 3rd most popular add on to
  -Apache (after FrontPage and PHP) and is installed in approximately 9.04%
  -of all Apache web servers.
  +Apache (after FrontPage and PHP) and is installed in approximately
  +9.04% of all Apache web servers.
  +p
   
  +SecuritySpace provides yet 
  +a href="http://www.securityspace.com/s_survey/data/man.29/apachemods.html"
  +another report/a. Make sure to click on the menu at the left to pick
  +the latest month, since the link hardcodes the month.
   p
  +
   hr
   IMG SRC="graph.jpg"   HEIGHT=400 WIDTH=700 BORDER=0 ALT="Graph"
   BR