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