database tables, and see any discrepancy between what currently exists
and what is described (great tool for cleaning up after updates or
debugging existing problems).
EINTR it means we can safely return true.
Thanks stsp@ for pointing out the (fixed-but-not-totally) issue & hints
about how to fixit, fix taken from upstream git.
This module implements the creation and processing of GnuPG signed
and encrypted emails. It provides functions to create PGP/MIME-type
messages, and to check signatures. You need to have a different
package to actually send or receive the message, though.
Email::Sender replaces the old and sometimes problematic Email::Send
library, which did a decent job at handling very simple email sending
tasks, but was not suitable for serious use, for a variety of reasons.
from stephan rickauer
GObject Introspection is a project for providing machine readable
introspection data of the API of C libraries. This introspection data
can be used in several different use cases, for example automatic code
generation for bindings, API verification and documentation generation.
feedback and ok ajacoutot@ landry@
FFI stands for Foreign Function Interface. A foreign function interface
is the popular name for the interface that allows code written in one
language to call code written in another language. The libffi library
really only provides the lowest, machine dependent layer of a fully
featured foreign function interface. A layer must exist above libffi
that handles type conversions for values passed between the two
languages.
successfully tested on seven arches by me. other arches are disabled for now as
they need more work (mips64) or haven't been tested yet.
Digest::Skein implements the Skein digest algorithm, submitted to NIST
for the SHA-3 competition. Skein is "Fast, Secure, Simple, Flexible,
Efficient. And it rhymes with rain."
from stephan a rickauer, with tweaks by me
libgdata is a GLib-based library for accessing online service APIs using
the GData protocol - most notably, Google's services. It provides
APIs to access the common Google services, and has full asynchronous
support.
this used to be part of evolution-data-server, but from e-d-s 2.28 onwards
it's split into it's own library. (nothing picks it up for now, tested in a
bulk build)
ok ajacoutot@
zsync is a file transfer program. It allows you to download a file
from a remote server, where you have a copy of an older version of
the file on your computer already. zsync downloads only the new
parts of the file.
* Client-side rsync - zsync uses the rsync algorithm, but runs it
on the client side, thus avoiding the high server load associated
with rsync.
* Rsync over HTTP - zsync provides transfers that are nearly as
efficient as rsync -z or cvsup, without the need to run a special
server application. All that is needed is an HTTP/1.1-compliant web
server. So it works through firewalls and on shared hosting accounts,
and gives less security worries.
* Handling for compressed files - rsync is ineffective on compressed
files, unless they are compressed with a patched version of gzip.
zsync has special handling for gzipped files, which enables update
transfers of files which are distributed in compressed form.