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
cff0e6f7ef34
parent
e0a14b958359
branch
default
tags
revelation-0.4.0-pre2

bumped version number to 0.4.0-pre2

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