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
c335973efe9f
parent
cff0e6f7ef34
branch
default

added plaintext datahandler module

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