~noskcaj/ubuntu/vivid/gnome-keyring/3.15.90

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