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
7ae1f811fd74
parent
2645d2e5e351
branch
default

fixed crash in XHTML exporter [Javier Kohen]

1
2645d2e5e351
xxxx-xx-xx: Revelation 0.4.12
2
2645d2e5e351
=============================
3
2645d2e5e351
4
7ae1f811fd74
Bugfixes:
5
7ae1f811fd74
- fixed crash in XHTML exporter [Javier Kohen]
6
7ae1f811fd74
7
2645d2e5e351
Translation:
8
2645d2e5e351
- added finnish translation [Ilkka Tuohela]
9
2645d2e5e351
10
b34d71a92a3b
2007-01-16: Revelation 0.4.11
11
e62dcf5e978b
=============================
12
e62dcf5e978b
13
e62dcf5e978b
Bugfixes:
14
e62dcf5e978b
- fix applet configuration checks
15
e62dcf5e978b
16
33195f57f9aa
Translation:
17
33195f57f9aa
- updated czech translation [Zbyněk Mrkvička]
18
33195f57f9aa
19
e62dcf5e978b
20
afbef40fa77c
2007-01-16: Revelation 0.4.10
21
57eaae684a7f
=============================
22
57eaae684a7f
23
57eaae684a7f
Bugfixes:
24
57eaae684a7f
- don't import missing mman module in applet
25
57eaae684a7f
26
57eaae684a7f
27
40dc41bdb803
2007-01-11: Revelation 0.4.9
28
7eba93b28afb
============================
29
7eba93b28afb
30
7eba93b28afb
Bugfixes:
31
7eba93b28afb
- fixed translation of field names and tooltips
32
cdaef80a065f
- don't include built config.py during make dist
33
a88a3f97003f
- added POTFILES.skip to skip translation for certain files
34
1e8d1627dc15
- set utf-8 encoding for POTFILES
35
a88a3f97003f
36
c02845f2a9f6
Translations:
37
c02845f2a9f6
- added czech translation [Zbyněk Mrkvička]
38
48a1bd7e1099
- updated german translation [Daniel Schindler]
39
c02845f2a9f6
40
7eba93b28afb
41
ee01d6741020
2006-12-31: Revelation 0.4.8
42
7b42e53d5df2
============================
43
7b42e53d5df2
44
253760f7a205
New features:
45
f7e311e828af
- translation support
46
3961c230bd79
- ported to gtk+ 2.8 and gnome 2.10
47
d6592e5be3fa
- added LUKS file import/export [John Lenz]
48
faf1e560d20a
- added SplashID CSV file import [Devan Goodwin]
49
7df21750b8cf
- cleaned up preferences dialog
50
f7e311e828af
- only show Revelation files by default in open and save dialogs
51
253760f7a205
52
253760f7a205
Bugfixes:
53
1ef8aaeca473
- improved error detection during file saving
54
a9c37c1309ec
- handle errors while loading icons [Wade Berrier]
55
6d8a1a08e17f
- scale icons with improper sizes
56
402e9b7c4901
- use new icon for ftp accounts (old one removed from gnome-icon-theme)
57
1d846e1296fb
- fixed crash when doubleclicking tree with no entry selected
58
c9459c069133
- password generator now always avoids ambiguous characters
59
8047278c3ce6
- password checker and generator follow "show passwords" preference
60
f7e311e828af
- don't use passwords in default goto commands
61
32df8c1bbdf3
- HIG fixes
62
02aff1644a84
- added missing config.guess and config.sub autoconf files
63
253760f7a205
64
6f05ba65c954
Translations:
65
35e27bc78f73
- added chinese translation [Dancefire]
66
2aff79fca9f3
- added french translation [Gilles Accad]
67
2aff79fca9f3
- added german translation [Christian Sagmueller]
68
bb620d201c59
- added swedish translation [Daniel Nylander]
69
6f05ba65c954
70
7b42e53d5df2
Code changes:
71
89256f7e6edd
- improved build scripts
72
6be23deaafc3
- generate ChangeLog from subversion log during make dist
73
c46bd5f2a327
- removed gnomemisc module
74
7b42e53d5df2
- don't use deprecated gnome-python modules
75
ec7798c40243
- moved convert_entry_generic() to the Entry.convert_generic() method
76
7b42e53d5df2
77
7b42e53d5df2
78
e92f2103325c
2006-02-06: Revelation 0.4.7
79
c5822eabab85
============================
80
c5822eabab85
81
c5822eabab85
Bugfixes:
82
c5822eabab85
- don't crash when unlocking file
83
e7337e848a4c
- ignore errors when automatically reloading file in applet
84
e7337e848a4c
- avoid hanging on missing network mounts when opening file
85
d3dc5af086e8
- build pyc/pyo files correctly when using DESTDIR with make install
86
c5822eabab85
87
c5822eabab85
88
ba434a17e651
2006-01-26: Revelation 0.4.6
89
77eb70aaf1e8
============================
90
77eb70aaf1e8
91
693abd3fbd04
New features:
92
f80290f7e569
- improved the searchbar, and use it instead of find dialog
93
693abd3fbd04
- new applet option to show/hide search entry
94
00898a0a594c
- use icons instead of colors in password entries to indicate strength
95
42fd064f49d3
- added Shannon entropy test and other improvements to password checker
96
693abd3fbd04
97
77eb70aaf1e8
Bugfixes:
98
de53973fd104
- fixed drag and drop undo/redo crashes
99
77eb70aaf1e8
- don't initialize python modules during configure checks
100
dcf64729d98b
- strip xml entities from password on clipboard copy or drag/drop
101
1c557d148dd6
- fix crash in Password Safe import/export with fields longer than 256 chars
102
e1e69f9f5cf7
- use full path when starting Revelation from applet
103
de53973fd104
- use correct key path for applet show_passwords gconf schema key
104
cace24e264c5
- ~ in filenames will now be expanded to homedir
105
d8af13b4e587
- changed default file format for export to XML
106
d8af13b4e587
- changed button "Edit" to "Update" in edit entry dialog
107
c6910efd8463
- remove GNOME_RevelationApplet.server during make clean
108
77eb70aaf1e8
109
cd39bf431632
Code changes:
110
cd39bf431632
- use stock gtk icon sizes instead of custom ones
111
cd39bf431632
112
cd39bf431632
113
60595491f191
2005-08-25: Revelation 0.4.5
114
719b928cba32
============================
115
719b928cba32
116
cc8db06642ff
New features:
117
80b1b99c36a4
- added Password Safe 2.x import/export
118
4a32f64db2eb
- added Password Safe 1.x import/export
119
a898aa70afb7
- added GPass 0.5.x import/export
120
3c2ae1b0e08a
- added MyPasswordSafe import/export
121
9226fb35c228
- added MyPasswordSafe import/export for old file format
122
b1900181d001
- added Password Gorilla import/export
123
cc8db06642ff
124
719b928cba32
Bugfixes:
125
6691f6ade6e7
- fix crash when searching with non-Unicode locale
126
fe71b6d3fc2a
- fix crashes in applet and with drag/drop on 64-bit systems
127
6691f6ade6e7
- encode data as Unicode when loading from files
128
a17541c9ff49
- more informative error messages for gnomemisc module
129
719b928cba32
- fix incorrect magic string in MIME-type entry
130
5637c676532e
- fixed a bug when importing GPass 0.4.x files with empty note
131
5637c676532e
- GPass importer handles multi-line notes correctly
132
5637c676532e
- GPass importer skips hostnames containing only http://
133
719b928cba32
- set correct app version number in datafile header
134
f48ca1b4146d
- default lock timeout for applet set to 10 minutes
135
2714cd3c4492
136
2714cd3c4492
Code changes:
137
2714cd3c4492
- check for necessary python modules at configure-time
138
a17541c9ff49
- don't use unnecessary defsfiles when building gnomemisc module
139
9295ddb2c689
- improved the applet name and description
140
719b928cba32
141
a5d7096d76f2
142
82c055d03a36
2005-08-07: Revelation 0.4.4
143
c8c5d2502a09
============================
144
c8c5d2502a09
145
2dd98538694e
New features:
146
c6e069377f71
- GNOME panel applet for looking up account info
147
bb1810f15e75
- option for copying password to clipboard on doubleclick
148
8812d70e39d9
- passwords are removed from clipboard after 60 seconds
149
c6e069377f71
- drag-and-drop from password labels when hiding passwords
150
9ed2b9f71fd9
- new "Add folder" item, instead of adding folders through "Add entry"
151
c6e069377f71
- rearranged toolbar layout
152
c6e069377f71
- option for setting toolbar style
153
92c45e701471
- the searchbar entry gets focus on startup if shown
154
2dd98538694e
155
c8c5d2502a09
Bugfixes:
156
c70268e6a3c3
- don't crash when attempting to load missing theme icons
157
aa9311a3571e
- properly handle all gnome-vfs errors when reading/writing files
158
92c45e701471
- password labels are unselectable when hiding passwords
159
92c45e701471
- don't warn about missing config data when schema install worked
160
92c45e701471
- avoid showing duplicates of non-modal dialogs
161
92c45e701471
- HIGified labels in dialogs
162
9ed2b9f71fd9
- install modules into platform-specific pyexecdir instead of pythondir
163
44b2a186b97c
- don't use deprecated gnome.vfs module with gnome-python 2.10
164
fe6d15c327ab
- properly quote autoconf macro names
165
c8c5d2502a09
166
32ed441f39a8
Code changes:
167
32ed441f39a8
- removed unit tests
168
89c3dd775abc
- moved Timer class from ui module to data module
169
1c56d7845099
- moved the wrap/ directory to src/wrap/
170
44b2a186b97c
- renamed the authmanager module to gnomemisc
171
ca2af4e02c4c
- wrapped panel_applet_request_focus()
172
c8c5d2502a09
173
e5681e842641
174
35864a73a048
2005-03-31: Revelation 0.4.3
175
5411d685ecc6
============================
176
5411d685ecc6
177
5411d685ecc6
New features:
178
5411d685ecc6
- added quit button to unlock file dialog
179
5411d685ecc6
180
8f6033ffc71b
Bugfixes:
181
0adf2eed4344
- don't wrap gnome_authentication_manager_dialog_is_visible()
182
0adf2eed4344
  (only available from libgnomeui-2.7.92)
183
070d0062872f
- make configure search for cracklib-format, cracklib-packer,
184
070d0062872f
  crack_mkdict and crack_packer as well as the normal commands
185
72bff8816fca
- stop autolock-timer when manually locking file, to avoid crash when
186
72bff8816fca
  timer tries to re-lock file
187
8f6033ffc71b
188
5411d685ecc6
189
c649040647c5
2005-03-22: Revelation 0.4.2
190
546c9c94d2eb
============================
191
546c9c94d2eb
192
546c9c94d2eb
Bugfixes:
193
deb6e8bed5dc
- don't use gtk.Action.set_sensitive() (API from gtk 2.6)
194
546c9c94d2eb
- check for mkdict/packer under /sbin and /usr/sbin in addition to $PATH
195
546c9c94d2eb
196
546c9c94d2eb
197
ac9e3621e5ea
2005-03-21: Revelation 0.4.1
198
bffe619c6cec
============================
199
bffe619c6cec
200
bffe619c6cec
New features:
201
9b4f955e623a
- option to autolock file after a period of inactivity
202
bffe619c6cec
- check password strength while entering, using cracklib
203
bffe619c6cec
- ask user to reload file if it is changed outside revelation
204
7f9cbee4434c
- added preference to select doubleclick action; go to, or edit
205
9b4f955e623a
- added password checker dialog
206
06ace2beb7ad
- improved the preference dialog
207
06ace2beb7ad
- improved user interface for copying passwords (and optionally
208
260e1dfe3e88
  usernames) to the clipboard
209
bffe619c6cec
210
bffe619c6cec
Bugfixes:
211
d3c3fba655b9
- use correct encoding in data files
212
d3c3fba655b9
- workaround for incorrect data file encoding (as generated by 0.4.0)
213
bffe619c6cec
- make undo actually work for edit actions
214
bffe619c6cec
- don't crash when redoing an undone edit action
215
dae43bdfcbd0
- don't crash when unable to save file (wrong permissions etc)
216
51d3c446da8f
- don't crash when loading missing icons from theme
217
693fe3e0223f
- fix potential crash on quit with some pygtk versions
218
96d3632398c6
- workaround for gnome-python bug causing crashes on 64-bit systems
219
96d3632398c6
  when changing a preference
220
bffe619c6cec
- workaround for gnome-python 2.9.x crasher bug in the session client
221
f75bf9f5bc0d
- properly handle invalid data in data files
222
bffe619c6cec
- prefs, password generator and search dialogs are no longer modal
223
53887f414c8f
- display non-ascii characters in filenames correctly
224
09c83811662e
- use fallback folder icons when not found in theme
225
c8f7da645a99
- hide any open dialogs when locking the file
226
5a85d838a653
- don't steal clipboard events from widgets in main window
227
09c83811662e
- update icons on theme change
228
f0ee0670f523
- use better lock icon
229
4dfbd6e95194
- use better stock icons for dialog buttons
230
171c8c03142d
- left-align labels in link-buttons (for URLs etc)
231
bffe619c6cec
232
1c96b7e48232
Code changes:
233
1c96b7e48232
- cleaned up the build-system and source file layout
234
1c96b7e48232
235
bffe619c6cec
236
ab267e8bc63d
2005-02-08: Revelation 0.4.0
237
4790385b8001
============================
238
c335973efe9f
239
c335973efe9f
New features:
240
c335973efe9f
- added export to plain text
241
c335973efe9f
242
c335973efe9f
Bugfixes:
243
5f46bd4ac49c
- treeview keyboard commands caused unhandled exception
244
249de64f5d68
- autosave file on drag/drop, if enabled
245
c335973efe9f
- set default button for overwrite dialog to cancel
246
ab267e8bc63d
- added configure switches for disabling mime and desktop update
247
ab267e8bc63d
- respect --disable-schemas-install configure switch
248
d34142b4f528
- build byte-compiled datahandler modules
249
c335973efe9f
250
c335973efe9f
251
cff0e6f7ef34
2005-02-01: Revelation 0.4.0-pre2
252
22ce7edb8982
=================================
253
22ce7edb8982
254
22ce7edb8982
Bugfixes:
255
261b3a5ba927
- allow entry drag'n'drop to folder directly before/after entry
256
5706a9d0a689
- crash when undoing an entry drag/drop under certain circumstances
257
3ce10ad7a1e6
- place Revelation under Accessories in the GNOME menu (Utility category)
258
1dae273ecf5e
- install mimetype icon into correct directory
259
552a2dc1b520
- run update-desktop-database on install, to register app for mimetype
260
9be42a38f988
- don't install authmanager module into bindir
261
9be42a38f988
- build authmanager module with position-independent code
262
9be42a38f988
- allow installation when fd.o shared MIME utils are missing
263
9be42a38f988
- don't update MIME databases at build-time if DESTDIR is set
264
22ce7edb8982
265
86bdcc2b8f52
Code changes:
266
86bdcc2b8f52
- updated unit tests for ui module
267
86bdcc2b8f52
268
22ce7edb8982
269
9e1db933e6ed
2005-01-24: Revelation 0.4.0-pre1
270
9e1db933e6ed
=================================
271
0ff8fc3c76f8
272
0ff8fc3c76f8
New features:
273
a62ae3d32272
- port to gtk+ 2.4 (new file dialog, combobox etc)
274
9e161d94bffc
- file handling uses GNOME VFS (can open files over http, ftp etc)
275
88e8c3cdbfe9
- use icons from the active GNOME icon theme
276
a32ec604c58f
- improved widgets when editing entries (dropdowns, fileselectors etc)
277
8077271f872d
- drag and drop of entries in tree
278
f5f9aadf2e19
- files can be dragged to Revelation to open them
279
c9d89f3ff91d
- the account clipboard is shared between Revelation instances
280
b57efdd083f5
- an account password chain is copied to the clipboard when launching entry
281
b57efdd083f5
- added menu item for copying username and password chain to clipboard
282
dad9b7b301d1
- username and password can be copied to clipboard, even when hidden
283
095f4008dc7f
- default action for entries is "go to"
284
59be49691b29
- integrated with gnome session manager
285
67d9e9983ed8
- new application icon
286
88e8c3cdbfe9
- added icon and mime-type for the data files
287
0ff8fc3c76f8
288
ec1f31e8f8e5
Bugfixes:
289
c9d89f3ff91d
- quit works correctly after continuing from an unhandled error
290
59be49691b29
- gtk/gnome command-line arguments are handled correctly
291
e7e3c35fedf0
- don't subclass gnome.ui.HRef (abstract widget from gnome-python 2.9.x)
292
47caac1545f2
- fall back to False for GNOME toolbar_detachable setting
293
095f4008dc7f
- renamed "launch" to "go to"
294
ec1f31e8f8e5
295
ec17fa90357a
Code changes:
296
c9d89f3ff91d
- rewrote and cleaned up all code
297
116c99733a1d
- improved the module APIs
298
8ec66df6d4cf
- added unittests for config, data, datahandler, entry, io, ui and util
299
c188d5e734c8
  modules
300
88e8c3cdbfe9
- removed libxml dependency (uses xml.dom.minidom from python instead)
301
ec17fa90357a
- reorganized source file tree
302
a207757f8451
- use GNU autotools for installation instead of python distutils
303
086abbb6fc3c
- use GtkUIManager for UI generation and management
304
ec17fa90357a
305
0ff8fc3c76f8
306
6a0eda45ed35
2004-09-27: Revelation 0.3.4
307
6a0eda45ed35
============================
308
6a0eda45ed35
309
6a0eda45ed35
Bugfixes:
310
6a0eda45ed35
- the Domain field had the tooltip set as its name
311
6a0eda45ed35
- the searchbar follows the detachable toolbar setting in gnome
312
6a0eda45ed35
- ask to continue running when an unknown error occurs
313
6a0eda45ed35
- activate searchbar button when hitting return in the entry
314
6a0eda45ed35
- workaround for crasher bug when editing an entry on some systems
315
6a0eda45ed35
316
6a0eda45ed35
317
7de8750f759b
2004-08-30: Revelation 0.3.3
318
96a566d69e06
============================
319
96a566d69e06
320
96a566d69e06
New features:
321
51f801ba546f
- added entry launchers
322
c8cf337f7fa4
- added a search toolbar (disabled by default)
323
ea938274559d
- added a password generator dialog
324
29c5326b470e
- added an XHTML/CSS exporter
325
936d7e85c4eb
- unknown errors are reported in a dialog with an error call traceback
326
96a566d69e06
327
b9ee81c1ceaf
Bugfixes:
328
b9ee81c1ceaf
- entry descriptions were not set when adding/editing an entry
329
f97ef7f08bed
- changed the keyboard shortcuts for add, edit and update entry to use
330
f97ef7f08bed
  the control modifier key, to avoid overriding other use of the keys.
331
f97ef7f08bed
  the old keyboard shortcuts can still be used when the tree has focus
332
b9ee81c1ceaf
333
936d7e85c4eb
Code changes:
334
e17f1f517e59
- created subclasses of Entry class for the various entry types
335
11f56ee74685
- created subclasses of Field class for the various field types
336
936d7e85c4eb
- added config_get() and config_connect() convenience functions
337
936d7e85c4eb
338
96a566d69e06
339
02fc1b2867d4
2004-08-09: Revelation 0.3.2
340
02fc1b2867d4
============================
341
02fc1b2867d4
342
02fc1b2867d4
Bugfixes:
343
02fc1b2867d4
- don't attempt to load the removed druid module on startup
344
02fc1b2867d4
345
02fc1b2867d4
346
7d9375f894bb
2004-08-08: Revelation 0.3.1
347
487a1cfcc667
============================
348
487a1cfcc667
349
487a1cfcc667
New features:
350
487a1cfcc667
- added a preference for autosaving data on change
351
487a1cfcc667
- added import/export of .netrc files
352
487a1cfcc667
- added import/export of GNOME Password Manager (gpass) files
353
487a1cfcc667
- replaced the import/export druids with normal file selectors
354
f4e8220f0a3a
- window size and position is stored on quit
355
487a1cfcc667
- default type when adding entries is Generic
356
487a1cfcc667
- vertical scrollbar only displayed when needed
357
487a1cfcc667
- most dialogs can be closed by pressing Escape
358
487a1cfcc667
- the OK button in password dialogs is ghosted until passwords are given
359
487a1cfcc667
- removed schema installation from setup.py to ease packaging
360
487a1cfcc667
361
487a1cfcc667
Bugfixes:
362
487a1cfcc667
- the preferences and import/export druids crashed on some systems
363
487a1cfcc667
- the gconf schema is checked on startup, and reinstalled when needed
364
487a1cfcc667
- fields containing & were not displayed correctly
365
487a1cfcc667
- file selector was opened when saving file in quit confirmation
366
487a1cfcc667
- spin buttons would not accept input from the keyboard
367
487a1cfcc667
- missing parent directories are created when saving files
368
487a1cfcc667
- added access keys to popup menus
369
487a1cfcc667
- file selectors and the about dialog set as transient for main window
370
487a1cfcc667
371
487a1cfcc667
Code changes:
372
487a1cfcc667
- rewrote data handling to use new Entry and Field objects,
373
487a1cfcc667
  and improved EntryStore, UndoQueue, DataFile and other
374
487a1cfcc667
  related systems
375
487a1cfcc667
- data handlers split out into separate modules
376
487a1cfcc667
- rewrote the configuration handling, using a new Config class
377
487a1cfcc667
- merged application UI and functionality classes
378
487a1cfcc667
- cleaned up dialog and ui code
379
487a1cfcc667
380
487a1cfcc667
381
cea4127a11c0
2004-04-06: Revelation 0.3.0
382
cea4127a11c0
============================
383
cea4127a11c0
384
cea4127a11c0
New features:
385
cea4127a11c0
- integrated password generator
386
cea4127a11c0
- gconf integration
387
cea4127a11c0
- new preference dialog
388
cea4127a11c0
- option for automatically opening file on startup
389
cea4127a11c0
- option for hiding passwords
390
cea4127a11c0
- an opened file can be locked
391
cea4127a11c0
- many small ui and usability improvements
392
cea4127a11c0
393
cea4127a11c0
Bugfixes:
394
cea4127a11c0
- the Figaro's Password Manager importer failed on empty fields
395
cea4127a11c0
- the password dialog allowed passwords longer than the keylength
396
cea4127a11c0
  of the encryption algorithms, causing them to fail
397
cea4127a11c0
398
cea4127a11c0
Other changes:
399
cea4127a11c0
- complete rewrite of some components, and major cleanups of others
400
cea4127a11c0
- removed the Usenet account type
401
cea4127a11c0