This is part of The Pile, a partial archive of some open source mailing lists and newsgroups.
Subject: ANNOUNCE: HTML::Mason 0.88 From: Jonathan Swartz <swartz@pobox.com> Date: Wed, 30 Aug 2000 19:49:07 -0700 The URL http://www.masonhq.com/download/HTML-Mason-0.88.tar.gz has entered CPAN as file: $CPAN/authors/id/J/JS/JSWARTZ/HTML-Mason-0.88.tar.gz size: 261334 bytes md5: bee596df529e4b405c223d5bdfb8bd3a Mason is a component-based web site development system with caching, debugging, and previewing facilities. Check out http://www.masonhq.com for more information. Dave Rolsky (autarch@urth.org) was the primary developer on this release. Changes in 0.88: - Fixed broken Parser postprocessor code (broken since 0.85). Added tests for this code path as well as the preprocessor feature. (Reported by Tim Bishop). - Replaced lots of simple accessors with new HTML::Mason::MethodMaker (which just makes simple read-only and read-write accessor methods). - Removed all direct hash key access from one object into another. - Removed all unneeded uses of Exporter in various modules. - Added warning about using mod_perl as a DSO to README file. - Added 'cgi_object' method to HTML::Mason::Request::ApacheHandler. This method returns the CGI object Mason uses internally (unless you're using Apache::Request instead in which case its a fatal error). Added documentation for this. (suggested by many people). - Squashed warning in assignment to %ARGS in component sub body. - Fixed call_method and scall_method to take arbitrary list of args instead of hash. - Fixed expression escape flags to allow arbitrary following whitespace. (reported by Mikhail Zabaluev) - Added FAQ on how to handle file uploads. - $m->cache returns the value stored on a successful store action. - Reduced memory usage by removing unneeded uses of various modules. On my box I see about a 500k or so reduction in memory use (Dave). - Removed all uses of the IO::* modules. - Mason seems to be working under a mod_perl DSO, at least under mod_perl 1.24 and Apache 1.3.12. This probably has nothing to do with Mason but the very adventurous are encouraged to experiment with a mod_perl DSO and report back to the mason list. === Subject: [Mason] Problem: no-Content. From: "Guido Moonen" <scoutboy@tref.nl> Date: Fri, 8 Sep 2000 12:28:25 +0200 Hello all, -- The Problem -- When i try try retrieve http://www.clickly.com/index.html (Test-Site: not the real clickly.com) i get a blank return and i mean a real blank content return (tried it with telnet to port 80 and the server only sends back the headers of the web-page?) Does anybody know what the problem is? I'va tried all sorts of things but nothing worked. Thanks in advance, Guido Moonen -- The Stuff i have -- * Solaris V 2.6 op Sun ultrasparc. * perl, v5.6.0 built for sun4-solaris * Server version: Apache/1.3.12 (Unix) Server built: Sep 6 2000 14:51:05 * mod_perl-1.24 * Mason v. 0.88 -- Handler.PL -- << SNIP >> my (%parsers, %interp, %ah); foreach my $site qw(www modified management) { $parsers{$site} = new HTML::Mason::Parser(allow_globals => [qw($dbh %session)]); $interp{$site} = new HTML::Mason::Interp (parser=>$parsers{$site}, comp_root=>"/clickly/html/$site/", data_dir=>"/clickly/masonhq/$site/", system_log_events=>"ALL"); $ah{$site} = new HTML::Mason::ApacheHandler(interp=>$interp{$site}); chown (scalar(getpwnam "nobody"), scalar(getgrnam "nobody"), $interp{$site}->files_written); } sub handler { my ($r) = @_; my $site = $r->dir_config('site'); return -1 if $r->content_type && $r->content_type !~ m|^text/|i; my $status = $ah{$site}->handle_request($r); return $status; } << SNIP >> -- httpd.conf -- << SNIP >> # www.clickly.com (Default) <VirtualHost 192.168.0.210> ServerAdmin www-master@clickly.com DocumentRoot /clickly/html/www ServerName www.clickly.com PerlSetVar site 'www' <Directory "/clickly/html/www"> Options Indexes FollowSymLinks MultiViews ExecCGI AllowOverride None Order allow,deny Allow from all </Directory> alias /mason /clickly/html/www <Location /mason> SetHandler perl-script PerlHandler HTML::Mason </Location> </VirtualHost> << SNIP >> === Subject: Re: [Mason] Problem: no-Content. From: Ian Kallen <spidaman@salon.com> Date: Sun, 10 Sep 2000 22:45:25 -0700 (PDT) HTML::Mason is your perlhandler in the /mason request space, so what's supposed to handle a root object "/" request? Do a simple setup for one virtualhost and make sure your choices of documentroot, alias settings and component_root settings agree before broadening the solution for multiple virtualhosts. Also, back down to Mason 0.87 until 0.89 is released. -Ian === Subject: RE: [Mason] Problem: no-Content. From: "Guido Moonen" <scoutboy@tref.nl> Date: Mon, 11 Sep 2000 10:59:56 +0200 Oops my mistake the i do not have a problem accessing the '/' of the site but only when i try to access the "/mason" part of the site... PS. I have got the same problem with 0.87 (Bit i saw it had some installation problems) (I have not installed Version 0.88): # make test PERL_DL_NONLAZY=1 /usr/bin/perl -Iblib/arch -Iblib/lib -I/usr/local/lib/perl5/5. 6.0/sun4-solaris -I/usr/local/lib/perl5/5.6.0 -e 'use Test::Harness qw(&runtests $verbose); $verbose=0; runtests @ARGV;' t/*.t t/01-syntax.........ok t/02-sections.......ok t/03-mc.............ok t/04-misc...........ok t/05-request........Use of uninitialized value in join at /clickly/compbst/HTML- Mason-0.87/test/data/request/obj/shared/check_error line 18. t/05-request........ok 6/6FAILED test 5 Failed 1/6 tests, 83.33% okay t/06-parser.........ok t/07-interp.........ok t/08-ah.............ok t/09-component......ok t/10-cache..........NOK 3FAILED tests 1-3 Failed 3/3 tests, 0.00% okay t/11-inherit........ok Failed Test Status Wstat Total Fail Failed List of failed ---------------------------------------------------------------------------- --- t/05-request.t 6 1 16.67% 5 t/10-cache.t 3 3 100.00% 1-3 Failed 2/11 test scripts, 81.82% okay. 4/74 subtests failed, 94.59% okay. *** Error code 29 make: Fatal error: Command failed for target `test_dynamic' ===