Erik Grinaker is sharing code with you

Bitbucket is a code hosting site. Unlimited public and private repositories. Free for small teams.

Don't show this again

erikg / Revelation

Revelation is a password manager for the GNOME desktop, released under the GNU GPL license. It stores all your accounts and passwords in a single, secure place, and gives you access to it through a user-friendly graphical interface.

Clone this repository (size: 2.1 MB): HTTPS / SSH
hg clone https://bitbucket.org/erikg/revelation
hg clone ssh://hg@bitbucket.org/erikg/revelation

Revelation / NEWS

commit
8d3661dc2974
parent
117efb089a91
branch
default
tags
revelation-0.4.0-pre1

don't use stock module

1
9e1db933e6ed
2005-01-24: Revelation 0.4.0-pre1
2
9e1db933e6ed
=================================
3
0ff8fc3c76f8
4
0ff8fc3c76f8
New features:
5
a62ae3d32272
- port to gtk+ 2.4 (new file dialog, combobox etc)
6
9e161d94bffc
- file handling uses GNOME VFS (can open files over http, ftp etc)
7
88e8c3cdbfe9
- use icons from the active GNOME icon theme
8
a32ec604c58f
- improved widgets when editing entries (dropdowns, fileselectors etc)
9
8077271f872d
- drag and drop of entries in tree
10
f5f9aadf2e19
- files can be dragged to Revelation to open them
11
c9d89f3ff91d
- the account clipboard is shared between Revelation instances
12
b57efdd083f5
- an account password chain is copied to the clipboard when launching entry
13
b57efdd083f5
- added menu item for copying username and password chain to clipboard
14
dad9b7b301d1
- username and password can be copied to clipboard, even when hidden
15
095f4008dc7f
- default action for entries is "go to"
16
59be49691b29
- integrated with gnome session manager
17
67d9e9983ed8
- new application icon
18
88e8c3cdbfe9
- added icon and mime-type for the data files
19
0ff8fc3c76f8
20
ec1f31e8f8e5
Bugfixes:
21
c9d89f3ff91d
- quit works correctly after continuing from an unhandled error
22
59be49691b29
- gtk/gnome command-line arguments are handled correctly
23
e7e3c35fedf0
- don't subclass gnome.ui.HRef (abstract widget from gnome-python 2.9.x)
24
47caac1545f2
- fall back to False for GNOME toolbar_detachable setting
25
095f4008dc7f
- renamed "launch" to "go to"
26
ec1f31e8f8e5
27
ec17fa90357a
Code changes:
28
c9d89f3ff91d
- rewrote and cleaned up all code
29
116c99733a1d
- improved the module APIs
30
8ec66df6d4cf
- added unittests for config, data, datahandler, entry, io, ui and util
31
c188d5e734c8
  modules
32
88e8c3cdbfe9
- removed libxml dependency (uses xml.dom.minidom from python instead)
33
ec17fa90357a
- reorganized source file tree
34
a207757f8451
- use GNU autotools for installation instead of python distutils
35
086abbb6fc3c
- use GtkUIManager for UI generation and management
36
ec17fa90357a
37
0ff8fc3c76f8
38
6a0eda45ed35
2004-09-27: Revelation 0.3.4
39
6a0eda45ed35
============================
40
6a0eda45ed35
41
6a0eda45ed35
Bugfixes:
42
6a0eda45ed35
- the Domain field had the tooltip set as its name
43
6a0eda45ed35
- the searchbar follows the detachable toolbar setting in gnome
44
6a0eda45ed35
- ask to continue running when an unknown error occurs
45
6a0eda45ed35
- activate searchbar button when hitting return in the entry
46
6a0eda45ed35
- workaround for crasher bug when editing an entry on some systems
47
6a0eda45ed35
48
6a0eda45ed35
49
7de8750f759b
2004-08-30: Revelation 0.3.3
50
96a566d69e06
============================
51
96a566d69e06
52
96a566d69e06
New features:
53
51f801ba546f
- added entry launchers
54
c8cf337f7fa4
- added a search toolbar (disabled by default)
55
ea938274559d
- added a password generator dialog
56
29c5326b470e
- added an XHTML/CSS exporter
57
936d7e85c4eb
- unknown errors are reported in a dialog with an error call traceback
58
96a566d69e06
59
b9ee81c1ceaf
Bugfixes:
60
b9ee81c1ceaf
- entry descriptions were not set when adding/editing an entry
61
f97ef7f08bed
- changed the keyboard shortcuts for add, edit and update entry to use
62
f97ef7f08bed
  the control modifier key, to avoid overriding other use of the keys.
63
f97ef7f08bed
  the old keyboard shortcuts can still be used when the tree has focus
64
b9ee81c1ceaf
65
936d7e85c4eb
Code changes:
66
e17f1f517e59
- created subclasses of Entry class for the various entry types
67
11f56ee74685
- created subclasses of Field class for the various field types
68
936d7e85c4eb
- added config_get() and config_connect() convenience functions
69
936d7e85c4eb
70
96a566d69e06
71
02fc1b2867d4
2004-08-09: Revelation 0.3.2
72
02fc1b2867d4
============================
73
02fc1b2867d4
74
02fc1b2867d4
Bugfixes:
75
02fc1b2867d4
- don't attempt to load the removed druid module on startup
76
02fc1b2867d4
77
02fc1b2867d4
78
7d9375f894bb
2004-08-08: Revelation 0.3.1
79
487a1cfcc667
============================
80
487a1cfcc667
81
487a1cfcc667
New features:
82
487a1cfcc667
- added a preference for autosaving data on change
83
487a1cfcc667
- added import/export of .netrc files
84
487a1cfcc667
- added import/export of GNOME Password Manager (gpass) files
85
487a1cfcc667
- replaced the import/export druids with normal file selectors
86
f4e8220f0a3a
- window size and position is stored on quit
87
487a1cfcc667
- default type when adding entries is Generic
88
487a1cfcc667
- vertical scrollbar only displayed when needed
89
487a1cfcc667
- most dialogs can be closed by pressing Escape
90
487a1cfcc667
- the OK button in password dialogs is ghosted until passwords are given
91
487a1cfcc667
- removed schema installation from setup.py to ease packaging
92
487a1cfcc667
93
487a1cfcc667
Bugfixes:
94
487a1cfcc667
- the preferences and import/export druids crashed on some systems
95
487a1cfcc667
- the gconf schema is checked on startup, and reinstalled when needed
96
487a1cfcc667
- fields containing & were not displayed correctly
97
487a1cfcc667
- file selector was opened when saving file in quit confirmation
98
487a1cfcc667
- spin buttons would not accept input from the keyboard
99
487a1cfcc667
- missing parent directories are created when saving files
100
487a1cfcc667
- added access keys to popup menus
101
487a1cfcc667
- file selectors and the about dialog set as transient for main window
102
487a1cfcc667
103
487a1cfcc667
Code changes:
104
487a1cfcc667
- rewrote data handling to use new Entry and Field objects,
105
487a1cfcc667
  and improved EntryStore, UndoQueue, DataFile and other
106
487a1cfcc667
  related systems
107
487a1cfcc667
- data handlers split out into separate modules
108
487a1cfcc667
- rewrote the configuration handling, using a new Config class
109
487a1cfcc667
- merged application UI and functionality classes
110
487a1cfcc667
- cleaned up dialog and ui code
111
487a1cfcc667
112
487a1cfcc667
113
cea4127a11c0
2004-04-06: Revelation 0.3.0
114
cea4127a11c0
============================
115
cea4127a11c0
116
cea4127a11c0
New features:
117
cea4127a11c0
- integrated password generator
118
cea4127a11c0
- gconf integration
119
cea4127a11c0
- new preference dialog
120
cea4127a11c0
- option for automatically opening file on startup
121
cea4127a11c0
- option for hiding passwords
122
cea4127a11c0
- an opened file can be locked
123
cea4127a11c0
- many small ui and usability improvements
124
cea4127a11c0
125
cea4127a11c0
Bugfixes:
126
cea4127a11c0
- the Figaro's Password Manager importer failed on empty fields
127
cea4127a11c0
- the password dialog allowed passwords longer than the keylength
128
cea4127a11c0
  of the encryption algorithms, causing them to fail
129
cea4127a11c0
130
cea4127a11c0
Other changes:
131
cea4127a11c0
- complete rewrite of some components, and major cleanups of others
132
cea4127a11c0
- removed the Usenet account type
133
cea4127a11c0