Let perl_clone copy PL_exit_flags
[p5sagit/p5-mst-13.2.git] / lib / Net / README.libnet
CommitLineData
406c51ee 1libnet is a collection of Perl modules which provides a simple
2and consistent programming interface (API) to the client side
3of various protocols used in the internet community.
4
5For details of each protocol please refer to the RFC. RFC's
6can be found a various places on the WEB, for a staring
7point look at:
8
9 http://www.yahoo.com/Computers_and_Internet/Standards/RFCs/
10
11The RFC implemented in this distribution are
12
13Net::FTP RFC959 File Transfer Protocol
14Net::SMTP RFC821 Simple Mail Transfer Protocol
15Net::Time RFC867 Daytime Protocol
16Net::Time RFC868 Time Protocol
17Net::NNTP RFC977 Network News Transfer Protocol
18Net::POP3 RFC1939 Post Office Protocol 3
19Net::SNPP RFC1861 Simple Network Pager Protocol
20
21The distribution also contains a module (Net::PH) which facilitates
22comunicate with with servers using the CCSO Nameserver Server-Client
23Protocol
24
25FUTURE WORK
26
27AVAILABILITY
28
29The latest version of libnet is available from the Comprehensive Perl
30Archive Network (CPAN). To find a CPAN site near you see:
31
32 http://www.perl.com/CPAN
33 ^ no slash here !!
34
35INSTALLATION
36
37In order to use this package you will need Perl version 5.002 or
38better. You install libnet, as you would install any perl module
39library, by running these commands:
40
41 perl Makefile.PL
42 make
43 make test
44 make install
45
46If you want to install a private copy of libnet in your home
47directory, then you should try to produce the initial Makefile with
48something like this command:
49
50 perl Makefile.PL PREFIX=~/perl
51
52
53The Makefile.PL program will start out by checking your perl
54installation for a few packages that are recommended to be installed
55together with libnet. These packages should be available on CPAN
56(described above).
57
58CONFIGURE
59
60Normally when perl Makefile.PL is run it will run Configure which will ask some
61questions about your system. The results of these questions will be stored in
62the Net::Config package. If you are on a system when this script cannot be run
63for some reason then the file Config.eg can be edited manually and installed
64as Net::Config (Net/Comfig.pm)
65
66DOCUMENTATION
67
68See ChangeLog for recent changes. POD style documentation is included
69in all modules and scripts. These are normally converted to manual
70pages and installed as part of the "make install" process. You should
71also be able to use the 'perldoc' utility to extract documentation from
72the module files directly.
73
74DEMOS
75
76The demos directory does contain a few demo scripts. These should be
77run from the top directory like
78
79 demos/smtp.self -user my-email-address -debug
80
81However I do not guarantee these scripts to work.
82
83SUPPORT
84
85Questions about how to use this library should be directed to the
86comp.lang.perl.modules USENET Newsgroup. Bug reports and suggestions
87for improvements can be sendt to me at <gbarr@pobox.com>.
88
89Most of the modules in this library have an option to output a debug
90transcript to STDERR. When reporting bugs/problems please, if possible,
91include a transcript of a run.
92
93COPYRIGHT
94
95 © 1996-98 Graham Barr. All rights reserved.
96
97This library is free software; you can redistribute it and/or modify
98it under the same terms as Perl itself.
99
100Share and Enjoy!