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
719b928cba32
parent
82c055d03a36
branch
default

fix incorrect magic string in MIME-type entry

1
719b928cba32
xxxx-xx-xx: Revelation 0.4.5
2
719b928cba32
============================
3
719b928cba32
4
719b928cba32
Bugfixes:
5
719b928cba32
- fix incorrect magic string in MIME-type entry
6
719b928cba32
- set correct app version number in datafile header
7
719b928cba32
8
82c055d03a36
2005-08-07: Revelation 0.4.4
9
c8c5d2502a09
============================
10
c8c5d2502a09
11
2dd98538694e
New features:
12
c6e069377f71
- GNOME panel applet for looking up account info
13
bb1810f15e75
- option for copying password to clipboard on doubleclick
14
8812d70e39d9
- passwords are removed from clipboard after 60 seconds
15
c6e069377f71
- drag-and-drop from password labels when hiding passwords
16
9ed2b9f71fd9
- new "Add folder" item, instead of adding folders through "Add entry"
17
c6e069377f71
- rearranged toolbar layout
18
c6e069377f71
- option for setting toolbar style
19
92c45e701471
- the searchbar entry gets focus on startup if shown
20
2dd98538694e
21
c8c5d2502a09
Bugfixes:
22
c70268e6a3c3
- don't crash when attempting to load missing theme icons
23
aa9311a3571e
- properly handle all gnome-vfs errors when reading/writing files
24
92c45e701471
- password labels are unselectable when hiding passwords
25
92c45e701471
- don't warn about missing config data when schema install worked
26
92c45e701471
- avoid showing duplicates of non-modal dialogs
27
92c45e701471
- HIGified labels in dialogs
28
9ed2b9f71fd9
- install modules into platform-specific pyexecdir instead of pythondir
29
44b2a186b97c
- don't use deprecated gnome.vfs module with gnome-python 2.10
30
fe6d15c327ab
- properly quote autoconf macro names
31
c8c5d2502a09
32
32ed441f39a8
Code changes:
33
32ed441f39a8
- removed unit tests
34
89c3dd775abc
- moved Timer class from ui module to data module
35
1c56d7845099
- moved the wrap/ directory to src/wrap/
36
44b2a186b97c
- renamed the authmanager module to gnomemisc
37
ca2af4e02c4c
- wrapped panel_applet_request_focus()
38
c8c5d2502a09
39
e5681e842641
40
35864a73a048
2005-03-31: Revelation 0.4.3
41
5411d685ecc6
============================
42
5411d685ecc6
43
5411d685ecc6
New features:
44
5411d685ecc6
- added quit button to unlock file dialog
45
5411d685ecc6
46
8f6033ffc71b
Bugfixes:
47
0adf2eed4344
- don't wrap gnome_authentication_manager_dialog_is_visible()
48
0adf2eed4344
  (only available from libgnomeui-2.7.92)
49
070d0062872f
- make configure search for cracklib-format, cracklib-packer,
50
070d0062872f
  crack_mkdict and crack_packer as well as the normal commands
51
72bff8816fca
- stop autolock-timer when manually locking file, to avoid crash when
52
72bff8816fca
  timer tries to re-lock file
53
8f6033ffc71b
54
5411d685ecc6
55
c649040647c5
2005-03-22: Revelation 0.4.2
56
546c9c94d2eb
============================
57
546c9c94d2eb
58
546c9c94d2eb
Bugfixes:
59
deb6e8bed5dc
- don't use gtk.Action.set_sensitive() (API from gtk 2.6)
60
546c9c94d2eb
- check for mkdict/packer under /sbin and /usr/sbin in addition to $PATH
61
546c9c94d2eb
62
546c9c94d2eb
63
ac9e3621e5ea
2005-03-21: Revelation 0.4.1
64
bffe619c6cec
============================
65
bffe619c6cec
66
bffe619c6cec
New features:
67
9b4f955e623a
- option to autolock file after a period of inactivity
68
bffe619c6cec
- check password strength while entering, using cracklib
69
bffe619c6cec
- ask user to reload file if it is changed outside revelation
70
7f9cbee4434c
- added preference to select doubleclick action; go to, or edit
71
9b4f955e623a
- added password checker dialog
72
06ace2beb7ad
- improved the preference dialog
73
06ace2beb7ad
- improved user interface for copying passwords (and optionally
74
260e1dfe3e88
  usernames) to the clipboard
75
bffe619c6cec
76
bffe619c6cec
Bugfixes:
77
d3c3fba655b9
- use correct encoding in data files
78
d3c3fba655b9
- workaround for incorrect data file encoding (as generated by 0.4.0)
79
bffe619c6cec
- make undo actually work for edit actions
80
bffe619c6cec
- don't crash when redoing an undone edit action
81
dae43bdfcbd0
- don't crash when unable to save file (wrong permissions etc)
82
51d3c446da8f
- don't crash when loading missing icons from theme
83
693fe3e0223f
- fix potential crash on quit with some pygtk versions
84
96d3632398c6
- workaround for gnome-python bug causing crashes on 64-bit systems
85
96d3632398c6
  when changing a preference
86
bffe619c6cec
- workaround for gnome-python 2.9.x crasher bug in the session client
87
f75bf9f5bc0d
- properly handle invalid data in data files
88
bffe619c6cec
- prefs, password generator and search dialogs are no longer modal
89
53887f414c8f
- display non-ascii characters in filenames correctly
90
09c83811662e
- use fallback folder icons when not found in theme
91
c8f7da645a99
- hide any open dialogs when locking the file
92
5a85d838a653
- don't steal clipboard events from widgets in main window
93
09c83811662e
- update icons on theme change
94
f0ee0670f523
- use better lock icon
95
4dfbd6e95194
- use better stock icons for dialog buttons
96
171c8c03142d
- left-align labels in link-buttons (for URLs etc)
97
bffe619c6cec
98
1c96b7e48232
Code changes:
99
1c96b7e48232
- cleaned up the build-system and source file layout
100
1c96b7e48232
101
bffe619c6cec
102
ab267e8bc63d
2005-02-08: Revelation 0.4.0
103
4790385b8001
============================
104
c335973efe9f
105
c335973efe9f
New features:
106
c335973efe9f
- added export to plain text
107
c335973efe9f
108
c335973efe9f
Bugfixes:
109
5f46bd4ac49c
- treeview keyboard commands caused unhandled exception
110
249de64f5d68
- autosave file on drag/drop, if enabled
111
c335973efe9f
- set default button for overwrite dialog to cancel
112
ab267e8bc63d
- added configure switches for disabling mime and desktop update
113
ab267e8bc63d
- respect --disable-schemas-install configure switch
114
d34142b4f528
- build byte-compiled datahandler modules
115
c335973efe9f
116
c335973efe9f
117
cff0e6f7ef34
2005-02-01: Revelation 0.4.0-pre2
118
22ce7edb8982
=================================
119
22ce7edb8982
120
22ce7edb8982
Bugfixes:
121
261b3a5ba927
- allow entry drag'n'drop to folder directly before/after entry
122
5706a9d0a689
- crash when undoing an entry drag/drop under certain circumstances
123
3ce10ad7a1e6
- place Revelation under Accessories in the GNOME menu (Utility category)
124
1dae273ecf5e
- install mimetype icon into correct directory
125
552a2dc1b520
- run update-desktop-database on install, to register app for mimetype
126
9be42a38f988
- don't install authmanager module into bindir
127
9be42a38f988
- build authmanager module with position-independent code
128
9be42a38f988
- allow installation when fd.o shared MIME utils are missing
129
9be42a38f988
- don't update MIME databases at build-time if DESTDIR is set
130
22ce7edb8982
131
86bdcc2b8f52
Code changes:
132
86bdcc2b8f52
- updated unit tests for ui module
133
86bdcc2b8f52
134
22ce7edb8982
135
9e1db933e6ed
2005-01-24: Revelation 0.4.0-pre1
136
9e1db933e6ed
=================================
137
0ff8fc3c76f8
138
0ff8fc3c76f8
New features:
139
a62ae3d32272
- port to gtk+ 2.4 (new file dialog, combobox etc)
140
9e161d94bffc
- file handling uses GNOME VFS (can open files over http, ftp etc)
141
88e8c3cdbfe9
- use icons from the active GNOME icon theme
142
a32ec604c58f
- improved widgets when editing entries (dropdowns, fileselectors etc)
143
8077271f872d
- drag and drop of entries in tree
144
f5f9aadf2e19
- files can be dragged to Revelation to open them
145
c9d89f3ff91d
- the account clipboard is shared between Revelation instances
146
b57efdd083f5
- an account password chain is copied to the clipboard when launching entry
147
b57efdd083f5
- added menu item for copying username and password chain to clipboard
148
dad9b7b301d1
- username and password can be copied to clipboard, even when hidden
149
095f4008dc7f
- default action for entries is "go to"
150
59be49691b29
- integrated with gnome session manager
151
67d9e9983ed8
- new application icon
152
88e8c3cdbfe9
- added icon and mime-type for the data files
153
0ff8fc3c76f8
154
ec1f31e8f8e5
Bugfixes:
155
c9d89f3ff91d
- quit works correctly after continuing from an unhandled error
156
59be49691b29
- gtk/gnome command-line arguments are handled correctly
157
e7e3c35fedf0
- don't subclass gnome.ui.HRef (abstract widget from gnome-python 2.9.x)
158
47caac1545f2
- fall back to False for GNOME toolbar_detachable setting
159
095f4008dc7f
- renamed "launch" to "go to"
160
ec1f31e8f8e5
161
ec17fa90357a
Code changes:
162
c9d89f3ff91d
- rewrote and cleaned up all code
163
116c99733a1d
- improved the module APIs
164
8ec66df6d4cf
- added unittests for config, data, datahandler, entry, io, ui and util
165
c188d5e734c8
  modules
166
88e8c3cdbfe9
- removed libxml dependency (uses xml.dom.minidom from python instead)
167
ec17fa90357a
- reorganized source file tree
168
a207757f8451
- use GNU autotools for installation instead of python distutils
169
086abbb6fc3c
- use GtkUIManager for UI generation and management
170
ec17fa90357a
171
0ff8fc3c76f8
172
6a0eda45ed35
2004-09-27: Revelation 0.3.4
173
6a0eda45ed35
============================
174
6a0eda45ed35
175
6a0eda45ed35
Bugfixes:
176
6a0eda45ed35
- the Domain field had the tooltip set as its name
177
6a0eda45ed35
- the searchbar follows the detachable toolbar setting in gnome
178
6a0eda45ed35
- ask to continue running when an unknown error occurs
179
6a0eda45ed35
- activate searchbar button when hitting return in the entry
180
6a0eda45ed35
- workaround for crasher bug when editing an entry on some systems
181
6a0eda45ed35
182
6a0eda45ed35
183
7de8750f759b
2004-08-30: Revelation 0.3.3
184
96a566d69e06
============================
185
96a566d69e06
186
96a566d69e06
New features:
187
51f801ba546f
- added entry launchers
188
c8cf337f7fa4
- added a search toolbar (disabled by default)
189
ea938274559d
- added a password generator dialog
190
29c5326b470e
- added an XHTML/CSS exporter
191
936d7e85c4eb
- unknown errors are reported in a dialog with an error call traceback
192
96a566d69e06
193
b9ee81c1ceaf
Bugfixes:
194
b9ee81c1ceaf
- entry descriptions were not set when adding/editing an entry
195
f97ef7f08bed
- changed the keyboard shortcuts for add, edit and update entry to use
196
f97ef7f08bed
  the control modifier key, to avoid overriding other use of the keys.
197
f97ef7f08bed
  the old keyboard shortcuts can still be used when the tree has focus
198
b9ee81c1ceaf
199
936d7e85c4eb
Code changes:
200
e17f1f517e59
- created subclasses of Entry class for the various entry types
201
11f56ee74685
- created subclasses of Field class for the various field types
202
936d7e85c4eb
- added config_get() and config_connect() convenience functions
203
936d7e85c4eb
204
96a566d69e06
205
02fc1b2867d4
2004-08-09: Revelation 0.3.2
206
02fc1b2867d4
============================
207
02fc1b2867d4
208
02fc1b2867d4
Bugfixes:
209
02fc1b2867d4
- don't attempt to load the removed druid module on startup
210
02fc1b2867d4
211
02fc1b2867d4
212
7d9375f894bb
2004-08-08: Revelation 0.3.1
213
487a1cfcc667
============================
214
487a1cfcc667
215
487a1cfcc667
New features:
216
487a1cfcc667
- added a preference for autosaving data on change
217
487a1cfcc667
- added import/export of .netrc files
218
487a1cfcc667
- added import/export of GNOME Password Manager (gpass) files
219
487a1cfcc667
- replaced the import/export druids with normal file selectors
220
f4e8220f0a3a
- window size and position is stored on quit
221
487a1cfcc667
- default type when adding entries is Generic
222
487a1cfcc667
- vertical scrollbar only displayed when needed
223
487a1cfcc667
- most dialogs can be closed by pressing Escape
224
487a1cfcc667
- the OK button in password dialogs is ghosted until passwords are given
225
487a1cfcc667
- removed schema installation from setup.py to ease packaging
226
487a1cfcc667
227
487a1cfcc667
Bugfixes:
228
487a1cfcc667
- the preferences and import/export druids crashed on some systems
229
487a1cfcc667
- the gconf schema is checked on startup, and reinstalled when needed
230
487a1cfcc667
- fields containing & were not displayed correctly
231
487a1cfcc667
- file selector was opened when saving file in quit confirmation
232
487a1cfcc667
- spin buttons would not accept input from the keyboard
233
487a1cfcc667
- missing parent directories are created when saving files
234
487a1cfcc667
- added access keys to popup menus
235
487a1cfcc667
- file selectors and the about dialog set as transient for main window
236
487a1cfcc667
237
487a1cfcc667
Code changes:
238
487a1cfcc667
- rewrote data handling to use new Entry and Field objects,
239
487a1cfcc667
  and improved EntryStore, UndoQueue, DataFile and other
240
487a1cfcc667
  related systems
241
487a1cfcc667
- data handlers split out into separate modules
242
487a1cfcc667
- rewrote the configuration handling, using a new Config class
243
487a1cfcc667
- merged application UI and functionality classes
244
487a1cfcc667
- cleaned up dialog and ui code
245
487a1cfcc667
246
487a1cfcc667
247
cea4127a11c0
2004-04-06: Revelation 0.3.0
248
cea4127a11c0
============================
249
cea4127a11c0
250
cea4127a11c0
New features:
251
cea4127a11c0
- integrated password generator
252
cea4127a11c0
- gconf integration
253
cea4127a11c0
- new preference dialog
254
cea4127a11c0
- option for automatically opening file on startup
255
cea4127a11c0
- option for hiding passwords
256
cea4127a11c0
- an opened file can be locked
257
cea4127a11c0
- many small ui and usability improvements
258
cea4127a11c0
259
cea4127a11c0
Bugfixes:
260
cea4127a11c0
- the Figaro's Password Manager importer failed on empty fields
261
cea4127a11c0
- the password dialog allowed passwords longer than the keylength
262
cea4127a11c0
  of the encryption algorithms, causing them to fail
263
cea4127a11c0
264
cea4127a11c0
Other changes:
265
cea4127a11c0
- complete rewrite of some components, and major cleanups of others
266
cea4127a11c0
- removed the Usenet account type
267
cea4127a11c0