[ANN] Graffiti 1.0, SynCache 1.0, Whitewash 1.0

D

Dmitry Borodaenko

Three components of the Samizdat open publishing system are finally
released as stand-alone modules: Graffiti relational RDF store, SynCache
thread-safe object cache, Whitewash whitelist-based HTML filter.

Graffiti 1.0:

Graffiti is an RDF store based on dynamic translation of RDF queries
into SQL. Graffiti allows to map any relational database schema into
RDF semantics and vice versa, to store any RDF data in a relational
database. This RDF store was used as the primary means of data access
in Samizdat from the start.

Release Notes:
http://samizdat.nongnu.org/release-notes/graffiti-1.0.html

Download:
http://savannah.nongnu.org/download/samizdat/graffiti-1.0.tar.gz


SynCache 1.0:

SynCache is a thread-safe time-limited cache with flexible replacement
policy and ability to wrap generation of expensive cache entries in
synchronized blocks. SynCache was used in Samizdat since 2005.

Release Notes:
http://samizdat.nongnu.org/release-notes/syncache-1.0.html

Download:
http://savannah.nongnu.org/download/samizdat/syncache-1.0.tar.gz


Whitewash 1.0:

Whitewash is a whitelist-based HTML filter for Ruby, based on HTML
Tidy and REXML. It allows Ruby programs to clean up any HTML document
or fragment coming from an untrusted source and to remove all
dangerous constructs that could be used for cross-site scripting or
request forgery. Whitewash was used in Samizdat since 2004.

Release Notes:
http://samizdat.nongnu.org/release-notes/whitewash-1.0.html

Download:
http://savannah.nongnu.org/download/samizdat/whitewash-1.0.tar.gz
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

Forum statistics

Threads
473,968
Messages
2,570,149
Members
46,695
Latest member
StanleyDri

Latest Threads

Top