QG /YeP-perl/libwww-perl/Background

The latest libwww-perl and some modules based on it are here. It uses several extensions that we decide to pack together with libwww in our port distribution - it actually seems to be more handy. So, the YeP-perl libwww-perl package now contains:

To use the libwww-perl library:

Now test it (if you wish). We suggest step-by-step testing in the following order:

Testing MIME-Base-64

cd /qub/t/t.base64
runtests.bat 

t/base64............ok
t/quoted-print......ok
All tests successful.
Files=2,  Tests=305,  1 secs ( 0.86 cusr  0.33 csys =  1.19 cpu)

Testing libnet. Do not forget to edit your /qub/lib/Net/Config.pm. Also, you can rename t/ph.t.skip to t/ph.t if you would like to test them also.

cd /qub/t/t.libnet
runtests.bat 

t/ftp...............ok
t/hostname..........ok
t/nntp..............ok
t/require...........ok
t/smtp..............ok
All tests successful.
Files=5,  Tests=23, 21 secs ( 4.74 cusr  2.17 csys =  6.91 cpu)

Testing libwww-perl itself. You can download SDBM extension if you want robot/rules-dbm test to be successful.

cd /qub/t/t.libwww-perl
runtests.bat 

base/afm............skipping test on this platform
base/common-req.....ok
base/cookies........ok
base/date...........ok
base/headers........ok
base/listing........ok
base/mediatypes.....ok
base/message........ok
base/negotiate......ok
base/response.......ok
base/status.........ok
uri/base............ok
uri/heuristic.......FAILED before any test output arrived
uri/rel-base........ok
html/entities.......ok
html/filter.........ok
html/headparser.....ok
html/linkextractor..ok
html/parsefile......ok
html/parser.........ok
html/split..........ok
robot/rules-dbm.....ok
robot/rules.........ok
robot/ua............ok
local/autoload......ok
local/get...........ok
local/http..........ok
local/protosub......ok
Failed Test  Status Wstat Total Fail  Failed  List of failed
-------------------------------------------------------------------------------
uri/heuristic.t              ??   ??       %  ??

We have replaced Cwd:fastcwd() with Cwd:cwd() in auto/URI/URL/file/newlocal.al but left the heuristic problem untouched because we don't understand the purpose of the module. Would be glad to here from anyone who have an idea about this.

You may take a look at some Windows 95 results presented at Vlad Vlassenko's page

Find a bug? Have a suggestion? Have a business proposal? - do tell.

QG /YeP-perl/libwww-perl/Background