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: 1.9 MB): HTTPS / SSH
hg clone https://bitbucket.org/erikg/revelation
hg clone ssh://hg@bitbucket.org/erikg/revelation

Revelation / NEWS

commit
c612387bf775
parent
d1c13e095736
branch
default
tags
revelation-0.4.0

fixed typo in python path checks

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