summaryrefslogtreecommitdiff
path: root/NEWS
blob: c4adcb85b4beaf326df0b4f5b41355ba65c73185 (plain)
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
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
gcr 3.13.91:
 - Add support for parsing EC keys [#672137]
 - Add support for EC keys to key renderer
 - Parser support for PEM 'PUBLIC KEY' files
 - Parser support for parsing ECDSA OpenSSH keys
 - Fix use of libgcrypt 1.6+
 - Fix for deprecations in Gtk 3.13.x
 - Updated translations
 - Use g_debug() instead of our own debug wrappers
 - Bump required GLib version to 2.38.x
 - Don't include deprecated library in our pkg-config file [#732082]
 - Don't use non-portable 'sed -i' shell command [#728506]
 - Change CVS to Git in error message [#730340]
 - Build fixes

gcr 3.12.0:
 - Use /usr/bin/env to find python [#726909]
 - Updated translations

gcr 3.11.91:
 - Parallel tests, non-recursive Makefile, and TAP
 - Add gck_enumerator_set_object_type_full() function
 - Add an accessor for GckAttribute raw value data
 - Add gcr_certificate_get_markup() function
 - Store imported key filename in GcrParsed & GcrParser [#705225]
 - Allow using GBytes with GcrParser [#708736]
 - Lots of VAPI and GIR fixes [#720504 ...]
 - Deprecation fixes
 - Updated translations
 - Valgrind fix and update headers [#710983 #702648]
 - Build fixes

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