passed
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 1051
Mail::Send 1.74
Mail::Send is a simple electronic mail interface. more>>
Mail::Send is a simple electronic mail interface.
SYNOPSIS:
require Mail::Send;
$msg = new Mail::Send;
$msg = new Mail::Send Subject=>example subject, To=>timbo;
$msg->to(user@host);
$msg->to(user@host, user2@example.com);
$msg->subject(example subject);
$msg->cc(user@host);
$msg->bcc(someone@else);
$msg->set($header, @values);
$msg->add($header, @values);
$msg->delete($header);
# Launch mailer and set headers. The filehandle returned
# by open() is an instance of the Mail::Mailer class.
# Arguments to the open() method are passed to the Mail::Mailer
# constructor.
$fh = $msg->open; # some default mailer
# $fh = $msg->open(sendmail); # explicit
print $fh "Body of message";
$fh->close; # complete the message and send it
$fh->cancel; # not yet implemented
<<lessSYNOPSIS:
require Mail::Send;
$msg = new Mail::Send;
$msg = new Mail::Send Subject=>example subject, To=>timbo;
$msg->to(user@host);
$msg->to(user@host, user2@example.com);
$msg->subject(example subject);
$msg->cc(user@host);
$msg->bcc(someone@else);
$msg->set($header, @values);
$msg->add($header, @values);
$msg->delete($header);
# Launch mailer and set headers. The filehandle returned
# by open() is an instance of the Mail::Mailer class.
# Arguments to the open() method are passed to the Mail::Mailer
# constructor.
$fh = $msg->open; # some default mailer
# $fh = $msg->open(sendmail); # explicit
print $fh "Body of message";
$fh->close; # complete the message and send it
$fh->cancel; # not yet implemented
Download (0.047MB)
Added: 2006-05-05 License: Perl Artistic License Price:
1269 downloads
pam_realm 0.2
pam_realm checks the user name against being of form user@realm, where realm is supplied as an argument. more>>
pam_realm checks the user name against being of form user@realm, where realm is supplied as an argument. In case the check succeeds, this @realm part is stripped, and the control is passed to the following module.
OPTIONS:
debug
does not do anytning at the moment
realm=realm
specify the realm to check against
allowbare
also allows the user name to be of form just user without any @realm
nostrip
in certain cases, it may be of use to just check if the user name is of proper form
EXAMPLE
auth requisite pam_realm.so realm=mail.example.com
auth require pam_unix.so
<<lessOPTIONS:
debug
does not do anytning at the moment
realm=realm
specify the realm to check against
allowbare
also allows the user name to be of form just user without any @realm
nostrip
in certain cases, it may be of use to just check if the user name is of proper form
EXAMPLE
auth requisite pam_realm.so realm=mail.example.com
auth require pam_unix.so
Download (0.002MB)
Added: 2006-04-18 License: GPL (GNU General Public License) Price:
1284 downloads
XML_PullParser 1.3.2
XML_PullParser moves the API of the PHP XML facility from an event-based model to a token-based model. more>>
XML_PullParser moves the API of the PHP XML facility from an event-based model to a token-based model.
Instead of processing data as it is passed from the parser to callbacks, a script using PullParser requests "tokens" from XML_PullParser_getToken() and a number of helper functions.
Tokens are arrays representing XML structures, which become available in the order in which they appear in the document being parsed. Methods are provided both to get tokens and to extract their data.
Enhancements:
- Fixed a bug in XML_PullParser_getText and enhanced its functionality with addition of a new parameter which enables more control over return value when this function is passed an array or tokenized array to be searched for data.
- Its behavior should now be fully consistent with extensivley updated documentation for the method.
- Also, updated and clarified documentation of several other methods and functions.
<<lessInstead of processing data as it is passed from the parser to callbacks, a script using PullParser requests "tokens" from XML_PullParser_getToken() and a number of helper functions.
Tokens are arrays representing XML structures, which become available in the order in which they appear in the document being parsed. Methods are provided both to get tokens and to extract their data.
Enhancements:
- Fixed a bug in XML_PullParser_getText and enhanced its functionality with addition of a new parameter which enables more control over return value when this function is passed an array or tokenized array to be searched for data.
- Its behavior should now be fully consistent with extensivley updated documentation for the method.
- Also, updated and clarified documentation of several other methods and functions.
Download (0.20MB)
Added: 2006-12-10 License: LGPL (GNU Lesser General Public License) Price:
1048 downloads
Other version of XML_PullParser
License:GPL (GNU General Public License)
PAM_Extern 0.3
PAM_Extern is a PAM module that hands the username and password to an external application or shellscript for further handling. more>>
PAM_Extern is a PAM module that hands the username and password to an external application or shellscript for further handling.
The theory is that while a lot of people might be able to create authentication schemes, few are are able to do so using C and the PAM library.
Installation:
make
make install
Enhancements:
- The password is now passed on stdin instead of an environment variable to prevent it from showing up in "ps auxe".
- Every "malloc" call is now checked for success.
- Debug output is now realized with PAMs D macro instead of fprintf(stderr) and _pam_overwrite and _pam_drop are used instead of free().
<<lessThe theory is that while a lot of people might be able to create authentication schemes, few are are able to do so using C and the PAM library.
Installation:
make
make install
Enhancements:
- The password is now passed on stdin instead of an environment variable to prevent it from showing up in "ps auxe".
- Every "malloc" call is now checked for success.
- Debug output is now realized with PAMs D macro instead of fprintf(stderr) and _pam_overwrite and _pam_drop are used instead of free().
Download (0.009MB)
Added: 2007-01-16 License: GPL (GNU General Public License) Price:
1011 downloads
X500::DN::Parser 1.17
X500::DN::Parser is a Perl module that can parse X500 Distinguished Names. more>>
X500::DN::Parser is a Perl module that can parse X500 Distinguished Names.
SYNOPSIS
use X500::DN::Parser;
my($parser) = new X500::DN::Parser(&errorInDN);
my($dn, $genericDN, %RDN) =
$parser -> parse(c=au;o=MagicWare;cn=Ron Savage,
c, [l], o, [ou], cn);
Parse DNs where the caller knows the number of RDNs.
parse() ^
Input Parameters:
DN to be parsed
A list of the expected components of the DN. Any component can be put in [] to indicate that that component is optional
Output List:
$dn: The DN passed in
$genericDN: A generic DN matching the given DN
%component: The components of the DN and their values. Eg:
If $dn = c=au;o=MagicWare, then these key/values appear:
c => au,
o => MagicWare
<<lessSYNOPSIS
use X500::DN::Parser;
my($parser) = new X500::DN::Parser(&errorInDN);
my($dn, $genericDN, %RDN) =
$parser -> parse(c=au;o=MagicWare;cn=Ron Savage,
c, [l], o, [ou], cn);
Parse DNs where the caller knows the number of RDNs.
parse() ^
Input Parameters:
DN to be parsed
A list of the expected components of the DN. Any component can be put in [] to indicate that that component is optional
Output List:
$dn: The DN passed in
$genericDN: A generic DN matching the given DN
%component: The components of the DN and their values. Eg:
If $dn = c=au;o=MagicWare, then these key/values appear:
c => au,
o => MagicWare
Download (0.007MB)
Added: 2007-05-22 License: Perl Artistic License Price:
886 downloads
LongPlayer 1.01
LongPlayer extends the functionality of a traditional MP3 player. more>>
LongPlayer extends the functionality of a traditional MP3 player and is meant for people with a large MP3 or Ogg Vorbis collection who want to listen to it all day. LongPlayer chooses from dynamically generated collections of music to fill the MP3 players playlist.
It does this in a more advanced way than a traditional player, taking into account the rating of the song and the time that has passed since the song was last listened to. The GUI allows you to view, rate, replay, and delete songs previously listened to. It works with XMMS, WinAmp, and iTunes.
Enhancements:
- fixed crashes when there are no playlists
<<lessIt does this in a more advanced way than a traditional player, taking into account the rating of the song and the time that has passed since the song was last listened to. The GUI allows you to view, rate, replay, and delete songs previously listened to. It works with XMMS, WinAmp, and iTunes.
Enhancements:
- fixed crashes when there are no playlists
Download (0.44MB)
Added: 2006-05-12 License: GPL (GNU General Public License) Price:
1261 downloads
Commands::Guarded 0.01
Commands::Guarded Perl package provides better scripts through guarded commands. more>>
Commands::Guarded Perl package provides better scripts through guarded commands.
SYNOPSIS
use Commands::Guarded;
my $var = 0;
step something =>
ensure { $var == 1 }
using { $var = 1 }
; # $var is now 1
step nothing =>
ensure { $var == 1 }
using { $var = 2 } # bug!
; # $var is still 1 (good thing too)
my $brokeUnless5 =
step brokenUnless5 =>
ensure { $var == 5 }
using { $var = shift }
; # nothing happens yet
print "var: $varn"; # prints 1
$brokeUnless5->do(5);
print "now var: $varn"; # prints 5
step fail =>
ensure { $var == 3 }
using { $var = 2 }
; # Exception thrown here
This module implements a deterministic, rectifying variant on Dijkstras guarded commands. Each named step is passed two blocks: an ensure block that defines a test for a necessary and sufficient condition of the step, and a using block that will cause that condition to obtain.
If step is called in void context (i.e., is not assigned to anything or used as a value), the step is run immediately, as in this pseudocode:
unless (ENSURE) {
USING;
die unless ENSURE;
}
If step is called in scalar or array context, execution is deferred and instead a Commands::Guarded object is returned, which can be executed as above using the do method. If do is given arguments, they will be passed to the ensure block and (if necessary) the using block.
The interface to Commands::Guarded is thus a hybrid of exported subroutines (see SUBROUTINES below) and non-exported methods (see METHODS).
For a detailed discussion of the reason for this modules existence, see RATIONALE below.
<<lessSYNOPSIS
use Commands::Guarded;
my $var = 0;
step something =>
ensure { $var == 1 }
using { $var = 1 }
; # $var is now 1
step nothing =>
ensure { $var == 1 }
using { $var = 2 } # bug!
; # $var is still 1 (good thing too)
my $brokeUnless5 =
step brokenUnless5 =>
ensure { $var == 5 }
using { $var = shift }
; # nothing happens yet
print "var: $varn"; # prints 1
$brokeUnless5->do(5);
print "now var: $varn"; # prints 5
step fail =>
ensure { $var == 3 }
using { $var = 2 }
; # Exception thrown here
This module implements a deterministic, rectifying variant on Dijkstras guarded commands. Each named step is passed two blocks: an ensure block that defines a test for a necessary and sufficient condition of the step, and a using block that will cause that condition to obtain.
If step is called in void context (i.e., is not assigned to anything or used as a value), the step is run immediately, as in this pseudocode:
unless (ENSURE) {
USING;
die unless ENSURE;
}
If step is called in scalar or array context, execution is deferred and instead a Commands::Guarded object is returned, which can be executed as above using the do method. If do is given arguments, they will be passed to the ensure block and (if necessary) the using block.
The interface to Commands::Guarded is thus a hybrid of exported subroutines (see SUBROUTINES below) and non-exported methods (see METHODS).
For a detailed discussion of the reason for this modules existence, see RATIONALE below.
Download (0.012MB)
Added: 2007-05-23 License: Perl Artistic License Price:
885 downloads
HTTP::Handle 0.2
HTTP::Handle is a HTTP Class designed for streaming. more>>
HTTP::Handle is a HTTP Class designed for streaming.
SYNOPSIS
use HTTP::Handle;
my $http = HTTP::Handle->new( uri => "http://www.google.com/" );
$http->connect();
my $fd = $http->fd();
while () {
print "--> $_";
}
The HTTP::Handle module allows you to make HTTP requests and handle the data yourself. The general ideas is that you use this module to make a HTTP request and handle non-header data yourself. I needed such a feature for my mp3 player to listen to icecast streams.
HTTP::Handle->new()
Create a new HTTP::Handle object thingy.
Arguments possible:
url => "http://www.google.com/"
Sets the initial URL to connect to.
follow_redirects => [ 0 | 1 ]
Automatically follow HTTP redirects. This defaults to true (1). Set to 0 to disable this.
http_request => HASHREF
Any thing put in here will be sent as "key: value" in the http request string.
$http->connect()
Connect, send the http request, and process the response headers.
This function returns -1 on failure, undef otherwise. The reason for failure will be printed to STDERR.
$http->fd()
Get the file descriptor (socket) were using to connect.
$http->url( [ url_string ])
Get or set the URL. If a url string is passed, you will change the url that is requested. If no parameter is passed, a URI object will be returned containing the
$http->follow_redirects( [ 0 | 1 ] )
If a value is passed then you will set whether or not we will automatically follow HTTP 302 Redirects. If no value is passed, then we will return whatever the current option is.
Defaults to 1 (will follow redirects).
$http->http_request_string()
Returns a string containing the HTTP request and headers, this is used when
$http->connect() is called.
<<lessSYNOPSIS
use HTTP::Handle;
my $http = HTTP::Handle->new( uri => "http://www.google.com/" );
$http->connect();
my $fd = $http->fd();
while () {
print "--> $_";
}
The HTTP::Handle module allows you to make HTTP requests and handle the data yourself. The general ideas is that you use this module to make a HTTP request and handle non-header data yourself. I needed such a feature for my mp3 player to listen to icecast streams.
HTTP::Handle->new()
Create a new HTTP::Handle object thingy.
Arguments possible:
url => "http://www.google.com/"
Sets the initial URL to connect to.
follow_redirects => [ 0 | 1 ]
Automatically follow HTTP redirects. This defaults to true (1). Set to 0 to disable this.
http_request => HASHREF
Any thing put in here will be sent as "key: value" in the http request string.
$http->connect()
Connect, send the http request, and process the response headers.
This function returns -1 on failure, undef otherwise. The reason for failure will be printed to STDERR.
$http->fd()
Get the file descriptor (socket) were using to connect.
$http->url( [ url_string ])
Get or set the URL. If a url string is passed, you will change the url that is requested. If no parameter is passed, a URI object will be returned containing the
$http->follow_redirects( [ 0 | 1 ] )
If a value is passed then you will set whether or not we will automatically follow HTTP 302 Redirects. If no value is passed, then we will return whatever the current option is.
Defaults to 1 (will follow redirects).
$http->http_request_string()
Returns a string containing the HTTP request and headers, this is used when
$http->connect() is called.
Download (0.005MB)
Added: 2006-11-16 License: Perl Artistic License Price:
1072 downloads
POEST::Server 0.20030407
POEST::Server - The Poest Master General. more>>
POEST::Server - The Poest Master General.
SYNOPSIS
my $server = POEST::Server->new(
Config => POEST::Config::Genearl,
ConfigFile => /etc/poest.conf,
);
$server->start;
ABSTRACT
This module controls the server itself.
All high-level server interaction happens here.
new()
Create a new server instance. This will not make the server run, but it will configure it, load the modules and configure them, and spawn the proper POE sessions. All the parameters passed to new will be passed directly to the configurator of your choice, as defined by the Config parameter (POEST::Config by default).
run()
Make the server run. This will block execution when called directly.
start()
Fork and start the server. This method will return the pid of the server. If the pidfile configuration parameter is found in the configuration class, an attempt is made to write that pid file. If that attempt fails, or if the pid file already exists, and exception is thrown and the attempt to start the server is stalled.
stop()
Stop the server. If a pidfile was specified, the pid will be read from it. Otherwise, an attempt to find a process name with the value of $0 is tried, by default that is set to poest.
NOTE: As of right this minute, the process table magic isnt written as Proc::ProcessTable isnt ported to Darwin.
Configuration
Thses are the configuration parameters that the server itself needs from the configuration mechanism.
hostname
The main host that this smtp server runs for.
port
The port this server will run on.
plugin
This is a multi-value parameter. Each value is the full name of the module that contains the plugin class.
<<lessSYNOPSIS
my $server = POEST::Server->new(
Config => POEST::Config::Genearl,
ConfigFile => /etc/poest.conf,
);
$server->start;
ABSTRACT
This module controls the server itself.
All high-level server interaction happens here.
new()
Create a new server instance. This will not make the server run, but it will configure it, load the modules and configure them, and spawn the proper POE sessions. All the parameters passed to new will be passed directly to the configurator of your choice, as defined by the Config parameter (POEST::Config by default).
run()
Make the server run. This will block execution when called directly.
start()
Fork and start the server. This method will return the pid of the server. If the pidfile configuration parameter is found in the configuration class, an attempt is made to write that pid file. If that attempt fails, or if the pid file already exists, and exception is thrown and the attempt to start the server is stalled.
stop()
Stop the server. If a pidfile was specified, the pid will be read from it. Otherwise, an attempt to find a process name with the value of $0 is tried, by default that is set to poest.
NOTE: As of right this minute, the process table magic isnt written as Proc::ProcessTable isnt ported to Darwin.
Configuration
Thses are the configuration parameters that the server itself needs from the configuration mechanism.
hostname
The main host that this smtp server runs for.
port
The port this server will run on.
plugin
This is a multi-value parameter. Each value is the full name of the module that contains the plugin class.
Download (0.024MB)
Added: 2007-04-10 License: GPL (GNU General Public License) Price:
929 downloads
XML::Parser::PerlSAX 0.08
XML::Parser::PerlSAX is a Perl SAX parser using XML::Parser. more>>
XML::Parser::PerlSAX is a Perl SAX parser using XML::Parser.
SYNOPSIS
use XML::Parser::PerlSAX;
$parser = XML::Parser::PerlSAX->new( [OPTIONS] );
$result = $parser->parse( [OPTIONS] );
$result = $parser->parse($string);
XML::Parser::PerlSAX is a PerlSAX parser using the XML::Parser module. This man page summarizes the specific options, handlers, and properties supported by XML::Parser::PerlSAX; please refer to the PerlSAX standard in `PerlSAX.pod for general usage information.
METHODS
new
Creates a new parser object. Default options for parsing, described below, are passed as key-value pairs or as a single hash. Options may be changed directly in the parser object unless stated otherwise. Options passed to `parse() override the default options in the parser object for the duration of the parse.
parse
Parses a document. Options, described below, are passed as key-value pairs or as a single hash. Options passed to `parse() override default options in the parser object.
location
Returns the location as a hash:
ColumnNumber The column number of the parse.
LineNumber The line number of the parse.
BytePosition The current byte position of the parse.
PublicId A string containing the public identifier, or undef
if none is available.
SystemId A string containing the system identifier, or undef
if none is available.
Base The current value of the base for resolving relative
URIs.
ALPHA WARNING: The `SystemId and `PublicId properties returned are the system and public identifiers of the document passed to `parse(), not the identifiers of the currently parsing external entity. The column, line, and byte positions are of the current entity being parsed.
<<lessSYNOPSIS
use XML::Parser::PerlSAX;
$parser = XML::Parser::PerlSAX->new( [OPTIONS] );
$result = $parser->parse( [OPTIONS] );
$result = $parser->parse($string);
XML::Parser::PerlSAX is a PerlSAX parser using the XML::Parser module. This man page summarizes the specific options, handlers, and properties supported by XML::Parser::PerlSAX; please refer to the PerlSAX standard in `PerlSAX.pod for general usage information.
METHODS
new
Creates a new parser object. Default options for parsing, described below, are passed as key-value pairs or as a single hash. Options may be changed directly in the parser object unless stated otherwise. Options passed to `parse() override the default options in the parser object for the duration of the parse.
parse
Parses a document. Options, described below, are passed as key-value pairs or as a single hash. Options passed to `parse() override default options in the parser object.
location
Returns the location as a hash:
ColumnNumber The column number of the parse.
LineNumber The line number of the parse.
BytePosition The current byte position of the parse.
PublicId A string containing the public identifier, or undef
if none is available.
SystemId A string containing the system identifier, or undef
if none is available.
Base The current value of the base for resolving relative
URIs.
ALPHA WARNING: The `SystemId and `PublicId properties returned are the system and public identifiers of the document passed to `parse(), not the identifiers of the currently parsing external entity. The column, line, and byte positions are of the current entity being parsed.
Download (0.063MB)
Added: 2006-06-14 License: GPL (GNU General Public License) Price:
1234 downloads
myperl 0.8
myperl allows you to execute Perl from inside of MySQL. more>>
myperl allows you to execute Perl from inside of MySQL. It can either be stored in a row, or it can be specified in your SQL statement.
You also can select other columns which will be passed to Perl.
Enhancements:
- Added support for the perl interpreter to persist for requests
- re-aranged package to meet CPAN spec.
- Fix for myperlgroup (it was calling itself too frequently)
<<lessYou also can select other columns which will be passed to Perl.
Enhancements:
- Added support for the perl interpreter to persist for requests
- re-aranged package to meet CPAN spec.
- Fix for myperlgroup (it was calling itself too frequently)
Download (0.013MB)
Added: 2005-08-24 License: GPL (GNU General Public License) Price:
1521 downloads
Newsd 1.44
Newsd is a standalone local NNTP news server for private newsgroup serving on a single server. more>>
Newsd is a standalone local NNTP news server for private newsgroup serving on a single server.
It is useful for serving private newsgroup(s) to an intranet or the Internet and can act as a simple mail gateway, however it does not interface with other news servers and cannot manage distributed news feeds, i.e. Usenet news.
Newsd is available under the terms of the GNU General Public License. The Newsd source code should compile on any POSIX-compliant operating system. Binaries are provided for Linux and MacOS X.
Enhancements:
- Important fix to multiline headers being split during header reordering
- STR#15: Path: now maintained and passed through mail gateway
- STR#16: Mailgateway: "From" field now renamed to "X-Original-From:"
<<lessIt is useful for serving private newsgroup(s) to an intranet or the Internet and can act as a simple mail gateway, however it does not interface with other news servers and cannot manage distributed news feeds, i.e. Usenet news.
Newsd is available under the terms of the GNU General Public License. The Newsd source code should compile on any POSIX-compliant operating system. Binaries are provided for Linux and MacOS X.
Enhancements:
- Important fix to multiline headers being split during header reordering
- STR#15: Path: now maintained and passed through mail gateway
- STR#16: Mailgateway: "From" field now renamed to "X-Original-From:"
Download (0.10MB)
Added: 2005-10-20 License: GPL (GNU General Public License) Price:
1464 downloads
NetPacket::ICMP 0.04
NetPacket::ICMP is a Perl module to assemble and disassemble ICMP (Internet Control Message Protocol) packets. more>>
NetPacket::ICMP is a Perl module to assemble and disassemble ICMP (Internet Control Message Protocol) packets.
SYNOPSIS
use NetPacket::ICMP;
$icmp_obj = NetPacket::ICMP->decode($raw_pkt);
$icmp_pkt = NetPacket::ICMP->encode();
$icmp_data = NetPacket::ICMP::strip($raw_pkt);
NetPacket::ICMP provides a set of routines for assembling and disassembling packets using ICMP (Internet Control Message Protocol).
Methods
NetPacket::ICMP->decode([RAW PACKET])
Decode the raw packet data given and return an object containing instance data. This method will quite happily decode garbage input. It is the responsibility of the programmer to ensure valid packet data is passed to this method.
NetPacket::ICMP->encode()
Return an ICMP packet encoded with the instance data specified.
<<lessSYNOPSIS
use NetPacket::ICMP;
$icmp_obj = NetPacket::ICMP->decode($raw_pkt);
$icmp_pkt = NetPacket::ICMP->encode();
$icmp_data = NetPacket::ICMP::strip($raw_pkt);
NetPacket::ICMP provides a set of routines for assembling and disassembling packets using ICMP (Internet Control Message Protocol).
Methods
NetPacket::ICMP->decode([RAW PACKET])
Decode the raw packet data given and return an object containing instance data. This method will quite happily decode garbage input. It is the responsibility of the programmer to ensure valid packet data is passed to this method.
NetPacket::ICMP->encode()
Return an ICMP packet encoded with the instance data specified.
Download (0.011MB)
Added: 2007-02-27 License: Perl Artistic License Price:
970 downloads
NetPacket::IGMP 0.04
etPacket::IGMP is a Perl module to assemble and disassemble IGMP (Internet Group Mangement Protocol) packets. more>>
etPacket::IGMP is a Perl module to assemble and disassemble IGMP (Internet Group Mangement Protocol) packets.
SYNOPSIS
use NetPacket::IGMP;
$igmp_obj = NetPacket::IGMP->decode($raw_pkt);
$igmp_pkt = NetPacket::IGMP->encode(params...); # Not implemented
$igmp_data = NetPacket::IGMP::strip($raw_pkt);
NetPacket::IGMP provides a set of routines for assembling and disassembling packets using IGMP (Internet Group Mangement Protocol).
Methods
NetPacket::IGMP->decode([RAW PACKET])
Decode the raw packet data given and return an object containing instance data. This method will quite happily decode garbage input. It is the responsibility of the programmer to ensure valid packet data is passed to this method.
NetPacket::IGMP->encode(param => value)
Return an IGMP packet encoded with the instance data specified. Not implemented.
<<lessSYNOPSIS
use NetPacket::IGMP;
$igmp_obj = NetPacket::IGMP->decode($raw_pkt);
$igmp_pkt = NetPacket::IGMP->encode(params...); # Not implemented
$igmp_data = NetPacket::IGMP::strip($raw_pkt);
NetPacket::IGMP provides a set of routines for assembling and disassembling packets using IGMP (Internet Group Mangement Protocol).
Methods
NetPacket::IGMP->decode([RAW PACKET])
Decode the raw packet data given and return an object containing instance data. This method will quite happily decode garbage input. It is the responsibility of the programmer to ensure valid packet data is passed to this method.
NetPacket::IGMP->encode(param => value)
Return an IGMP packet encoded with the instance data specified. Not implemented.
Download (0.011MB)
Added: 2007-02-27 License: Perl Artistic License Price:
977 downloads
wmMand 1.3.2
wmMand is a Window Maker dockapp that allows you to browse or explore the Mandelbrot fractal. more>>
wmMand is a Window Maker dockapp that allows you to browse or explore the Mandelbrot fractal.
Enhancements:
- The primary difference in this release is the focus handling.
- Now the keyboard isnt explicitly grabbed whenever the pointer is inside the small window, and unhandled key presses are passed on (so multimedia keys work, for example).
- Error trapping for malloc calls has been added.
- A minor problem in which the pointer was "flashing" when zooming with the keyboard has also been fixed.
<<lessEnhancements:
- The primary difference in this release is the focus handling.
- Now the keyboard isnt explicitly grabbed whenever the pointer is inside the small window, and unhandled key presses are passed on (so multimedia keys work, for example).
- Error trapping for malloc calls has been added.
- A minor problem in which the pointer was "flashing" when zooming with the keyboard has also been fixed.
Download (0.037MB)
Added: 2007-03-16 License: GPL (GNU General Public License) Price:
953 downloads
Secleted [ 0 ] software to compare
Copyright Notice:
Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future software development. The above passed search only lists software in full, demo and trial versions for free download. Download links are directly from our mirror sites or publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed