File: EPP.pm

package info (click to toggle)
libnet-epp-perl 0.28-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 384 kB
  • sloc: perl: 2,540; sh: 3; makefile: 2
file content (98 lines) | stat: -rw-r--r-- 2,061 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
package Net::EPP;
use vars qw($VERSION);
use Net::EPP::Client;
use Net::EPP::Frame;
use Net::EPP::Protocol;
use Net::EPP::ResponseCodes;
use Net::EPP::Simple;
use strict;

our $VERSION = '0.28';

1;

__END__

=pod

=head1 NAME

Net::EPP - a Perl library for the Extensible Provisioning Protocol (EPP).

=head1 DESCRIPTION

EPP is the Extensible Provisioning Protocol. EPP (defined in
L<STD 69|https://www.rfc-editor.org/info/std69>) is an application-layer
client-server protocol for the provisioning and management of objects stored in
a shared central repository. Specified in XML, the protocol defines generic
object management operations and an extensible framework that maps protocol
operations to objects. As of writing, its only well-developed application is the
provisioning of domain names, hosts, and related contact details.

This package offers a number of Perl modules which implement various EPP-
related functions:

=over

=item * a low-level protocol implementation (L<Net::EPP::Protocol>);

=item * a low-level client (L<Net::EPP::Client>);

=item * a high(er)-level client (L<Net::EPP::Simple>);

=item * an EPP frame builder (L<Net::EPP::Frame>);

=item * a utility library to export EPP response codes
(L<Net::EPP::ResponseCodes>).

=back

=head1 SEE ALSO

=over

=item * L<Net::EPP::Server> - an EPP server implementation.

=item * L<App::pepper> - a command-line EPP client.

=back

=head1 AUTHORS

This module is maintained by L<Gavin Brown|https://metacpan.org/author/GBROWN>,
with the assistance of other contributors around the world, including (but not
limited to):

=over

=item * Rick Jansen

=item * Mike Kefeder

=item * Sage Weil

=item * Eberhard Lisse

=item * Yulya Shtyryakova

=item * Ilya Chesnokov

=item * Simon Cozens

=item * Patrick Mevzek

=item * Alexander Biehl

=item * Christian Maile

=item * Tony Finch

=back

=head1 COPYRIGHT

This module is (c) 2008 - 2023 CentralNic Ltd and 2024 Gavin Brown. This module
is free software; you can redistribute it and/or modify it under the same terms
as Perl itself.

=cut