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
546c9c94d2eb
parent
ac9e3621e5ea
branch
default

check for mkdict/packer under /sbin and /usr/sbin in addition to /sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/usr/local/bin:/opt/bin:/usr/i686-pc-linux-gnu/gcc-bin/3.3.5:/opt/ati/bin:/opt/Acrobat5:/opt/stuffit/bin:/opt/blackdown-jdk-1.4.2.01/bin:/opt/blackdown-jdk-1.4.2.01/jre/bin:/usr/qt/3/bin:/usr/kde/3.3/bin:/opt/HelixPlayer:/usr/games/bin:/opt/vmware/bin

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