Changes between Version 9 and Version 10 of GringottsPlugin
- Timestamp:
- Nov 9, 2015, 11:08:12 AM (8 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
GringottsPlugin
v9 v10 5 5 == Description 6 6 7 Gringotts is the name of the bank in the Harry Potter books and is also the name ofa GTK-based application for storing sensitive information (eg passwords, files, etc.) in an encrypted form.7 Gringotts is a GTK-based application for storing sensitive information (eg passwords, files, etc.) in an encrypted form. 8 8 9 9 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! 10 10 11 11 This plugin requires the [pypi:PyCrypto] package and also uses the [http://freenet.mcnabhosting.com/python/ezPyCrypto/ ezPyCrypto] wrapper. 12 13 Gringotts is also the name of the bank in the Harry Potter books. 12 14 13 15 == Bugs/Feature Requests … … 17 19 18 20 If you have any issues, create a 19 [ http://trac-hacks.org/newticket?component=GringottsPlugin&owner=colingnew ticket].21 [/newticket?component=GringottsPlugin new ticket]. 20 22 21 23 [[TicketQuery(component=GringottsPlugin&group=type,format=progress)]] … … 23 25 == Download 24 26 25 Download the zipped source from [ download:gringottsplugin here].27 Download the zipped source from [export:gringottsplugin here]. 26 28 27 29 == Source 28 30 29 You can check out GringottsPlugin from [ http://trac-hacks.org/svn/gringottsplugin here] using Subversion, or [source:gringottsplugin browse the source] with Trac.31 You can check out GringottsPlugin from [/svn/gringottsplugin here] using Subversion, or [source:gringottsplugin browse the source] with Trac. 30 32 31 33 == Installation 32 34 33 The simplest way to install this plugin is to [ download:gringottsplugin download] the zipped source, unzip it into the directory of your choice (/tmp or such), and run:35 The simplest way to install this plugin is to [export:gringottsplugin download] the zipped source, unzip it into the directory of your choice (/tmp or such), and run the following from the 0.10 directory: 34 36 35 {{{ 36 #!sh 37 {{{#!sh 37 38 python setup.py bdist_egg 38 39 }}} 39 40 40 from the 0.10 directory.If you're using Trac version 0.10 or 0.11, then you can use `easy_install`:41 If you're using Trac version 0.10 or 0.11, then you can use `easy_install`: 41 42 42 {{{ 43 #!sh 43 {{{#!sh 44 44 easy_install dist/gringotts-0.1-py2.4.egg 45 45 }}} … … 49 49 Next you'll have to enable the Gringotts plugin in the `trac.ini` file: 50 50 51 {{{ 52 #!ini 51 {{{#!ini 53 52 [components] 54 53 gringotts.* = enabled … … 57 56 If this is your first installation of Gringotts, you will need to upgrade your Trac project, to update the database schema and generate the private key: 58 57 59 {{{ 60 #!sh 58 {{{#!sh 61 59 trac-admin /path/to/your/project upgrade 62 60 }}} 63 61 64 For more information on plugin installation, visit the [ http://trac.edgewall.org/wiki/TracPlugins TracPlugins] documentation page.62 For more information on plugin installation, visit the [t:TracPlugins TracPlugins] documentation page. 65 63 66 64 == Example