Gringotts Plugin for Trac

Description

Gringotts is the name of the bank in the Harry Potter books and is also the name of a GTK-based application for storing sensitive information (e.g. passwords, files, etc.) in an encrypted form.

This Trac plugin adds a semi-secure area for storing such information. It is essentially a mini-wiki which has an ACL (Access Control List) associated with the content. Everything stored in the database is encrypted with a 2048 key that is automatically generated when you install this plugin for the first time. The key is kept in the trac.ini file – make sure you take a backup as if the key is lost, then so is the data kept in Gringotts!

This plugin requires the PyCrypto package and also uses the !ezPyCrypto wrapper. Have fun.

Bugs/Feature Requests

Existing bugs and feature requests for GringottsPlugin are here.

If you have any issues, create a new ticket.

Download

Download the zipped source from here.

Source

You can check out GringottsPlugin from here using Subversion, or browse the source with Trac.

Example

You can either use the list of Gringotts as your main interface (it adds a navigation item), or you can use the Macro "Gringott(NameOfGringlet)" where every wiki syntax is supported.

Recent Changes

[2678] by coling on 10/21/07 17:13:46

Fix a missing self arg

[2677] by coling on 10/21/07 16:48:09

Fix the CSS by implementing IRequestHandler

[2676] by coling on 10/21/07 15:37:54

Fix svn:ignore properties... I applied them to wrong folder.

[2675] by coling on 10/21/07 15:36:22

Initial port to 0.11. Seems to work OK, but lacks stylesheet just now until I can work out how to make this work... Also still uses clearsilver templates and lacks admin interface.

Author/Contributors

Author: coling
Contributors: