libmime-lite-html-perl-1.23.orig/ 0000755 0000000 0000000 00000000000 11075063600 013535 5 ustar libmime-lite-html-perl-1.23.orig/COPYING 0000644 0000000 0000000 00000003516 10477521145 014605 0 ustar The "MIME-Lite-HTML" Perl5 toolkit.
Copyright (c) 2000 Alain BARBET. All rights reserved.
This program is free software; you can redistribute it and/or
modify it under the same terms as Perl itself.
You should have received a copy of the Perl license along with
Perl; see the file README in Perl distribution.
You should have received a copy of the GNU General Public License
along with Perl; see the file Copying. If not, write to
the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.
You should have received a copy of the Artistic License
along with Perl; see the file Artistic.
NO WARRANTY
BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
REPAIR OR CORRECTION.
IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
POSSIBILITY OF SUCH DAMAGES.
END OF TERMS AND CONDITIONS
libmime-lite-html-perl-1.23.orig/README 0000755 0000000 0000000 00000011763 07774364360 014452 0 ustar WHAT IS THIS ?
This is MIME::Lite::HTML, a module which provide routine
to transform a HTML page in a MIME::Lite mail
HOW DO I INSTALL IT ?
To install this module, cd to the directory that contains
this README file and type the following:
perl Makefile.PL
make
make test
make install
If you can't do that, you can put HTML.pm file in
directory $root/MIME/Lite/HTML.pm and then put use lib
$root in your program (make same thing if you haven't MIME-Lite
module).
So it give:
$root/MIME/Lite/HTML.pm
$root/MIME/Lite.pm
and in your script:
#!/usr/bin/perl
use lib '/home/alian/mylibperl';
use MIME::Lite;
use MIME::Lite::HTML;
REQUIREMENT ?
libnet, MIME::Lite
DOCUMENTATION ?
You'll find documentation in the file HTML.pm in POD format
See too the eg directory
When you install MIME::Lite::HTML, the MakeMaker program
will automatically install the manual pages for you
(on Unix systems, type "man MIME::Lite::HTML").
Here an extract of POD documentation:
NAME
MIME::Lite::HTML - Provide routine to transform a HTML page in a
MIME-Lite mail
SYNOPSIS
use MIME::Lite::HTML;
my $mailHTML = new MIME::Lite::HTML
From => 'MIME-Lite@alianwebserver.com',
To => 'alian@saturne',
Subject => 'Mail in HTML with images';
$MIMEmail = $mailHTML->parse('http://www.alianwebserver.com');
$MIMEmail->send; # or for win user : $mail->send_by_smtp('smtp.fai.com');
DESCRIPTION
This module is a Perl mail client interface for sending message that
support HTML format and build them for you.. This module provide routine
to transform a HTML page in MIME::Lite mail. So you need this module to
use MIME-Lite-HTML possibilities
What's happen ?
The job done is:
* Get the file (LWP) if needed
* Parse page to find include images
* Attach them to mail with adequat header if asked (default)
* Include external CSS,Javascript file
* Replace relative url with absolute one
* Build the final MIME-Lite object with each part found
Usage
Did you alread see link like "Send this page to a friend" ?. With this
module, you can do script that to this in 3 lines.
It can be used too in a HTML newsletter. You make a classic HTML page,
and give just url to MIME::Lite::HTML.
Construction
MIME-Lite-HTML use a MIME-Lite object, and RFC2257 construction:
If images and text are present, construction use is:
--> multipart/alternative
------> text/plain
------> multipart/related
-------------> text/html
-------------> each images
If no images but text is present, this is that:
---> multipart/alternative
-------> text/plain if present
-------> text/html
If images but no text, this is:
---> multipart/related
-------> text/html
-------> each images
If no images and no text, this is:
---> text/html
Documentation
Additionnal documentation can be found here:
* MIME-lite module
* RFC 822, RFC 1521, RFC 1522 and specially RFC 2257 (MIME
Encapsulation of Aggregate Documents, such as HTML)
Clients tested
HTML in mail is not full supported so this module can't work with all
email clients. If some client recognize HTML, they didn't support images
include in HTML. So in fact, they recognize multipart/relative but not
multipart/related.
Netscape Messager (Linux-Windows)
100% ok
Outlook Express (Windows)
100% ok
Eudora (Windows)
If this module just send HTML and text, (without images), 100% ok.
With images, Eudora didn't recognize multipart/related part as
describe in RFC 2257 even if he can read his own HTML mail. So if
images are present in HTML part, text and HTML part will be
displayed both, text part in first. Two additional headers will be
displayed in HTML part too in this case. Version 1.0 of this module
correct major problem of headers displayed with image include in
HTML part.
KMail (Linux)
If this module just send HTML and text, (without images), 100% ok.
In other case, Kmail didn't support image include in HTML. So if you
set in KMail "Prefer HTML to text", it display HTML with images
broken. Otherwise, it display text part.
Pegasus (Windows)
If this module just send HTML and text, (without images), 100% ok.
Pegasus didn't support images in HTML. When it find a
multipart/related message, it ignore it, and display text part.
If you find others mail client who support (or not support)
MIME-Lite-HTML module, give me some feedback ! If you want be sure that
your mail can be read by maximum of people, (so not only OE and
Netscape), don't include images in your mail, and use a text buffer too.
If multipart/related mail is not recognize, multipart/alternative can be
read by the most of mail client.
Have fun, and let me know how it turns out!
Alain BARBET
alian@alianwebserver.com
libmime-lite-html-perl-1.23.orig/eg/ 0000755 0000000 0000000 00000000000 11075063600 014130 5 ustar libmime-lite-html-perl-1.23.orig/eg/example2.pl 0000755 0000000 0000000 00000001651 07774364360 016232 0 ustar #!/usr/bin/perl
use CGI;
use CGI::Carp qw(fatalsToBrowser);
use strict;
use MIME::Lite;
use MIME::Lite::HTML;
my $cgi = new CGI;
print $cgi->header;
open(FILE, "titlebar.gif");
binmode FILE;
my @data = ;
close(FILE);
my %hash;
$hash{"http://localhost/testing/titlebar.gif"} = \@data;
$hash{'test'} = "test";
my $msg = new MIME::Lite::HTML (
From => 'MIME-Lite@alianwebserver.com',
To => 'alian@jupiter',
Debug => 1,
HashTemplate => \%hash,
Subject => 'Mail in HTML with images',
);
my $html = qq~This is a \$test ?>:
Hoi! ~;
#$html = "http://jupiter";
my $txt = qq~ Testing!! ~;
my $MMail = $msg->parse($html, $txt);
#$MMail->send;
#$MMail->send_by_smtp('jupiter');
#exit;
open(EMAIL, ">email.eml");
print EMAIL $MMail->as_string;
close(EMAIL);
print "Done!";
print join " ", $msg->errstr; libmime-lite-html-perl-1.23.orig/eg/example3.pl 0000644 0000000 0000000 00000001175 07774364360 016231 0 ustar #!/usr/bin/perl -w
# # A cgi program that do "Mail this page to a friend";
# # Call this script like this :
# # script.cgi?email=myfriend@isp.com&url=http://www.go.com
use strict;
use CGI qw/:standard/;
use CGI::Carp qw/fatalsToBrowser/;
use MIME::Lite::HTML;
my $mailHTML = new MIME::Lite::HTML
From => 'MIME-Lite@alianwebserver.com',
To => param('email'),
Subject => 'Your url: '.param('url'),
Debug => 1;
my $MIMEmail = $mailHTML->parse(param('url'));
$MIMEmail->send; # or for win user : $mail->send_by_smtp('smtp.fai.com');
print header,"Mail envoye (", param('url'), " to ", param('email'),") \n";
libmime-lite-html-perl-1.23.orig/eg/example.pl 0000755 0000000 0000000 00000000774 07774364360 016155 0 ustar #!/usr/bin/env perl
use MIME::Lite;
use MIME::Lite::HTML;
my $mailHTML = new MIME::Lite::HTML
From => 'alian@saturne.alianet',
To => 'alian@jupiter.alianet',
Subject => 'Mail in HTML with images',
Debug => 1,
IncludeType => 'cid';
$MIMEmail = $mailHTML->parse('http://alianwebserver.alianet',"et alors ?");
print "Taille:",$mailHTML->size(),"\n";
$MIMEmail->send; # or for win user : $mail->send_by_smtp('smtp.fai.com');
# print $MIMEmail->as_string;
libmime-lite-html-perl-1.23.orig/MANIFEST 0000644 0000000 0000000 00000005245 10477562025 014706 0 ustar Changes
HTML.pm
MANIFEST
Makefile.PL
README
COPYING
eg/example.pl
eg/example2.pl
eg/example3.pl
t/01use.t
t/20create_image_part.t
t/50generic.t
t/docs/Readme.txt
t/docs/acceuil.js
t/docs/img/fleur.gif
t/docs/img/sommaire.gif
t/docs/index.cgi.html
t/docs/normal.html
t/docs/soft.css
t/docs/space_in_a_href.html
t/docs/space_in_ccs_href.html
t/docs/space_in_img.html
t/docs/space_in_javascript.html
t/docs/space_in_javascript2.html
t/ref/img/fleur.eml.cid
t/ref/img/fleur.eml.location
t/ref/img/fleur.gif
t/ref/img/sommaire.eml.cid
t/ref/img/sommaire.eml.location
t/ref/img/sommaire.gif
t/ref/img/sommaire1.gif
t/ref/index.cgi.eml.cid
t/ref/index.cgi.eml.extern
t/ref/index.cgi.eml.location
t/ref/index.cgi.eml2.cid
t/ref/index.cgi.eml2.extern
t/ref/index.cgi.eml2.location
t/ref/index.cgi.eml3.cid
t/ref/index.cgi.eml3.extern
t/ref/index.cgi.eml3.location
t/ref/normal.eml.cid
t/ref/normal.eml.extern
t/ref/normal.eml.location
t/ref/normal.eml2.cid
t/ref/normal.eml2.extern
t/ref/normal.eml2.location
t/ref/normal.eml3.cid
t/ref/normal.eml3.extern
t/ref/normal.eml3.location
t/ref/space_in_a_href.eml.cid
t/ref/space_in_a_href.eml.extern
t/ref/space_in_a_href.eml.location
t/ref/space_in_a_href.eml2.cid
t/ref/space_in_a_href.eml2.extern
t/ref/space_in_a_href.eml2.location
t/ref/space_in_a_href.eml3.cid
t/ref/space_in_a_href.eml3.extern
t/ref/space_in_a_href.eml3.location
t/ref/space_in_ccs_href.eml.cid
t/ref/space_in_ccs_href.eml.extern
t/ref/space_in_ccs_href.eml.location
t/ref/space_in_ccs_href.eml2.cid
t/ref/space_in_ccs_href.eml2.extern
t/ref/space_in_ccs_href.eml2.location
t/ref/space_in_ccs_href.eml3.cid
t/ref/space_in_ccs_href.eml3.extern
t/ref/space_in_ccs_href.eml3.location
t/ref/space_in_img.eml.cid
t/ref/space_in_img.eml.extern
t/ref/space_in_img.eml.location
t/ref/space_in_img.eml2.cid
t/ref/space_in_img.eml2.extern
t/ref/space_in_img.eml2.location
t/ref/space_in_img.eml3.cid
t/ref/space_in_img.eml3.extern
t/ref/space_in_img.eml3.location
t/ref/space_in_javascript.eml.cid
t/ref/space_in_javascript.eml.extern
t/ref/space_in_javascript.eml.location
t/ref/space_in_javascript.eml2.cid
t/ref/space_in_javascript.eml2.extern
t/ref/space_in_javascript.eml2.location
t/ref/space_in_javascript.eml3.cid
t/ref/space_in_javascript.eml3.extern
t/ref/space_in_javascript.eml3.location
t/ref/space_in_javascript2.eml.cid
t/ref/space_in_javascript2.eml.extern
t/ref/space_in_javascript2.eml.location
t/ref/space_in_javascript2.eml2.cid
t/ref/space_in_javascript2.eml2.extern
t/ref/space_in_javascript2.eml2.location
t/ref/space_in_javascript2.eml3.cid
t/ref/space_in_javascript2.eml3.extern
t/ref/space_in_javascript2.eml3.location
META.yml Module meta-data (added by MakeMaker)
libmime-lite-html-perl-1.23.orig/META.yml 0000644 0000000 0000000 00000000743 11075063600 015012 0 ustar # http://module-build.sourceforge.net/META-spec.html
#XXXXXXX This is a prototype!!! It will change in the future!!! XXXXX#
name: MIME-Lite-HTML
version: 1.23
version_from: HTML.pm
installdirs: site
requires:
HTML::LinkExtor: 0
LWP::UserAgent: 0
MIME::Lite: 1
Test::More: 0
URI::URL: 0
distribution_type: module
generated_by: ExtUtils::MakeMaker version 6.30
libmime-lite-html-perl-1.23.orig/HTML.pm 0000755 0000000 0000000 00000102435 11075063564 014660 0 ustar package MIME::Lite::HTML;
# module MIME::Lite::HTML : Provide routine to transform a HTML page in
# a MIME::Lite mail
# Copyright 2001 A.Barbet alian@alianwebserver.com. All rights reserved.
# $Log: HTML.pm,v $
# Revision 1.23 2008/10/14 11:27:42 alian
#
# Revision 1.23 2008/10/14 11:27:42 alian
# - Fix rt#36006: cid has no effect on background images
# - Fix rt#36005: include_javascript does not remove closing tag ""
# - Fix rt#29033: eliminate nested subs
# Revision 1.22 2006/09/06 14:46:42 alian
# - Fix rt#19656: unknown URI schemes cause rewrite to fail
# - Fix rt#17385: make test semi-panics
# - Fix rt#7841: Text-Only Encoding Ignored
# - Fix rt#21339: no license or copyright information provided
# - Fix rt#19655: include_css is far too aggressive
#
# Revision 1.21 2004/04/15 22:59:33 alian
# fix for 1.20 and bad ref for tests
#
# Revision 1.20 2004/04/14 21:26:51 alian
# - fix error on last version
#
# Revision 1.19 2004/03/16 15:18:57 alian
# - Add Url param in new for direct call of parse & send
# - Correct a problem in parsing of html elem background
# - Re-indent some methods
#
# Revision 1.18 2003/08/08 09:37:42 alian
# Fix test case and cid method
#
# Revision 1.17 2003/08/07 16:55:08 alian
# - Fix test case (hostname)
# - Update POD documentation
#
# Revision 1.16 2003/08/07 00:07:57 alian
# - Use pack for include type == cid: RFC says no '/'.
# Tks to Cludio Valente for report.
# - Add a __END__ statement before POD documentation.
#
# Revision 1.15 2002/10/19 17:54:32 alian
# - Correct bug with relative anchor '/'. Tks to Keith D. Zimmerman for
# report.
#
# See Changes files for older changes
use LWP::UserAgent;
use HTML::LinkExtor;
use URI::URL;
use MIME::Lite;
use strict;
use vars qw($VERSION @ISA @EXPORT @EXPORT_OK);
require Exporter;
@ISA = qw(Exporter);
@EXPORT = qw();
$VERSION = ('$Revision: 1.23 $ ' =~ /(\d+\.\d+)/)[0];
my $LOGINDETAILS;
#------------------------------------------------------------------------------
# redefine get_basic_credentials
#------------------------------------------------------------------------------
{
package RequestAgent;
use vars qw(@ISA);
@ISA = qw(LWP::UserAgent);
sub new {
my $self = LWP::UserAgent::new(@_);
$self;
}
sub get_basic_credentials {
my($self, $realm, $uri) = @_;
# Use parameter of MIME-Lite-HTML, key LoginDetails
if (defined $LOGINDETAILS) { return split(':', $LOGINDETAILS, 2); }
# Ask user on STDIN
elsif (-t) {
my $netloc = $uri->host_port;
print "Enter username for $realm at $netloc: ";
my $user = ;
chomp($user);
# 403 if no user given
return (undef, undef) unless length $user;
print "Password: ";
system("stty -echo");
my $password = ;
system("stty echo");
print "\n"; # because we disabled echo
chomp($password);
return ($user, $password);
}
# Damm we got 403 with CGI (use param LoginDetails) ...
else { return (undef, undef) }
}
}
#------------------------------------------------------------------------------
# new
#------------------------------------------------------------------------------
sub new {
my $class = shift;
my $self = {};
bless $self, $class;
my %param = @_;
# Agent name
$self->{_AGENT} = new RequestAgent;
$self->{_AGENT}->agent("MIME-Lite-HTML $VERSION");
$self->{_AGENT}->from('mime-lite-html@alianwebserver.com' );
# remove javascript code or no ?
if ($param{'remove_jscript'}) {
$self->{_remove_jscript} = 1;
} else { $self->{_remove_jscript} = 0; }
# Set debug level
if ($param{'Debug'}) {
$self->{_DEBUG} = 1;
delete $param{'Debug'};
}
# Set Login information
if ($param{'LoginDetails'}) {
$LOGINDETAILS = $param{'LoginDetails'};
delete $param{'LoginDetails'};
}
# Set type of include to do
if ($param{'IncludeType'}) {
die "IncludeType must be in 'extern', 'cid' or 'location'\n" if
( ($param{'IncludeType'} ne 'extern') and
($param{'IncludeType'} ne 'cid') and
($param{'IncludeType'} ne 'location'));
$self->{_include} = $param{'IncludeType'};
delete $param{'IncludeType'};
} # Defaut type: use a Content-Location field
else {$self->{_include}='location';}
## Added by Michalis@linuxmail.org to manipulate non-us mails
if ($param{'TextCharset'}) {
$self->{_textcharset}=$param{'TextCharset'};
delete $param{'TextCharset'};
} else { $self->{_textcharset}='iso-8859-1'; }
if ($param{'HTMLCharset'}) {
$self->{_htmlcharset}=$param{'HTMLCharset'};
delete $param{'HTMLCharset'};
} else { $self->{_htmlcharset}='iso-8859-1'; }
if ($param{'TextEncoding'}) {
$self->{_textencoding}=$param{'TextEncoding'};
delete $param{'TextEncoding'};
} else { $self->{_textencoding}='7bit'; }
if ($param{'HTMLEncoding'}) {
$self->{_htmlencoding}=$param{'HTMLEncoding'};
delete $param{'HTMLEncoding'};
} else { $self->{_htmlencoding}='quoted-printable'; }
## End. Default values remain as they were initially set.
## No need to change existing scripts if you send US-ASCII.
## If you DON't send us-ascii, you wouldn't be able to use
## MIME::Lite::HTML anyway :-)
# Set proxy to use to get file
if ($param{'Proxy'}) {
$self->{_AGENT}->proxy('http',$param{'Proxy'}) ;
print "Set proxy for http : ", $param{'Proxy'},"\n"
if ($self->{_DEBUG});
delete $param{'Proxy'};
}
# Set hash to use with template
if ($param{'HashTemplate'}) {
$param{'HashTemplate'} = ref($param{'HashTemplate'}) eq "HASH"
? $param{'HashTemplate'} : %{$param{'HashTemplate'}};
$self->{_HASH_TEMPLATE}= $param{'HashTemplate'};
delete $param{'HashTemplate'};
}
# Ok I hope I known what I do ;-)
MIME::Lite->quiet(1);
# direct call of new parse & send
my $url;
if ($param{'Url'}) {
$url = $param{'Url'};
delete $param{'Url'};
}
$self->{_param} = \%param;
if ($url) {
my $m = $self->parse($url);
$m->send;
}
return $self;
}
#------------------------------------------------------------------------------
# absUrl
#------------------------------------------------------------------------------
sub absUrl($$) {
# rt 19656 : unknown URI schemes cause rewrite to fail
my $rep = eval { URI::WithBase->new($_[0], $_[1])->abs; };
return ($rep ? $rep : $_[0]);
}
# Replace in HTML link with image with cid:key
sub pattern_image_cid {
my $sel = shift;
return 'cid(absUrl($_[1],$_[2])).'"';
}
# Replace relative url for image with absolute
sub pattern_image {
return '{_DEBUG};
my $req = new HTTP::Request('GET' => $url_page);
my $res = $self->{_AGENT}->request($req);
if (!$res->is_success)
{$self->set_err("Can't fetch $url_page (".$res->message.")");}
else {$gabarit = $res->content;}
$racinePage=$url1 || $res->base;
}
else {$gabarit=$url_page;$racinePage=$url1;}
# Get content of $url_txt with LWP if needed
if ($url_txt)
{
if ($url_txt=~/^(https?|ftp|file|nntp):\/\//)
{
print "Get ", $url_txt,"\n" if $self->{_DEBUG};
my $req2 = new HTTP::Request('GET' => $url_txt);
my $res3 = $self->{_AGENT}->request($req2);
if (!$res3->is_success)
{$self->set_err("Can't fetch $url_txt (".$res3->message.")");}
else {$gabarit_txt = $res3->content;}
}
else {$gabarit_txt=$url_txt;}
}
goto BUILD_MESSAGE unless $gabarit;
# Get all multimedia part (img, flash) for later create a MIME part
# for each of them
my $analyseur = HTML::LinkExtor->new;
$analyseur->parse($gabarit);
my @l = $analyseur->links;
# Include external CSS files
$gabarit = $self->include_css($gabarit,$racinePage);
# Include external Javascript files
$gabarit = $self->include_javascript($gabarit,$racinePage);
# Include form images
($gabarit,@mail) = $self->input_image($gabarit,$racinePage);
# Change target action for form
$gabarit = $self->link_form($gabarit,$racinePage);
# Scan each part found by linkExtor
my (%images_read,%url_remplace);
foreach my $url (@l) {
my $urlAbs = absUrl($$url[2],$racinePage);
chomp $urlAbs; # Sometime a strange cr/lf occur
# Replace relative href found to absolute one
if ( ($$url[0] eq 'a') && ($$url[1] eq 'href') && ($$url[2]) &&
(($$url[2]!~m!^http://!) && # un lien non absolu
($$url[2]!~m!^mailto:!) && # pas les mailto
($$url[2]!~m!^\#!)) && # ni les ancres
(!$url_remplace{$urlAbs}) ) # ni les urls deja remplacees
{
$gabarit=~s/\s href \s* = \s* [\"']? \Q$$url[2]\E ([\"'>])
/pattern_href($urlAbs,"href",$1)/giemx;
print "Replace ",$$url[2]," with ",$urlAbs,"\n"
if ($self->{_DEBUG});
$url_remplace{$urlAbs}=1;
}
# For frame & iframe
elsif ( (lc($$url[0] eq 'iframe') || lc($$url[0] eq 'frame')) &&
(lc($$url[1]) eq 'src') && ($$url[2]) )
{
$gabarit=~s/\s src \s* = \s* [\"']? \Q$$url[2]\E ([\"'>])
/pattern_href($urlAbs,"src",$1)/giemx;
print "Replace ",$$url[2]," with ",$urlAbs,"\n"
if ($self->{_DEBUG});
$url_remplace{$urlAbs}=1;
}
# For background images
elsif ((lc($$url[1]) eq 'background') && ($$url[2])) {
# Replace relative url with absolute
my $v = ($self->{_include} eq 'cid') ?
"cid:".$self->cid($urlAbs) : $urlAbs;
$gabarit=~s/background \s* = \s* [\"']? \Q$$url[2]\E ([\"'>])
/pattern_href($v,"background",$1)/giemx;
# Exit with extern configuration, don't include image
# else add part to mail
if (($self->{_include} ne 'extern')&&(!$images_read{$urlAbs}))
{
$images_read{$urlAbs} = 1;
push(@mail, $self->create_image_part($urlAbs));
}
}
# For flash part (embed)
elsif (lc($$url[0]) eq 'embed' && $$url[4])
{
# rebuild $urlAbs
$urlAbs = absUrl($$url[4],$racinePage);
# Replace relative url with absolute
my $v = ($self->{_include} eq 'cid') ?
"cid:$urlAbs" : $urlAbs;
$gabarit=~s/src \s = \s [\"'] \Q$$url[4]\E ([\"'>])
/pattern_href($v,"src",$1)/giemx;
# Exit with extern configuration, don't include image
if (($self->{_include} ne 'extern')&&(!$images_read{$urlAbs}))
{
$images_read{$urlAbs}=1;
push(@mail, $self->create_image_part($urlAbs));
}
}
# For flash part (object)
# Need to add "param" to Tagset.pm in the linkElements definition:
# 'param' => ['name', 'value'],
# Tks to tosh@c4.ca for that
elsif (lc($$url[0]) eq 'param' && lc($$url[2]) eq 'movie'
&& $$url[4]) {
# rebuild $urlAbs
$urlAbs = absUrl($$url[4],$racinePage);
# Replace relative url with absolute
my $v = ($self->{_include} eq 'cid') ?
"cid:".$self->cid($urlAbs) : $urlAbs;
$gabarit=~s/value \s* = \s* [\"'] \Q$$url[4]\E ([\"'>])
/pattern_href($v,"value",$1)/giemx;
# Exit with extern configuration, don't include image
if (($self->{_include} ne 'extern')&&(!$images_read{$urlAbs}))
{
$images_read{$urlAbs}=1;
push(@mail, $self->create_image_part($urlAbs));
}
}
# For new images create part
# Exit with extern configuration, don't include image
elsif ( ($self->{_include} ne 'extern') &&
((lc($$url[0]) eq 'img') || (lc($$url[0]) eq 'src')) &&
(!$images_read{$urlAbs})) {
$images_read{$urlAbs}=1;
push(@mail, $self->create_image_part($urlAbs));
}
}
# If cid choice, put a cid + absolute url on each link image
if ($self->{_include} eq 'cid')
{$gabarit=~s/]*) src\s*=\s*(["']?) ([^"'> ]* )(["']?)
/pattern_image_cid($self,$1,$3,$racinePage)/iegx;}
# Else just make a absolute url
else {$gabarit=~s/]*) src\s*=\s*(["']?)([^"'> ]*) (["']?)
/pattern_image($1,$3,$racinePage)/iegx;}
BUILD_MESSAGE:
# Substitue value in template if needed
if (scalar keys %{$self->{_HASH_TEMPLATE}}!=0)
{
$gabarit=$self->fill_template($gabarit,$self->{_HASH_TEMPLATE})
if ($gabarit);
$gabarit_txt=$self->fill_template($gabarit_txt,
$self->{_HASH_TEMPLATE});
}
# Create MIME-Lite object
$self->build_mime_object($gabarit, $gabarit_txt || undef, \@mail);
return $self->{_MAIL};
}
#------------------------------------------------------------------------------
# size
#------------------------------------------------------------------------------
sub size {
my ($self)=shift;
return length($self->{_MAIL}->as_string);
}
#------------------------------------------------------------------------------
# build_mime_object
#------------------------------------------------------------------------------
sub build_mime_object {
my ($self,$html,$txt,$ref_mail)=@_;
my ($txt_part, $part,$mail);
# Create part for HTML if needed
if ($html) {
my $ref = ($txt || @$ref_mail) ? {} : $self->{_param};
$part = new MIME::Lite(%$ref,
'Type' => 'TEXT',
'Encoding' => $self->{_htmlencoding},
'Data' => $html);
$part->attr("content-type"=> "text/html; charset=".$self->{_htmlcharset});
# Remove some header for Eudora client in HTML and related part
$part->replace("MIME-Version" => "");
$part->replace('X-Mailer' =>"");
$part->replace('Content-Disposition' =>"");
# only html, no images & no txt
$mail = $part unless ($txt || @$ref_mail);
}
# Create part for text if needed
if ($txt) {
my $ref = ($html ? {} : $self->{_param} );
$txt_part = new MIME::Lite (%$ref,
'Type' => 'TEXT',
'Data' => $txt,
'Encoding' => $self->{_textencoding});
$txt_part->attr("content-type" =>
"text/plain; charset=".$self->{_textcharset});
# Remove some header for Eudora client
$txt_part->replace("MIME-Version" => "");
$txt_part->replace("X-Mailer" => "");
$txt_part->replace("Content-Disposition" => "");
# only text, no html
$mail = $txt_part unless $html;
}
# If images and html and no text, multipart/related
if (@$ref_mail and !$txt) {
my $ref=$self->{_param};
$$ref{'Type'} = "multipart/related";
$mail = new MIME::Lite (%$ref);
# Attach HTML part to related part
$mail->attach($part);
# Attach each image to related part
foreach (@$ref_mail) {$mail->attach($_);} # Attach list of part
$mail->replace("Content-Disposition" => "");
}
# Else if html and text and no images, multipart/alternative
elsif ($txt and !@$ref_mail) {
my $ref=$self->{_param};
$$ref{'Type'} = "multipart/alternative";
$mail = new MIME::Lite (%$ref);
$mail->attach($txt_part); # Attach text part
$mail->attach($part); # Attach HTML part
}
# Else (html, txt and images) mutilpart/alternative
elsif ($txt && @$ref_mail) {
my $ref=$self->{_param};
$$ref{'Type'} = "multipart/alternative";
$mail = new MIME::Lite (%$ref);
# Create related part
my $rel = new MIME::Lite ('Type'=>'multipart/related');
$rel->replace("Content-transfer-encoding" => "");
$rel->replace("MIME-Version" => "");
$rel->replace("X-Mailer" => "");
# Attach text part to alternative part
$mail->attach($txt_part);
# Attach HTML part to related part
$rel->attach($part);
# Attach each image to related part
foreach (@$ref_mail) {$rel->attach($_);}
# Attach related part to alternative part
$mail->attach($rel);
}
$mail->replace('X-Mailer',"MIME::Lite::HTML $VERSION");
$self->{_MAIL} = $mail;
}
#------------------------------------------------------------------------------
# include_css
#------------------------------------------------------------------------------
sub pattern_css {
my ($self,$url,$milieu,$fin,$root)=@_;
# if not stylesheet - rt19655
if ($milieu!~/stylesheet/i && $fin!~/stylesheet/i) {
return "";
}
# Don't store tag. Tks to doggy@miniasp.com
if ( $fin =~ m/shortcut/i || $milieu =~ m/shortcut/i )
{ return ""; }
# Complete url
my $ur = URI::URL->new($url, $root)->abs;
print "Include CSS file $ur\n" if $self->{_DEBUG};
my $res2 = $self->{_AGENT}->request(new HTTP::Request('GET' => $ur));
print "Ok file downloaded\n" if $self->{_DEBUG};
return '\n";
}
sub include_css(\%$$) {
my ($self,$gabarit,$root)=@_;
$gabarit=~s/]*?)
href\s*=\s*"?([^\" ]*)"?([^>]*)>
/$self->pattern_css($2,$1,$3,$root)/iegmx;
print "Done CSS\n" if ($self->{_DEBUG});
return $gabarit;
}
#------------------------------------------------------------------------------
# include_javascript
#------------------------------------------------------------------------------
sub pattern_js {
my ($self,$url,$milieu,$fin,$root)=@_;
my $ur = URI::URL->new($url, $root)->abs;
print "Include Javascript file $ur\n" if $self->{_DEBUG};
my $res2 = $self->{_AGENT}->request(new HTTP::Request('GET' => $ur));
my $content = $res2->content;
print "Ok file downloaded\n" if $self->{_DEBUG};
return ($self->{_remove_jscript} ? ' ' : "\n"."\n".
'\n");
}
sub include_javascript(\%$$) {
my ($self,$gabarit,$root)=@_;
$gabarit=~s/"
- Fix rt#29033: eliminate nested subs
1.22 2006/09/09 18:05:00 alian
- Fix rt#19656: unknown URI schemes cause rewrite to fail
- Fix rt#17385: make test semi-panics
- Fix rt#7841: Text-Only Encoding Ignored
- Fix rt#21339: no license or copyright information provided
- Fix rt#19655: include_css is far too aggressive
1.21 2004/04/15 22:59:33 alian
- fix for 1.20 and bad ref for tests
1.20 2004/04/14 21:26:51 alian
- fix error on last version
- add test and grow coverage
1.19 2004/03/16 15:18:57 alian
- Add Url param in new for direct call of parse & send
- Correct a problem in parsing of html elem "background"
- Re-indent some methods
1.18 2003/08/08 09:37:42 alian
- Fix test case and cid method
1.17 2003/08/07 16:55:08 alian
- Fix test case (hostname)
- Update POD documentation
1.16 2003/08/07 00:07:57 alian
- Use pack for include type == cid: RFC says no '/'.
Tks to Cludio Valente for report.
- Add a __END__ statement before POD documentation.
- Increase code coverage with help of Devel::Cover (30% to 65%).
1.15 2002/10/19 17:54:32 alian
- Correct bug with relative anchor '/'. Tks to Keith D. Zimmerman for
report. Add some html for test.
1.14 2002/08/25 17:11:34 alian
- Correct a dammed typo error
1.13 2002/08/25 17:05:57 alian
- Change some regexp for be less restrictive with html tags: img a href,
ccs and javascript regexp has been updated. Thanks to Alberto Saez Torres
for patch.
- Add \Q\E in needed regexp for catch url with + or other. Thanks to
Franois-Georges Cloutier for report.
- Add a return in fill_template to avoid in warning if no template is in
use. Thanks to Miguel Manso for report.
- Add t/* tests
1.12 2002/01/07 20:18:53 alian
- Add replace links for frame & iframe
- Correct incorrect parsing in include_css for
tag. Tks to doggy@miniasp.com for idea and patch
1.11 2001/12/13 22:42:33 alian
- Correct a bug with relative anchor
1.10 2001/11/07 10:52:43 alian
- Add feature for get restricted url. Add LoginDetails parameter for that
(tks to Leon.Halford@ing-barings.com for idea)
- Change error in POD doc rfc2257 => rfc2557 (tks to
justin.zaglio@morganstanley.com)
- Correct warning when $url_html is undef
1.9 2001/11/07 08:41:39 alian
- From tosh@c4.ca: Add feature for parsing/include flash movie
- From Alian: Rebuild parse and create_image_part method for always use
create_image_part when I add a MIME part. Add comment and POD doc.
1.8 2001/10/29 19:44:11 alian
- From Emiliano Bruni :
- Modify css link search for match file with no .css extension
- Now $html in parse may be empty. It will be sent a simple message
containing just text
- Correct bug in relative url replace that lost space between "a" and
"href"
- From Alian:
- Correct bug with empty link a href
- Add pod doc for win install (ppm)
- Update example to do a "Send this page to a friend"
1.7 2001/10/23 21:52:54 alian
- Correct bug with empty background image
1.6 2001/10/21 22:25:27 alian
- Add needed depandencies in Makefile.PL
1.5 2001/07/27 12:40:44 alian
- Add support of custom encodings and charsets for the text and the html
parts (Thanks to michalis@linuxmail.org for patch)
1.4 2001/05/29 22:15:27 alian
- Add search and replace for the text part (tks to christopher@thedial.com)
1.3 2001/05/05 22:18:10 alian
- Add feature of IncludeImage key in constructor: now module can use
"Content-Location" field, "Content-CID field" or not include images and
only make an absolute link.
- New construction of MIME message: module send multipart only if needed
- Correct an incorrect use of LWP-Agent constructor to avoid warning
messages(tks to StevenBenbow@quintessa.org)
- Correct a strange error that occur with URI::http if i don't chomp url
before call it (tks to Maarten Veerman )
1.2 2001/03/20 22:35:56 alian
- Add POD documentation
- Change how final mail is build:
If no images are found when parse routine is used, this modules did'nt
use a multipart/related part, but a text/html part. Thus, we can reach
a max. of mail clients (See "clients tested" in documentation).
- Add size function
1.1 2001/03/04 22:29:07 alian
- Correct an error with background image quote
1.0 2001/03/04 22:13:19 alian
- Correct major problem with Eudora (See Clients tested in documentation)
- Build final MIME-Lite object with knowledge of RFC-2257
- Add some POD documentation and references
0.9 2001/02/02 01:15:35 alian
Correct some other things with error handling (suggested by Steve Harvey
)
0.8 2001/01/21 00:58:48 alian
Correct error function
0.7 2000/12/30 20:22:27 alian
- Allow to send a string of text to the parse function, instead of an url
- Add feature to put data on the fly when image are available only on memory
- Put comments on print when buffer find url
Ideas suggested by mtveerman@mindless.com
0.6 2000/12/13 11:02:58 alian
- Allow sup parameter for MIME-Lite in constructor
- Add parameter for parse url to include a text file when HTML
is not supported by client.
- Include other background than body
0.5 2000/11/13 21:36:58
- Arg, forgot cariage return in fill_template :-(
0.4 2000/11/12 18:52:56
- Add feature of replace word in gabarit (for newsletter by example)
- Include body background
0.3 2000/10/26 22:55:46
- Add parsing for form (action and input image)
0.2 2000/10/26 20:08:06
- Update remplacement of relative url
0.01 Wed Oct 25 15:39:26 2000
- original version; created by h2xs 1.20 with options
-X -n MIME::Lite::HTML
libmime-lite-html-perl-1.23.orig/t/ 0000755 0000000 0000000 00000000000 11075063600 014000 5 ustar libmime-lite-html-perl-1.23.orig/t/50generic.t 0000644 0000000 0000000 00000011105 10477560473 015763 0 ustar #!/usr/bin/env perl -w
use strict;
use Test::More;
use MIME::Lite;
use MIME::Lite::HTML;
use Cwd;
{
require URI::URL;
URI::URL->strict(1);
}
# For create ref file, use perl -Iblib/lib t/50generic.t 1
my $t = "/var/tmp/mime-lite-html-tests";
my $p = cwd;
my $o=(system("ln -s $p/t $t")==0);
my @files_to_test = glob("$t/docs/*.html");
if ($o) { plan tests => (($#files_to_test+1)* 9 * 3)+1; }
else { plan skip_all => "Error on link ".$p."/t!"; }
foreach my $it ('cid', 'location', 'extern') {
foreach my $f (@files_to_test) {
my $ref = $f;
$ref=~s/\.html/\.eml\.$it/; $ref=~s/docs\//ref\//;
my $mailHTML = new MIME::Lite::HTML
(
From => 'MIME-Lite@alianwebserver.com',
To => 'MIME-Lite@alianwebserver.com',
Subject => 'Mail in HTML with images',
Debug => 1,
IncludeType => $it
);
my $url_file = "file://$f";
print $url_file,"\n";
my $rep = $mailHTML->parse($url_file, "A text message");
$rep = $rep->as_string;
$rep =~s/^Date: .*$//gm;
my @bound;
while ($rep=~m!boundary="(.*)"!gm) { push(@bound, $1); }
foreach (@bound) { $rep=~s/$_/alian-mime-lite-html/g; }
if (!$ARGV[0]) {
open(PROD,">$f.created_by_test")
or die "Can't create $f.created_by_test:$!";
print PROD $rep;
close(PROD);
my $r = `diff $ref $f.created_by_test`;
cmp_ok($mailHTML->size, ">", (stat($ref))[7], "Same size");
cmp_ok($mailHTML->size*0.945, "<", (stat($ref))[7], "Same size");
is($r, "", $ref);
unlink("$f.created_by_test");
}
# for create ref file
elsif ($ARGV[0]) {
ok(open(F,">$ref"),"Create $ref");
print F $rep;
close(F);
}
}
}
foreach my $it ('cid', 'location', 'extern') {
foreach my $f (@files_to_test) {
my $ref = $f;
$ref=~s/\.html/\.eml2\.$it/; $ref=~s/docs\//ref\//;
my $mailHTML = new MIME::Lite::HTML
(
From => 'MIME-Lite@alianwebserver.com',
To => 'MIME-Lite@alianwebserver.com',
Subject => 'Mail in HTML with images',
Debug => 1,
IncludeType => $it
);
my $url_file = "file://$f";
print $url_file,"\n";
my $rep = $mailHTML->parse($url_file);
$rep = $rep->as_string;
$rep =~s/^Date: .*$//gm;
my @bound;
while ($rep=~m!boundary="(.*)"!gm) { push(@bound, $1); }
foreach (@bound) { $rep=~s/$_/alian-mime-lite-html/g; }
if (!$ARGV[0]) {
open(PROD,">$f.created_by_test")
or die "Can't create $f.created_by_test:$!";
print PROD $rep;
close(PROD);
my $r = `diff $ref $f.created_by_test`;
cmp_ok($mailHTML->size, ">", (stat($ref))[7], "Same size");
cmp_ok($mailHTML->size*0.945, "<", (stat($ref))[7], "Same size");
is($r, "", $ref);
unlink("$f.created_by_test");
}
# for create ref file
elsif ($ARGV[0]) {
ok(open(F,">$ref"),"Create $ref");
print F $rep;
close(F);
}
}
}
foreach my $it ('cid', 'location', 'extern') {
foreach my $f (@files_to_test) {
my $ref = $f;
$ref=~s/\.html/\.eml3\.$it/; $ref=~s/docs\//ref\//;
my $mailHTML = new MIME::Lite::HTML
(
From => 'MIME-Lite@alianwebserver.com',
To => 'MIME-Lite@alianwebserver.com',
Subject => 'Mail in HTML with images',
Debug => 1,
IncludeType => $it
);
my $url_file = "file://$f";
print $url_file,"\n";
my $rep = $mailHTML->parse($url_file, 'file://'.$t.'/docs/Readme.txt');
# print $mailHTML->errstr;
$rep = $rep->as_string;
$rep =~s/^Date: .*$//gm;
my @bound;
while ($rep=~m!boundary="(.*)"!gm) { push(@bound, $1); }
foreach (@bound) { $rep=~s/$_/alian-mime-lite-html/g; }
if (!$ARGV[0]) {
open(PROD,">$f.created_by_test")
or die "Can't create $f.created_by_test:$!";
print PROD $rep;
close(PROD);
my $r = `diff $ref $f.created_by_test`;
cmp_ok($mailHTML->size, ">", (stat($ref))[7], "Same size");
cmp_ok($mailHTML->size*0.945, "<", (stat($ref))[7], "Same size");
is($r, "", $ref);
unlink("$f.created_by_test");
}
# for create ref file
elsif ($ARGV[0]) {
ok(open(F,">$ref"),"Create $ref");
print F $rep;
close(F);
}
}
}
my $mailHTML = new MIME::Lite::HTML
(
From => 'MIME-Lite@alianwebserver.com',
To => 'MIME-Lite@alianwebserver.com',
Subject => 'Mail in HTML with images',
Debug => 1,
);
my %vars = ( 'perl' => 'fast', 'lng' => 'Ruby');
cmp_ok($mailHTML->fill_template('Perl is $perl ?>, $lng ?> suck',\%vars),
'eq', 'Perl is fast, Ruby suck',"Call of fill_template do his job");
unlink($t);
libmime-lite-html-perl-1.23.orig/t/ref/ 0000755 0000000 0000000 00000000000 11075063600 014554 5 ustar libmime-lite-html-perl-1.23.orig/t/ref/space_in_javascript2.eml2.cid 0000644 0000000 0000000 00000013207 11075055447 022201 0 ustar MIME-Version: 1.0
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html; charset=iso-8859-1
Subject: Mail in HTML with images
To: MIME-Lite@alianwebserver.com
From: MIME-Lite@alianwebserver.com
X-Mailer: MIME::Lite::HTML 1.23
libmime-lite-html-perl-1.23.orig/t/ref/space_in_img.eml2.location 0000644 0000000 0000000 00000016330 11075055447 021576 0 ustar MIME-Version: 1.0
Content-Transfer-Encoding: binary
Content-Type: multipart/related; boundary="alian-mime-lite-html"
Subject: Mail in HTML with images
To: MIME-Lite@alianwebserver.com
From: MIME-Lite@alianwebserver.com
X-Mailer: MIME::Lite::HTML 1.23
This is a multi-part message in MIME format.
--alian-mime-lite-html
MIME-Version: 1.0
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html; charset=iso-8859-1
libmime-lite-html-perl-1.23.orig/t/ref/space_in_a_href.eml3.location 0000644 0000000 0000000 00000015121 11075055447 022244 0 ustar MIME-Version: 1.0
Content-Transfer-Encoding: binary
Content-Type: multipart/alternative; boundary="alian-mime-lite-html"
Subject: Mail in HTML with images
To: MIME-Lite@alianwebserver.com
From: MIME-Lite@alianwebserver.com
X-Mailer: MIME::Lite::HTML 1.23
This is a multi-part message in MIME format.
--alian-mime-lite-html
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset=iso-8859-1
Automated Testing of Perl5 Interpreter for NetWare.
A set of Standard Unit Test Scripts to test all the functionalities of
Perl5 Interpreter are available along with the CPAN download. They are
all located under 't' folder. These include sub-folders under 't' such
as: 'base', 'cmd', 'comp', 'io', lib', 'op', 'pod', 'pragma' and 'run'.
Each of these sub-folders contain few test scripts ('.t' files) under
them.
Executing these test scripts on NetWare can be automated as per the
following:
1. Generate automated scripts like 'base.pl', 'cmd.pl', 'comp.pl', 'io.pl',
'lib.pl', 'op.pl', 'pod.pl', 'pragma.pl', 'run.pl' that execute all the
test scripts ('.t' files) under the corresponding folder.
For example, 'base.pl' to test all the scripts
under 'sys:\perl\scripts\t\base' folder,
'comp.pl' to test all the scripts
under 'sys:\perl\scripts\t\comp' folder and so on.
2. Generate an automated script, 'nwauto.pl' that executes all the above
mentioned '.pl' automated scripts, thus in turn executing all the '.t'
scripts.
The script, 'NWScripts.pl' available under the 'NetWare\t' folder of the
CPAN download, is written to generate these automated scripts when
executed on a NetWare server. It generates 'base.pl', 'cmd.pl', 'comp.pl',
'io.pl', 'lib.pl', 'op.pl', 'pod.pl', 'pragma.pl', 'run.pl' and also
'nwauto.pl' by including all the corresponding '.t' scripts in them in
backtick operators.
For example, all the scripts that are under 't\base' folder will be
entered in 'base.pl' and so on. 'nwauto.pl' includes all these '.pl'
scripts like 'base.pl', 'comp.pl' etc.
Perform the following steps to execute the automated scripts:
1. Map your NetWare server to "i:"
2. After complete build (building both interpreter and all extensions)
of Perl for NetWare, execute "nmake nwinstall" in the 'NetWare' folder
of the CPAN download. This installs all the library files, perl modules,
the '.pl' files under 'NetWare\t' folder and all the '.t' scripts
under 't' folder, all in appropriate folders onto your server.
3. Execute the command "perl t\NWModify.pl" on the console command
prompt of your server. This script replaces
"@INC = " with "unshift @INC, " and
"push @INC, " with "unshift @INC, "
from all the scripts under 'sys:\perl\scripts\t' folder.
This is done to include the correct path for libraries into the scripts
when executed on NetWare. If this is not done, some of the scripts will
not get executed since they cannot locate the corresponding libraries.
4. Execute the command "perl t\NWScripts.pl" on the console command
prompt to generate the automated scripts mentioned above
under the 'sys:\perl\scripts\t' folder.
5. Execute the command "perl t\nwauto.pl" on the server console command
prompt. This runs all the standard test scripts. If you desire to
redirect or save the results into a file, say 'nwauto.txt', then the
console command to execute is: "perl t\nwauto.pl > nwauto.txt".
6. If you wish to execute only a certain set of scripts, then run the
corresponding '.pl' file. For example, if you wish to execute only the
'lib' scripts, then execute 'lib.pl' through the server console command,
"perl t\lib.pl'. To redirect the results into a file, the console command
is, "perl t\lib.pl > lib.txt".
Known Issues:
The following scripts are commented out in the corresponding autoscript:
1. 'openpid.t' in 'sys:\perl\scripts\t\io.pl' script
Reason:
This either hangs or abends the server when executing through auto
scripts. When run individually, the script execution goes through
fine.
2. 'argv.t' in 'sys:\perl\scripts\t\io.pl' script
Reason:
This either hangs or abends the server when executing through auto
scripts. When run individually, the script execution goes through
fine.
3. 'filehandle.t' in 'sys:\perl\scripts\t\lib.pl' script
Reason:
This hangs in the last test case where it uses FileHandle::Pipe
whether run individually or through an auto script.
--alian-mime-lite-html
MIME-Version: 1.0
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html; charset=iso-8859-1
libmime-lite-html-perl-1.23.orig/t/ref/space_in_javascript.eml3.extern 0000644 0000000 0000000 00000023673 11075055447 022676 0 ustar MIME-Version: 1.0
Content-Transfer-Encoding: binary
Content-Type: multipart/alternative; boundary="alian-mime-lite-html"
Subject: Mail in HTML with images
To: MIME-Lite@alianwebserver.com
From: MIME-Lite@alianwebserver.com
X-Mailer: MIME::Lite::HTML 1.23
This is a multi-part message in MIME format.
--alian-mime-lite-html
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset=iso-8859-1
Automated Testing of Perl5 Interpreter for NetWare.
A set of Standard Unit Test Scripts to test all the functionalities of
Perl5 Interpreter are available along with the CPAN download. They are
all located under 't' folder. These include sub-folders under 't' such
as: 'base', 'cmd', 'comp', 'io', lib', 'op', 'pod', 'pragma' and 'run'.
Each of these sub-folders contain few test scripts ('.t' files) under
them.
Executing these test scripts on NetWare can be automated as per the
following:
1. Generate automated scripts like 'base.pl', 'cmd.pl', 'comp.pl', 'io.pl',
'lib.pl', 'op.pl', 'pod.pl', 'pragma.pl', 'run.pl' that execute all the
test scripts ('.t' files) under the corresponding folder.
For example, 'base.pl' to test all the scripts
under 'sys:\perl\scripts\t\base' folder,
'comp.pl' to test all the scripts
under 'sys:\perl\scripts\t\comp' folder and so on.
2. Generate an automated script, 'nwauto.pl' that executes all the above
mentioned '.pl' automated scripts, thus in turn executing all the '.t'
scripts.
The script, 'NWScripts.pl' available under the 'NetWare\t' folder of the
CPAN download, is written to generate these automated scripts when
executed on a NetWare server. It generates 'base.pl', 'cmd.pl', 'comp.pl',
'io.pl', 'lib.pl', 'op.pl', 'pod.pl', 'pragma.pl', 'run.pl' and also
'nwauto.pl' by including all the corresponding '.t' scripts in them in
backtick operators.
For example, all the scripts that are under 't\base' folder will be
entered in 'base.pl' and so on. 'nwauto.pl' includes all these '.pl'
scripts like 'base.pl', 'comp.pl' etc.
Perform the following steps to execute the automated scripts:
1. Map your NetWare server to "i:"
2. After complete build (building both interpreter and all extensions)
of Perl for NetWare, execute "nmake nwinstall" in the 'NetWare' folder
of the CPAN download. This installs all the library files, perl modules,
the '.pl' files under 'NetWare\t' folder and all the '.t' scripts
under 't' folder, all in appropriate folders onto your server.
3. Execute the command "perl t\NWModify.pl" on the console command
prompt of your server. This script replaces
"@INC = " with "unshift @INC, " and
"push @INC, " with "unshift @INC, "
from all the scripts under 'sys:\perl\scripts\t' folder.
This is done to include the correct path for libraries into the scripts
when executed on NetWare. If this is not done, some of the scripts will
not get executed since they cannot locate the corresponding libraries.
4. Execute the command "perl t\NWScripts.pl" on the console command
prompt to generate the automated scripts mentioned above
under the 'sys:\perl\scripts\t' folder.
5. Execute the command "perl t\nwauto.pl" on the server console command
prompt. This runs all the standard test scripts. If you desire to
redirect or save the results into a file, say 'nwauto.txt', then the
console command to execute is: "perl t\nwauto.pl > nwauto.txt".
6. If you wish to execute only a certain set of scripts, then run the
corresponding '.pl' file. For example, if you wish to execute only the
'lib' scripts, then execute 'lib.pl' through the server console command,
"perl t\lib.pl'. To redirect the results into a file, the console command
is, "perl t\lib.pl > lib.txt".
Known Issues:
The following scripts are commented out in the corresponding autoscript:
1. 'openpid.t' in 'sys:\perl\scripts\t\io.pl' script
Reason:
This either hangs or abends the server when executing through auto
scripts. When run individually, the script execution goes through
fine.
2. 'argv.t' in 'sys:\perl\scripts\t\io.pl' script
Reason:
This either hangs or abends the server when executing through auto
scripts. When run individually, the script execution goes through
fine.
3. 'filehandle.t' in 'sys:\perl\scripts\t\lib.pl' script
Reason:
This hangs in the last test case where it uses FileHandle::Pipe
whether run individually or through an auto script.
--alian-mime-lite-html
MIME-Version: 1.0
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html; charset=iso-8859-1
libmime-lite-html-perl-1.23.orig/t/ref/space_in_javascript2.eml3.extern 0000644 0000000 0000000 00000023673 11075055447 022760 0 ustar MIME-Version: 1.0
Content-Transfer-Encoding: binary
Content-Type: multipart/alternative; boundary="alian-mime-lite-html"
Subject: Mail in HTML with images
To: MIME-Lite@alianwebserver.com
From: MIME-Lite@alianwebserver.com
X-Mailer: MIME::Lite::HTML 1.23
This is a multi-part message in MIME format.
--alian-mime-lite-html
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset=iso-8859-1
Automated Testing of Perl5 Interpreter for NetWare.
A set of Standard Unit Test Scripts to test all the functionalities of
Perl5 Interpreter are available along with the CPAN download. They are
all located under 't' folder. These include sub-folders under 't' such
as: 'base', 'cmd', 'comp', 'io', lib', 'op', 'pod', 'pragma' and 'run'.
Each of these sub-folders contain few test scripts ('.t' files) under
them.
Executing these test scripts on NetWare can be automated as per the
following:
1. Generate automated scripts like 'base.pl', 'cmd.pl', 'comp.pl', 'io.pl',
'lib.pl', 'op.pl', 'pod.pl', 'pragma.pl', 'run.pl' that execute all the
test scripts ('.t' files) under the corresponding folder.
For example, 'base.pl' to test all the scripts
under 'sys:\perl\scripts\t\base' folder,
'comp.pl' to test all the scripts
under 'sys:\perl\scripts\t\comp' folder and so on.
2. Generate an automated script, 'nwauto.pl' that executes all the above
mentioned '.pl' automated scripts, thus in turn executing all the '.t'
scripts.
The script, 'NWScripts.pl' available under the 'NetWare\t' folder of the
CPAN download, is written to generate these automated scripts when
executed on a NetWare server. It generates 'base.pl', 'cmd.pl', 'comp.pl',
'io.pl', 'lib.pl', 'op.pl', 'pod.pl', 'pragma.pl', 'run.pl' and also
'nwauto.pl' by including all the corresponding '.t' scripts in them in
backtick operators.
For example, all the scripts that are under 't\base' folder will be
entered in 'base.pl' and so on. 'nwauto.pl' includes all these '.pl'
scripts like 'base.pl', 'comp.pl' etc.
Perform the following steps to execute the automated scripts:
1. Map your NetWare server to "i:"
2. After complete build (building both interpreter and all extensions)
of Perl for NetWare, execute "nmake nwinstall" in the 'NetWare' folder
of the CPAN download. This installs all the library files, perl modules,
the '.pl' files under 'NetWare\t' folder and all the '.t' scripts
under 't' folder, all in appropriate folders onto your server.
3. Execute the command "perl t\NWModify.pl" on the console command
prompt of your server. This script replaces
"@INC = " with "unshift @INC, " and
"push @INC, " with "unshift @INC, "
from all the scripts under 'sys:\perl\scripts\t' folder.
This is done to include the correct path for libraries into the scripts
when executed on NetWare. If this is not done, some of the scripts will
not get executed since they cannot locate the corresponding libraries.
4. Execute the command "perl t\NWScripts.pl" on the console command
prompt to generate the automated scripts mentioned above
under the 'sys:\perl\scripts\t' folder.
5. Execute the command "perl t\nwauto.pl" on the server console command
prompt. This runs all the standard test scripts. If you desire to
redirect or save the results into a file, say 'nwauto.txt', then the
console command to execute is: "perl t\nwauto.pl > nwauto.txt".
6. If you wish to execute only a certain set of scripts, then run the
corresponding '.pl' file. For example, if you wish to execute only the
'lib' scripts, then execute 'lib.pl' through the server console command,
"perl t\lib.pl'. To redirect the results into a file, the console command
is, "perl t\lib.pl > lib.txt".
Known Issues:
The following scripts are commented out in the corresponding autoscript:
1. 'openpid.t' in 'sys:\perl\scripts\t\io.pl' script
Reason:
This either hangs or abends the server when executing through auto
scripts. When run individually, the script execution goes through
fine.
2. 'argv.t' in 'sys:\perl\scripts\t\io.pl' script
Reason:
This either hangs or abends the server when executing through auto
scripts. When run individually, the script execution goes through
fine.
3. 'filehandle.t' in 'sys:\perl\scripts\t\lib.pl' script
Reason:
This hangs in the last test case where it uses FileHandle::Pipe
whether run individually or through an auto script.
--alian-mime-lite-html
MIME-Version: 1.0
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html; charset=iso-8859-1
--alian-mime-lite-html--
libmime-lite-html-perl-1.23.orig/t/ref/space_in_ccs_href.eml3.location 0000644 0000000 0000000 00000015110 11075055447 022572 0 ustar MIME-Version: 1.0
Content-Transfer-Encoding: binary
Content-Type: multipart/alternative; boundary="alian-mime-lite-html"
Subject: Mail in HTML with images
To: MIME-Lite@alianwebserver.com
From: MIME-Lite@alianwebserver.com
X-Mailer: MIME::Lite::HTML 1.23
This is a multi-part message in MIME format.
--alian-mime-lite-html
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset=iso-8859-1
Automated Testing of Perl5 Interpreter for NetWare.
A set of Standard Unit Test Scripts to test all the functionalities of
Perl5 Interpreter are available along with the CPAN download. They are
all located under 't' folder. These include sub-folders under 't' such
as: 'base', 'cmd', 'comp', 'io', lib', 'op', 'pod', 'pragma' and 'run'.
Each of these sub-folders contain few test scripts ('.t' files) under
them.
Executing these test scripts on NetWare can be automated as per the
following:
1. Generate automated scripts like 'base.pl', 'cmd.pl', 'comp.pl', 'io.pl',
'lib.pl', 'op.pl', 'pod.pl', 'pragma.pl', 'run.pl' that execute all the
test scripts ('.t' files) under the corresponding folder.
For example, 'base.pl' to test all the scripts
under 'sys:\perl\scripts\t\base' folder,
'comp.pl' to test all the scripts
under 'sys:\perl\scripts\t\comp' folder and so on.
2. Generate an automated script, 'nwauto.pl' that executes all the above
mentioned '.pl' automated scripts, thus in turn executing all the '.t'
scripts.
The script, 'NWScripts.pl' available under the 'NetWare\t' folder of the
CPAN download, is written to generate these automated scripts when
executed on a NetWare server. It generates 'base.pl', 'cmd.pl', 'comp.pl',
'io.pl', 'lib.pl', 'op.pl', 'pod.pl', 'pragma.pl', 'run.pl' and also
'nwauto.pl' by including all the corresponding '.t' scripts in them in
backtick operators.
For example, all the scripts that are under 't\base' folder will be
entered in 'base.pl' and so on. 'nwauto.pl' includes all these '.pl'
scripts like 'base.pl', 'comp.pl' etc.
Perform the following steps to execute the automated scripts:
1. Map your NetWare server to "i:"
2. After complete build (building both interpreter and all extensions)
of Perl for NetWare, execute "nmake nwinstall" in the 'NetWare' folder
of the CPAN download. This installs all the library files, perl modules,
the '.pl' files under 'NetWare\t' folder and all the '.t' scripts
under 't' folder, all in appropriate folders onto your server.
3. Execute the command "perl t\NWModify.pl" on the console command
prompt of your server. This script replaces
"@INC = " with "unshift @INC, " and
"push @INC, " with "unshift @INC, "
from all the scripts under 'sys:\perl\scripts\t' folder.
This is done to include the correct path for libraries into the scripts
when executed on NetWare. If this is not done, some of the scripts will
not get executed since they cannot locate the corresponding libraries.
4. Execute the command "perl t\NWScripts.pl" on the console command
prompt to generate the automated scripts mentioned above
under the 'sys:\perl\scripts\t' folder.
5. Execute the command "perl t\nwauto.pl" on the server console command
prompt. This runs all the standard test scripts. If you desire to
redirect or save the results into a file, say 'nwauto.txt', then the
console command to execute is: "perl t\nwauto.pl > nwauto.txt".
6. If you wish to execute only a certain set of scripts, then run the
corresponding '.pl' file. For example, if you wish to execute only the
'lib' scripts, then execute 'lib.pl' through the server console command,
"perl t\lib.pl'. To redirect the results into a file, the console command
is, "perl t\lib.pl > lib.txt".
Known Issues:
The following scripts are commented out in the corresponding autoscript:
1. 'openpid.t' in 'sys:\perl\scripts\t\io.pl' script
Reason:
This either hangs or abends the server when executing through auto
scripts. When run individually, the script execution goes through
fine.
2. 'argv.t' in 'sys:\perl\scripts\t\io.pl' script
Reason:
This either hangs or abends the server when executing through auto
scripts. When run individually, the script execution goes through
fine.
3. 'filehandle.t' in 'sys:\perl\scripts\t\lib.pl' script
Reason:
This hangs in the last test case where it uses FileHandle::Pipe
whether run individually or through an auto script.
--alian-mime-lite-html
MIME-Version: 1.0
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html; charset=iso-8859-1
--alian-mime-lite-html--
libmime-lite-html-perl-1.23.orig/t/ref/normal.eml.cid 0000644 0000000 0000000 00000016571 11075055447 017325 0 ustar MIME-Version: 1.0
Content-Transfer-Encoding: binary
Content-Type: multipart/alternative; boundary="alian-mime-lite-html"
Subject: Mail in HTML with images
To: MIME-Lite@alianwebserver.com
From: MIME-Lite@alianwebserver.com
X-Mailer: MIME::Lite::HTML 1.23
This is a multi-part message in MIME format.
--alian-mime-lite-html
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset=iso-8859-1
A text message
--alian-mime-lite-html
MIME-Version: 1.0
Content-Type: multipart/related; boundary="alian-mime-lite-html"
This is a multi-part message in MIME format.
--alian-mime-lite-html
MIME-Version: 1.0
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html; charset=iso-8859-1
libmime-lite-html-perl-1.23.orig/t/ref/space_in_ccs_href.eml3.cid 0000644 0000000 0000000 00000015110 11075055447 021521 0 ustar MIME-Version: 1.0
Content-Transfer-Encoding: binary
Content-Type: multipart/alternative; boundary="alian-mime-lite-html"
Subject: Mail in HTML with images
To: MIME-Lite@alianwebserver.com
From: MIME-Lite@alianwebserver.com
X-Mailer: MIME::Lite::HTML 1.23
This is a multi-part message in MIME format.
--alian-mime-lite-html
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset=iso-8859-1
Automated Testing of Perl5 Interpreter for NetWare.
A set of Standard Unit Test Scripts to test all the functionalities of
Perl5 Interpreter are available along with the CPAN download. They are
all located under 't' folder. These include sub-folders under 't' such
as: 'base', 'cmd', 'comp', 'io', lib', 'op', 'pod', 'pragma' and 'run'.
Each of these sub-folders contain few test scripts ('.t' files) under
them.
Executing these test scripts on NetWare can be automated as per the
following:
1. Generate automated scripts like 'base.pl', 'cmd.pl', 'comp.pl', 'io.pl',
'lib.pl', 'op.pl', 'pod.pl', 'pragma.pl', 'run.pl' that execute all the
test scripts ('.t' files) under the corresponding folder.
For example, 'base.pl' to test all the scripts
under 'sys:\perl\scripts\t\base' folder,
'comp.pl' to test all the scripts
under 'sys:\perl\scripts\t\comp' folder and so on.
2. Generate an automated script, 'nwauto.pl' that executes all the above
mentioned '.pl' automated scripts, thus in turn executing all the '.t'
scripts.
The script, 'NWScripts.pl' available under the 'NetWare\t' folder of the
CPAN download, is written to generate these automated scripts when
executed on a NetWare server. It generates 'base.pl', 'cmd.pl', 'comp.pl',
'io.pl', 'lib.pl', 'op.pl', 'pod.pl', 'pragma.pl', 'run.pl' and also
'nwauto.pl' by including all the corresponding '.t' scripts in them in
backtick operators.
For example, all the scripts that are under 't\base' folder will be
entered in 'base.pl' and so on. 'nwauto.pl' includes all these '.pl'
scripts like 'base.pl', 'comp.pl' etc.
Perform the following steps to execute the automated scripts:
1. Map your NetWare server to "i:"
2. After complete build (building both interpreter and all extensions)
of Perl for NetWare, execute "nmake nwinstall" in the 'NetWare' folder
of the CPAN download. This installs all the library files, perl modules,
the '.pl' files under 'NetWare\t' folder and all the '.t' scripts
under 't' folder, all in appropriate folders onto your server.
3. Execute the command "perl t\NWModify.pl" on the console command
prompt of your server. This script replaces
"@INC = " with "unshift @INC, " and
"push @INC, " with "unshift @INC, "
from all the scripts under 'sys:\perl\scripts\t' folder.
This is done to include the correct path for libraries into the scripts
when executed on NetWare. If this is not done, some of the scripts will
not get executed since they cannot locate the corresponding libraries.
4. Execute the command "perl t\NWScripts.pl" on the console command
prompt to generate the automated scripts mentioned above
under the 'sys:\perl\scripts\t' folder.
5. Execute the command "perl t\nwauto.pl" on the server console command
prompt. This runs all the standard test scripts. If you desire to
redirect or save the results into a file, say 'nwauto.txt', then the
console command to execute is: "perl t\nwauto.pl > nwauto.txt".
6. If you wish to execute only a certain set of scripts, then run the
corresponding '.pl' file. For example, if you wish to execute only the
'lib' scripts, then execute 'lib.pl' through the server console command,
"perl t\lib.pl'. To redirect the results into a file, the console command
is, "perl t\lib.pl > lib.txt".
Known Issues:
The following scripts are commented out in the corresponding autoscript:
1. 'openpid.t' in 'sys:\perl\scripts\t\io.pl' script
Reason:
This either hangs or abends the server when executing through auto
scripts. When run individually, the script execution goes through
fine.
2. 'argv.t' in 'sys:\perl\scripts\t\io.pl' script
Reason:
This either hangs or abends the server when executing through auto
scripts. When run individually, the script execution goes through
fine.
3. 'filehandle.t' in 'sys:\perl\scripts\t\lib.pl' script
Reason:
This hangs in the last test case where it uses FileHandle::Pipe
whether run individually or through an auto script.
--alian-mime-lite-html
MIME-Version: 1.0
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html; charset=iso-8859-1
--alian-mime-lite-html--
libmime-lite-html-perl-1.23.orig/t/ref/space_in_img.eml3.cid 0000644 0000000 0000000 00000027046 11075055447 020534 0 ustar MIME-Version: 1.0
Content-Transfer-Encoding: binary
Content-Type: multipart/alternative; boundary="alian-mime-lite-html"
Subject: Mail in HTML with images
To: MIME-Lite@alianwebserver.com
From: MIME-Lite@alianwebserver.com
X-Mailer: MIME::Lite::HTML 1.23
This is a multi-part message in MIME format.
--alian-mime-lite-html
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset=iso-8859-1
Automated Testing of Perl5 Interpreter for NetWare.
A set of Standard Unit Test Scripts to test all the functionalities of
Perl5 Interpreter are available along with the CPAN download. They are
all located under 't' folder. These include sub-folders under 't' such
as: 'base', 'cmd', 'comp', 'io', lib', 'op', 'pod', 'pragma' and 'run'.
Each of these sub-folders contain few test scripts ('.t' files) under
them.
Executing these test scripts on NetWare can be automated as per the
following:
1. Generate automated scripts like 'base.pl', 'cmd.pl', 'comp.pl', 'io.pl',
'lib.pl', 'op.pl', 'pod.pl', 'pragma.pl', 'run.pl' that execute all the
test scripts ('.t' files) under the corresponding folder.
For example, 'base.pl' to test all the scripts
under 'sys:\perl\scripts\t\base' folder,
'comp.pl' to test all the scripts
under 'sys:\perl\scripts\t\comp' folder and so on.
2. Generate an automated script, 'nwauto.pl' that executes all the above
mentioned '.pl' automated scripts, thus in turn executing all the '.t'
scripts.
The script, 'NWScripts.pl' available under the 'NetWare\t' folder of the
CPAN download, is written to generate these automated scripts when
executed on a NetWare server. It generates 'base.pl', 'cmd.pl', 'comp.pl',
'io.pl', 'lib.pl', 'op.pl', 'pod.pl', 'pragma.pl', 'run.pl' and also
'nwauto.pl' by including all the corresponding '.t' scripts in them in
backtick operators.
For example, all the scripts that are under 't\base' folder will be
entered in 'base.pl' and so on. 'nwauto.pl' includes all these '.pl'
scripts like 'base.pl', 'comp.pl' etc.
Perform the following steps to execute the automated scripts:
1. Map your NetWare server to "i:"
2. After complete build (building both interpreter and all extensions)
of Perl for NetWare, execute "nmake nwinstall" in the 'NetWare' folder
of the CPAN download. This installs all the library files, perl modules,
the '.pl' files under 'NetWare\t' folder and all the '.t' scripts
under 't' folder, all in appropriate folders onto your server.
3. Execute the command "perl t\NWModify.pl" on the console command
prompt of your server. This script replaces
"@INC = " with "unshift @INC, " and
"push @INC, " with "unshift @INC, "
from all the scripts under 'sys:\perl\scripts\t' folder.
This is done to include the correct path for libraries into the scripts
when executed on NetWare. If this is not done, some of the scripts will
not get executed since they cannot locate the corresponding libraries.
4. Execute the command "perl t\NWScripts.pl" on the console command
prompt to generate the automated scripts mentioned above
under the 'sys:\perl\scripts\t' folder.
5. Execute the command "perl t\nwauto.pl" on the server console command
prompt. This runs all the standard test scripts. If you desire to
redirect or save the results into a file, say 'nwauto.txt', then the
console command to execute is: "perl t\nwauto.pl > nwauto.txt".
6. If you wish to execute only a certain set of scripts, then run the
corresponding '.pl' file. For example, if you wish to execute only the
'lib' scripts, then execute 'lib.pl' through the server console command,
"perl t\lib.pl'. To redirect the results into a file, the console command
is, "perl t\lib.pl > lib.txt".
Known Issues:
The following scripts are commented out in the corresponding autoscript:
1. 'openpid.t' in 'sys:\perl\scripts\t\io.pl' script
Reason:
This either hangs or abends the server when executing through auto
scripts. When run individually, the script execution goes through
fine.
2. 'argv.t' in 'sys:\perl\scripts\t\io.pl' script
Reason:
This either hangs or abends the server when executing through auto
scripts. When run individually, the script execution goes through
fine.
3. 'filehandle.t' in 'sys:\perl\scripts\t\lib.pl' script
Reason:
This hangs in the last test case where it uses FileHandle::Pipe
whether run individually or through an auto script.
--alian-mime-lite-html
MIME-Version: 1.0
Content-Type: multipart/related; boundary="alian-mime-lite-html"
This is a multi-part message in MIME format.
--alian-mime-lite-html
MIME-Version: 1.0
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html; charset=iso-8859-1
libmime-lite-html-perl-1.23.orig/t/ref/space_in_img.eml2.cid 0000644 0000000 0000000 00000016424 11075055447 020531 0 ustar MIME-Version: 1.0
Content-Transfer-Encoding: binary
Content-Type: multipart/related; boundary="alian-mime-lite-html"
Subject: Mail in HTML with images
To: MIME-Lite@alianwebserver.com
From: MIME-Lite@alianwebserver.com
X-Mailer: MIME::Lite::HTML 1.23
This is a multi-part message in MIME format.
--alian-mime-lite-html
MIME-Version: 1.0
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html; charset=iso-8859-1
=0D
=0D
=0D
--alian-mime-lite-html--
libmime-lite-html-perl-1.23.orig/t/ref/normal.eml3.location 0000644 0000000 0000000 00000026461 11075055447 020460 0 ustar MIME-Version: 1.0
Content-Transfer-Encoding: binary
Content-Type: multipart/alternative; boundary="alian-mime-lite-html"
Subject: Mail in HTML with images
To: MIME-Lite@alianwebserver.com
From: MIME-Lite@alianwebserver.com
X-Mailer: MIME::Lite::HTML 1.23
This is a multi-part message in MIME format.
--alian-mime-lite-html
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset=iso-8859-1
Automated Testing of Perl5 Interpreter for NetWare.
A set of Standard Unit Test Scripts to test all the functionalities of
Perl5 Interpreter are available along with the CPAN download. They are
all located under 't' folder. These include sub-folders under 't' such
as: 'base', 'cmd', 'comp', 'io', lib', 'op', 'pod', 'pragma' and 'run'.
Each of these sub-folders contain few test scripts ('.t' files) under
them.
Executing these test scripts on NetWare can be automated as per the
following:
1. Generate automated scripts like 'base.pl', 'cmd.pl', 'comp.pl', 'io.pl',
'lib.pl', 'op.pl', 'pod.pl', 'pragma.pl', 'run.pl' that execute all the
test scripts ('.t' files) under the corresponding folder.
For example, 'base.pl' to test all the scripts
under 'sys:\perl\scripts\t\base' folder,
'comp.pl' to test all the scripts
under 'sys:\perl\scripts\t\comp' folder and so on.
2. Generate an automated script, 'nwauto.pl' that executes all the above
mentioned '.pl' automated scripts, thus in turn executing all the '.t'
scripts.
The script, 'NWScripts.pl' available under the 'NetWare\t' folder of the
CPAN download, is written to generate these automated scripts when
executed on a NetWare server. It generates 'base.pl', 'cmd.pl', 'comp.pl',
'io.pl', 'lib.pl', 'op.pl', 'pod.pl', 'pragma.pl', 'run.pl' and also
'nwauto.pl' by including all the corresponding '.t' scripts in them in
backtick operators.
For example, all the scripts that are under 't\base' folder will be
entered in 'base.pl' and so on. 'nwauto.pl' includes all these '.pl'
scripts like 'base.pl', 'comp.pl' etc.
Perform the following steps to execute the automated scripts:
1. Map your NetWare server to "i:"
2. After complete build (building both interpreter and all extensions)
of Perl for NetWare, execute "nmake nwinstall" in the 'NetWare' folder
of the CPAN download. This installs all the library files, perl modules,
the '.pl' files under 'NetWare\t' folder and all the '.t' scripts
under 't' folder, all in appropriate folders onto your server.
3. Execute the command "perl t\NWModify.pl" on the console command
prompt of your server. This script replaces
"@INC = " with "unshift @INC, " and
"push @INC, " with "unshift @INC, "
from all the scripts under 'sys:\perl\scripts\t' folder.
This is done to include the correct path for libraries into the scripts
when executed on NetWare. If this is not done, some of the scripts will
not get executed since they cannot locate the corresponding libraries.
4. Execute the command "perl t\NWScripts.pl" on the console command
prompt to generate the automated scripts mentioned above
under the 'sys:\perl\scripts\t' folder.
5. Execute the command "perl t\nwauto.pl" on the server console command
prompt. This runs all the standard test scripts. If you desire to
redirect or save the results into a file, say 'nwauto.txt', then the
console command to execute is: "perl t\nwauto.pl > nwauto.txt".
6. If you wish to execute only a certain set of scripts, then run the
corresponding '.pl' file. For example, if you wish to execute only the
'lib' scripts, then execute 'lib.pl' through the server console command,
"perl t\lib.pl'. To redirect the results into a file, the console command
is, "perl t\lib.pl > lib.txt".
Known Issues:
The following scripts are commented out in the corresponding autoscript:
1. 'openpid.t' in 'sys:\perl\scripts\t\io.pl' script
Reason:
This either hangs or abends the server when executing through auto
scripts. When run individually, the script execution goes through
fine.
2. 'argv.t' in 'sys:\perl\scripts\t\io.pl' script
Reason:
This either hangs or abends the server when executing through auto
scripts. When run individually, the script execution goes through
fine.
3. 'filehandle.t' in 'sys:\perl\scripts\t\lib.pl' script
Reason:
This hangs in the last test case where it uses FileHandle::Pipe
whether run individually or through an auto script.
--alian-mime-lite-html
MIME-Version: 1.0
Content-Type: multipart/related; boundary="alian-mime-lite-html"
This is a multi-part message in MIME format.
--alian-mime-lite-html
MIME-Version: 1.0
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html; charset=iso-8859-1
--alian-mime-lite-html
MIME-Version: 1.0
Content-Location: file:///var/tmp/mime-lite-html-tests/docs/img/sommaire.gif
Content-Transfer-Encoding: base64
Content-Type: image/gif
R0lGODlhMgAyANX/AP///9b//87//8b//8bv773n57X//7Xv77XW1q3//63OzqXGxpzv75zGxpy1
tZT3/5StrYylpYT3/3v3/3uUlHP3/3OMjGulpWuEhGNzc1qMjFpra1JjY8DAwEpjY0pSUjlKSjk5
OTFCQik5OSEpKRghIRgYGADn9wDe7wDO3gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAB0ALAAAAAAyADIAQAb/wI5w
SCwaj8ikcslsOlUAg3RKraqcz4B2y+16v2BwInXtqMLotDowGJfPWozqE8A4Ao5RQEVYkOoYe31/
GIF0GYEiC4IBGRANHhpkQiqVlpeYmZqbnJZYn6ChoqBnKaanqKmqKKytrKqwp29rtLVsbpRaDhwY
ELZqKgVfbZNmAcIFi1p9BL/HBQTCXwQNBbij2Nna29zZnZfdRlAn5OXm5+Zl23DO7V3X7O7tAsSz
8vL1uffz+cYLJc0Q7KPV78wCgXUscLCg5Y9BEYD2BFgAsRCCiokWwQFBIcCBC8XiDazVL5zJkyhT
qlzJsqXLl0OgAJhJsyZNdSehTJDwoILPwJ8+H0yoMKEoznUAXCldujRTiG+ZciWYSrWq1atYqW7J
OjWkLQMjtcALu2aAWbNjydKil1atGrZe3b4tKLds27ph6BYwoQWEWmld4NojUULBMkQhEPxTUIIC
BhIKFjd+bHhDBhEKCoRY8C8DCQIcMoBg4LVZAAQlIijScsZgiIiuIzqIsCHQZokBIArOteCDAwcg
opFwYEeBCgUYTCgAAcLB8eTLQRinAOIDagwLjp82QWJ0XLxgdhsDH74kTCVBAAA7
--alian-mime-lite-html--
--alian-mime-lite-html--
libmime-lite-html-perl-1.23.orig/t/ref/normal.eml3.extern 0000644 0000000 0000000 00000024071 11075055447 020150 0 ustar MIME-Version: 1.0
Content-Transfer-Encoding: binary
Content-Type: multipart/alternative; boundary="alian-mime-lite-html"
Subject: Mail in HTML with images
To: MIME-Lite@alianwebserver.com
From: MIME-Lite@alianwebserver.com
X-Mailer: MIME::Lite::HTML 1.23
This is a multi-part message in MIME format.
--alian-mime-lite-html
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset=iso-8859-1
Automated Testing of Perl5 Interpreter for NetWare.
A set of Standard Unit Test Scripts to test all the functionalities of
Perl5 Interpreter are available along with the CPAN download. They are
all located under 't' folder. These include sub-folders under 't' such
as: 'base', 'cmd', 'comp', 'io', lib', 'op', 'pod', 'pragma' and 'run'.
Each of these sub-folders contain few test scripts ('.t' files) under
them.
Executing these test scripts on NetWare can be automated as per the
following:
1. Generate automated scripts like 'base.pl', 'cmd.pl', 'comp.pl', 'io.pl',
'lib.pl', 'op.pl', 'pod.pl', 'pragma.pl', 'run.pl' that execute all the
test scripts ('.t' files) under the corresponding folder.
For example, 'base.pl' to test all the scripts
under 'sys:\perl\scripts\t\base' folder,
'comp.pl' to test all the scripts
under 'sys:\perl\scripts\t\comp' folder and so on.
2. Generate an automated script, 'nwauto.pl' that executes all the above
mentioned '.pl' automated scripts, thus in turn executing all the '.t'
scripts.
The script, 'NWScripts.pl' available under the 'NetWare\t' folder of the
CPAN download, is written to generate these automated scripts when
executed on a NetWare server. It generates 'base.pl', 'cmd.pl', 'comp.pl',
'io.pl', 'lib.pl', 'op.pl', 'pod.pl', 'pragma.pl', 'run.pl' and also
'nwauto.pl' by including all the corresponding '.t' scripts in them in
backtick operators.
For example, all the scripts that are under 't\base' folder will be
entered in 'base.pl' and so on. 'nwauto.pl' includes all these '.pl'
scripts like 'base.pl', 'comp.pl' etc.
Perform the following steps to execute the automated scripts:
1. Map your NetWare server to "i:"
2. After complete build (building both interpreter and all extensions)
of Perl for NetWare, execute "nmake nwinstall" in the 'NetWare' folder
of the CPAN download. This installs all the library files, perl modules,
the '.pl' files under 'NetWare\t' folder and all the '.t' scripts
under 't' folder, all in appropriate folders onto your server.
3. Execute the command "perl t\NWModify.pl" on the console command
prompt of your server. This script replaces
"@INC = " with "unshift @INC, " and
"push @INC, " with "unshift @INC, "
from all the scripts under 'sys:\perl\scripts\t' folder.
This is done to include the correct path for libraries into the scripts
when executed on NetWare. If this is not done, some of the scripts will
not get executed since they cannot locate the corresponding libraries.
4. Execute the command "perl t\NWScripts.pl" on the console command
prompt to generate the automated scripts mentioned above
under the 'sys:\perl\scripts\t' folder.
5. Execute the command "perl t\nwauto.pl" on the server console command
prompt. This runs all the standard test scripts. If you desire to
redirect or save the results into a file, say 'nwauto.txt', then the
console command to execute is: "perl t\nwauto.pl > nwauto.txt".
6. If you wish to execute only a certain set of scripts, then run the
corresponding '.pl' file. For example, if you wish to execute only the
'lib' scripts, then execute 'lib.pl' through the server console command,
"perl t\lib.pl'. To redirect the results into a file, the console command
is, "perl t\lib.pl > lib.txt".
Known Issues:
The following scripts are commented out in the corresponding autoscript:
1. 'openpid.t' in 'sys:\perl\scripts\t\io.pl' script
Reason:
This either hangs or abends the server when executing through auto
scripts. When run individually, the script execution goes through
fine.
2. 'argv.t' in 'sys:\perl\scripts\t\io.pl' script
Reason:
This either hangs or abends the server when executing through auto
scripts. When run individually, the script execution goes through
fine.
3. 'filehandle.t' in 'sys:\perl\scripts\t\lib.pl' script
Reason:
This hangs in the last test case where it uses FileHandle::Pipe
whether run individually or through an auto script.
--alian-mime-lite-html
MIME-Version: 1.0
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html; charset=iso-8859-1
--alian-mime-lite-html--
libmime-lite-html-perl-1.23.orig/t/ref/index.cgi.eml.cid 0000644 0000000 0000000 00000027145 11075055446 017703 0 ustar MIME-Version: 1.0
Content-Transfer-Encoding: binary
Content-Type: multipart/alternative; boundary="alian-mime-lite-html"
Subject: Mail in HTML with images
To: MIME-Lite@alianwebserver.com
From: MIME-Lite@alianwebserver.com
X-Mailer: MIME::Lite::HTML 1.23
This is a multi-part message in MIME format.
--alian-mime-lite-html
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset=iso-8859-1
A text message
--alian-mime-lite-html
MIME-Version: 1.0
Content-Type: multipart/related; boundary="alian-mime-lite-html"
This is a multi-part message in MIME format.
--alian-mime-lite-html
MIME-Version: 1.0
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html; charset=iso-8859-1
~kdz13.net
=0D
=0D
=0D
--alian-mime-lite-html
MIME-Version: 1.0
Content-Id: <6e6f726d2e676966@MIME-Lite-HTML-1.23>
Content-Transfer-Encoding: base64
Content-Type: image/gif
--alian-mime-lite-html
MIME-Version: 1.0
Content-Id:
Content-Transfer-Encoding: base64
Content-Type: image/gif
--alian-mime-lite-html
MIME-Version: 1.0
Content-Id: <765f6d6f6e74682e676966@MIME-Lite-HTML-1.23>
Content-Transfer-Encoding: base64
Content-Type: image/gif
--alian-mime-lite-html
MIME-Version: 1.0
Content-Id: <745f6d6f6e74682e676966@MIME-Lite-HTML-1.23>
Content-Transfer-Encoding: base64
Content-Type: image/gif
--alian-mime-lite-html
MIME-Version: 1.0
Content-Id: <67693f6e616d653d6e6f726d26646174653d3230303231303139@MIME-Lite-HTML-1.23>
Content-Transfer-Encoding: base64
Content-Type: application/x-shockwave-flash
--alian-mime-lite-html--
--alian-mime-lite-html--
libmime-lite-html-perl-1.23.orig/t/ref/space_in_javascript.eml3.cid 0000644 0000000 0000000 00000023673 11075055447 022130 0 ustar MIME-Version: 1.0
Content-Transfer-Encoding: binary
Content-Type: multipart/alternative; boundary="alian-mime-lite-html"
Subject: Mail in HTML with images
To: MIME-Lite@alianwebserver.com
From: MIME-Lite@alianwebserver.com
X-Mailer: MIME::Lite::HTML 1.23
This is a multi-part message in MIME format.
--alian-mime-lite-html
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset=iso-8859-1
Automated Testing of Perl5 Interpreter for NetWare.
A set of Standard Unit Test Scripts to test all the functionalities of
Perl5 Interpreter are available along with the CPAN download. They are
all located under 't' folder. These include sub-folders under 't' such
as: 'base', 'cmd', 'comp', 'io', lib', 'op', 'pod', 'pragma' and 'run'.
Each of these sub-folders contain few test scripts ('.t' files) under
them.
Executing these test scripts on NetWare can be automated as per the
following:
1. Generate automated scripts like 'base.pl', 'cmd.pl', 'comp.pl', 'io.pl',
'lib.pl', 'op.pl', 'pod.pl', 'pragma.pl', 'run.pl' that execute all the
test scripts ('.t' files) under the corresponding folder.
For example, 'base.pl' to test all the scripts
under 'sys:\perl\scripts\t\base' folder,
'comp.pl' to test all the scripts
under 'sys:\perl\scripts\t\comp' folder and so on.
2. Generate an automated script, 'nwauto.pl' that executes all the above
mentioned '.pl' automated scripts, thus in turn executing all the '.t'
scripts.
The script, 'NWScripts.pl' available under the 'NetWare\t' folder of the
CPAN download, is written to generate these automated scripts when
executed on a NetWare server. It generates 'base.pl', 'cmd.pl', 'comp.pl',
'io.pl', 'lib.pl', 'op.pl', 'pod.pl', 'pragma.pl', 'run.pl' and also
'nwauto.pl' by including all the corresponding '.t' scripts in them in
backtick operators.
For example, all the scripts that are under 't\base' folder will be
entered in 'base.pl' and so on. 'nwauto.pl' includes all these '.pl'
scripts like 'base.pl', 'comp.pl' etc.
Perform the following steps to execute the automated scripts:
1. Map your NetWare server to "i:"
2. After complete build (building both interpreter and all extensions)
of Perl for NetWare, execute "nmake nwinstall" in the 'NetWare' folder
of the CPAN download. This installs all the library files, perl modules,
the '.pl' files under 'NetWare\t' folder and all the '.t' scripts
under 't' folder, all in appropriate folders onto your server.
3. Execute the command "perl t\NWModify.pl" on the console command
prompt of your server. This script replaces
"@INC = " with "unshift @INC, " and
"push @INC, " with "unshift @INC, "
from all the scripts under 'sys:\perl\scripts\t' folder.
This is done to include the correct path for libraries into the scripts
when executed on NetWare. If this is not done, some of the scripts will
not get executed since they cannot locate the corresponding libraries.
4. Execute the command "perl t\NWScripts.pl" on the console command
prompt to generate the automated scripts mentioned above
under the 'sys:\perl\scripts\t' folder.
5. Execute the command "perl t\nwauto.pl" on the server console command
prompt. This runs all the standard test scripts. If you desire to
redirect or save the results into a file, say 'nwauto.txt', then the
console command to execute is: "perl t\nwauto.pl > nwauto.txt".
6. If you wish to execute only a certain set of scripts, then run the
corresponding '.pl' file. For example, if you wish to execute only the
'lib' scripts, then execute 'lib.pl' through the server console command,
"perl t\lib.pl'. To redirect the results into a file, the console command
is, "perl t\lib.pl > lib.txt".
Known Issues:
The following scripts are commented out in the corresponding autoscript:
1. 'openpid.t' in 'sys:\perl\scripts\t\io.pl' script
Reason:
This either hangs or abends the server when executing through auto
scripts. When run individually, the script execution goes through
fine.
2. 'argv.t' in 'sys:\perl\scripts\t\io.pl' script
Reason:
This either hangs or abends the server when executing through auto
scripts. When run individually, the script execution goes through
fine.
3. 'filehandle.t' in 'sys:\perl\scripts\t\lib.pl' script
Reason:
This hangs in the last test case where it uses FileHandle::Pipe
whether run individually or through an auto script.
--alian-mime-lite-html
MIME-Version: 1.0
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html; charset=iso-8859-1
--alian-mime-lite-html--
libmime-lite-html-perl-1.23.orig/t/ref/space_in_javascript.eml3.location 0000644 0000000 0000000 00000023673 11075055447 023201 0 ustar MIME-Version: 1.0
Content-Transfer-Encoding: binary
Content-Type: multipart/alternative; boundary="alian-mime-lite-html"
Subject: Mail in HTML with images
To: MIME-Lite@alianwebserver.com
From: MIME-Lite@alianwebserver.com
X-Mailer: MIME::Lite::HTML 1.23
This is a multi-part message in MIME format.
--alian-mime-lite-html
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset=iso-8859-1
Automated Testing of Perl5 Interpreter for NetWare.
A set of Standard Unit Test Scripts to test all the functionalities of
Perl5 Interpreter are available along with the CPAN download. They are
all located under 't' folder. These include sub-folders under 't' such
as: 'base', 'cmd', 'comp', 'io', lib', 'op', 'pod', 'pragma' and 'run'.
Each of these sub-folders contain few test scripts ('.t' files) under
them.
Executing these test scripts on NetWare can be automated as per the
following:
1. Generate automated scripts like 'base.pl', 'cmd.pl', 'comp.pl', 'io.pl',
'lib.pl', 'op.pl', 'pod.pl', 'pragma.pl', 'run.pl' that execute all the
test scripts ('.t' files) under the corresponding folder.
For example, 'base.pl' to test all the scripts
under 'sys:\perl\scripts\t\base' folder,
'comp.pl' to test all the scripts
under 'sys:\perl\scripts\t\comp' folder and so on.
2. Generate an automated script, 'nwauto.pl' that executes all the above
mentioned '.pl' automated scripts, thus in turn executing all the '.t'
scripts.
The script, 'NWScripts.pl' available under the 'NetWare\t' folder of the
CPAN download, is written to generate these automated scripts when
executed on a NetWare server. It generates 'base.pl', 'cmd.pl', 'comp.pl',
'io.pl', 'lib.pl', 'op.pl', 'pod.pl', 'pragma.pl', 'run.pl' and also
'nwauto.pl' by including all the corresponding '.t' scripts in them in
backtick operators.
For example, all the scripts that are under 't\base' folder will be
entered in 'base.pl' and so on. 'nwauto.pl' includes all these '.pl'
scripts like 'base.pl', 'comp.pl' etc.
Perform the following steps to execute the automated scripts:
1. Map your NetWare server to "i:"
2. After complete build (building both interpreter and all extensions)
of Perl for NetWare, execute "nmake nwinstall" in the 'NetWare' folder
of the CPAN download. This installs all the library files, perl modules,
the '.pl' files under 'NetWare\t' folder and all the '.t' scripts
under 't' folder, all in appropriate folders onto your server.
3. Execute the command "perl t\NWModify.pl" on the console command
prompt of your server. This script replaces
"@INC = " with "unshift @INC, " and
"push @INC, " with "unshift @INC, "
from all the scripts under 'sys:\perl\scripts\t' folder.
This is done to include the correct path for libraries into the scripts
when executed on NetWare. If this is not done, some of the scripts will
not get executed since they cannot locate the corresponding libraries.
4. Execute the command "perl t\NWScripts.pl" on the console command
prompt to generate the automated scripts mentioned above
under the 'sys:\perl\scripts\t' folder.
5. Execute the command "perl t\nwauto.pl" on the server console command
prompt. This runs all the standard test scripts. If you desire to
redirect or save the results into a file, say 'nwauto.txt', then the
console command to execute is: "perl t\nwauto.pl > nwauto.txt".
6. If you wish to execute only a certain set of scripts, then run the
corresponding '.pl' file. For example, if you wish to execute only the
'lib' scripts, then execute 'lib.pl' through the server console command,
"perl t\lib.pl'. To redirect the results into a file, the console command
is, "perl t\lib.pl > lib.txt".
Known Issues:
The following scripts are commented out in the corresponding autoscript:
1. 'openpid.t' in 'sys:\perl\scripts\t\io.pl' script
Reason:
This either hangs or abends the server when executing through auto
scripts. When run individually, the script execution goes through
fine.
2. 'argv.t' in 'sys:\perl\scripts\t\io.pl' script
Reason:
This either hangs or abends the server when executing through auto
scripts. When run individually, the script execution goes through
fine.
3. 'filehandle.t' in 'sys:\perl\scripts\t\lib.pl' script
Reason:
This hangs in the last test case where it uses FileHandle::Pipe
whether run individually or through an auto script.
--alian-mime-lite-html
MIME-Version: 1.0
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html; charset=iso-8859-1
--alian-mime-lite-html--
libmime-lite-html-perl-1.23.orig/t/ref/space_in_javascript2.eml3.location 0000644 0000000 0000000 00000023673 11075055447 023263 0 ustar MIME-Version: 1.0
Content-Transfer-Encoding: binary
Content-Type: multipart/alternative; boundary="alian-mime-lite-html"
Subject: Mail in HTML with images
To: MIME-Lite@alianwebserver.com
From: MIME-Lite@alianwebserver.com
X-Mailer: MIME::Lite::HTML 1.23
This is a multi-part message in MIME format.
--alian-mime-lite-html
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset=iso-8859-1
Automated Testing of Perl5 Interpreter for NetWare.
A set of Standard Unit Test Scripts to test all the functionalities of
Perl5 Interpreter are available along with the CPAN download. They are
all located under 't' folder. These include sub-folders under 't' such
as: 'base', 'cmd', 'comp', 'io', lib', 'op', 'pod', 'pragma' and 'run'.
Each of these sub-folders contain few test scripts ('.t' files) under
them.
Executing these test scripts on NetWare can be automated as per the
following:
1. Generate automated scripts like 'base.pl', 'cmd.pl', 'comp.pl', 'io.pl',
'lib.pl', 'op.pl', 'pod.pl', 'pragma.pl', 'run.pl' that execute all the
test scripts ('.t' files) under the corresponding folder.
For example, 'base.pl' to test all the scripts
under 'sys:\perl\scripts\t\base' folder,
'comp.pl' to test all the scripts
under 'sys:\perl\scripts\t\comp' folder and so on.
2. Generate an automated script, 'nwauto.pl' that executes all the above
mentioned '.pl' automated scripts, thus in turn executing all the '.t'
scripts.
The script, 'NWScripts.pl' available under the 'NetWare\t' folder of the
CPAN download, is written to generate these automated scripts when
executed on a NetWare server. It generates 'base.pl', 'cmd.pl', 'comp.pl',
'io.pl', 'lib.pl', 'op.pl', 'pod.pl', 'pragma.pl', 'run.pl' and also
'nwauto.pl' by including all the corresponding '.t' scripts in them in
backtick operators.
For example, all the scripts that are under 't\base' folder will be
entered in 'base.pl' and so on. 'nwauto.pl' includes all these '.pl'
scripts like 'base.pl', 'comp.pl' etc.
Perform the following steps to execute the automated scripts:
1. Map your NetWare server to "i:"
2. After complete build (building both interpreter and all extensions)
of Perl for NetWare, execute "nmake nwinstall" in the 'NetWare' folder
of the CPAN download. This installs all the library files, perl modules,
the '.pl' files under 'NetWare\t' folder and all the '.t' scripts
under 't' folder, all in appropriate folders onto your server.
3. Execute the command "perl t\NWModify.pl" on the console command
prompt of your server. This script replaces
"@INC = " with "unshift @INC, " and
"push @INC, " with "unshift @INC, "
from all the scripts under 'sys:\perl\scripts\t' folder.
This is done to include the correct path for libraries into the scripts
when executed on NetWare. If this is not done, some of the scripts will
not get executed since they cannot locate the corresponding libraries.
4. Execute the command "perl t\NWScripts.pl" on the console command
prompt to generate the automated scripts mentioned above
under the 'sys:\perl\scripts\t' folder.
5. Execute the command "perl t\nwauto.pl" on the server console command
prompt. This runs all the standard test scripts. If you desire to
redirect or save the results into a file, say 'nwauto.txt', then the
console command to execute is: "perl t\nwauto.pl > nwauto.txt".
6. If you wish to execute only a certain set of scripts, then run the
corresponding '.pl' file. For example, if you wish to execute only the
'lib' scripts, then execute 'lib.pl' through the server console command,
"perl t\lib.pl'. To redirect the results into a file, the console command
is, "perl t\lib.pl > lib.txt".
Known Issues:
The following scripts are commented out in the corresponding autoscript:
1. 'openpid.t' in 'sys:\perl\scripts\t\io.pl' script
Reason:
This either hangs or abends the server when executing through auto
scripts. When run individually, the script execution goes through
fine.
2. 'argv.t' in 'sys:\perl\scripts\t\io.pl' script
Reason:
This either hangs or abends the server when executing through auto
scripts. When run individually, the script execution goes through
fine.
3. 'filehandle.t' in 'sys:\perl\scripts\t\lib.pl' script
Reason:
This hangs in the last test case where it uses FileHandle::Pipe
whether run individually or through an auto script.
--alian-mime-lite-html
MIME-Version: 1.0
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html; charset=iso-8859-1
=0D
=0D
=0D
--alian-mime-lite-html
MIME-Version: 1.0
Content-Id: <6e6f726d2e676966@MIME-Lite-HTML-1.23>
Content-Transfer-Encoding: base64
Content-Type: image/gif
--alian-mime-lite-html
MIME-Version: 1.0
Content-Id:
Content-Transfer-Encoding: base64
Content-Type: image/gif
--alian-mime-lite-html
MIME-Version: 1.0
Content-Id: <765f6d6f6e74682e676966@MIME-Lite-HTML-1.23>
Content-Transfer-Encoding: base64
Content-Type: image/gif
--alian-mime-lite-html
MIME-Version: 1.0
Content-Id: <745f6d6f6e74682e676966@MIME-Lite-HTML-1.23>
Content-Transfer-Encoding: base64
Content-Type: image/gif
--alian-mime-lite-html
MIME-Version: 1.0
Content-Id: <67693f6e616d653d6e6f726d26646174653d3230303231303139@MIME-Lite-HTML-1.23>
Content-Transfer-Encoding: base64
Content-Type: application/x-shockwave-flash
--alian-mime-lite-html--
libmime-lite-html-perl-1.23.orig/t/ref/space_in_javascript2.eml3.cid 0000644 0000000 0000000 00000023673 11075055447 022212 0 ustar MIME-Version: 1.0
Content-Transfer-Encoding: binary
Content-Type: multipart/alternative; boundary="alian-mime-lite-html"
Subject: Mail in HTML with images
To: MIME-Lite@alianwebserver.com
From: MIME-Lite@alianwebserver.com
X-Mailer: MIME::Lite::HTML 1.23
This is a multi-part message in MIME format.
--alian-mime-lite-html
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset=iso-8859-1
Automated Testing of Perl5 Interpreter for NetWare.
A set of Standard Unit Test Scripts to test all the functionalities of
Perl5 Interpreter are available along with the CPAN download. They are
all located under 't' folder. These include sub-folders under 't' such
as: 'base', 'cmd', 'comp', 'io', lib', 'op', 'pod', 'pragma' and 'run'.
Each of these sub-folders contain few test scripts ('.t' files) under
them.
Executing these test scripts on NetWare can be automated as per the
following:
1. Generate automated scripts like 'base.pl', 'cmd.pl', 'comp.pl', 'io.pl',
'lib.pl', 'op.pl', 'pod.pl', 'pragma.pl', 'run.pl' that execute all the
test scripts ('.t' files) under the corresponding folder.
For example, 'base.pl' to test all the scripts
under 'sys:\perl\scripts\t\base' folder,
'comp.pl' to test all the scripts
under 'sys:\perl\scripts\t\comp' folder and so on.
2. Generate an automated script, 'nwauto.pl' that executes all the above
mentioned '.pl' automated scripts, thus in turn executing all the '.t'
scripts.
The script, 'NWScripts.pl' available under the 'NetWare\t' folder of the
CPAN download, is written to generate these automated scripts when
executed on a NetWare server. It generates 'base.pl', 'cmd.pl', 'comp.pl',
'io.pl', 'lib.pl', 'op.pl', 'pod.pl', 'pragma.pl', 'run.pl' and also
'nwauto.pl' by including all the corresponding '.t' scripts in them in
backtick operators.
For example, all the scripts that are under 't\base' folder will be
entered in 'base.pl' and so on. 'nwauto.pl' includes all these '.pl'
scripts like 'base.pl', 'comp.pl' etc.
Perform the following steps to execute the automated scripts:
1. Map your NetWare server to "i:"
2. After complete build (building both interpreter and all extensions)
of Perl for NetWare, execute "nmake nwinstall" in the 'NetWare' folder
of the CPAN download. This installs all the library files, perl modules,
the '.pl' files under 'NetWare\t' folder and all the '.t' scripts
under 't' folder, all in appropriate folders onto your server.
3. Execute the command "perl t\NWModify.pl" on the console command
prompt of your server. This script replaces
"@INC = " with "unshift @INC, " and
"push @INC, " with "unshift @INC, "
from all the scripts under 'sys:\perl\scripts\t' folder.
This is done to include the correct path for libraries into the scripts
when executed on NetWare. If this is not done, some of the scripts will
not get executed since they cannot locate the corresponding libraries.
4. Execute the command "perl t\NWScripts.pl" on the console command
prompt to generate the automated scripts mentioned above
under the 'sys:\perl\scripts\t' folder.
5. Execute the command "perl t\nwauto.pl" on the server console command
prompt. This runs all the standard test scripts. If you desire to
redirect or save the results into a file, say 'nwauto.txt', then the
console command to execute is: "perl t\nwauto.pl > nwauto.txt".
6. If you wish to execute only a certain set of scripts, then run the
corresponding '.pl' file. For example, if you wish to execute only the
'lib' scripts, then execute 'lib.pl' through the server console command,
"perl t\lib.pl'. To redirect the results into a file, the console command
is, "perl t\lib.pl > lib.txt".
Known Issues:
The following scripts are commented out in the corresponding autoscript:
1. 'openpid.t' in 'sys:\perl\scripts\t\io.pl' script
Reason:
This either hangs or abends the server when executing through auto
scripts. When run individually, the script execution goes through
fine.
2. 'argv.t' in 'sys:\perl\scripts\t\io.pl' script
Reason:
This either hangs or abends the server when executing through auto
scripts. When run individually, the script execution goes through
fine.
3. 'filehandle.t' in 'sys:\perl\scripts\t\lib.pl' script
Reason:
This hangs in the last test case where it uses FileHandle::Pipe
whether run individually or through an auto script.
--alian-mime-lite-html
MIME-Version: 1.0
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html; charset=iso-8859-1
=0D
=0D
=0D
libmime-lite-html-perl-1.23.orig/t/ref/index.cgi.eml3.cid 0000644 0000000 0000000 00000037067 11075055447 017773 0 ustar MIME-Version: 1.0
Content-Transfer-Encoding: binary
Content-Type: multipart/alternative; boundary="alian-mime-lite-html"
Subject: Mail in HTML with images
To: MIME-Lite@alianwebserver.com
From: MIME-Lite@alianwebserver.com
X-Mailer: MIME::Lite::HTML 1.23
This is a multi-part message in MIME format.
--alian-mime-lite-html
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset=iso-8859-1
Automated Testing of Perl5 Interpreter for NetWare.
A set of Standard Unit Test Scripts to test all the functionalities of
Perl5 Interpreter are available along with the CPAN download. They are
all located under 't' folder. These include sub-folders under 't' such
as: 'base', 'cmd', 'comp', 'io', lib', 'op', 'pod', 'pragma' and 'run'.
Each of these sub-folders contain few test scripts ('.t' files) under
them.
Executing these test scripts on NetWare can be automated as per the
following:
1. Generate automated scripts like 'base.pl', 'cmd.pl', 'comp.pl', 'io.pl',
'lib.pl', 'op.pl', 'pod.pl', 'pragma.pl', 'run.pl' that execute all the
test scripts ('.t' files) under the corresponding folder.
For example, 'base.pl' to test all the scripts
under 'sys:\perl\scripts\t\base' folder,
'comp.pl' to test all the scripts
under 'sys:\perl\scripts\t\comp' folder and so on.
2. Generate an automated script, 'nwauto.pl' that executes all the above
mentioned '.pl' automated scripts, thus in turn executing all the '.t'
scripts.
The script, 'NWScripts.pl' available under the 'NetWare\t' folder of the
CPAN download, is written to generate these automated scripts when
executed on a NetWare server. It generates 'base.pl', 'cmd.pl', 'comp.pl',
'io.pl', 'lib.pl', 'op.pl', 'pod.pl', 'pragma.pl', 'run.pl' and also
'nwauto.pl' by including all the corresponding '.t' scripts in them in
backtick operators.
For example, all the scripts that are under 't\base' folder will be
entered in 'base.pl' and so on. 'nwauto.pl' includes all these '.pl'
scripts like 'base.pl', 'comp.pl' etc.
Perform the following steps to execute the automated scripts:
1. Map your NetWare server to "i:"
2. After complete build (building both interpreter and all extensions)
of Perl for NetWare, execute "nmake nwinstall" in the 'NetWare' folder
of the CPAN download. This installs all the library files, perl modules,
the '.pl' files under 'NetWare\t' folder and all the '.t' scripts
under 't' folder, all in appropriate folders onto your server.
3. Execute the command "perl t\NWModify.pl" on the console command
prompt of your server. This script replaces
"@INC = " with "unshift @INC, " and
"push @INC, " with "unshift @INC, "
from all the scripts under 'sys:\perl\scripts\t' folder.
This is done to include the correct path for libraries into the scripts
when executed on NetWare. If this is not done, some of the scripts will
not get executed since they cannot locate the corresponding libraries.
4. Execute the command "perl t\NWScripts.pl" on the console command
prompt to generate the automated scripts mentioned above
under the 'sys:\perl\scripts\t' folder.
5. Execute the command "perl t\nwauto.pl" on the server console command
prompt. This runs all the standard test scripts. If you desire to
redirect or save the results into a file, say 'nwauto.txt', then the
console command to execute is: "perl t\nwauto.pl > nwauto.txt".
6. If you wish to execute only a certain set of scripts, then run the
corresponding '.pl' file. For example, if you wish to execute only the
'lib' scripts, then execute 'lib.pl' through the server console command,
"perl t\lib.pl'. To redirect the results into a file, the console command
is, "perl t\lib.pl > lib.txt".
Known Issues:
The following scripts are commented out in the corresponding autoscript:
1. 'openpid.t' in 'sys:\perl\scripts\t\io.pl' script
Reason:
This either hangs or abends the server when executing through auto
scripts. When run individually, the script execution goes through
fine.
2. 'argv.t' in 'sys:\perl\scripts\t\io.pl' script
Reason:
This either hangs or abends the server when executing through auto
scripts. When run individually, the script execution goes through
fine.
3. 'filehandle.t' in 'sys:\perl\scripts\t\lib.pl' script
Reason:
This hangs in the last test case where it uses FileHandle::Pipe
whether run individually or through an auto script.
--alian-mime-lite-html
MIME-Version: 1.0
Content-Type: multipart/related; boundary="alian-mime-lite-html"
This is a multi-part message in MIME format.
--alian-mime-lite-html
MIME-Version: 1.0
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html; charset=iso-8859-1
~kdz13.net
--alian-mime-lite-html--
libmime-lite-html-perl-1.23.orig/t/ref/normal.eml3.cid 0000644 0000000 0000000 00000026513 11075055447 017405 0 ustar MIME-Version: 1.0
Content-Transfer-Encoding: binary
Content-Type: multipart/alternative; boundary="alian-mime-lite-html"
Subject: Mail in HTML with images
To: MIME-Lite@alianwebserver.com
From: MIME-Lite@alianwebserver.com
X-Mailer: MIME::Lite::HTML 1.23
This is a multi-part message in MIME format.
--alian-mime-lite-html
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset=iso-8859-1
Automated Testing of Perl5 Interpreter for NetWare.
A set of Standard Unit Test Scripts to test all the functionalities of
Perl5 Interpreter are available along with the CPAN download. They are
all located under 't' folder. These include sub-folders under 't' such
as: 'base', 'cmd', 'comp', 'io', lib', 'op', 'pod', 'pragma' and 'run'.
Each of these sub-folders contain few test scripts ('.t' files) under
them.
Executing these test scripts on NetWare can be automated as per the
following:
1. Generate automated scripts like 'base.pl', 'cmd.pl', 'comp.pl', 'io.pl',
'lib.pl', 'op.pl', 'pod.pl', 'pragma.pl', 'run.pl' that execute all the
test scripts ('.t' files) under the corresponding folder.
For example, 'base.pl' to test all the scripts
under 'sys:\perl\scripts\t\base' folder,
'comp.pl' to test all the scripts
under 'sys:\perl\scripts\t\comp' folder and so on.
2. Generate an automated script, 'nwauto.pl' that executes all the above
mentioned '.pl' automated scripts, thus in turn executing all the '.t'
scripts.
The script, 'NWScripts.pl' available under the 'NetWare\t' folder of the
CPAN download, is written to generate these automated scripts when
executed on a NetWare server. It generates 'base.pl', 'cmd.pl', 'comp.pl',
'io.pl', 'lib.pl', 'op.pl', 'pod.pl', 'pragma.pl', 'run.pl' and also
'nwauto.pl' by including all the corresponding '.t' scripts in them in
backtick operators.
For example, all the scripts that are under 't\base' folder will be
entered in 'base.pl' and so on. 'nwauto.pl' includes all these '.pl'
scripts like 'base.pl', 'comp.pl' etc.
Perform the following steps to execute the automated scripts:
1. Map your NetWare server to "i:"
2. After complete build (building both interpreter and all extensions)
of Perl for NetWare, execute "nmake nwinstall" in the 'NetWare' folder
of the CPAN download. This installs all the library files, perl modules,
the '.pl' files under 'NetWare\t' folder and all the '.t' scripts
under 't' folder, all in appropriate folders onto your server.
3. Execute the command "perl t\NWModify.pl" on the console command
prompt of your server. This script replaces
"@INC = " with "unshift @INC, " and
"push @INC, " with "unshift @INC, "
from all the scripts under 'sys:\perl\scripts\t' folder.
This is done to include the correct path for libraries into the scripts
when executed on NetWare. If this is not done, some of the scripts will
not get executed since they cannot locate the corresponding libraries.
4. Execute the command "perl t\NWScripts.pl" on the console command
prompt to generate the automated scripts mentioned above
under the 'sys:\perl\scripts\t' folder.
5. Execute the command "perl t\nwauto.pl" on the server console command
prompt. This runs all the standard test scripts. If you desire to
redirect or save the results into a file, say 'nwauto.txt', then the
console command to execute is: "perl t\nwauto.pl > nwauto.txt".
6. If you wish to execute only a certain set of scripts, then run the
corresponding '.pl' file. For example, if you wish to execute only the
'lib' scripts, then execute 'lib.pl' through the server console command,
"perl t\lib.pl'. To redirect the results into a file, the console command
is, "perl t\lib.pl > lib.txt".
Known Issues:
The following scripts are commented out in the corresponding autoscript:
1. 'openpid.t' in 'sys:\perl\scripts\t\io.pl' script
Reason:
This either hangs or abends the server when executing through auto
scripts. When run individually, the script execution goes through
fine.
2. 'argv.t' in 'sys:\perl\scripts\t\io.pl' script
Reason:
This either hangs or abends the server when executing through auto
scripts. When run individually, the script execution goes through
fine.
3. 'filehandle.t' in 'sys:\perl\scripts\t\lib.pl' script
Reason:
This hangs in the last test case where it uses FileHandle::Pipe
whether run individually or through an auto script.
--alian-mime-lite-html
MIME-Version: 1.0
Content-Type: multipart/related; boundary="alian-mime-lite-html"
This is a multi-part message in MIME format.
--alian-mime-lite-html
MIME-Version: 1.0
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html; charset=iso-8859-1
libmime-lite-html-perl-1.23.orig/t/ref/space_in_ccs_href.eml3.extern 0000644 0000000 0000000 00000015110 11075055447 022267 0 ustar MIME-Version: 1.0
Content-Transfer-Encoding: binary
Content-Type: multipart/alternative; boundary="alian-mime-lite-html"
Subject: Mail in HTML with images
To: MIME-Lite@alianwebserver.com
From: MIME-Lite@alianwebserver.com
X-Mailer: MIME::Lite::HTML 1.23
This is a multi-part message in MIME format.
--alian-mime-lite-html
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset=iso-8859-1
Automated Testing of Perl5 Interpreter for NetWare.
A set of Standard Unit Test Scripts to test all the functionalities of
Perl5 Interpreter are available along with the CPAN download. They are
all located under 't' folder. These include sub-folders under 't' such
as: 'base', 'cmd', 'comp', 'io', lib', 'op', 'pod', 'pragma' and 'run'.
Each of these sub-folders contain few test scripts ('.t' files) under
them.
Executing these test scripts on NetWare can be automated as per the
following:
1. Generate automated scripts like 'base.pl', 'cmd.pl', 'comp.pl', 'io.pl',
'lib.pl', 'op.pl', 'pod.pl', 'pragma.pl', 'run.pl' that execute all the
test scripts ('.t' files) under the corresponding folder.
For example, 'base.pl' to test all the scripts
under 'sys:\perl\scripts\t\base' folder,
'comp.pl' to test all the scripts
under 'sys:\perl\scripts\t\comp' folder and so on.
2. Generate an automated script, 'nwauto.pl' that executes all the above
mentioned '.pl' automated scripts, thus in turn executing all the '.t'
scripts.
The script, 'NWScripts.pl' available under the 'NetWare\t' folder of the
CPAN download, is written to generate these automated scripts when
executed on a NetWare server. It generates 'base.pl', 'cmd.pl', 'comp.pl',
'io.pl', 'lib.pl', 'op.pl', 'pod.pl', 'pragma.pl', 'run.pl' and also
'nwauto.pl' by including all the corresponding '.t' scripts in them in
backtick operators.
For example, all the scripts that are under 't\base' folder will be
entered in 'base.pl' and so on. 'nwauto.pl' includes all these '.pl'
scripts like 'base.pl', 'comp.pl' etc.
Perform the following steps to execute the automated scripts:
1. Map your NetWare server to "i:"
2. After complete build (building both interpreter and all extensions)
of Perl for NetWare, execute "nmake nwinstall" in the 'NetWare' folder
of the CPAN download. This installs all the library files, perl modules,
the '.pl' files under 'NetWare\t' folder and all the '.t' scripts
under 't' folder, all in appropriate folders onto your server.
3. Execute the command "perl t\NWModify.pl" on the console command
prompt of your server. This script replaces
"@INC = " with "unshift @INC, " and
"push @INC, " with "unshift @INC, "
from all the scripts under 'sys:\perl\scripts\t' folder.
This is done to include the correct path for libraries into the scripts
when executed on NetWare. If this is not done, some of the scripts will
not get executed since they cannot locate the corresponding libraries.
4. Execute the command "perl t\NWScripts.pl" on the console command
prompt to generate the automated scripts mentioned above
under the 'sys:\perl\scripts\t' folder.
5. Execute the command "perl t\nwauto.pl" on the server console command
prompt. This runs all the standard test scripts. If you desire to
redirect or save the results into a file, say 'nwauto.txt', then the
console command to execute is: "perl t\nwauto.pl > nwauto.txt".
6. If you wish to execute only a certain set of scripts, then run the
corresponding '.pl' file. For example, if you wish to execute only the
'lib' scripts, then execute 'lib.pl' through the server console command,
"perl t\lib.pl'. To redirect the results into a file, the console command
is, "perl t\lib.pl > lib.txt".
Known Issues:
The following scripts are commented out in the corresponding autoscript:
1. 'openpid.t' in 'sys:\perl\scripts\t\io.pl' script
Reason:
This either hangs or abends the server when executing through auto
scripts. When run individually, the script execution goes through
fine.
2. 'argv.t' in 'sys:\perl\scripts\t\io.pl' script
Reason:
This either hangs or abends the server when executing through auto
scripts. When run individually, the script execution goes through
fine.
3. 'filehandle.t' in 'sys:\perl\scripts\t\lib.pl' script
Reason:
This hangs in the last test case where it uses FileHandle::Pipe
whether run individually or through an auto script.
--alian-mime-lite-html
MIME-Version: 1.0
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html; charset=iso-8859-1
--alian-mime-lite-html--
libmime-lite-html-perl-1.23.orig/t/ref/index.cgi.eml.location 0000644 0000000 0000000 00000026724 11075055447 020757 0 ustar MIME-Version: 1.0
Content-Transfer-Encoding: binary
Content-Type: multipart/alternative; boundary="alian-mime-lite-html"
Subject: Mail in HTML with images
To: MIME-Lite@alianwebserver.com
From: MIME-Lite@alianwebserver.com
X-Mailer: MIME::Lite::HTML 1.23
This is a multi-part message in MIME format.
--alian-mime-lite-html
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset=iso-8859-1
A text message
--alian-mime-lite-html
MIME-Version: 1.0
Content-Type: multipart/related; boundary="alian-mime-lite-html"
This is a multi-part message in MIME format.
--alian-mime-lite-html
MIME-Version: 1.0
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html; charset=iso-8859-1
~kdz13.net
libmime-lite-html-perl-1.23.orig/t/ref/space_in_a_href.eml3.cid 0000644 0000000 0000000 00000015121 11075055447 021173 0 ustar MIME-Version: 1.0
Content-Transfer-Encoding: binary
Content-Type: multipart/alternative; boundary="alian-mime-lite-html"
Subject: Mail in HTML with images
To: MIME-Lite@alianwebserver.com
From: MIME-Lite@alianwebserver.com
X-Mailer: MIME::Lite::HTML 1.23
This is a multi-part message in MIME format.
--alian-mime-lite-html
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset=iso-8859-1
Automated Testing of Perl5 Interpreter for NetWare.
A set of Standard Unit Test Scripts to test all the functionalities of
Perl5 Interpreter are available along with the CPAN download. They are
all located under 't' folder. These include sub-folders under 't' such
as: 'base', 'cmd', 'comp', 'io', lib', 'op', 'pod', 'pragma' and 'run'.
Each of these sub-folders contain few test scripts ('.t' files) under
them.
Executing these test scripts on NetWare can be automated as per the
following:
1. Generate automated scripts like 'base.pl', 'cmd.pl', 'comp.pl', 'io.pl',
'lib.pl', 'op.pl', 'pod.pl', 'pragma.pl', 'run.pl' that execute all the
test scripts ('.t' files) under the corresponding folder.
For example, 'base.pl' to test all the scripts
under 'sys:\perl\scripts\t\base' folder,
'comp.pl' to test all the scripts
under 'sys:\perl\scripts\t\comp' folder and so on.
2. Generate an automated script, 'nwauto.pl' that executes all the above
mentioned '.pl' automated scripts, thus in turn executing all the '.t'
scripts.
The script, 'NWScripts.pl' available under the 'NetWare\t' folder of the
CPAN download, is written to generate these automated scripts when
executed on a NetWare server. It generates 'base.pl', 'cmd.pl', 'comp.pl',
'io.pl', 'lib.pl', 'op.pl', 'pod.pl', 'pragma.pl', 'run.pl' and also
'nwauto.pl' by including all the corresponding '.t' scripts in them in
backtick operators.
For example, all the scripts that are under 't\base' folder will be
entered in 'base.pl' and so on. 'nwauto.pl' includes all these '.pl'
scripts like 'base.pl', 'comp.pl' etc.
Perform the following steps to execute the automated scripts:
1. Map your NetWare server to "i:"
2. After complete build (building both interpreter and all extensions)
of Perl for NetWare, execute "nmake nwinstall" in the 'NetWare' folder
of the CPAN download. This installs all the library files, perl modules,
the '.pl' files under 'NetWare\t' folder and all the '.t' scripts
under 't' folder, all in appropriate folders onto your server.
3. Execute the command "perl t\NWModify.pl" on the console command
prompt of your server. This script replaces
"@INC = " with "unshift @INC, " and
"push @INC, " with "unshift @INC, "
from all the scripts under 'sys:\perl\scripts\t' folder.
This is done to include the correct path for libraries into the scripts
when executed on NetWare. If this is not done, some of the scripts will
not get executed since they cannot locate the corresponding libraries.
4. Execute the command "perl t\NWScripts.pl" on the console command
prompt to generate the automated scripts mentioned above
under the 'sys:\perl\scripts\t' folder.
5. Execute the command "perl t\nwauto.pl" on the server console command
prompt. This runs all the standard test scripts. If you desire to
redirect or save the results into a file, say 'nwauto.txt', then the
console command to execute is: "perl t\nwauto.pl > nwauto.txt".
6. If you wish to execute only a certain set of scripts, then run the
corresponding '.pl' file. For example, if you wish to execute only the
'lib' scripts, then execute 'lib.pl' through the server console command,
"perl t\lib.pl'. To redirect the results into a file, the console command
is, "perl t\lib.pl > lib.txt".
Known Issues:
The following scripts are commented out in the corresponding autoscript:
1. 'openpid.t' in 'sys:\perl\scripts\t\io.pl' script
Reason:
This either hangs or abends the server when executing through auto
scripts. When run individually, the script execution goes through
fine.
2. 'argv.t' in 'sys:\perl\scripts\t\io.pl' script
Reason:
This either hangs or abends the server when executing through auto
scripts. When run individually, the script execution goes through
fine.
3. 'filehandle.t' in 'sys:\perl\scripts\t\lib.pl' script
Reason:
This hangs in the last test case where it uses FileHandle::Pipe
whether run individually or through an auto script.
--alian-mime-lite-html
MIME-Version: 1.0
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html; charset=iso-8859-1
libmime-lite-html-perl-1.23.orig/t/ref/img/ 0000755 0000000 0000000 00000000000 11075063600 015330 5 ustar libmime-lite-html-perl-1.23.orig/t/ref/img/fleur.eml.location 0000644 0000000 0000000 00000003160 11075061410 020750 0 ustar MIME-Version: 1.0
Content-Location: file:///var/tmp/mime-lite-html-tests/docs/img/fleur.gif
Content-Transfer-Encoding: base64
Content-Type: image/gif
R0lGODlhEwAUAPcAAMysr9zQ055YdPz3+pSMkf/v/f/8//Dt9cG7zODc6Lq3wsvB7vv6/8nD6vPx
/+3r/8rI4oWFj+Tk9N/f4+Hi/2xvoOLk//Hy/s7S6tXZ8Ovu//P0+sjM4MrQ6PL0/dvc4LzF5fH0
/9vj/ujs+eDo/uvw/+Lp99vg6qOosezy/Z6sw42Un97k7snN06PB6t/p9uDo8+nx/Ojw+7G2vaez
wr/O3svU3rrY9rjI2Ov1/9vf4/b6/t3h5ebt89ju/87f7Pb7/9zx/+Dy/8To/5WfpdTw/8vd5ubu
8vn9/9/1/9zr8c7t+eLu8vf9/+z6/sXt99ns8Onu7+r8/+79/7Lb3u/9/s7//9D+/tj//+X//+n/
/+///9vq6vX///f///n///v///v+/v7//5Ggn+j29en08+3//ff//t338+79+uT99+X08PD++rri
1ZnYw/f9+/b++u338Ov17OHv4f7//vP88sXKxKOrodno0dXswPv/9e//1ElTI2FnST1CIvz+8Iye
AP7/9v7/98TWAPL04NPUyODpAOHiyf7/6ry+ALCzAPv80///z6Cgkf//7v//8P//8f//8v//8/v7
7///9P//9f//9v//9///+f//+9XV0v///f///sC5AM3EAP/2VeDfx//+6f/+7NzLAPfoQIt8AP/x
Yv/5vtG5ALGcALqcAKiLAKyJAOzm2vr599TRzMWOQPrWoYV8cIlLALGbh8SnlP///////wAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAALcALAAAAAATABQA
QAj/AG8JFGiLiAJbAG6psDWw4cAfgiLB6pRo1adFNuBYMGHrSUNbXmxNiGCL4S1bFRze0mKgA52S
ZyT9mYSoxAlbVwbaagIkjBMpnB7lQTFACYQ0MBpYcWgrRxRbYnbYemFmBhYOKm218rNpDyVKlbas
eVPG5C0uJW25OnRp1qhBgEqJYkLmi4cPDhslKRknE5tbLE5mKJJApZAQDMcMpKVSp5ERthxkaQHG
loDGoNp0YaDBFpgURzJJsHXArMAvD/jYKvAKTSBJemT00EHCNMFaVCylQmUqVI86tpa4WCDwzoVC
suZgUGXIkyJSpyDhQeCDYQBbU2JUwYRJDYFYrBhxMJJjS5ObrGJE2CLkKFOfFbaggNiAI0hDJCXt
8OBE4aTthjWkddINBA3R2EA0HNhQQAA7
libmime-lite-html-perl-1.23.orig/t/ref/img/sommaire.eml.location 0000644 0000000 0000000 00000002053 11075061450 021453 0 ustar MIME-Version: 1.0
Content-Location: file:///var/tmp/mime-lite-html-tests/docs/img/sommaire.gif
Content-Transfer-Encoding: base64
Content-Type: image/gif
R0lGODlhMgAyANX/AP///9b//87//8b//8bv773n57X//7Xv77XW1q3//63OzqXGxpzv75zGxpy1
tZT3/5StrYylpYT3/3v3/3uUlHP3/3OMjGulpWuEhGNzc1qMjFpra1JjY8DAwEpjY0pSUjlKSjk5
OTFCQik5OSEpKRghIRgYGADn9wDe7wDO3gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAB0ALAAAAAAyADIAQAb/wI5w
SCwaj8ikcslsOlUAg3RKraqcz4B2y+16v2BwInXtqMLotDowGJfPWozqE8A4Ao5RQEVYkOoYe31/
GIF0GYEiC4IBGRANHhpkQiqVlpeYmZqbnJZYn6ChoqBnKaanqKmqKKytrKqwp29rtLVsbpRaDhwY
ELZqKgVfbZNmAcIFi1p9BL/HBQTCXwQNBbij2Nna29zZnZfdRlAn5OXm5+Zl23DO7V3X7O7tAsSz
8vL1uffz+cYLJc0Q7KPV78wCgXUscLCg5Y9BEYD2BFgAsRCCiokWwQFBIcCBC8XiDazVL5zJkyhT
qlzJsqXLl0OgAJhJsyZNdSehTJDwoILPwJ8+H0yoMKEoznUAXCldujRTiG+ZciWYSrWq1atYqW7J
OjWkLQMjtcALu2aAWbNjydKil1atGrZe3b4tKLds27ph6BYwoQWEWmld4NojUULBMkQhEPxTUIIC
BhIKFjd+bHhDBhEKCoRY8C8DCQIcMoBg4LVZAAQlIijScsZgiIiuIzqIsCHQZokBIArOteCDAwcg
opFwYEeBCgUYTCgAAcLB8eTLQRinAOIDagwLjp82QWJ0XLxgdhsDH74kTCVBAAA7
libmime-lite-html-perl-1.23.orig/t/ref/img/sommaire1.gif 0000644 0000000 0000000 00000002046 11075055701 017721 0 ustar Content-Location: file:///home/alian/project/CPAN/MIME/Lite/HTML/t/docs/img/sommaire1.gif
Content-Transfer-Encoding: base64
Content-Type: image/gif
R0lGODlhMgAyANX/AP///9b//87//8b//8bv773n57X//7Xv77XW1q3//63OzqXGxpzv75zGxpy1
tZT3/5StrYylpYT3/3v3/3uUlHP3/3OMjGulpWuEhGNzc1qMjFpra1JjY8DAwEpjY0pSUjlKSjk5
OTFCQik5OSEpKRghIRgYGADn9wDe7wDO3gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAB0ALAAAAAAyADIAQAb/wI5w
SCwaj8ikcslsOlUAg3RKraqcz4B2y+16v2BwInXtqMLotDowGJfPWozqE8A4Ao5RQEVYkOoYe31/
GIF0GYEiC4IBGRANHhpkQiqVlpeYmZqbnJZYn6ChoqBnKaanqKmqKKytrKqwp29rtLVsbpRaDhwY
ELZqKgVfbZNmAcIFi1p9BL/HBQTCXwQNBbij2Nna29zZnZfdRlAn5OXm5+Zl23DO7V3X7O7tAsSz
8vL1uffz+cYLJc0Q7KPV78wCgXUscLCg5Y9BEYD2BFgAsRCCiokWwQFBIcCBC8XiDazVL5zJkyhT
qlzJsqXLl0OgAJhJsyZNdSehTJDwoILPwJ8+H0yoMKEoznUAXCldujRTiG+ZciWYSrWq1atYqW7J
OjWkLQMjtcALu2aAWbNjydKil1atGrZe3b4tKLds27ph6BYwoQWEWmld4NojUULBMkQhEPxTUIIC
BhIKFjd+bHhDBhEKCoRY8C8DCQIcMoBg4LVZAAQlIijScsZgiIiuIzqIsCHQZokBIArOteCDAwcg
opFwYEeBCgUYTCgAAcLB8eTLQRinAOIDagwLjp82QWJ0XLxgdhsDH74kTCVBAAA7
libmime-lite-html-perl-1.23.orig/t/ref/img/fleur.gif 0000644 0000000 0000000 00000003136 11075055701 017142 0 ustar Content-Location: file:///var/tmp/mime-lite-html-tests/docs/img/fleur.gif
Content-Transfer-Encoding: base64
Content-Type: image/gif
R0lGODlhEwAUAPcAAMysr9zQ055YdPz3+pSMkf/v/f/8//Dt9cG7zODc6Lq3wsvB7vv6/8nD6vPx
/+3r/8rI4oWFj+Tk9N/f4+Hi/2xvoOLk//Hy/s7S6tXZ8Ovu//P0+sjM4MrQ6PL0/dvc4LzF5fH0
/9vj/ujs+eDo/uvw/+Lp99vg6qOosezy/Z6sw42Un97k7snN06PB6t/p9uDo8+nx/Ojw+7G2vaez
wr/O3svU3rrY9rjI2Ov1/9vf4/b6/t3h5ebt89ju/87f7Pb7/9zx/+Dy/8To/5WfpdTw/8vd5ubu
8vn9/9/1/9zr8c7t+eLu8vf9/+z6/sXt99ns8Onu7+r8/+79/7Lb3u/9/s7//9D+/tj//+X//+n/
/+///9vq6vX///f///n///v///v+/v7//5Ggn+j29en08+3//ff//t338+79+uT99+X08PD++rri
1ZnYw/f9+/b++u338Ov17OHv4f7//vP88sXKxKOrodno0dXswPv/9e//1ElTI2FnST1CIvz+8Iye
AP7/9v7/98TWAPL04NPUyODpAOHiyf7/6ry+ALCzAPv80///z6Cgkf//7v//8P//8f//8v//8/v7
7///9P//9f//9v//9///+f//+9XV0v///f///sC5AM3EAP/2VeDfx//+6f/+7NzLAPfoQIt8AP/x
Yv/5vtG5ALGcALqcAKiLAKyJAOzm2vr599TRzMWOQPrWoYV8cIlLALGbh8SnlP///////wAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAALcALAAAAAATABQA
QAj/AG8JFGiLiAJbAG6psDWw4cAfgiLB6pRo1adFNuBYMGHrSUNbXmxNiGCL4S1bFRze0mKgA52S
ZyT9mYSoxAlbVwbaagIkjBMpnB7lQTFACYQ0MBpYcWgrRxRbYnbYemFmBhYOKm218rNpDyVKlbas
eVPG5C0uJW25OnRp1qhBgEqJYkLmi4cPDhslKRknE5tbLE5mKJJApZAQDMcMpKVSp5ERthxkaQHG
loDGoNp0YaDBFpgURzJJsHXArMAvD/jYKvAKTSBJemT00EHCNMFaVCylQmUqVI86tpa4WCDwzoVC
suZgUGXIkyJSpyDhQeCDYQBbU2JUwYRJDYFYrBhxMJJjS5ObrGJE2CLkKFOfFbaggNiAI0hDJCXt
8OBE4aTthjWkddINBA3R2EA0HNhQQAA7
libmime-lite-html-perl-1.23.orig/t/ref/img/sommaire.eml.cid 0000644 0000000 0000000 00000002064 11075061473 020411 0 ustar MIME-Version: 1.0
Content-Id: <57374732f646f63732f696d672f736f6d6d616972652e676966@MIME-Lite-HTML-1.23>
Content-Transfer-Encoding: base64
Content-Type: image/gif
R0lGODlhMgAyANX/AP///9b//87//8b//8bv773n57X//7Xv77XW1q3//63OzqXGxpzv75zGxpy1
tZT3/5StrYylpYT3/3v3/3uUlHP3/3OMjGulpWuEhGNzc1qMjFpra1JjY8DAwEpjY0pSUjlKSjk5
OTFCQik5OSEpKRghIRgYGADn9wDe7wDO3gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAB0ALAAAAAAyADIAQAb/wI5w
SCwaj8ikcslsOlUAg3RKraqcz4B2y+16v2BwInXtqMLotDowGJfPWozqE8A4Ao5RQEVYkOoYe31/
GIF0GYEiC4IBGRANHhpkQiqVlpeYmZqbnJZYn6ChoqBnKaanqKmqKKytrKqwp29rtLVsbpRaDhwY
ELZqKgVfbZNmAcIFi1p9BL/HBQTCXwQNBbij2Nna29zZnZfdRlAn5OXm5+Zl23DO7V3X7O7tAsSz
8vL1uffz+cYLJc0Q7KPV78wCgXUscLCg5Y9BEYD2BFgAsRCCiokWwQFBIcCBC8XiDazVL5zJkyhT
qlzJsqXLl0OgAJhJsyZNdSehTJDwoILPwJ8+H0yoMKEoznUAXCldujRTiG+ZciWYSrWq1atYqW7J
OjWkLQMjtcALu2aAWbNjydKil1atGrZe3b4tKLds27ph6BYwoQWEWmld4NojUULBMkQhEPxTUIIC
BhIKFjd+bHhDBhEKCoRY8C8DCQIcMoBg4LVZAAQlIijScsZgiIiuIzqIsCHQZokBIArOteCDAwcg
opFwYEeBCgUYTCgAAcLB8eTLQRinAOIDagwLjp82QWJ0XLxgdhsDH74kTCVBAAA7
libmime-lite-html-perl-1.23.orig/t/ref/img/fleur.eml.cid 0000644 0000000 0000000 00000003171 11075061506 017707 0 ustar MIME-Version: 1.0
Content-Id: <74657374732f646f63732f696d672f666c6575722e676966@MIME-Lite-HTML-1.23>
Content-Transfer-Encoding: base64
Content-Type: image/gif
R0lGODlhEwAUAPcAAMysr9zQ055YdPz3+pSMkf/v/f/8//Dt9cG7zODc6Lq3wsvB7vv6/8nD6vPx
/+3r/8rI4oWFj+Tk9N/f4+Hi/2xvoOLk//Hy/s7S6tXZ8Ovu//P0+sjM4MrQ6PL0/dvc4LzF5fH0
/9vj/ujs+eDo/uvw/+Lp99vg6qOosezy/Z6sw42Un97k7snN06PB6t/p9uDo8+nx/Ojw+7G2vaez
wr/O3svU3rrY9rjI2Ov1/9vf4/b6/t3h5ebt89ju/87f7Pb7/9zx/+Dy/8To/5WfpdTw/8vd5ubu
8vn9/9/1/9zr8c7t+eLu8vf9/+z6/sXt99ns8Onu7+r8/+79/7Lb3u/9/s7//9D+/tj//+X//+n/
/+///9vq6vX///f///n///v///v+/v7//5Ggn+j29en08+3//ff//t338+79+uT99+X08PD++rri
1ZnYw/f9+/b++u338Ov17OHv4f7//vP88sXKxKOrodno0dXswPv/9e//1ElTI2FnST1CIvz+8Iye
AP7/9v7/98TWAPL04NPUyODpAOHiyf7/6ry+ALCzAPv80///z6Cgkf//7v//8P//8f//8v//8/v7
7///9P//9f//9v//9///+f//+9XV0v///f///sC5AM3EAP/2VeDfx//+6f/+7NzLAPfoQIt8AP/x
Yv/5vtG5ALGcALqcAKiLAKyJAOzm2vr599TRzMWOQPrWoYV8cIlLALGbh8SnlP///////wAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAALcALAAAAAATABQA
QAj/AG8JFGiLiAJbAG6psDWw4cAfgiLB6pRo1adFNuBYMGHrSUNbXmxNiGCL4S1bFRze0mKgA52S
ZyT9mYSoxAlbVwbaagIkjBMpnB7lQTFACYQ0MBpYcWgrRxRbYnbYemFmBhYOKm218rNpDyVKlbas
eVPG5C0uJW25OnRp1qhBgEqJYkLmi4cPDhslKRknE5tbLE5mKJJApZAQDMcMpKVSp5ERthxkaQHG
loDGoNp0YaDBFpgURzJJsHXArMAvD/jYKvAKTSBJemT00EHCNMFaVCylQmUqVI86tpa4WCDwzoVC
suZgUGXIkyJSpyDhQeCDYQBbU2JUwYRJDYFYrBhxMJJjS5ObrGJE2CLkKFOfFbaggNiAI0hDJCXt
8OBE4aTthjWkddINBA3R2EA0HNhQQAA7
libmime-lite-html-perl-1.23.orig/t/ref/img/sommaire.gif 0000644 0000000 0000000 00000002031 11075055701 017632 0 ustar Content-Location: file:///var/tmp/mime-lite-html-tests/docs/img/sommaire.gif
Content-Transfer-Encoding: base64
Content-Type: image/gif
R0lGODlhMgAyANX/AP///9b//87//8b//8bv773n57X//7Xv77XW1q3//63OzqXGxpzv75zGxpy1
tZT3/5StrYylpYT3/3v3/3uUlHP3/3OMjGulpWuEhGNzc1qMjFpra1JjY8DAwEpjY0pSUjlKSjk5
OTFCQik5OSEpKRghIRgYGADn9wDe7wDO3gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAB0ALAAAAAAyADIAQAb/wI5w
SCwaj8ikcslsOlUAg3RKraqcz4B2y+16v2BwInXtqMLotDowGJfPWozqE8A4Ao5RQEVYkOoYe31/
GIF0GYEiC4IBGRANHhpkQiqVlpeYmZqbnJZYn6ChoqBnKaanqKmqKKytrKqwp29rtLVsbpRaDhwY
ELZqKgVfbZNmAcIFi1p9BL/HBQTCXwQNBbij2Nna29zZnZfdRlAn5OXm5+Zl23DO7V3X7O7tAsSz
8vL1uffz+cYLJc0Q7KPV78wCgXUscLCg5Y9BEYD2BFgAsRCCiokWwQFBIcCBC8XiDazVL5zJkyhT
qlzJsqXLl0OgAJhJsyZNdSehTJDwoILPwJ8+H0yoMKEoznUAXCldujRTiG+ZciWYSrWq1atYqW7J
OjWkLQMjtcALu2aAWbNjydKil1atGrZe3b4tKLds27ph6BYwoQWEWmld4NojUULBMkQhEPxTUIIC
BhIKFjd+bHhDBhEKCoRY8C8DCQIcMoBg4LVZAAQlIijScsZgiIiuIzqIsCHQZokBIArOteCDAwcg
opFwYEeBCgUYTCgAAcLB8eTLQRinAOIDagwLjp82QWJ0XLxgdhsDH74kTCVBAAA7
libmime-lite-html-perl-1.23.orig/t/ref/index.cgi.eml3.location 0000644 0000000 0000000 00000036646 11075055447 021046 0 ustar MIME-Version: 1.0
Content-Transfer-Encoding: binary
Content-Type: multipart/alternative; boundary="alian-mime-lite-html"
Subject: Mail in HTML with images
To: MIME-Lite@alianwebserver.com
From: MIME-Lite@alianwebserver.com
X-Mailer: MIME::Lite::HTML 1.23
This is a multi-part message in MIME format.
--alian-mime-lite-html
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset=iso-8859-1
Automated Testing of Perl5 Interpreter for NetWare.
A set of Standard Unit Test Scripts to test all the functionalities of
Perl5 Interpreter are available along with the CPAN download. They are
all located under 't' folder. These include sub-folders under 't' such
as: 'base', 'cmd', 'comp', 'io', lib', 'op', 'pod', 'pragma' and 'run'.
Each of these sub-folders contain few test scripts ('.t' files) under
them.
Executing these test scripts on NetWare can be automated as per the
following:
1. Generate automated scripts like 'base.pl', 'cmd.pl', 'comp.pl', 'io.pl',
'lib.pl', 'op.pl', 'pod.pl', 'pragma.pl', 'run.pl' that execute all the
test scripts ('.t' files) under the corresponding folder.
For example, 'base.pl' to test all the scripts
under 'sys:\perl\scripts\t\base' folder,
'comp.pl' to test all the scripts
under 'sys:\perl\scripts\t\comp' folder and so on.
2. Generate an automated script, 'nwauto.pl' that executes all the above
mentioned '.pl' automated scripts, thus in turn executing all the '.t'
scripts.
The script, 'NWScripts.pl' available under the 'NetWare\t' folder of the
CPAN download, is written to generate these automated scripts when
executed on a NetWare server. It generates 'base.pl', 'cmd.pl', 'comp.pl',
'io.pl', 'lib.pl', 'op.pl', 'pod.pl', 'pragma.pl', 'run.pl' and also
'nwauto.pl' by including all the corresponding '.t' scripts in them in
backtick operators.
For example, all the scripts that are under 't\base' folder will be
entered in 'base.pl' and so on. 'nwauto.pl' includes all these '.pl'
scripts like 'base.pl', 'comp.pl' etc.
Perform the following steps to execute the automated scripts:
1. Map your NetWare server to "i:"
2. After complete build (building both interpreter and all extensions)
of Perl for NetWare, execute "nmake nwinstall" in the 'NetWare' folder
of the CPAN download. This installs all the library files, perl modules,
the '.pl' files under 'NetWare\t' folder and all the '.t' scripts
under 't' folder, all in appropriate folders onto your server.
3. Execute the command "perl t\NWModify.pl" on the console command
prompt of your server. This script replaces
"@INC = " with "unshift @INC, " and
"push @INC, " with "unshift @INC, "
from all the scripts under 'sys:\perl\scripts\t' folder.
This is done to include the correct path for libraries into the scripts
when executed on NetWare. If this is not done, some of the scripts will
not get executed since they cannot locate the corresponding libraries.
4. Execute the command "perl t\NWScripts.pl" on the console command
prompt to generate the automated scripts mentioned above
under the 'sys:\perl\scripts\t' folder.
5. Execute the command "perl t\nwauto.pl" on the server console command
prompt. This runs all the standard test scripts. If you desire to
redirect or save the results into a file, say 'nwauto.txt', then the
console command to execute is: "perl t\nwauto.pl > nwauto.txt".
6. If you wish to execute only a certain set of scripts, then run the
corresponding '.pl' file. For example, if you wish to execute only the
'lib' scripts, then execute 'lib.pl' through the server console command,
"perl t\lib.pl'. To redirect the results into a file, the console command
is, "perl t\lib.pl > lib.txt".
Known Issues:
The following scripts are commented out in the corresponding autoscript:
1. 'openpid.t' in 'sys:\perl\scripts\t\io.pl' script
Reason:
This either hangs or abends the server when executing through auto
scripts. When run individually, the script execution goes through
fine.
2. 'argv.t' in 'sys:\perl\scripts\t\io.pl' script
Reason:
This either hangs or abends the server when executing through auto
scripts. When run individually, the script execution goes through
fine.
3. 'filehandle.t' in 'sys:\perl\scripts\t\lib.pl' script
Reason:
This hangs in the last test case where it uses FileHandle::Pipe
whether run individually or through an auto script.
--alian-mime-lite-html
MIME-Version: 1.0
Content-Type: multipart/related; boundary="alian-mime-lite-html"
This is a multi-part message in MIME format.
--alian-mime-lite-html
MIME-Version: 1.0
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html; charset=iso-8859-1
~kdz13.net
=0D
=0D
=0D
--alian-mime-lite-html
MIME-Version: 1.0
Content-Location: file:///images/norm.gif
Content-Transfer-Encoding: base64
Content-Type: image/gif
--alian-mime-lite-html
MIME-Version: 1.0
Content-Location: file:///images/bar.gif
Content-Transfer-Encoding: base64
Content-Type: image/gif
--alian-mime-lite-html
MIME-Version: 1.0
Content-Location: file:///images/prev_month.gif
Content-Transfer-Encoding: base64
Content-Type: image/gif
--alian-mime-lite-html
MIME-Version: 1.0
Content-Location: file:///images/next_month.gif
Content-Transfer-Encoding: base64
Content-Type: image/gif
--alian-mime-lite-html
MIME-Version: 1.0
Content-Location: file:///images/comics/showcomik.cgi?name=norm&date=20021019
Content-Transfer-Encoding: base64
Content-Type: application/x-shockwave-flash
--alian-mime-lite-html--
--alian-mime-lite-html--
libmime-lite-html-perl-1.23.orig/t/ref/space_in_img.eml3.extern 0000644 0000000 0000000 00000024362 11075055447 021300 0 ustar MIME-Version: 1.0
Content-Transfer-Encoding: binary
Content-Type: multipart/alternative; boundary="alian-mime-lite-html"
Subject: Mail in HTML with images
To: MIME-Lite@alianwebserver.com
From: MIME-Lite@alianwebserver.com
X-Mailer: MIME::Lite::HTML 1.23
This is a multi-part message in MIME format.
--alian-mime-lite-html
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset=iso-8859-1
Automated Testing of Perl5 Interpreter for NetWare.
A set of Standard Unit Test Scripts to test all the functionalities of
Perl5 Interpreter are available along with the CPAN download. They are
all located under 't' folder. These include sub-folders under 't' such
as: 'base', 'cmd', 'comp', 'io', lib', 'op', 'pod', 'pragma' and 'run'.
Each of these sub-folders contain few test scripts ('.t' files) under
them.
Executing these test scripts on NetWare can be automated as per the
following:
1. Generate automated scripts like 'base.pl', 'cmd.pl', 'comp.pl', 'io.pl',
'lib.pl', 'op.pl', 'pod.pl', 'pragma.pl', 'run.pl' that execute all the
test scripts ('.t' files) under the corresponding folder.
For example, 'base.pl' to test all the scripts
under 'sys:\perl\scripts\t\base' folder,
'comp.pl' to test all the scripts
under 'sys:\perl\scripts\t\comp' folder and so on.
2. Generate an automated script, 'nwauto.pl' that executes all the above
mentioned '.pl' automated scripts, thus in turn executing all the '.t'
scripts.
The script, 'NWScripts.pl' available under the 'NetWare\t' folder of the
CPAN download, is written to generate these automated scripts when
executed on a NetWare server. It generates 'base.pl', 'cmd.pl', 'comp.pl',
'io.pl', 'lib.pl', 'op.pl', 'pod.pl', 'pragma.pl', 'run.pl' and also
'nwauto.pl' by including all the corresponding '.t' scripts in them in
backtick operators.
For example, all the scripts that are under 't\base' folder will be
entered in 'base.pl' and so on. 'nwauto.pl' includes all these '.pl'
scripts like 'base.pl', 'comp.pl' etc.
Perform the following steps to execute the automated scripts:
1. Map your NetWare server to "i:"
2. After complete build (building both interpreter and all extensions)
of Perl for NetWare, execute "nmake nwinstall" in the 'NetWare' folder
of the CPAN download. This installs all the library files, perl modules,
the '.pl' files under 'NetWare\t' folder and all the '.t' scripts
under 't' folder, all in appropriate folders onto your server.
3. Execute the command "perl t\NWModify.pl" on the console command
prompt of your server. This script replaces
"@INC = " with "unshift @INC, " and
"push @INC, " with "unshift @INC, "
from all the scripts under 'sys:\perl\scripts\t' folder.
This is done to include the correct path for libraries into the scripts
when executed on NetWare. If this is not done, some of the scripts will
not get executed since they cannot locate the corresponding libraries.
4. Execute the command "perl t\NWScripts.pl" on the console command
prompt to generate the automated scripts mentioned above
under the 'sys:\perl\scripts\t' folder.
5. Execute the command "perl t\nwauto.pl" on the server console command
prompt. This runs all the standard test scripts. If you desire to
redirect or save the results into a file, say 'nwauto.txt', then the
console command to execute is: "perl t\nwauto.pl > nwauto.txt".
6. If you wish to execute only a certain set of scripts, then run the
corresponding '.pl' file. For example, if you wish to execute only the
'lib' scripts, then execute 'lib.pl' through the server console command,
"perl t\lib.pl'. To redirect the results into a file, the console command
is, "perl t\lib.pl > lib.txt".
Known Issues:
The following scripts are commented out in the corresponding autoscript:
1. 'openpid.t' in 'sys:\perl\scripts\t\io.pl' script
Reason:
This either hangs or abends the server when executing through auto
scripts. When run individually, the script execution goes through
fine.
2. 'argv.t' in 'sys:\perl\scripts\t\io.pl' script
Reason:
This either hangs or abends the server when executing through auto
scripts. When run individually, the script execution goes through
fine.
3. 'filehandle.t' in 'sys:\perl\scripts\t\lib.pl' script
Reason:
This hangs in the last test case where it uses FileHandle::Pipe
whether run individually or through an auto script.
--alian-mime-lite-html
MIME-Version: 1.0
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html; charset=iso-8859-1
--alian-mime-lite-html--
libmime-lite-html-perl-1.23.orig/t/ref/space_in_a_href.eml3.extern 0000644 0000000 0000000 00000015121 11075055447 021741 0 ustar MIME-Version: 1.0
Content-Transfer-Encoding: binary
Content-Type: multipart/alternative; boundary="alian-mime-lite-html"
Subject: Mail in HTML with images
To: MIME-Lite@alianwebserver.com
From: MIME-Lite@alianwebserver.com
X-Mailer: MIME::Lite::HTML 1.23
This is a multi-part message in MIME format.
--alian-mime-lite-html
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset=iso-8859-1
Automated Testing of Perl5 Interpreter for NetWare.
A set of Standard Unit Test Scripts to test all the functionalities of
Perl5 Interpreter are available along with the CPAN download. They are
all located under 't' folder. These include sub-folders under 't' such
as: 'base', 'cmd', 'comp', 'io', lib', 'op', 'pod', 'pragma' and 'run'.
Each of these sub-folders contain few test scripts ('.t' files) under
them.
Executing these test scripts on NetWare can be automated as per the
following:
1. Generate automated scripts like 'base.pl', 'cmd.pl', 'comp.pl', 'io.pl',
'lib.pl', 'op.pl', 'pod.pl', 'pragma.pl', 'run.pl' that execute all the
test scripts ('.t' files) under the corresponding folder.
For example, 'base.pl' to test all the scripts
under 'sys:\perl\scripts\t\base' folder,
'comp.pl' to test all the scripts
under 'sys:\perl\scripts\t\comp' folder and so on.
2. Generate an automated script, 'nwauto.pl' that executes all the above
mentioned '.pl' automated scripts, thus in turn executing all the '.t'
scripts.
The script, 'NWScripts.pl' available under the 'NetWare\t' folder of the
CPAN download, is written to generate these automated scripts when
executed on a NetWare server. It generates 'base.pl', 'cmd.pl', 'comp.pl',
'io.pl', 'lib.pl', 'op.pl', 'pod.pl', 'pragma.pl', 'run.pl' and also
'nwauto.pl' by including all the corresponding '.t' scripts in them in
backtick operators.
For example, all the scripts that are under 't\base' folder will be
entered in 'base.pl' and so on. 'nwauto.pl' includes all these '.pl'
scripts like 'base.pl', 'comp.pl' etc.
Perform the following steps to execute the automated scripts:
1. Map your NetWare server to "i:"
2. After complete build (building both interpreter and all extensions)
of Perl for NetWare, execute "nmake nwinstall" in the 'NetWare' folder
of the CPAN download. This installs all the library files, perl modules,
the '.pl' files under 'NetWare\t' folder and all the '.t' scripts
under 't' folder, all in appropriate folders onto your server.
3. Execute the command "perl t\NWModify.pl" on the console command
prompt of your server. This script replaces
"@INC = " with "unshift @INC, " and
"push @INC, " with "unshift @INC, "
from all the scripts under 'sys:\perl\scripts\t' folder.
This is done to include the correct path for libraries into the scripts
when executed on NetWare. If this is not done, some of the scripts will
not get executed since they cannot locate the corresponding libraries.
4. Execute the command "perl t\NWScripts.pl" on the console command
prompt to generate the automated scripts mentioned above
under the 'sys:\perl\scripts\t' folder.
5. Execute the command "perl t\nwauto.pl" on the server console command
prompt. This runs all the standard test scripts. If you desire to
redirect or save the results into a file, say 'nwauto.txt', then the
console command to execute is: "perl t\nwauto.pl > nwauto.txt".
6. If you wish to execute only a certain set of scripts, then run the
corresponding '.pl' file. For example, if you wish to execute only the
'lib' scripts, then execute 'lib.pl' through the server console command,
"perl t\lib.pl'. To redirect the results into a file, the console command
is, "perl t\lib.pl > lib.txt".
Known Issues:
The following scripts are commented out in the corresponding autoscript:
1. 'openpid.t' in 'sys:\perl\scripts\t\io.pl' script
Reason:
This either hangs or abends the server when executing through auto
scripts. When run individually, the script execution goes through
fine.
2. 'argv.t' in 'sys:\perl\scripts\t\io.pl' script
Reason:
This either hangs or abends the server when executing through auto
scripts. When run individually, the script execution goes through
fine.
3. 'filehandle.t' in 'sys:\perl\scripts\t\lib.pl' script
Reason:
This hangs in the last test case where it uses FileHandle::Pipe
whether run individually or through an auto script.
--alian-mime-lite-html
MIME-Version: 1.0
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html; charset=iso-8859-1
libmime-lite-html-perl-1.23.orig/t/ref/space_in_img.eml.location 0000644 0000000 0000000 00000017030 11075055447 021512 0 ustar MIME-Version: 1.0
Content-Transfer-Encoding: binary
Content-Type: multipart/alternative; boundary="alian-mime-lite-html"
Subject: Mail in HTML with images
To: MIME-Lite@alianwebserver.com
From: MIME-Lite@alianwebserver.com
X-Mailer: MIME::Lite::HTML 1.23
This is a multi-part message in MIME format.
--alian-mime-lite-html
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset=iso-8859-1
A text message
--alian-mime-lite-html
MIME-Version: 1.0
Content-Type: multipart/related; boundary="alian-mime-lite-html"
This is a multi-part message in MIME format.
--alian-mime-lite-html
MIME-Version: 1.0
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html; charset=iso-8859-1
--alian-mime-lite-html--
libmime-lite-html-perl-1.23.orig/t/ref/space_in_img.eml.cid 0000644 0000000 0000000 00000017124 11075055447 020445 0 ustar MIME-Version: 1.0
Content-Transfer-Encoding: binary
Content-Type: multipart/alternative; boundary="alian-mime-lite-html"
Subject: Mail in HTML with images
To: MIME-Lite@alianwebserver.com
From: MIME-Lite@alianwebserver.com
X-Mailer: MIME::Lite::HTML 1.23
This is a multi-part message in MIME format.
--alian-mime-lite-html
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset=iso-8859-1
A text message
--alian-mime-lite-html
MIME-Version: 1.0
Content-Type: multipart/related; boundary="alian-mime-lite-html"
This is a multi-part message in MIME format.
--alian-mime-lite-html
MIME-Version: 1.0
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html; charset=iso-8859-1
--alian-mime-lite-html--
libmime-lite-html-perl-1.23.orig/t/ref/index.cgi.eml3.extern 0000644 0000000 0000000 00000034736 11075055447 020541 0 ustar MIME-Version: 1.0
Content-Transfer-Encoding: binary
Content-Type: multipart/alternative; boundary="alian-mime-lite-html"
Subject: Mail in HTML with images
To: MIME-Lite@alianwebserver.com
From: MIME-Lite@alianwebserver.com
X-Mailer: MIME::Lite::HTML 1.23
This is a multi-part message in MIME format.
--alian-mime-lite-html
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset=iso-8859-1
Automated Testing of Perl5 Interpreter for NetWare.
A set of Standard Unit Test Scripts to test all the functionalities of
Perl5 Interpreter are available along with the CPAN download. They are
all located under 't' folder. These include sub-folders under 't' such
as: 'base', 'cmd', 'comp', 'io', lib', 'op', 'pod', 'pragma' and 'run'.
Each of these sub-folders contain few test scripts ('.t' files) under
them.
Executing these test scripts on NetWare can be automated as per the
following:
1. Generate automated scripts like 'base.pl', 'cmd.pl', 'comp.pl', 'io.pl',
'lib.pl', 'op.pl', 'pod.pl', 'pragma.pl', 'run.pl' that execute all the
test scripts ('.t' files) under the corresponding folder.
For example, 'base.pl' to test all the scripts
under 'sys:\perl\scripts\t\base' folder,
'comp.pl' to test all the scripts
under 'sys:\perl\scripts\t\comp' folder and so on.
2. Generate an automated script, 'nwauto.pl' that executes all the above
mentioned '.pl' automated scripts, thus in turn executing all the '.t'
scripts.
The script, 'NWScripts.pl' available under the 'NetWare\t' folder of the
CPAN download, is written to generate these automated scripts when
executed on a NetWare server. It generates 'base.pl', 'cmd.pl', 'comp.pl',
'io.pl', 'lib.pl', 'op.pl', 'pod.pl', 'pragma.pl', 'run.pl' and also
'nwauto.pl' by including all the corresponding '.t' scripts in them in
backtick operators.
For example, all the scripts that are under 't\base' folder will be
entered in 'base.pl' and so on. 'nwauto.pl' includes all these '.pl'
scripts like 'base.pl', 'comp.pl' etc.
Perform the following steps to execute the automated scripts:
1. Map your NetWare server to "i:"
2. After complete build (building both interpreter and all extensions)
of Perl for NetWare, execute "nmake nwinstall" in the 'NetWare' folder
of the CPAN download. This installs all the library files, perl modules,
the '.pl' files under 'NetWare\t' folder and all the '.t' scripts
under 't' folder, all in appropriate folders onto your server.
3. Execute the command "perl t\NWModify.pl" on the console command
prompt of your server. This script replaces
"@INC = " with "unshift @INC, " and
"push @INC, " with "unshift @INC, "
from all the scripts under 'sys:\perl\scripts\t' folder.
This is done to include the correct path for libraries into the scripts
when executed on NetWare. If this is not done, some of the scripts will
not get executed since they cannot locate the corresponding libraries.
4. Execute the command "perl t\NWScripts.pl" on the console command
prompt to generate the automated scripts mentioned above
under the 'sys:\perl\scripts\t' folder.
5. Execute the command "perl t\nwauto.pl" on the server console command
prompt. This runs all the standard test scripts. If you desire to
redirect or save the results into a file, say 'nwauto.txt', then the
console command to execute is: "perl t\nwauto.pl > nwauto.txt".
6. If you wish to execute only a certain set of scripts, then run the
corresponding '.pl' file. For example, if you wish to execute only the
'lib' scripts, then execute 'lib.pl' through the server console command,
"perl t\lib.pl'. To redirect the results into a file, the console command
is, "perl t\lib.pl > lib.txt".
Known Issues:
The following scripts are commented out in the corresponding autoscript:
1. 'openpid.t' in 'sys:\perl\scripts\t\io.pl' script
Reason:
This either hangs or abends the server when executing through auto
scripts. When run individually, the script execution goes through
fine.
2. 'argv.t' in 'sys:\perl\scripts\t\io.pl' script
Reason:
This either hangs or abends the server when executing through auto
scripts. When run individually, the script execution goes through
fine.
3. 'filehandle.t' in 'sys:\perl\scripts\t\lib.pl' script
Reason:
This hangs in the last test case where it uses FileHandle::Pipe
whether run individually or through an auto script.
--alian-mime-lite-html
MIME-Version: 1.0
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html; charset=iso-8859-1
~kdz13.net
--alian-mime-lite-html--
libmime-lite-html-perl-1.23.orig/t/ref/space_in_img.eml3.location 0000644 0000000 0000000 00000026752 11075055447 021610 0 ustar MIME-Version: 1.0
Content-Transfer-Encoding: binary
Content-Type: multipart/alternative; boundary="alian-mime-lite-html"
Subject: Mail in HTML with images
To: MIME-Lite@alianwebserver.com
From: MIME-Lite@alianwebserver.com
X-Mailer: MIME::Lite::HTML 1.23
This is a multi-part message in MIME format.
--alian-mime-lite-html
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset=iso-8859-1
Automated Testing of Perl5 Interpreter for NetWare.
A set of Standard Unit Test Scripts to test all the functionalities of
Perl5 Interpreter are available along with the CPAN download. They are
all located under 't' folder. These include sub-folders under 't' such
as: 'base', 'cmd', 'comp', 'io', lib', 'op', 'pod', 'pragma' and 'run'.
Each of these sub-folders contain few test scripts ('.t' files) under
them.
Executing these test scripts on NetWare can be automated as per the
following:
1. Generate automated scripts like 'base.pl', 'cmd.pl', 'comp.pl', 'io.pl',
'lib.pl', 'op.pl', 'pod.pl', 'pragma.pl', 'run.pl' that execute all the
test scripts ('.t' files) under the corresponding folder.
For example, 'base.pl' to test all the scripts
under 'sys:\perl\scripts\t\base' folder,
'comp.pl' to test all the scripts
under 'sys:\perl\scripts\t\comp' folder and so on.
2. Generate an automated script, 'nwauto.pl' that executes all the above
mentioned '.pl' automated scripts, thus in turn executing all the '.t'
scripts.
The script, 'NWScripts.pl' available under the 'NetWare\t' folder of the
CPAN download, is written to generate these automated scripts when
executed on a NetWare server. It generates 'base.pl', 'cmd.pl', 'comp.pl',
'io.pl', 'lib.pl', 'op.pl', 'pod.pl', 'pragma.pl', 'run.pl' and also
'nwauto.pl' by including all the corresponding '.t' scripts in them in
backtick operators.
For example, all the scripts that are under 't\base' folder will be
entered in 'base.pl' and so on. 'nwauto.pl' includes all these '.pl'
scripts like 'base.pl', 'comp.pl' etc.
Perform the following steps to execute the automated scripts:
1. Map your NetWare server to "i:"
2. After complete build (building both interpreter and all extensions)
of Perl for NetWare, execute "nmake nwinstall" in the 'NetWare' folder
of the CPAN download. This installs all the library files, perl modules,
the '.pl' files under 'NetWare\t' folder and all the '.t' scripts
under 't' folder, all in appropriate folders onto your server.
3. Execute the command "perl t\NWModify.pl" on the console command
prompt of your server. This script replaces
"@INC = " with "unshift @INC, " and
"push @INC, " with "unshift @INC, "
from all the scripts under 'sys:\perl\scripts\t' folder.
This is done to include the correct path for libraries into the scripts
when executed on NetWare. If this is not done, some of the scripts will
not get executed since they cannot locate the corresponding libraries.
4. Execute the command "perl t\NWScripts.pl" on the console command
prompt to generate the automated scripts mentioned above
under the 'sys:\perl\scripts\t' folder.
5. Execute the command "perl t\nwauto.pl" on the server console command
prompt. This runs all the standard test scripts. If you desire to
redirect or save the results into a file, say 'nwauto.txt', then the
console command to execute is: "perl t\nwauto.pl > nwauto.txt".
6. If you wish to execute only a certain set of scripts, then run the
corresponding '.pl' file. For example, if you wish to execute only the
'lib' scripts, then execute 'lib.pl' through the server console command,
"perl t\lib.pl'. To redirect the results into a file, the console command
is, "perl t\lib.pl > lib.txt".
Known Issues:
The following scripts are commented out in the corresponding autoscript:
1. 'openpid.t' in 'sys:\perl\scripts\t\io.pl' script
Reason:
This either hangs or abends the server when executing through auto
scripts. When run individually, the script execution goes through
fine.
2. 'argv.t' in 'sys:\perl\scripts\t\io.pl' script
Reason:
This either hangs or abends the server when executing through auto
scripts. When run individually, the script execution goes through
fine.
3. 'filehandle.t' in 'sys:\perl\scripts\t\lib.pl' script
Reason:
This hangs in the last test case where it uses FileHandle::Pipe
whether run individually or through an auto script.
--alian-mime-lite-html
MIME-Version: 1.0
Content-Type: multipart/related; boundary="alian-mime-lite-html"
This is a multi-part message in MIME format.
--alian-mime-lite-html
MIME-Version: 1.0
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html; charset=iso-8859-1
libmime-lite-html-perl-1.23.orig/t/docs/Readme.txt 0000444 0000000 0000000 00000007740 10037321327 016674 0 ustar
Automated Testing of Perl5 Interpreter for NetWare.
A set of Standard Unit Test Scripts to test all the functionalities of
Perl5 Interpreter are available along with the CPAN download. They are
all located under 't' folder. These include sub-folders under 't' such
as: 'base', 'cmd', 'comp', 'io', lib', 'op', 'pod', 'pragma' and 'run'.
Each of these sub-folders contain few test scripts ('.t' files) under
them.
Executing these test scripts on NetWare can be automated as per the
following:
1. Generate automated scripts like 'base.pl', 'cmd.pl', 'comp.pl', 'io.pl',
'lib.pl', 'op.pl', 'pod.pl', 'pragma.pl', 'run.pl' that execute all the
test scripts ('.t' files) under the corresponding folder.
For example, 'base.pl' to test all the scripts
under 'sys:\perl\scripts\t\base' folder,
'comp.pl' to test all the scripts
under 'sys:\perl\scripts\t\comp' folder and so on.
2. Generate an automated script, 'nwauto.pl' that executes all the above
mentioned '.pl' automated scripts, thus in turn executing all the '.t'
scripts.
The script, 'NWScripts.pl' available under the 'NetWare\t' folder of the
CPAN download, is written to generate these automated scripts when
executed on a NetWare server. It generates 'base.pl', 'cmd.pl', 'comp.pl',
'io.pl', 'lib.pl', 'op.pl', 'pod.pl', 'pragma.pl', 'run.pl' and also
'nwauto.pl' by including all the corresponding '.t' scripts in them in
backtick operators.
For example, all the scripts that are under 't\base' folder will be
entered in 'base.pl' and so on. 'nwauto.pl' includes all these '.pl'
scripts like 'base.pl', 'comp.pl' etc.
Perform the following steps to execute the automated scripts:
1. Map your NetWare server to "i:"
2. After complete build (building both interpreter and all extensions)
of Perl for NetWare, execute "nmake nwinstall" in the 'NetWare' folder
of the CPAN download. This installs all the library files, perl modules,
the '.pl' files under 'NetWare\t' folder and all the '.t' scripts
under 't' folder, all in appropriate folders onto your server.
3. Execute the command "perl t\NWModify.pl" on the console command
prompt of your server. This script replaces
"@INC = " with "unshift @INC, " and
"push @INC, " with "unshift @INC, "
from all the scripts under 'sys:\perl\scripts\t' folder.
This is done to include the correct path for libraries into the scripts
when executed on NetWare. If this is not done, some of the scripts will
not get executed since they cannot locate the corresponding libraries.
4. Execute the command "perl t\NWScripts.pl" on the console command
prompt to generate the automated scripts mentioned above
under the 'sys:\perl\scripts\t' folder.
5. Execute the command "perl t\nwauto.pl" on the server console command
prompt. This runs all the standard test scripts. If you desire to
redirect or save the results into a file, say 'nwauto.txt', then the
console command to execute is: "perl t\nwauto.pl > nwauto.txt".
6. If you wish to execute only a certain set of scripts, then run the
corresponding '.pl' file. For example, if you wish to execute only the
'lib' scripts, then execute 'lib.pl' through the server console command,
"perl t\lib.pl'. To redirect the results into a file, the console command
is, "perl t\lib.pl > lib.txt".
Known Issues:
The following scripts are commented out in the corresponding autoscript:
1. 'openpid.t' in 'sys:\perl\scripts\t\io.pl' script
Reason:
This either hangs or abends the server when executing through auto
scripts. When run individually, the script execution goes through
fine.
2. 'argv.t' in 'sys:\perl\scripts\t\io.pl' script
Reason:
This either hangs or abends the server when executing through auto
scripts. When run individually, the script execution goes through
fine.
3. 'filehandle.t' in 'sys:\perl\scripts\t\lib.pl' script
Reason:
This hangs in the last test case where it uses FileHandle::Pipe
whether run individually or through an auto script.
libmime-lite-html-perl-1.23.orig/t/docs/space_in_javascript.html 0000644 0000000 0000000 00000002757 07774364360 021662 0 ustar