From 20a15553fa0fa4138c468d2892cd07d6baa061d2 Mon Sep 17 00:00:00 2001 From: Clint Adams Date: Thu, 30 Jun 2011 16:55:54 -0400 Subject: Initial checkin of non-Python components. --- README | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 README (limited to 'README') diff --git a/README b/README new file mode 100644 index 0000000..75a5c41 --- /dev/null +++ b/README @@ -0,0 +1,25 @@ +ShareGuard is a system to facilitate the limited sharing of files. + +ShareGuard maintains an authentication and authorization database, +in which users can be granted access to "stashes". From this +database it handles web authentication and authorization, directory +maintenance, and other logic. + +Users are global to the database, and can be authorized to any +number of stashes. + +At present, the web frontend (stashbox) is written in Python +and the other components are written in Haskell. + +It is unusual in that users do not need to manipulate .htaccess +and htpasswd files to control access to the files they wish to +share over the web. + + +Dependencies +============ +ConfigFile - LGPL 2.1+ - https://github.com/jgoerzen/configfile/wiki +cgi - BSD3 - http://andersk.mit.edu/haskell/cgi/ +haskelldb - BSD3 - http://trac.haskell.org/haskelldb +xhtml - BSD3 - http://hackage.haskell.org/package/xhtml +web.py - public domain & BSD - http://webpy.org/ -- cgit v1.2.3