Yadis is a service discovery system allowing relying parties
(aka identity consumers or membersites) to determine automatically,
without end-user intervention, the most appropriate protocol to use.
Examples of such services are:
* Single sign-on across web sites
* Profile exchange and form filling
* Blog anti-spam
Yadis provides the first step for any service that uses identifiers for
authentication, accountability, privacy controlled data exchange and more.
This is a small sample cross-platform networking library, with a sample chat
client and server application. The chat client uses the GUIlib GUI framework
library.
This is a small sample cross-platform networking library, with a sample chat
client and server application. The chat client uses the GUIlib GUI framework
library.
Net::OpenSSH::Parallel is an scheduler that can run commands in parallel in a
set of hosts through SSH. It tries to find a compromise between being simple to
use, efficient and covering a good part of the problem space of parallel process
execution via SSH.
Obviously, it is build on top of Net::OpenSSH!
Common usage of the module is as follows:
- Create a Net::OpenSSH::Parallel object.
- Register the hosts where you want to run commands with the "add_host" method.
- Queue the actions you want to run (commands, file copy operations, etc.) using
the "push" method.
- Call the "run" method and let the parallel scheduler take care of everything!
Net::Address::IPv4::Local discovers the local system's IP address that
would be used as the source address when contacting "the internet" or a
certain specified remote IP address.
Net::Frame::Dump is the base class for all dump modules. With them,
you can open a device for live capture, for offline analysis, or
for creating a pcap file.
Net::OAuth::Simple is a simple wrapper around the OAuth protocol.
OAuth is:
An open protocol to allow secure API authentication in a simple and standard
method from desktop and web applications.
This module is simply a wrapper around the scp call. The primary difference
between this module and I<Net::SCP> is that you may send a password
programmatically, instead of being forced to deal with interactive sessions.
Net::HTTPS::NB provides same interface as Net::HTTPS but it will never try
multiple reads when the read_response_headers() or read_entity_body() methods
are invoked. In addition allows non-blocking connect.
If read_response_headers() did not see enough data to complete the headers an
empty list is returned.
If read_entity_body() did not see new entity data in its read the value -1 is
returned.
The Net_UserAgent object does a number of tests on an HTTP user
agent string. The results of these tests are available via methods of
the object.
This module is based upon the JavaScript browser detection code available
at http://www.mozilla.org/docs/web-developer/sniffer/browser_type.html.
This module had many influences from the lib/Browser.php code in
version 1.3 of Horde.