1.5.1
by Sebastien Bacher
Import upstream version 3.6.2 |
1 |
Changes in version 3.6.2 are: |
2 |
* Accept XDG_DATA_HOME environment variable during initialization |
|
3 |
* Handle empty secrets correctly |
|
4 |
||
1.1.84
by Iain Lane
Import upstream version 3.6.1 |
5 |
Changes in version 3.6.1 are: |
6 |
* Fix regressions with keyring master password changing |
|
7 |
* Load schema for secret items correctly, prevents storing multiple times |
|
8 |
for items stored via libsecret |
|
9 |
* Setup translations properly when daemon starts |
|
10 |
* Fix memory leak in PKCS#11 module |
|
11 |
* Updated translations |
|
12 |
||
1.1.83
by Robert Ancell
Import upstream version 3.6.0 |
13 |
Changes in version 3.6.0 are: |
14 |
* Updated translations |
|
15 |
||
1.1.82
by Didier Roche
Import upstream version 3.5.92 |
16 |
Changes in version 3.5.92 are: |
17 |
* Updated translations |
|
18 |
||
1.1.81
by Robert Ancell
Import upstream version 3.5.91 |
19 |
Changes in version 3.5.91 are: |
20 |
* Updated translations |
|
21 |
||
1.1.80
by Robert Ancell
Import upstream version 3.5.90 |
22 |
Changes in version 3.5.90 are: |
23 |
* Use the XDG directories for storing keys |
|
24 |
* Updated translations |
|
25 |
* Better handling of the --replace argument to gnome-keyring-daemon |
|
26 |
* Fix ability to store keyring files without using hardlinks |
|
27 |
* Make the GPG agent password caching options work correctly |
|
28 |
||
1.1.79
by Robert Ancell
Import upstream version 3.5.5 |
29 |
Changes in version 3.5.5 are: |
30 |
* Initialize PKCS#11 correctly in gnome-keyring tool |
|
31 |
* Rename the p11-kit module file |
|
32 |
* Use setsid() to become a process leader when daemonizing |
|
33 |
* Build fixes |
|
34 |
||
35 |
Changes in version 3.5.4 are: |
|
36 |
* Support the xdg:schema attribute on secret items |
|
37 |
* Update to newer glib dependency and remove redundant code |
|
38 |
* Encode passwords correctly for gpg2 in the gpg-agent |
|
39 |
* Fix types of the DBus Created and Modified properties |
|
40 |
* Expose the 'session' and 'login' keyrings as aliases |
|
41 |
* Emit Secret Service signals when collections/items change |
|
42 |
* Fix some spurious warnings |
|
43 |
* Testing fixes |
|
44 |
||
1.1.78
by Robert Ancell
Import upstream version 3.5.3 |
45 |
Changes in version 3.5.3 are: |
46 |
* Return correct introspect data for Secret Service |
|
47 |
* Fix the gnome2-store for gcr importer, and test |
|
48 |
* Debug and logging fixes |
|
49 |
* Updated translations |
|
50 |
* Build fixes |
|
51 |
||
1.4.1
by Jordi Mallach
Import upstream version 3.4.1 |
52 |
Changes in version 3.4.1 are: |
53 |
* Set 'text/plain' content type on secrets returned from daemon |
|
54 |
* Use correct XDG_RUNTIME_DIR when started from PAM |
|
55 |
* Updated translations |
|
56 |
* License fix |
|
57 |
* More tests |
|
58 |
* Build fixes |
|
59 |
||
60 |
Changes in version 3.4.0 are: |
|
61 |
* Updated translations |
|
62 |
||
63 |
Changes in version 3.3.92 are: |
|
64 |
* Use runtime dir instead of /tmp for sockets |
|
65 |
* Updated translations |
|
66 |
* Fix copyright headers |
|
67 |
* Build fixes |
|
68 |
||
69 |
Changes in version 3.3.91 are: |
|
70 |
* Fix regression in changing a keyring master password |
|
71 |
* Set better button labels for the prompts |
|
72 |
* Fix assertion when cancelling a unlock prompt |
|
73 |
* Use a single CA certificates file by default |
|
74 |
* Updated translations |
|
75 |
||
76 |
Changes in version 3.3.5 are: |
|
77 |
* Updated translations |
|
78 |
* Fix introspection data for SearchItems() |
|
79 |
* Fix regression when an invalid password used to unlock keyring |
|
80 |
||
81 |
Changes in version 3.3.4 are: |
|
82 |
* Updated translations |
|
83 |
* Build fixes |
|
84 |
||
85 |
Changes in version 3.3.3.1 are: |
|
86 |
* No message in gnome-keyring-pkcs11.so module, when no daemon running |
|
87 |
* Updated translations |
|
88 |
* Build fixes |
|
89 |
||
90 |
Changes in version 3.3.3 are: |
|
91 |
* Distribute correct desktop autostart files |
|
92 |
* Use GcrPrompt and GcrSystemPrompt for prompting |
|
93 |
* Do not crash when reading a truncated keyring file |
|
94 |
* Add test tool for dumping the keyring format |
|
95 |
* Update for GckBuilder changes in libgck |
|
96 |
* Fix for deprecations in glib 2.31.x |
|
97 |
* Fix ReadAlias() returning null when 'login' keyring exists |
|
98 |
* Build fixes, bug fixes |
|
99 |
||
100 |
Changes in version 3.3.2 are: |
|
101 |
* Do not make label selectionnable in prompt dialog |
|
102 |
* Fix deadlock in the 'unsafe storage' prompt |
|
103 |
* Better locking for the old gnome2-store |
|
104 |
* Updated translations |
|
105 |
* Build fixes |
|
106 |
||
107 |
Changes in version 3.3.1.1 are: |
|
108 |
* Build correctly against glib 2.31 |
|
109 |
||
110 |
Changes in version 3.3.1 are: |
|
111 |
* Return most recent secret first when searching |
|
112 |
* Split the Gcr and Gck libraries out of gnome-keyring |
|
113 |
* Build fixes |
|
114 |
* Updated translations |
|
115 |
||
141
by Ken VanDine
* New upstream release |
116 |
Changes in version 3.2.2 are: |
117 |
* Fix problem with 'unsafe storage' prompt deadlocking |
|
118 |
* Remove XFCE & LXDE from OnlyShowIn for autostart files |
|
119 |
* Use g_random_int_range() for pseudo-random hash iteration count |
|
120 |
* Return password results with the most recent result first |
|
121 |
* Make clear source of warnings from the rpc module |
|
122 |
* Updated translations |
|
123 |
* Build fixes |
|
124 |
||
139
by Didier Roche
* New upstream release: (LP: #877246) |
125 |
Changes in version 3.2.1 are: |
126 |
* Fix debugging output, and erroneous warnings |
|
127 |
* Updated translations |
|
128 |
||
1.1.74
by Ken VanDine
Import upstream version 3.2.0 |
129 |
Changes in version 3.2.0 are: |
130 |
* Don't install setuid when filesystem capabilities not available |
|
131 |
* Updated translations |
|
132 |
||
1.1.72
by Martin Pitt
Import upstream version 3.1.92 |
133 |
Changes in version 3.1.92 are: |
134 |
* Add back the file format "documentation" |
|
135 |
* Make .desktop file match prompt process so icon and title are shown |
|
136 |
* Fix packaging issues installing the pkcs11 module |
|
137 |
* return correct error code in gpg-agent for unimplemented stuff |
|
138 |
* Fixes for parsing/viewing various (sometimes slightly invalid) PKCS#12 files |
|
139 |
* Allow daemon to access secrets of internal PKCS#11 modules, so that we can |
|
140 |
do things like hash NTLM and Kerberos secrets in the future. |
|
141 |
* Build and documentation fixes |
|
142 |
* Updated translations |
|
143 |
||
1.1.71
by Rodrigo Moya
Import upstream version 3.1.91 |
144 |
Changes in version 3.1.91 are: |
145 |
* gcr-viewer will now display errors when failing to load a file. |
|
146 |
* gcr-viewer can now prompt for passwords to unlock files |
|
147 |
* Add support for getting the current data block being parsed in GcrParser. |
|
148 |
* Add debug output to various points in the GCR and GCK libraries. |
|
149 |
* When replacing another gnome-keyring-daemon, wait a moment before initializing. |
|
150 |
* Fix GCR library initialization bugs loading PKCS#11 modules. |
|
151 |
* Fine tuning of GcrParser when parsing PKCS#12 files. |
|
152 |
* Build and packaging fixes |
|
153 |
* Updated translations |
|
154 |
||
155 |
Changes in version 3.1.90 are: |
|
156 |
* Install better xdg-mime files for identifying crypto related file types |
|
157 |
* New gcr-viewer for viewing certificates and keys, hooked up to file types |
|
158 |
* Display tweaks for the certificate and key widgets |
|
159 |
* Don't initialize PKCS#11 modules automatically in gcr library unless needed. |
|
160 |
* Cleanup the libgck API since we're bumping the major version. |
|
161 |
* ABI fixes for the GCR library for changes in the 3.1.x release cycle |
|
162 |
* New automatic checks for symbols that have changed in the ABI |
|
163 |
* Add async PKCS#11 initialization functions to libgck |
|
164 |
* Display Certificate otherName subject-alt-name for xmppAddr and DNS SRV |
|
165 |
* Documentation, testing, translation and build fixes. |
|
166 |
||
1.1.70
by Chris Coulson
Import upstream version 3.1.4 |
167 |
Changes in version 3.1.4 are: |
168 |
* New GcrListSelector class for selecting multiple keys. |
|
169 |
* Add icons for key and key pair. |
|
170 |
* Gcr now has support for loading of GnuPG keys from gpg, including photos. |
|
171 |
* New gcr dependency on p11-kit for loading PKCS#11 modules. |
|
172 |
* Remove support for GTK+ 2.x |
|
173 |
* Implement calculation of fingerprints in gcr for keys. |
|
174 |
* Fix problems in daemon if IPC lock or FS capabilities are not available. |
|
175 |
* Bug fixes and build fixes. |
|
176 |
* Code cleanup and refactoring. |
|
177 |
||
1.1.69
by Martin Pitt
Import upstream version 3.1.1 |
178 |
Changes in version 3.1.1 are: |
179 |
* Add 'Export Certificate' option to right click of certificate widget. |
|
180 |
* Use file system linux capabilities for memory locking. |
|
181 |
* Set correct daemon SELinux context when started from PAM module. |
|
182 |
* Fix assertions in parser. |
|
183 |
* Add GcrCollection interface to represent collections of objects. |
|
184 |
* Add GcrGnupgCollection to libgcr. |
|
185 |
* Implement functionality in renderers to populate GtkTreeModel |
|
186 |
* Add a GcrSelector widget. |
|
187 |
* Cleanup unregistering from session. |
|
188 |
* Translations and translation fixes. |
|
1.1.70
by Chris Coulson
Import upstream version 3.1.4 |
189 |
|
190 |
Changes in version 3.0.3 are: |
|
191 |
* Build fixes on OpenBSD. |
|
192 |
* Don't prompt multiple times for simultaneous unlocking of keyrings. |
|
193 |
||
194 |
Changes in version 3.0.2 are: |
|
195 |
* Add documentation images for gcr widgets. |
|
196 |
* Translation fixes. |
|
1.2.8
by Martin Pitt
Import upstream version 3.0.2 |
197 |
* Build fixes. |
198 |
||
199 |
Changes in version 3.0.1 are: |
|
200 |
* Fix clicking buttons in 'unsafe storage' dialog on GTK+3 |
|
201 |
* Build with GTK+3 by default |
|
202 |
* More tests and test fine tuning: --enable-tests=yes/no/full |
|
203 |
* Expand path in gnome-keyring-prompt.desktop properly |
|
204 |
* Implement debug tracing in parts of gcr library. |
|
205 |
* Complete documentation in gcr and gck libraries. |
|
206 |
* Fix assertions in gcr library during parsing of a stream. |
|
207 |
* Build fixes |
|
208 |
||
1.2.7
by Laurent Bigonville
Import upstream version 3.0.0 |
209 |
Changes in version 3.0.0 are: |
210 |
* Translations |
|
211 |
||
212 |
Changes in version 2.91.93 are: |
|
213 |
* Use full interface.Property form for CreateCollection and CreateItem |
|
214 |
in the DBus API. |
|
215 |
* Add deprecated functions for libgcr symbols lost since 2.32.x |
|
216 |
* Don't crash when the GPG agent is asked for a passhprase without a |
|
217 |
key id. |
|
218 |
||
219 |
Changes in version 2.91.92 are: |
|
220 |
* Don't leak login name from PAM when logging error. |
|
221 |
* Also start daemon in XFCE |
|
222 |
* Fix inability to save password for other keyrings. |
|
223 |
* Build and test fixes. |
|
224 |
* Support removal of aliases via the secret service API |
|
225 |
* Fix race condition when multiple applications create the default |
|
226 |
keyring at the same time. |
|
227 |
* Add a desktop file for gnome-keyring-prompt, so the icon shows up |
|
228 |
properly in gnome-shell. |
|
229 |
* Implement HKDF for transport encryption security. |
|
230 |
||
1.2.6
by Laurent Bigonville
Import upstream version 2.91.91 |
231 |
Changes in version 2.91.91 are: |
232 |
* Fix the certificate details expander when used with GTK+3 |
|
233 |
* Calculate the minimum/natural size of the certificate widget better. |
|
234 |
* Fix gnome-keyring-prompt for GTK+3 release. |
|
235 |
* Fix problems with the URIs used for trust lookup and storage. |
|
236 |
* Pass around a content-type for secrets in the DBus Secret Service API. |
|
237 |
* If DBus couldn't be initialized when starting up the daemon, try |
|
238 |
again at a later point. |
|
239 |
* Build and testing fixes. |
|
240 |
* Remove support for the pkcs11-options file, and wait for a proper |
|
241 |
configuration file setup being worked on in p11-kit. |
|
242 |
* Add support for --version argument to gnome-keyring-daemon and |
|
243 |
gnome-keyring |
|
244 |
* Create necessary directory when storing trust assertion objects. |
|
245 |
||
1.2.5
by Sjoerd Simons
Import upstream version 2.91.4 |
246 |
Changes in version 2.91.4 are: |
247 |
* gck library loads PKCS#11 modules from /usr/lib/pkcs11 |
|
248 |
* PKCS#11 config file in /etc/xdg/pkcs11.conf[.defaults] |
|
249 |
* Many ASN.1 encoding fixes. |
|
250 |
* Refactor how tests work. |
|
251 |
* Install standalone PKCS#11 modules to a consistent location. |
|
252 |
* Memory leaks and other bug fixes. |
|
253 |
* Allow enumeration of objects in specific PKCS#11 slots as well |
|
254 |
as modules. |
|
255 |
* Add GcrCertificateChain for building certificate chains. |
|
256 |
* Implementation of the initial PKCS#11 Trust Assertions spec. |
|
257 |
* Add GcrPkcs11Certificate for looking up certificates in PKCS#11 |
|
258 |
modules by issuer. |
|
259 |
* Expose gcr functionality for setting which PKCS#11 modules to use. |
|
260 |
* Find the root certificates by default. |
|
261 |
* Move to a single header model for libgcr. |
|
262 |
* Don't load *.la files when looking for PKCS#11 modules. |
|
263 |
* Fixes for GTK+3.0 |
|
264 |
* New xdg-store PKCS#11 module with support for storing trust |
|
265 |
assertions. |
|
266 |
* Rename old user-store to gnome2-store since it stores its data |
|
267 |
in old formats in the old .gnome2 location. |
|
268 |
||
1.2.4
by Laurent Bigonville
Import upstream version 2.91.3 |
269 |
Changes in version 2.91.3 are: |
270 |
* Shutdown module timer when holding proper mutex. |
|
271 |
* Linux capabilities to overcome limits on locked memory. |
|
272 |
* Update HACKING with coding style |
|
273 |
* Build fixes. |
|
274 |
||
275 |
Changes in version 2.91.2 are: |
|
276 |
* Add timeout if PAM startup doesn't complete shortly. |
|
277 |
* Fix login keyring password when it doesn't match unix login. |
|
278 |
* Replace gp11-0 with gck in pkgconfig file |
|
279 |
* Fix broken dispose of GcrCertificateWidget |
|
280 |
* Remove gp11 library. |
|
281 |
||
1.2.3
by Emilio Pozuelo Monfort
Import upstream version 2.91.1 |
282 |
Changes in version 2.91.1 are: |
283 |
* Fix build problem in gpg-agent. |
|
284 |
* Properly distribute pkgconfig file for gck library. |
|
285 |
* Better certificate widget in gcr library. |
|
286 |
* Add extra debug guard around printing of prompt io. |
|
287 |
* Rework how the gcr parser and importer work together. |
|
288 |
* More GTK+ 3.0 fixes. |
|
289 |
||
290 |
Changes in version 2.91.0 are: |
|
291 |
* String and punctuation fixes. |
|
292 |
* Add libgck library to soon replace libgp11 |
|
293 |
* Migrate everything in gnome-keyring to libgp11 |
|
294 |
* Fix invalid memory access in PKCS#11 rpc-layer |
|
295 |
* Fix race condition in tests |
|
296 |
||
297 |
Changes in version 2.32.0 are: |
|
298 |
* Make bulids silent by default. |
|
299 |
||
300 |
Changes in version 2.31.92 are: |
|
301 |
* Require glib 2.25 or later. |
|
302 |
* Require automake 1.7 or later. |
|
303 |
* Fix assertion in secure memory code. |
|
304 |
* Don't go into endless loop when GPG Agent client disconnects. |
|
305 |
* Fix double free in gp11 library. |
|
306 |
* Fix crash during keyring unlock operation. |
|
307 |
* Expand prompt details when a non-default unlock option is chosen. |
|
308 |
* Migrate to gsettings. |
|
309 |
* Use gsettings for GPG agent unlock options. |
|
310 |
* Fix library header installation directory for libgcr. |
|
311 |
* Fix some errors parsing certificates. |
|
312 |
* Rework how unlock options are loaded and handled. |
|
313 |
* Fix saving of auto-unlock passwords. |
|
314 |
* Support building with GTK+ 3.0 |
|
315 |
* No warning message when SSH unlock prompt is cancelled. |
|
316 |
* Build fix finding PAM headers. |
|
317 |
* Build fix of PAM module for Hurd. |
|
318 |
||
1.1.64
by Robert Ancell
Import upstream version 2.92.92.is.2.31.91 |
319 |
Changes in version 2.31.91 are: |
320 |
* Fix problem with keyring names that contain foreign charaters. |
|
321 |
* Build fixes and warning fixes. |
|
322 |
* Better GPG Agent prompt strings. |
|
323 |
* More internal documentation. |
|
324 |
* Remove gconf as part of migration to gsettings. |
|
325 |
* Add --replace option to daemon. |
|
326 |
* Fix race condition in tests. |
|
327 |
* Use new DER decoding and encoding routines. |
|
328 |
* Only try to authenticate once if PKCS#11 slot has |
|
329 |
protected auth path. |
|
330 |
* Better handling of when PKCS#11 token is write protected. |
|
1.1.63
by Sebastien Bacher
Import upstream version 2.92.92.is.2.30.3 |
331 |
|
1.1.64
by Robert Ancell
Import upstream version 2.92.92.is.2.31.91 |
332 |
Changes in version 2.31.4 are: |
333 |
* New GPG Agent built into gnome-keyring-daemon |
|
334 |
* Start building (but not using) new DER parser and writer. |
|
335 |
* Fix building of desktop and service files. |
|
336 |
* Fix problems displaying prompts with certain characters in strings. |
|
337 |
* Fix deadlock on secure memory usage. |
|
338 |
* Refactor the way prompting works for PKCS#11 components. |
|
339 |
* Refactor the way testing works and files are named. |
|
340 |
* Implement coverage testing. |
|
341 |
* Cleanup whitespace issues and rename certain modules. |
|
342 |
* Tests can now involve prompts and responses. |
|
343 |
* Fix possible threading race condition in gp11. |
|
1.1.63
by Sebastien Bacher
Import upstream version 2.92.92.is.2.30.3 |
344 |
* Fix broken startup when used with gdm and password-less login. |
345 |
* Fix checking of uninitialized value in prompting code. |
|
346 |
||
1.2.1
by Sjoerd Simons
Import upstream version 2.30.1 |
347 |
Changes in version 2.30.1 are: |
348 |
* Updated translations. |
|
349 |
* Build fixes for errors and distribution problems. |
|
350 |
* Fixes for building on recent GTK versions. |
|
351 |
* Remove accidental storage of user's login password in login keyring. |
|
352 |
* Fix assertion when exiting. |
|
353 |
||
1.1.61
by Sebastien Bacher
Import upstream version 2.92.92.is.2.30.0 |
354 |
Changes in version 2.30.0 are: |
355 |
* More robust error display and handling. |
|
356 |
* Don't assert on va_list. |
|
357 |
* Don't save session keyring to disk. |
|
358 |
* Allow unlocking even when always unlock is not available. |
|
359 |
* Hide the automatically unlock check when login not usable. |
|
360 |
* Fix various issues storing and using auto unlock passwords. |
|
361 |
* Updated translations. |
|
362 |
||
1.1.59
by Sebastien Bacher
Import upstream version 2.29.92 |
363 |
Changes in version 2.29.92 are: |
364 |
* Fix various problems with not storing secret value properly. |
|
365 |
* Return no results when a search includes a bad collection identifier. |
|
366 |
* Don't raise error if ssh client disconnects early. |
|
367 |
* Allow running in a test environment. |
|
368 |
* Fix error when setting default keyring to NULL. |
|
369 |
* Autostart gnome-keyring-daemon in LXDE as well. |
|
370 |
* Rework the startup again, to use a singleton crontrolled via dbus, to help |
|
371 |
when no process was started by pam. |
|
372 |
* Display password and confirm prompts when creating keyring. |
|
373 |
* Allow specifying CKA_ID when creating collection. |
|
374 |
* Give translatable label to created login keyring. |
|
375 |
* When no default keyring set, use login keyring. |
|
376 |
* Fix problem initializing socket path in rpc module. |
|
377 |
* Fix endless loop in reading data. |
|
378 |
* Potential fix or sporadic crash. |
|
379 |
* Solaris build fixes. |
|
380 |
* Updated translations. |
|
381 |
||
1.1.58
by Sebastien Bacher
Import upstream version 2.29.90git20100218 |
382 |
Changes in version 2.29.90 are: |
383 |
* Quit daemon when the dbus session is disconnected. |
|
384 |
* GNU Hurd build fixes. |
|
385 |
* Solaris build fixes. |
|
386 |
* Translation fixes. |
|
387 |
* Don't print out warnings on SSH v1 keys. |
|
388 |
* Remove erroneous egg-dbus dependency. |
|
389 |
* Allow saving password for encryption keys. |
|
390 |
* Fix problems storing secrets in keyrings. |
|
391 |
* Expose idle and timeout lock options for keyrings in the |
|
392 |
prompt dialog. Fix remaining issues to get this to work. |
|
393 |
* Display a different message when unlocking the login keyring. |
|
394 |
* Fix problem with phantom 'xxx_1' keyrings appearing. |
|
395 |
* Load and use the default keyring properly. |
|
396 |
* Support accessing template style pkcs11 attributes. |
|
397 |
* Fix endless loop when looking for encryption key password |
|
398 |
in login keyring. |
|
399 |
||
400 |
Changes in version 2.29.5 are: |
|
401 |
* Implement lookup collection passwords in login keyring. |
|
402 |
* Various prompting fixes. |
|
403 |
* Store PKCS#11 objects after any attribute change. |
|
404 |
* Add 'Type' property to Secret Service API DBus item interface |
|
405 |
* Various warning, and uninitialized memory fixes. |
|
406 |
||
407 |
Changes in version 2.29.4 are: |
|
408 |
* Refactor how the daemon starts up. |
|
409 |
* Allow init with already present environment variables, using --start. |
|
410 |
* Install autostart files for each component of the daemon. |
|
411 |
* New DBus Secret Service API for accessing passwords and secrets. |
|
412 |
* Old protocol for accessing secrets is no longer present. |
|
413 |
* libgnome-keyring is now its own module, and no longer bundled |
|
414 |
with gnome-keyring. |
|
415 |
* Use normal GtkEntry when prompting for passwords. |
|
416 |
* Requires GTK+ 2.18 |
|
417 |
* Implement new more flexible control protocol for pam and startup. |
|
418 |
* Complete more of the gp11 PKCS#11 wrapper library. |
|
419 |
* Implement AES key wrapping and unwrapping in PKCS#11 components. |
|
420 |
* Implement DH key generation and derivation in PKCS#11 components. |
|
421 |
* Integrate testing of PKCS#11 components via p11-tests. |
|
422 |
* Implement PKCS#11 component for storing 'keyring' style secrets. |
|
423 |
* Don't complain if we can't set session environment variables. |
|
424 |
* When running a debug build, warnings are fatal. |
|
425 |
* Refactor testing. |
|
426 |
* Encrypted channel for password with prompting dialog. |
|
427 |
||
1.1.57
by Sebastien Bacher
Import upstream version 2.28.2 |
428 |
Changes in version 2.28.2 are: |
429 |
* Add license to reference documentation. |
|
430 |
* Sent output of g_printerr to syslog. |
|
431 |
* No error when can't unlock login keyring. |
|
432 |
* Fix assertion when comparing attributes. |
|
433 |
* Fix freeing of unallocated memory in test. |
|
434 |
* Don't barf on certificates with unsupported algorithm. |
|
435 |
* Fix some memory leaks. |
|
436 |
||
1.1.56
by Robert Ancell
Import upstream version 2.28.1 |
437 |
Changes in version 2.28.1 are: |
438 |
* Fix support for SSH RSA1 keys. |
|
439 |
* Fix a delay when the daemon quits. |
|
440 |
* Use default D-Bus timeout when finding daemon. |
|
441 |
* Make custom pkcs11 constants unsigned longs. |
|
442 |
* Use unsigned long for module handle counter. |
|
443 |
* Fix assertion when releasing secure memory block. |
|
444 |
||
445 |
Changes in version 2.28.0 are: |
|
446 |
* Fix build problems. |
|
1.1.55
by Sebastien Bacher
Import upstream version 2.28.0 |
447 |
|
1.1.54
by Sebastien Bacher
Import upstream version 2.27.92 |
448 |
Changes in version 2.27.92 are: |
449 |
* Some uses of glib memory routines to explicitly allocate memory. |
|
450 |
* Fix erroneous assertion hit by gtk-doc and tests. |
|
451 |
* Revert change which bumped libtasn1 required to 1.0. |
|
452 |
* Fix logic for only_if option in PAM module. |
|
1.1.55
by Sebastien Bacher
Import upstream version 2.28.0 |
453 |
* Handle unix signals on one thread. |
1.1.54
by Sebastien Bacher
Import upstream version 2.27.92 |
454 |
* Better daemon startup and forking logic. |
455 |
* Optional use of automake silent rules when available. |
|
456 |
* No warning when a disk doesn't have a UDI identifier. |
|
457 |
||
1.1.53
by Sebastien Bacher
Import upstream version 2.27.90 |
458 |
Changes in version 2.27.90 are: |
459 |
* Build fixes on Solaris and FreeBSD. |
|
460 |
* Take length of ASN.1 elements into account, when parsing. |
|
461 |
||
1.1.52
by Sebastien Bacher
Import upstream version 2.27.5 |
462 |
Changes in version 2.27.5 are: |
463 |
* Add support for lifetime constrained SSH identities. |
|
464 |
* Use GtkBuilder files where glade files were used. |
|
465 |
* Write private key files with tighter file permissions. |
|
466 |
* Use gio instead of libhal for monitoring volumes. |
|
467 |
||
1.1.51
by Sebastien Bacher
Import upstream version 2.27.4 |
468 |
Changes in version 2.27.4 are: |
469 |
* Insurance in parsing keyring format for future changes. |
|
470 |
* Add 'use_authtok' option to pam module. |
|
471 |
* Test utility fix [Jon Downland] |
|
472 |
* Add 'only_if=' option to pam module. |
|
473 |
* Make 'Password:' prompt translatable in pam module. |
|
474 |
* Use libgcrypt to generate iv/salt where needed. |
|
475 |
* Remove old cu-test style unit tests. |
|
476 |
* Code refactoring and cleanup, removed 'common' component. |
|
477 |
* Auto generated ChangeLog. |
|
478 |
* Cleanup unit tests, and make them run with 'make check' |
|
479 |
||
1.1.50
by Sebastien Bacher
Import upstream version 2.26.3 |
480 |
Changes in version 2.26.3 are: |
481 |
* Build fixes. [Alexis Ballier, Daniel Macks] |
|
482 |
* Fix problem with RSA key sizes that are not a multiple of 8. |
|
483 |
This affected use of SSH keys in particular. |
|
484 |
* Fix crash related to secure memory. [Ryan Beasley] |
|
485 |
||
1.1.49
by Sebastien Bacher
Import upstream version 2.26.1 |
486 |
Changes in version 2.26.1 are: |
487 |
* Fix many problems with the new secure memory allocator. |
|
488 |
* DBus now automatically starts the gnome-keyring service properly. |
|
1.1.55
by Sebastien Bacher
Import upstream version 2.28.0 |
489 |
* When auto activating the gnome-keyring DBus service, check for an |
1.1.49
by Sebastien Bacher
Import upstream version 2.26.1 |
490 |
already running daemon. |
491 |
* Don't print critical warnings when registering with DBus fails. |
|
492 |
* Bump glib dependency. |
|
493 |
* Add DBus method for getting the gnome-keyring environment variables. |
|
494 |
* Fix crash when prompting to unlock the keyring. |
|
495 |
* Initialize daemon with LOGNAME and USERNAME environment variables. |
|
496 |
* Build fixes [Ed Schouten] |
|
497 |
||
1.1.48
by Sebastien Bacher
Import upstream version 2.26.0 |
498 |
Changes in version 2.26.0 are: |
499 |
* Implement support for running gnome-keyring-daemon under valgrind. |
|
500 |
* Checks for asn1Parser tool when configuring. [Alberto Ruiz]. |
|
1.1.55
by Sebastien Bacher
Import upstream version 2.28.0 |
501 |
* Only automatically expose PKCS#11 public key objects for private keys. |
502 |
* Have the SSH agent only log into the token when we have a private |
|
1.1.48
by Sebastien Bacher
Import upstream version 2.26.0 |
503 |
key that we want to access. |
504 |
* Disable input method in password. [Takao Fujiwara] |
|
505 |
||
1.1.47
by Sebastien Bacher
Import upstream version 2.25.92 |
506 |
Changes in version 2.25.92 are: |
1.1.55
by Sebastien Bacher
Import upstream version 2.28.0 |
507 |
* Fix problems when multiple processes tried to initialize the |
1.1.47
by Sebastien Bacher
Import upstream version 2.25.92 |
508 |
gnome-keyring-daemon at the same time, often resulting in a user |
509 |
session that hung on login. |
|
1.1.55
by Sebastien Bacher
Import upstream version 2.28.0 |
510 |
* Add compatibility support for loading SSH unlock passwords from |
1.1.47
by Sebastien Bacher
Import upstream version 2.25.92 |
511 |
previous versions of gnome-keyring. |
512 |
* Fix compiler warnings on 32-bit systems. |
|
513 |
* Fix uninitialized variable usage. These resulted in crashes. |
|
1.1.55
by Sebastien Bacher
Import upstream version 2.28.0 |
514 |
* Initialize PKCS#11 tokens before importing certificates or keys |
515 |
to them. Remove previous auto-initialize idea. |
|
1.1.47
by Sebastien Bacher
Import upstream version 2.25.92 |
516 |
* Add basic support for PKCS#11 SO logins. |
517 |
* Fix focus issues in the import certificate/key dialog. |
|
1.1.55
by Sebastien Bacher
Import upstream version 2.28.0 |
518 |
* When looking for PKCS#11 objects, skip tokens that have not been |
1.1.47
by Sebastien Bacher
Import upstream version 2.25.92 |
519 |
initialized. |
520 |
* Exit properly when an error occurs on importing a certificate or key. |
|
1.1.55
by Sebastien Bacher
Import upstream version 2.28.0 |
521 |
* Hash objects when storing them in PKCS#11 user-store and validate the |
1.1.47
by Sebastien Bacher
Import upstream version 2.25.92 |
522 |
hashes when loading them. |
523 |
* Build fix on Solaris [Jeff Cai] |
|
1.1.55
by Sebastien Bacher
Import upstream version 2.28.0 |
524 |
* If login keyring doesn't exist when changing a PAM password, don't |
1.1.47
by Sebastien Bacher
Import upstream version 2.25.92 |
525 |
create it automatically. [Vincent Untz] |
1.1.55
by Sebastien Bacher
Import upstream version 2.28.0 |
526 |
* Close stdin/stdout when not running the daemon in foreground. This |
1.1.47
by Sebastien Bacher
Import upstream version 2.25.92 |
527 |
fixes a regression in scripts starting gnome-keyring-daemon. |
528 |
||
529 |
Changes in version 2.25.91 are: |
|
1.1.46
by Christophe Sauthier
Import upstream version 2.25.91 |
530 |
* Complete certificate details display in the gcr library. |
531 |
* Correctly escape prompt markup. [Joe Shaw, Magnus Boman] |
|
532 |
* Show correct MD5 hash in certificate display. [Fabrizio Tarizzo] |
|
1.1.55
by Sebastien Bacher
Import upstream version 2.28.0 |
533 |
* Overhaul the secure memory allocator to have memory guards, |
1.1.46
by Christophe Sauthier
Import upstream version 2.25.91 |
534 |
and also be more sparing with secure memory. |
535 |
* Add C++ header guards to public headers. [Xan Lopez] |
|
536 |
* Prompt to initialize new PKCS#11 tokens with a password. |
|
537 |
* Fix output of RSA keys to be interoperable. |
|
1.1.55
by Sebastien Bacher
Import upstream version 2.28.0 |
538 |
* Translation fixes. |
539 |
* Fix problems importing certificates and keys. |
|
1.1.46
by Christophe Sauthier
Import upstream version 2.25.91 |
540 |
* More code reorganization. |
541 |
* Add support for netscape trust objects, so Root CA certificates |
|
542 |
can be trusted by NSS. |
|
543 |
* Fixes to the PKCS#11 headers on 64-bit systems. [Christophe Fergeau] |
|
544 |
||
545 |
Changes in version 2.25.90 are: |
|
1.1.45
by Christophe Sauthier
Import upstream version 2.25.90 |
546 |
* Add certificate UI bit to gcr library. |
547 |
* Can now again clear the cached authentication from an SSH key. |
|
1.1.55
by Sebastien Bacher
Import upstream version 2.28.0 |
548 |
* Add some additional helper functions to gp11 library. |
1.1.45
by Christophe Sauthier
Import upstream version 2.25.90 |
549 |
* Fix some corner cases in signal handling. [James Henstridge] |
550 |
* Don't crash when trying to lock keyrings that don't have a password. |
|
551 |
* Fix problems running on 64-bit systems. [Christophe Fergeau] |
|
552 |
* Build fixes [Theppitak Karoonboonyanan, Saleem Abdulrasool] |
|
553 |
||
554 |
Changes in version 2.25.5 are: |
|
555 |
* Refactor out gcr library for crypto UI and related tasks. |
|
556 |
* Code refactoring. |
|
557 |
* Support automatically initializing a PKCS#11 token when not initialized. |
|
558 |
* Add modular user-store module for general storage of keys and certs. |
|
559 |
* Build fixes [Saleem Abdulrasool, Jeff Cai] |
|
560 |
* Add modular roots-store module for storage of trusted CA certs. |
|
561 |
* Add modular rpc-layer for communication between module and daemon. |
|
562 |
* Add modular ssh-agent as the main gnome-keyring-daemon agent. |
|
563 |
||
564 |
Changes in version 2.25.4.2 are: |
|
565 |
* The modular ssh agent uses keys from all available PKCS#11 slots. |
|
566 |
* Fix compiler warnings. |
|
567 |
* Fix broken release. |
|
568 |
||
1.1.44
by Christophe Sauthier
Import upstream version 2.25.4.1 |
569 |
Changes in version 2.25.4.1 are: |
570 |
* Fix broken release. |
|
571 |
||
572 |
Changes in version 2.25.4 are: |
|
573 |
* Half way through refactoring of PKCS#11 support. |
|
574 |
* Add crypto support to gp11 library. |
|
575 |
* gp11 library is now by and large thread-safe. |
|
576 |
* Add modular ssh-store, roots and rpc-layer PKCS#11 components. |
|
577 |
* Beginnings of a PKCS#11 based ssh-agent. |
|
578 |
* Transactional storage of PKCS#11 objects. |
|
1.1.55
by Sebastien Bacher
Import upstream version 2.28.0 |
579 |
* Add auto-authenticate support in GP11 library, which greatlty |
1.1.44
by Christophe Sauthier
Import upstream version 2.25.4.1 |
580 |
simplifies figuring out when to provide passwords. |
581 |
* Fix initialization problems which prevented SSH agent from setting |
|
582 |
environment variables properly [Yanko Kaneti] |
|
583 |
* Translation fixes [Gabor Kelemen] |
|
584 |
||
585 |
Changes in version 2.25.2 are: |
|
586 |
* Fix PKCS#11 corner cases highlighted by p11-tests tool. |
|
587 |
* Solaris fixes [Halton Huo, Jeff Cai] |
|
588 |
* Don't use non-pageable memory for public keys. |
|
589 |
* Rework initialization of daemon, and the way that it integrates |
|
590 |
with the session. |
|
591 |
* Close open file descriptors before starting daemon from PAM module. |
|
1.1.55
by Sebastien Bacher
Import upstream version 2.28.0 |
592 |
* Don't try and unlock keyring from PAM if daemon isn't |
1.1.44
by Christophe Sauthier
Import upstream version 2.25.4.1 |
593 |
running. [Vincent Untz] |
1.1.55
by Sebastien Bacher
Import upstream version 2.28.0 |
594 |
* Don't leave keyring daemon running if PAM just started it for |
1.1.44
by Christophe Sauthier
Import upstream version 2.25.4.1 |
595 |
a password change. [Vincent Untz] |
596 |
* Add a keyboard accelerator to the 'Deny' button. [Gabor Kelemen] |
|
597 |
* Use pkg-config to detect libtasn1. [Jeff Cai] |
|
598 |
* Register environment variables with session properly. |
|
1.1.55
by Sebastien Bacher
Import upstream version 2.28.0 |
599 |
* Make DBUS a required dependency of gnome-keyring. |
1.1.44
by Christophe Sauthier
Import upstream version 2.25.4.1 |
600 |
|
1.1.55
by Sebastien Bacher
Import upstream version 2.28.0 |
601 |
Changes in version 2.25.1 are: |
1.1.43
by Sebastien Bacher
Import upstream version 2.25.1 |
602 |
* Remove usage of deprecated glib/gtk stuff. |
603 |
||
1.1.42
by Sebastien Bacher
Import upstream version 2.24.1 |
604 |
Changes in version 2.24.1 are: |
605 |
* Fix crash on logout on Solaris. [Jeff Cai] |
|
606 |
* Add missing 'server' attribute to the NETWORK_PASSWORD schema. |
|
607 |
||
1.1.41
by Andreas Moog
Import upstream version 2.24.0 |
608 |
Changes in version 2.24.0 are: |
609 |
* Update documentation for functions in gp11 library |
|
610 |
* Ungrab the keyboard properly when a password prompt is minimized. |
|
611 |
* Report errors from keyboard grabbing. |
|
612 |
* Fix build problems with gcc 4.3. |
|
613 |
* PKCS#11 initialize compatibility fix for OpenSC. [Joe Orton] |
|
614 |
* Make all errors from prompt process go to syslog. |
|
1.1.55
by Sebastien Bacher
Import upstream version 2.28.0 |
615 |
* When prompting for a password on import, don't go into an endless |
1.1.41
by Andreas Moog
Import upstream version 2.24.0 |
616 |
loop for blank passwords. |
617 |
* Fix problems with PK indexes overwriting one another. |
|
1.1.55
by Sebastien Bacher
Import upstream version 2.28.0 |
618 |
* Don't add additional extensions on storage files when the extension |
1.1.41
by Andreas Moog
Import upstream version 2.24.0 |
619 |
is already correct. |
1.1.55
by Sebastien Bacher
Import upstream version 2.28.0 |
620 |
* Load all objects when a PKCS#11 session is opened, regardless of |
1.1.41
by Andreas Moog
Import upstream version 2.24.0 |
621 |
whether a C_FindObjects is run or not. |
622 |
||
1.1.40
by Sebastien Bacher
Import upstream version 2.23.92 |
623 |
Changes in version 2.23.92 are: |
1.1.55
by Sebastien Bacher
Import upstream version 2.28.0 |
624 |
* Build fix for Solaris. [Jeff Cai] |
1.1.40
by Sebastien Bacher
Import upstream version 2.23.92 |
625 |
* Import the LANG environment variable into daemon enviroment |
626 |
so that dialogs display with correct translations. |
|
1.1.55
by Sebastien Bacher
Import upstream version 2.28.0 |
627 |
|
1.1.39
by Sebastien Bacher
Import upstream version 2.23.91 |
628 |
Changes in version 2.23.91 are: |
1.1.55
by Sebastien Bacher
Import upstream version 2.28.0 |
629 |
* Use 'Change' instead of 'Create' when prompting the user for |
1.1.39
by Sebastien Bacher
Import upstream version 2.23.91 |
630 |
a password to change keyring password. [Adam Schreiber] |
631 |
* Fix RSA signing with X509 mechanism. |
|
632 |
* Tweaking of the asynchronous scheduling to prevent hangs. |
|
633 |
* Add some documentation for GP11 library. |
|
634 |
* Translation fixes. |
|
635 |
* Build fixes. [Götz Waschk] |
|
636 |
||
1.1.38
by Sebastien Bacher
Import upstream version 2.23.90 |
637 |
Changes in version 2.23.90 are: |
1.1.55
by Sebastien Bacher
Import upstream version 2.28.0 |
638 |
* Use 'Create' button instead of 'OK' when prompting the user for |
1.1.38
by Sebastien Bacher
Import upstream version 2.23.90 |
639 |
a password to create a new keyring. [Adam Schreiber] |
1.1.55
by Sebastien Bacher
Import upstream version 2.28.0 |
640 |
* Fix more cases where 'Deny' choice by a user resulted in |
1.1.38
by Sebastien Bacher
Import upstream version 2.23.90 |
641 |
more subsequent prompts. |
642 |
* Automatically create non-existant directories when storing files. |
|
1.1.55
by Sebastien Bacher
Import upstream version 2.28.0 |
643 |
* Fix problem prompting for the same password twice when parsing a |
1.1.38
by Sebastien Bacher
Import upstream version 2.23.90 |
644 |
PFX or PKCS#12 file. |
645 |
* Don't offer to store password during import operation. |
|
646 |
* Don't try to store certificates encrypted on the disk. |
|
647 |
* Add command line tool for importing of keys and certificates. |
|
648 |
* Fix problems with SSH agent not unlocking keys properly. |
|
649 |
* Build fixes. [John Ralls] |
|
650 |
||
1.1.37
by Sebastien Bacher
Import upstream version 2.23.6 |
651 |
Changes in version 2.23.6 are: |
652 |
* If the user denies a prompt, then don't prompt the same prompt |
|
653 |
again for that connection to the daemon. |
|
1.1.55
by Sebastien Bacher
Import upstream version 2.28.0 |
654 |
* Bug fixes for loading of SSH keys. |
1.1.37
by Sebastien Bacher
Import upstream version 2.23.6 |
655 |
* Add gconf schema for noting the user's configured PKCS#11 modules. |
656 |
* Update and bug fixes for the new GP11 library. |
|
657 |
* Better reference counting of internal objects. |
|
1.1.55
by Sebastien Bacher
Import upstream version 2.28.0 |
658 |
* When a certificate is in the roots storage, assume it is a CA if |
1.1.37
by Sebastien Bacher
Import upstream version 2.23.6 |
659 |
no basic constraints are present. |
660 |
* Add ability of PKCS#11 module to accept a string on its reserved |
|
661 |
initialization argument, similar to NSS's libsoftkn3 module. |
|
662 |
* Translation fixes. |
|
663 |
* Build fixes. |
|
664 |
||
1.1.36
by Sebastien Bacher
Import upstream version 2.23.5 |
665 |
Changes in version 2.23.5 are: |
1.1.55
by Sebastien Bacher
Import upstream version 2.28.0 |
666 |
* Load all SSH keys in ~/.ssh named id_?sa*, not just id_rsa |
1.1.36
by Sebastien Bacher
Import upstream version 2.23.5 |
667 |
and id_dsa. Also load public portions of keys when needed ie: *.pub |
668 |
* Include new GP11 library, which is a GLib wrapper for PKCS#11 |
|
669 |
* Add ability to import keys/certificates to PKCS#11. |
|
670 |
* Better storage and creation of PKCS#11 objects. |
|
671 |
* Start using GTest for new unit testing. |
|
672 |
* Better indexing of keys and certificates. |
|
1.1.55
by Sebastien Bacher
Import upstream version 2.28.0 |
673 |
* Better buffer handling, and threading fixes. [Jon Burgress] |
674 |
* Fix warnings in logs caused by programs checking whether |
|
1.1.36
by Sebastien Bacher
Import upstream version 2.23.5 |
675 |
gnome-keyring is available. |
1.1.55
by Sebastien Bacher
Import upstream version 2.28.0 |
676 |
* Standardize on libgcrypt random number generator. |
1.1.36
by Sebastien Bacher
Import upstream version 2.23.5 |
677 |
* Add --disable-acl-prompts option to disable all ACL prompting [Colin Walters] |
1.1.55
by Sebastien Bacher
Import upstream version 2.28.0 |
678 |
* Build fixes. |
1.1.35
by Sebastian Dröge
Import upstream version 2.22.3 |
679 |
|
1.1.34
by Sebastien Bacher
Import upstream version 2.22.2 |
680 |
Changes in version 2.22.2 are: |
681 |
* Streamline the importing of keys and make the proper prompts show up |
|
682 |
consistently. Better fixes for this to come in 2.24.x |
|
683 |
* Don't show 'location' field in most password prompts. |
|
684 |
* Return serial number of certificates properly to requesting programs. |
|
685 |
* Fix crash when receiving certain HAL events. |
|
686 |
* Build fixes [Brian Cameron, Matthias Drochner, Antoine Jacoutot] |
|
687 |
||
1.1.33
by Sebastian Dröge
Import upstream version 2.22.1 |
688 |
Changes in version 2.22.1 are: |
1.1.55
by Sebastien Bacher
Import upstream version 2.28.0 |
689 |
* Add SSH agent protocol 1 support. |
690 |
* Make 'ssh-add -D' lock any SSH private keys that gnome-keyring is |
|
1.1.33
by Sebastian Dröge
Import upstream version 2.22.1 |
691 |
automatically loading. |
692 |
* Reconnect to system DBus whenever the system bus restarts. [Sjoerd Simons] |
|
693 |
* Log to syslog even when running in the foreground [Tony Espy] |
|
694 |
* Add a configure option to disable building of the SSH agent. |
|
695 |
* Build fixes. [Alex Converse, Andrea Del Signore] |
|
696 |
||
1.1.32
by Sebastien Bacher
Import upstream version 2.22.0 |
697 |
Changes in version 2.22.0 are: |
698 |
* Build fix. [Jens Granseuer] |
|
699 |
||
1.1.31
by Sebastien Bacher
Import upstream version 2.21.92 |
700 |
Changes in version 2.21.92 are: |
1.1.55
by Sebastien Bacher
Import upstream version 2.28.0 |
701 |
* Sync up user's session environment with the daemon, so that |
1.1.31
by Sebastien Bacher
Import upstream version 2.21.92 |
702 |
things like X authentication, DBUS etc... work properly. |
1.1.55
by Sebastien Bacher
Import upstream version 2.28.0 |
703 |
* Shutdown socket connections properly, so things don't hang, when |
1.1.31
by Sebastien Bacher
Import upstream version 2.21.92 |
704 |
wrong versions of daemon/library are used. |
705 |
* Limit PKCS#12 parsing to a clearly defined subset of the format. |
|
706 |
* Decrypt PKCS#12 with empty passwords properly. |
|
707 |
* Build fixes. |
|
708 |
* Translation fixes. |
|
709 |
||
1.1.30
by Sebastien Bacher
Import upstream version 2.21.91 |
710 |
Changes in version 2.21.91 are: |
1.1.55
by Sebastien Bacher
Import upstream version 2.28.0 |
711 |
* Don't prompt for a password from the PAM module since |
1.1.30
by Sebastien Bacher
Import upstream version 2.21.91 |
712 |
gnome-keyring is not an authenticator. [Ray Strode] |
713 |
* Check that PKCS#11 socket connections come from same user. |
|
714 |
* Don't lock the entire gnome-keyring-ask process in memory. |
|
715 |
Just the password text. Works better when less non-pageable |
|
716 |
memory is available. |
|
717 |
* Basic serializing of certificates and keys. |
|
718 |
* Build fixes. |
|
719 |
* Translation fixes. |
|
720 |
||
1.1.29
by Sebastien Bacher
Import upstream version 2.21.90 |
721 |
Changes in version 2.21.90 are: |
1.1.55
by Sebastien Bacher
Import upstream version 2.28.0 |
722 |
* Fix problem where most keyrings were being treated as insecure |
1.1.30
by Sebastien Bacher
Import upstream version 2.21.91 |
723 |
from the point of view of storing passwords for keys or certificates. |
1.1.29
by Sebastien Bacher
Import upstream version 2.21.90 |
724 |
* Fix race condition that is causing deadlocks and freezes. |
725 |
||
1.1.28
by Sebastien Bacher
Import upstream version 2.21.5 |
726 |
Changes in version 2.21.5 are: |
727 |
* Proper support for creating and destroying objects through PKCS#11. |
|
728 |
* Support for setting PKCS#11 attributes. |
|
729 |
* Fix hanging of daemon under certain conditions. |
|
1.1.55
by Sebastien Bacher
Import upstream version 2.28.0 |
730 |
* Add gconf setting for determining which components of the daemon |
1.1.28
by Sebastien Bacher
Import upstream version 2.21.5 |
731 |
(such as SSH) are run at startup. |
732 |
* Better parsing of objects and prompting for passwords in PKCS#12 files. |
|
733 |
* Calculate trust and purpose/usage of certificates. |
|
734 |
* Mark certain key/certificate directories as special requiring certain |
|
735 |
special treatment (such as the CA root store, SSH keys etc...) |
|
1.1.55
by Sebastien Bacher
Import upstream version 2.28.0 |
736 |
* Add support for unencrypted keyrings which are used when the user |
1.1.28
by Sebastien Bacher
Import upstream version 2.21.5 |
737 |
specifies a blank password. |
738 |
* Fix crasher [Jeff Cai] |
|
739 |
* Build fixes. |
|
740 |
||
1.1.27
by Sebastien Bacher
Import upstream version 2.21.4 |
741 |
Changes in version 2.21.4 are: |
742 |
* x86_64 memory alignment fixes |
|
743 |
* Other build and install fixes |
|
1.1.29
by Sebastien Bacher
Import upstream version 2.21.90 |
744 |
* Solaris build fixes [Halton Huo] |
1.1.55
by Sebastien Bacher
Import upstream version 2.28.0 |
745 |
* Automatically activate keyring daemon via DBus if it is not already |
1.1.27
by Sebastien Bacher
Import upstream version 2.21.4 |
746 |
running. [Tom Parker] |
747 |
||
1.1.26
by Sebastien Bacher
Import upstream version 2.21.3.2 |
748 |
Changes in version 2.21.3.2 are: |
749 |
* x86_64 build fixes |
|
750 |
* Build and install fixes |
|
751 |
* Fix problems with assertions when not in debug mode. |
|
752 |
* Fix some crashers |
|
753 |
* Better ASN.1 and PKCS#11 date parsing and handling |
|
754 |
* Fix return results from C_GetAttributeValue |
|
755 |
* Lookup certificates related to keys properly. |
|
756 |
||
1.1.25
by Sebastien Bacher
Import upstream version 2.21.3.1 |
757 |
Changes in version 2.21.3.1 are: |
758 |
* Build fixes |
|
759 |
* Use SHA1 instead of MD5 where possible. |
|
760 |
* Install PKCS#11 module to a better prefix |
|
761 |
||
762 |
Changes in version 2.21.3 are: |
|
1.1.55
by Sebastien Bacher
Import upstream version 2.28.0 |
763 |
* Added basic X.509 certificate and key store |
1.1.25
by Sebastien Bacher
Import upstream version 2.21.3.1 |
764 |
* PKCS#11 module for accessing certificates and keys |
765 |
* Now includes an SSH agent |
|
1.1.32
by Sebastien Bacher
Import upstream version 2.22.0 |
766 |
* PAM module now works with SELinux [Alexander Larrson] |
1.1.25
by Sebastien Bacher
Import upstream version 2.21.3.1 |
767 |
* Add a simpler API for accessing and storing passwords. |
768 |
||
1.1.28
by Sebastien Bacher
Import upstream version 2.21.5 |
769 |
Changes in version 2.20.3 are: |
770 |
* Use correct environment to startup gnome-keyring-daemon from PAM. |
|
771 |
* Fix crash when comparing item attributes. [Sam Morris] |
|
772 |
* Fix crash on shutdown. [Jeff Cai] |
|
773 |
* Build fix for OpenBSD [Martynas Venckus] |
|
774 |
||
1.1.24
by Sebastien Bacher
Import upstream version 2.20.2 |
775 |
Changes in version 2.20.2 are: |
776 |
* Build fixes for systems that require GNU_SOURCE to be defined. [Christopher Taylor] |
|
777 |
* Builds with the latest DBus [Owen Taylor] |
|
778 |
* Build fix for OpenBSD [Jasper Lievisse Adriaanse] |
|
1.1.55
by Sebastien Bacher
Import upstream version 2.28.0 |
779 |
* Don't print out a warning message in applications using libgnome-keyring when |
1.1.24
by Sebastien Bacher
Import upstream version 2.20.2 |
780 |
non-pageable memory cannot be allocated. |
781 |
||
1.1.23
by Sebastien Bacher
Import upstream version 2.20.1 |
782 |
Changes in version 2.20.1 are: |
783 |
* Link pam module properly with libpam [Sebastian Dröge] |
|
784 |
* Remove 'install-pam' make target [Rémi Cardona] |
|
1.1.55
by Sebastien Bacher
Import upstream version 2.28.0 |
785 |
* Return a 'not found' result when no results are returned |
1.1.23
by Sebastien Bacher
Import upstream version 2.20.1 |
786 |
from a find operation. |
787 |
* Don't remove 'default' file on exit. [Alex Larrson] |
|
788 |
* Recognize newly created keyrings properly. [Darren Kenny] |
|
789 |
||
1.1.22
by Sebastien Bacher
Import upstream version 2.20 |
790 |
Changes in version 2.20 are: |
791 |
* Build fixes [Halton Huo] |
|
792 |
* Translation fixes [Claude Paroz] |
|
793 |
||
1.1.21
by Aron Sisak
Import upstream version 2.19.91 |
794 |
Changes in version 2.19.91 are: |
795 |
* Builds with newer versions of DBus [Theppitak Karoonboonyanan] |
|
1.1.55
by Sebastien Bacher
Import upstream version 2.28.0 |
796 |
* In the PAM module we now support starting gnome-keyring-daemon when |
1.1.21
by Aron Sisak
Import upstream version 2.19.91 |
797 |
the user's session actually starts, rather than during password validation. |
798 |
This makes us more solid and sane with GDM and well behaved PAM using |
|
799 |
applications. [Chris Rivera] |
|
800 |
* In the PAM module check that the socket is owned by the same user, before |
|
801 |
sending the login password there. |
|
1.1.55
by Sebastien Bacher
Import upstream version 2.28.0 |
802 |
* Don't read from /dev/random when not needed. This makes startup faster |
1.1.21
by Aron Sisak
Import upstream version 2.19.91 |
803 |
in many cases, as it won't block for entropy. |
1.1.55
by Sebastien Bacher
Import upstream version 2.28.0 |
804 |
* Get around more optimizations that cancel out wiping of strings in |
1.1.21
by Aron Sisak
Import upstream version 2.19.91 |
805 |
memory before freeing. |
806 |
* Now builds on FreeBSD [Joe Marcus Clarke] |
|
1.1.55
by Sebastien Bacher
Import upstream version 2.28.0 |
807 |
|
1.1.20
by Sebastien Bacher
Import upstream version 2.19.90 |
808 |
Changes in version 2.19.90 are: |
809 |
* Fix problem where keyrings are created in wrong directory [Nathaniel McCallum] |
|
810 |
* Incorporated security fixes from Novell |
|
811 |
* Fix crashers when the ask dialog sends back bad data. |
|
812 |
* Now builds on Solaris [Damien Carbery] |
|
813 |
* Configure PAM module directory better [Matthias Clasen] |
|
814 |
* Fix memory leaks |
|
815 |
||
1.1.19
by Baptiste Mille-Mathias
Import upstream version 2.19.6.1 |
816 |
Changes in version 2.19.6.1 are: |
817 |
* Fix uninitialized variable in 'get_item_info' operation |
|
818 |
* Better installing of PAM module on Fedora. [Matthias Clasen] |
|
819 |
* Build fixes [Jens Granseuer, Claudio Saavedra] |
|
820 |
||
1.1.18
by Aron Sisak
Import upstream version 2.19.6 |
821 |
Changes in version 2.19.6 are: |
822 |
* Grab the keyboard when prompting for passwords, and always put the prompt |
|
823 |
window above other windows. |
|
1.1.55
by Sebastien Bacher
Import upstream version 2.28.0 |
824 |
* Now supports use of keyrings on removable drives. |
1.1.18
by Aron Sisak
Import upstream version 2.19.6 |
825 |
* PAM module to automatically unlock keyrings on login, or unlocking |
826 |
* Simplify daemon code (now uses cooperative threading) and get it ready for |
|
827 |
other PKCS#11, SSH and other stuff running in same process. |
|
828 |
||
1.1.17
by Aron Sisak
Import upstream version 2.19.5 |
829 |
Changes in version 2.19.5 are: |
830 |
* Allow passing NULL as a password to gnome_keyring_unlock() |
|
831 |
* Added strerror() like functionality for GnomeKeyringResult |
|
832 |
* Added support for async version of gnome_keyring_item_grant_access_rights_sync() |
|
833 |
* Handle unix signals properly, quit gracefully. |
|
834 |
* Fix memory leaks [Alexander Sack] |
|
835 |
* Make unit tests automatic when building a distribution tarball |
|
836 |
* Fix prompt messages [Jürg Billeter] |
|
837 |
* Fix problems prompting for access to items when the keyring is locked. |
|
838 |
* Non-pageable memory degrades gracefully on Solaris, FreeBSD |
|
839 |
* Build fixes [Theppitak Karoonboonyanan, Christian Kirbach] |
|
840 |
* API Documentation |
|
841 |
||
1.1.16
by Aron Sisak
Import upstream version 2.19.4.1 |
842 |
Changes in version 2.19.4.1 are: |
843 |
* Build fix for unit tests |
|
844 |
||
1.1.15
by Aron Sisak
Import upstream version 2.19.4 |
845 |
Changes in version 2.19.4 are: |
846 |
* Fixed problem where zero find results returned 'denied'. |
|
847 |
* Fixed ugly password prompt for making a new keyring. |
|
848 |
* Consistent use of NULL in the API to represent the default keyring. |
|
849 |
* Use non-pageable memory for secrets and passwords. |
|
850 |
* Log warning and error messages to syslog when running as a daemon. |
|
851 |
* Added unit tests for the gnome-keyring API. |
|
852 |
* Refactored and reorganized the code. |
|
853 |
||
1.1.55
by Sebastien Bacher
Import upstream version 2.28.0 |
854 |
Changes in version 2.19.2 are: |
1.1.14
by Sebastien Bacher
Import upstream version 2.19.2 |
855 |
* Sync up version number with GNOME release schedule |
856 |
* Use libgcrypt instead of hand-rolled encryption algorithms. |
|
857 |
* Internationalization fixes [Elijah Newren] |
|
1.1.55
by Sebastien Bacher
Import upstream version 2.28.0 |
858 |
* Solaris build fixes. |
1.1.13
by Sebastien Bacher
Import upstream version 0.8.1 |
859 |
|
1.1.55
by Sebastien Bacher
Import upstream version 2.28.0 |
860 |
Changes in version 0.8 are: |
1.1.12
by Sebastien Bacher
Import upstream version 0.8.0 |
861 |
* Translations |
862 |
||
1.1.11
by Sebastien Bacher
Import upstream version 0.7.92 |
863 |
Changes in version 0.7.92 are: |
864 |
* Fix build by including sys/types.h |
|
1.1.55
by Sebastien Bacher
Import upstream version 2.28.0 |
865 |
* In gnome_keyring_free() don't crash on NULL parameter. |
1.1.11
by Sebastien Bacher
Import upstream version 0.7.92 |
866 |
|
1.1.10
by Sebastien Bacher
Import upstream version 0.7.91 |
867 |
Changes in version 0.7.91 are: |
1.1.55
by Sebastien Bacher
Import upstream version 2.28.0 |
868 |
* Add method for library to discover daemon via DBus. Adds soft |
1.1.10
by Sebastien Bacher
Import upstream version 0.7.91 |
869 |
DBus dependency. |
1.1.11
by Sebastien Bacher
Import upstream version 0.7.92 |
870 |
* Fixes for building on kFreeBSD. |
1.1.10
by Sebastien Bacher
Import upstream version 0.7.91 |
871 |
|
1.1.9
by Sebastien Bacher
Import upstream version 0.7.3 |
872 |
Changes in version 0.7.3 are: |
1.1.55
by Sebastien Bacher
Import upstream version 2.28.0 |
873 |
* Fix endless loop when creating a keyring and a file by that name |
874 |
already exists. |
|
1.1.9
by Sebastien Bacher
Import upstream version 0.7.3 |
875 |
* Fix crasher when deleting session keyring. |
876 |
* Fix crasher when doing find operation with NULL attribute string. |
|
877 |
* Sync files to disk after writing to keyring. |
|
878 |
||
879 |
Changes in version 0.7.2 are: |
|
880 |
* Don't have multiple password dialogs presented for the same |
|
881 |
keyring
|
|
882 |
||
1.1.55
by Sebastien Bacher
Import upstream version 2.28.0 |
883 |
Changes in version 0.7.1 are: |
884 |
* Added GNOME_KEYRING_ITEM_APPLICATION_SECRET which allows an item |
|
1.1.8
by Sebastien Bacher
Import upstream version 0.7.1 |
885 |
to be for a single application only with strict access controls. |
1.1.55
by Sebastien Bacher
Import upstream version 2.28.0 |
886 |
* New function gnome_keyring_item_get_info_full(_sync) which allow |
887 |
retrieval of item meta data without the secret, thus not incurring |
|
888 |
an ACL prompt. |
|
1.1.8
by Sebastien Bacher
Import upstream version 0.7.1 |
889 |
* Translation updates |
890 |
||
1.1.7
by Sebastien Bacher
Import upstream version 0.6.0 |
891 |
Changes in version 0.6.0 are: |
892 |
* NetBSD fixes |
|
893 |
* Crash fix |
|
894 |
* Typo fix |
|
895 |
* Translations |
|
896 |
||
1.1.6
by Daniel Holbach
Import upstream version 0.5.2 |
897 |
Changes in version 0.5.2 are: |
898 |
* Translation updates |
|
899 |
* Better title in docs |
|
900 |
* Fixed crashes |
|
901 |
* New function: gnome_keyring_item_grant_access_rights_sync |
|
902 |
||
1.1.5
by Daniel Holbach
Import upstream version 0.5.1 |
903 |
Changes in version 0.5.1 are: |
904 |
* Support changing password of a keyring |
|
905 |
* Create ~/.gnome2 if needed |
|
906 |
* Save keyring when an ACL is added |
|
907 |
* Add password strength meter |
|
908 |
* Small bugfixes |
|
909 |
||
1.1.4
by Sebastien Bacher
Import upstream version 0.4.9 |
910 |
Changes in version 0.4.9 are: |
911 |
* Fix return value for some sync calls |
|
912 |
* Translation updates |
|
913 |
||
1.1.3
by Daniel Holbach
Import upstream version 0.4.8 |
914 |
Changes in version 0.4.8 are: |
915 |
* Fix crash when asking for password |
|
916 |
* Translation updates |
|
917 |
||
1.1.2
by Sebastien Bacher
Import upstream version 0.4.7 |
918 |
Changes in version 0.4.7 are: |
919 |
* Fix --disable-nls |
|
920 |
* Translation updates |
|
921 |
||
1.1.1
by Sebastien Bacher
Import upstream version 0.4.6 |
922 |
Changes in version 0.4.6 are: |
923 |
* Confirm password when selecting new password |
|
924 |
||
925 |
Changes in version 0.4.5 are: |
|
926 |
* Fix a crash in some sync functions. |
|
927 |
||
928 |
Changes in version 0.4.4 are: |
|
929 |
* Translation updates |
|
930 |
* warning fixes |
|
931 |
* require gtk 2.6 |
|
932 |
||
933 |
Changes in version 0.4.3 are: |
|
934 |
* Translation updates |
|
935 |
* Fix bug in acl functions |
|
936 |
* implement gnome_keyring_set_info |
|
937 |
* add sync function for all operations |
|
938 |
* fix leaks |
|
939 |
||
1
by Sebastien Bacher
Import upstream version 0.4.2 |
940 |
Changes in version 0.4.2 are: |
941 |
* AIX portability fixes |
|
942 |
* Translation updates |
|
943 |
||
944 |
Changes in version 0.4.1 are: |
|
945 |
* Support for slaving lifecycle to a file descriptor |
|
946 |
* Translation updates |
|
947 |
||
948 |
Changes in version 0.4.0 are: |
|
949 |
* Build fix on some systems |
|
950 |
* Translation updates |
|
951 |
||
952 |
Changes in version 0.3.3 are: |
|
953 |
* Translation updates |
|
954 |
||
955 |
Changes in version 0.3.2 are: |
|
956 |
* New API functions for getting/setting ACL |
|
957 |
* Implemented delete keyring operation |
|
958 |
||
959 |
Changes in version 0.3.1 are: |
|
960 |
* New and updated translations. |
|
961 |
* New introduction document |
|
962 |
* unlocking the NULL keyring unlocks the default keyring |
|
963 |
||
964 |
Changes in version 0.2.1 are: |
|
965 |
* New and updated translations. |
|
966 |
||
967 |
Changes in version 0.2.0 are: |
|
968 |
* New and updated translations. |
|
969 |
||
970 |
Changes in version 0.1.91 are: |
|
971 |
* New translations |
|
972 |
||
973 |
Changes in version 0.1.90 are: |
|
974 |
* New translations |
|
975 |
* uninstalled pkg-config file |
|
976 |
||
977 |
Changes in version 0.1.4 are: |
|
978 |
* New translations |
|
979 |
* put gnome-keyring-ask in libexec |
|
980 |
||
981 |
Changes in version 0.1.3 are: |
|
982 |
* Fixed leaks |
|
983 |
* Portability fixes |
|
984 |
* Don't split strings for translations |
|
985 |
||
986 |
Changes in version 0.1.2 are: |
|
987 |
* Spelling fix in API |
|
988 |
* require latest gtk/glib |
|
989 |
* use g_get_tmp_dir instead of hardcoding /tmp |
|
990 |
* More translations |
|
991 |
||
992 |
Changes in version 0.1.2 are: |
|
993 |
* Slave lifecycle to session |
|
994 |
* More translations |
|
995 |
* Nicer user interface |
|
996 |
* FreeBSD fixes |
|
997 |
* Solaris fixes |