-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathNEWS
65 lines (52 loc) · 3.07 KB
/
NEWS
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
# Keys 0.1.0
New unstable version with more behind-the-doors changes to
improve the reliability of the operations as well as new options
to perform some additional functions.
* New features:
- (keystore db, testing): option to make a plain backup of the database. This is
a simple or encrypted snapshot copy of the database at the time it was performed.
- (keystore db, testing): option to restore a previously made backup.
- (keystore, testing): option to wipe the database. This will delete all the keyrings
other than "Master" and all the keys.
- (keyrings): import key. Option to import a previously exported key
(that are in a flattened BMessage format).
- (keyrings, testing): option to wipe a keyring. This will delete all of its keys but
keep the keyring itself.
- (keyrings): implemented remaining option of the key storage API related
to keyring lockdown, including "lock keyring", "set unlock key" and "remove
unlock key".
- (keys): export selected key as a flattened BMessage file. This could allow to
use that file to restore it later.
* Improvements:
- Most of the keystore read-write related code was moved to KeysApplication
class for generic usage instead of doing it locally. Also the implementations
were reworked to make use of messaging and better checks.
- The keystore data model had some modifications as well.
- Keyrings list view now uses a customized list view that pops up a context menu
with options related to the selected keyring, or a generic pop-up menu with
options related to the keystore overall otherwise.
- The keyring statistics dialog box was reworked. Before it was a simple BAlert,
but now it is a more organized full featured dialog box that also shows if the
keyring is currently locked.
- The add key dialog box has a new option that shows the password strength.
* Limitations and known issues:
- It still is not able to properly manage partially duplicated keys. Those are
keys with the same identifier but different secondary identifier.
# Keys 0.0.1
This is an unstable initial version intended only for testing and previewing.
It works if it is used to view and list data, but editing features are not
completely stable, although behind the scenes the changes are always saved, that
is not always replicated to the user interface. It also could contain
a number of stability issues that could make it not useful for end users.
* New features:
- New application written from scratch, using the Haiku Key Storage API.
- It can display the keyrings in the keystore, as well as keys in each keyrings,
and which applications were allowed to access each keyring. For each key,
it is possible to display the key metadata and its value.
- UNSTABLE (ui level): it can create and delete keyrings.
- UNSTABLE (ui level): it can create and delete keys under a keyring.
- It can revoke (remove) an application authorization to a certain keyring.
- It can restart the keystore_server if for some reason it was ended.
* Miscellaneous:
- Naming: the name "Keys" does what its name says, it is intended to
deal with things that have to do with the keystore of Haiku.