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
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
|
gcr 3.10.0:
- Fix annotations [#705225]
- Updated translations
gcr 3.9.91:
- Translation fixes [#707077, #707078]
- Updated translations
gcr 3.9.90:
- GcrCertificateWidget: inherit from GtkBin, not GtkWidget [#701048]
- Made gcr-certificate-renderer close the dialog when clicking okay [#699543]
- Port to new p11-kit managed style functions
- Testing fixes [#705139]
- Build fixes [#695973, ...]
gcr 3.9.1:
- Vapi bindings [#689685]
- Don't import to 'xdg' module in the importer
- Add appropriate icon for p11-kit trust module
- Handle cases where no certificate data is available
- Build fixes
gcr 3.8.2:
- Build certificate chains when intermediates are wrong order [#699026]
- Don't try to import certificates to gnome-keyring xdg module
- Add appropriate icon for p11-kit trust module
- Make gcr build on both pre GTK+ 3.8 and later versions
- Update for recent changes in libtasn1
- Handle cases where no certificate data is available
- Fix for GTK+ 3.8 deprecations
- Build fixes
gcr 3.8.1:
- Fix erroneously cancelled prompts
- Updated translations
gcr 3.8.0:
- Fix crash when hashing an unsupported attributes [#696305]
- Updated translations
gcr 3.7.92:
- Have the gcr-prompter replace the running prompter
- Fix segfault when prompt is dismissed immediately\
- Updated translations
gcr 3.7.91:
- Updated translations
- Translation fixes [#692536]
- Build fixes [#693591, #693440, #687980]
gcr 3.7.5:
- Separate the base and ui parts of the Gcr library more thoroughly
- Fix crasher in armor parsing code
- Build fixes
- Updated translations
gcr 3.7.2:
- Fix corner case in DER parsing
- Fix crash when parsing invalid DER
- More complete test coverage
- Other minor fixes
- Build fixes
gcr 3.7.1:
- Allow system prompts to be cancelled while in 'checking' state
- Cancel system prompts when the prompter goes away
- Use gnome-common code coverage macros
- Translation fixes
- Build fixes
gcr 3.6.1:
- Remove unneeded translation
- Clear and focus password entry in gcr-viewer when invalid password
- Keep enumerating if getting info about one slot fails.
- Updated translations
- Testing fixes
gcr 3.6.0:
- Updated translations
gcr 3.5.92:
- Updated transaltions
gcr 3.5.90:
- Updated translations
- Don't fail preconditions when pkcs11 isn't initialized in gcr
- Fix regression in ASN.1 parsing
- Build fixes
gcr 3.5.5:
- Use p11-kit/pkcs11.h instead of shipping a copy with gck.
- Documentation fixes
- Updated translations
gcr 3.5.4:
- Add debug output to GcrSecretExchange
- Fix invalid warning when sending a secret exchange
- Remove support code for old glib versions
- Updated translations
- Documentation fixes
gcr 3.5.3:
- Rework DER parsing so we can parse odd PKCS#12 files
- Use GBytes, bump glib dependency
- Enable gnome2 keyring storage
- Documentation fixes
- Updated translations
gcr 3.4.1:
- Fix more issues disabling grabs during password prompts
- More debug messages to GcrSystemPrompter
- Fix up GCR_DEBUG and GCK_DEBUG environment variables
- Updated translations
- Build fixes
gcr 3.4.0:
(no changes since last release)
gcr 3.3.92:
- Fix up copyright headers
- Updated translations
- Build fix
gcr 3.3.90:
- Expose the secure memory API
gcr 3.3.5:
- Add way to specify button labels for a GcrPrompt
- Reenable grabs for password prompts
gcr 3.3.4
- Display an appropriate title in gcr-viewer
- Include GcrPrompt documentation
- Add 'new-prompt' signal to GcrSystemPrompter for use with javascript
- Fix build for glib 2.31 deprecations
- Build fixes
gcr 3.3.3.1
- Fix build issues
gcr 3.3.3
- Add support for parsing PKCS#10 and SPKAC formats in GcrParser
- Add support for viewing certificate requests in GcrViewer
- Support for dynamically loading private key data from PKCS#11
- Add GcrCertificateRequest class for requesting certificates
- Add function to retrieve basic constraints from a certificate
- Show import errors in an info bar under the viewer
- Don't show empty dates in gnupg key renderer
- Make secure memory pool shared across modules
- Add GckBuilder as a mutable attribute set
- Add floating references to GckAttributes
- Rename GckObjectAttributes to GckObjectCache
- Expose GcrSecureEntryBuffer as a public class
- Add system prompt and prompter
- Expose uri in GcrImporter
- Fix build for glib 2.31 deprecations
- Licensing fixes
- Build fixes, internal bug fixes, documentation, etc.
gcr 3.3.2.1
- Fix build issues
gcr 3.3.2
- Allow changing collection on a GcrCollectionModel, add tree/list
mode to GcrCollectionModel
- Allow chaining of GckEnumerator objects, so that when objects from
one is listed, then chained enumerator is enumerated.
- Integrate GTlsInteraction into libgck for logging in or key auth.
- Refactor internal DER parsing to use reference counted memory
using the prototyped GBytes API.
- Build fixes, documentation fixes, testing fixes, memory leak fixes
gcr 3.3.1.1
- Fix build issues
gcr 3.3.1
- Add function to get elements of union collection
- Add gck_slot_enumerate_objects() function
- Enumerator can now retrieve object attributes
- Add gck_session_find_handles() and friends
- Add gnupg and password icons
- Function to notify that certificate changed
- Update glib dependency for 2.30.0
- Build, translation and documentation fixes
Versions 3.2.2 and prior were released as part of gnome-keyring
|