Code

Second patch from issue2550688 -- with some changes:
authorschlatterbeck <schlatterbeck@57a73879-2fb5-44c3-a270-3262357dd7e2>
Thu, 14 Apr 2011 15:42:41 +0000 (15:42 +0000)
committerschlatterbeck <schlatterbeck@57a73879-2fb5-44c3-a270-3262357dd7e2>
Thu, 14 Apr 2011 15:42:41 +0000 (15:42 +0000)
commit56e200d63c6098917037aee2587915a26afd1f8f
treed3f2b5f6c4eadd7d7c01359996d14ae858723ab4
parentb5e887c353645064f95d220ecf7acd31559ee289
Second patch from issue2550688 -- with some changes:
- password.py now has a second class JournalPassword used for journal
  storage. We have some backends that directly store serialized python
  objects. Also when reading from the journal some backends expected the
  string read to be usable as a parameter to a Password constructor.
  This now calls a JournalPassword constructor in all these cases.
  The new JournalPassword just keeps the scheme and has an empty
  password.
- some factoring, move redundant implementation of "history" from
  rdbms_common and back_anydbm to hyperdb.

git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4592 57a73879-2fb5-44c3-a270-3262357dd7e2
CHANGES.txt
roundup/backends/back_anydbm.py
roundup/backends/rdbms_common.py
roundup/cgi/templating.py
roundup/hyperdb.py
roundup/password.py