p5-Module-Reload
================
Similar to Apache::Reload, this module allows a running perl program to reload
all its libraries. Very useful for developing perl servers.
When Perl pulls a file via require, it stores the filename in the global hash
%INC. The next time Perl tries to 'require' the same file, it sees the file in
%INC and does not reload from disk. This module's handler iterates over %INC
and reloads the file if it has changed on disk.
SimPy (= Simulation in Python) is an object-oriented, process-based discrete-
event simulation language based on standard Python and released under the GNU
GPL. It provides the modeler with components of a simulation model including
processes, for active components like customers, messages, and vehicles, and
resources, for passive components that form limited capacity congestion points
like servers, checkout counters, and tunnels. It also provides monitor variables
to aid in gathering statistics. Random variates are provided by the standard
Python random module.
Thrift is a lightweight, language-independent software stack with an
associated code generation mechanism for RPC. Thrift provides clean
abstractions for data transport, data serialization, and application
level processing. The code generation system takes a simple definition
language as its input and generates code across programming languages
that uses the abstracted stack to build interoperable RPC clients and
servers.
Thrift is specifically designed to support non-atomic version changes
across client and server code.
The nss_resinit is a module for the nsswitch subsystem which makes
resolver(3) reread /etc/resolv.conf when it is updated. In the
traditional implementation of resolver(3) it is initialized by the
application once and never reread /etc/resolv.conf after that even if
the file is updated. This module is useful especially when name
servers in /etc/resolv.conf are changed frequently as seen in mobile
environment.
Class to setup a number of nameservers that respond to specific DNS queries
(QNAME,QTYPE) by prespecified answers. This class is to be used in test suites
where you want to have servers to show predefined behavior.
If the server will do a lookup based on QNAME,QTYPE and return the specified
data. If there is no QNAME, QTYPE match the server will return a SERVFAIL.
A log will be written to STDERR it contains time, IP/PORT, QNAME, QTYPE, RCODE.
pgeodns is a simple DNS server that can distribute load for a
hostname to the nearest mirrors (as defined by geography; on the
country / continent level).
It is used for search.cpan.org/cpansearch.perl.org and for
ftp.perl.org/ftp.cpan.org; to provide nearby-ish
servers for the NTP Pool; and to balance svn.apache.org to
svn.us.apache.org and svn.eu.apache.org.
phpWebFTP offers a way of connecting to you FTP server, even when you
are behind a firewall or proxy not allowing traffic to FTP servers.
This is very common in business networks. phpWebFTP overcomes this
issue by making a FTP connection from your webserver to your FTP server
and transfering the files from this web server to your webclient over
the standard http protocol. phpWebFTP is free software and the source
is available under GNU license.
ii is a minimalist FIFO and filesystem-based IRC client. It creates an
irc directory tree with server, channel and nick name directories.
In every directory a FIFO in file and a normal out file is created.
The in file is used to communicate with the servers and the out files
contain the server messages. For every channel and every nick name there
are related in and out files created. This allows IRC communication from
command line and adheres to the Unix philosophy.
The com.oreilly.servlet package contains a set of useful utility classes
for servlet developers. Included are classes to help servlets parse
parameters, handle multipart requests (file uploads), generate multipart
responses (server push), negotiate locales for internationalization,
return files, manage socket connections, and act as RMI servers, among
other things. There's even a class to help applets communicate with
servlets. The package was developed by Jason Hunter for his book "Java
Servlet Programming" published by O'Reilly. See:
For more details.
This is mailfront, a package containing customizeable network front-ends
for mail servers. It contains complete SMTP and POP3 front-ends as well
as an authentication module for IMAP.
Two SMTP back-ends are provided. One delivers mail to qmail-queue,
mimicking most of the behavior of qmail-smtpd, with the addition of
support for SMTP AUTH. The other rejects all SMTP commands if
$SMTPREJECT is set, and execs its command line otherwise (in order to
run the above program).