[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[ANN] Graffiti 1.0, SynCache 1.0, Whitewash 1.0

From: Dmitry Borodaenko
Subject: [ANN] Graffiti 1.0, SynCache 1.0, Whitewash 1.0
Date: Sun, 14 Mar 2010 18:56:00 +0200

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:


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:


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:


Dmitry Borodaenko

reply via email to

[Prev in Thread] Current Thread [Next in Thread]