PGP (Pretty Good Privacy) is a public key encryption pack-
age to protect E-mail and data files. It lets you commu-
nicate securely with people you've never met, with no
secure channels needed for prior exchange of keys. It's
well featured and fast, with sophisticated key management,
digital signatures, data compression, and good ergonomic
design.
Contributors:
Matthias Bruestle for the myetsid feature.
Lutz Donnerhacke for the pgp2.6.3in development.
Ingmar Camphausen, Thomas Roessler, a.o. for extensive testing.
FTP: ftp://ftp.fu-berlin.de/doc/IN/IN-CA/pgp/pgp263in/files/pgp263in.changes
"Swapd" is a daemon that watches free memory and manages swap files. If free
memory drops too low, additional swap files are created. Additionally, if there
is too much free memory, swap files are deactivated and disk space may be
reclaimed.
"Linux swapd" (http://sourceforge.net/projects/swapd/) didn't work very well,
but the idea was good. I started making a version that would work and
would also be somewhat portable. It currently compiles on Linux and FreeBSD,
but requires `libstatgrab' (http://www.i-scream.org/libstatgrab/) to work on
platforms that don't have /proc/meminfo (i.e., platforms that aren't Linux).
This module implements an XML diff producing XML output. Both input and
output are DOM documents, as implemented by XML::LibXML.
The diff format used by XML::DifferenceMarkup is meant to be
human-readable (i.e. simple, as opposed to short) - basically the diff
is a subset of the input trees, annotated with instruction element nodes
specifying how to convert the source tree to the target by inserting and
deleting nodes. To prevent name colisions with input trees, all added
elements are in a namespace http://www.locus.cz/XML/DifferenceMarkup
(the diff will fail on input trees which already use that namespace).
Mako is a template library written in Python. It provides a familiar,
non-XML syntax which compiles into Python modules for maximum
performance. Mako's syntax and API borrows from the best ideas of many
others, including Django templates, Cheetah, Myghty, and
Genshi. Conceptually, Mako is an embedded Python (i.e. Python Server
Page) language, which refines the familiar ideas of componentized
layout and inheritance to produce one of the most straightforward and
flexible models available, while also maintaining close ties to Python
calling and scoping semantics.
Plack::Middleware::Precompressed is an alternative (or rather,
complement) to middlewares like Deflater, which will compress response
bodies on the fly. For dynamic resources, that behaviour is
necessary, but for static resources it is a waste: identical entities
will be compressed over and over. Instead, Precompressed allows you
to compress static resources once, e.g. as part of your build process,
and then serve the compressed resource in place of the uncompressed
one for compression-enabled clients.
To do so, it appends a .gz suffix to the request URI and tries to
serve that. If that fails, it will try again with the unmodified URI.
The Net::DNS::Zone::Parser should be considered a preprocessor that "normalizes"
a zonefile.
It will read a zonefile in a format conforming to the relevant RFCs with the
addition of BIND's GENERATE directive from disk and will write fully specified
resource records (RRs) to a filehandle. Whereby:
- All comments are stripped
- There is one RR per line
- Each RR is fully expanded i.e. all domain names are fully qualified
(canonicalised) and the CLASS and TTLs are specified.
- Some RRs may be 'stripped' from the source or otherwise processed. For details
see the 'read' method.
Note that this module does not have a notion of what constitutes a valid zone,
it only parses. For example, the parser will happilly parse RRs with ownernames
that are below in another zone because a NS RR elsewhere in the zone.
Astrometry engine aims to create correct, standards-compliant astrometric
meta data for every useful astronomical image ever taken, past and future,
in any state of archival disarray.
The engine will take any image and return the astrometry world coordinate
system (WCS) -- i.e., a standards-based description of the (usually
nonlinear) transformation between image coordinates and sky coordinates --
with absolutely no "false positives" (but maybe some "no answers"). It
will do its best, even when the input image has no -- or totally incorrect
-- meta-data.
DarkIce is an IceCast, IceCast2, and ShoutCast live audio streamer. It
records audio from an audio interface (e.g. sound card), encodes it and
sends it to a stream server.
DarkIce can encode in the following formats:
- MP3 (using the lame library)
- MP2 (using the twolame library)
- Ogg Vorbis
- AAC (using the faac library)
- AAC HEv2 (using libaacplus library)
DarkIce can send the encoded stream to the following streaming servers:
- ShoutCast
- IceCast 1.3.x and 2.x
- Darwin Streaming Server
- Archive the encoded audio in files
This library provides an iconv() implementation, for use on systems which
don't have one, or whose implementation cannot convert from/to Unicode.
It can convert from any of these encodings to any other, through Unicode
conversion. It has also some limited support for transliteration, i.e.
when a character cannot be represented in the target character set, it can
be approximated through one or several similarly looking characters.
libiconv is for you if your application needs to support multiple character
encodings, but that support lacks from your system.
See either README or website for the list of supported encodings.
AnyEvent::BDB is an AnyEvent user, you need to make sure that you use and run a
supported event loop.
Loading this module will install the necessary magic to seamlessly integrate BDB
into AnyEvent, i.e. you no longer need to concern yourself with calling
BDB::poll_cb or any of that stuff (you still can, but this module will do it in
case you don't).
The AnyEvent watcher can be disabled by executing undef $AnyEvent::BDB::WATCHER.
Please notify the author of when and why you think this was necessary.