~ubuntu-branches/ubuntu/natty/gnome-keyring/natty

« back to all changes in this revision

Viewing changes to ChangeLog

  • Committer: Bazaar Package Importer
  • Author(s): Sebastien Bacher
  • Date: 2010-02-16 19:00:06 UTC
  • mfrom: (1.1.58 upstream)
  • Revision ID: james.westby@ubuntu.com-20100216190006-cqpnic4zxlkmmi0o
Tags: 2.29.90git20100218-0ubuntu1
Updated to a git snapshot version

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
1
# Generate automatically. Do not edit.
2
2
 
 
3
commit ff8dcf18a6e1bec87b3097b99088cfa24db06795
 
4
Author: Jorge González <jorgegonz@svn.gnome.org>
 
5
Date:   2010-02-18
 
6
 
 
7
    Updated Spanish translation
 
8
 
 
9
 po/es.po |   20 ++++++++++++--------
 
10
 1 files changed, 12 insertions(+), 8 deletions(-)
 
11
 
 
12
commit de56d02feddfd6eb511412a3703774950b791151
 
13
Author: Stef Walter <stef@memberwebs.com>
 
14
Date:   2010-02-18
 
15
 
 
16
    [dbus] When no default keyring set, use login keyring.
 
17
    
 
18
    This is similar to the previous behavior of gnome-keyring-daemon
 
19
    and also allows us to not set a default keyring when creating
 
20
    login keyring.
 
21
    
 
22
    Eventually this and other alias logic, needs to move into the
 
23
    pkcs11 secrets module.
 
24
 
 
25
 daemon/dbus/gkd-secret-objects.c |   26 ++++++++++++++++++++------
 
26
 1 files changed, 20 insertions(+), 6 deletions(-)
 
27
 
 
28
commit d6ae3a58fe8676062e120353f19cb578e66aebc4
 
29
Author: Stef Walter <stef@memberwebs.com>
 
30
Date:   2010-02-18
 
31
 
 
32
    [secret-store] Two minor fixes for keyring creation.
 
33
    
 
34
    Include translatable files, and a null pointer dereference.
 
35
 
 
36
 pkcs11/secret-store/gck-secret-collection.c |    2 +-
 
37
 po/POTFILES.in                              |    1 +
 
38
 2 files changed, 2 insertions(+), 1 deletions(-)
 
39
 
 
40
commit cbd304c28b215e56547861c28dc841fc98746a20
 
41
Author: Stef Walter <stef@memberwebs.com>
 
42
Date:   2010-02-18
 
43
 
 
44
    [login] Give translatable label to created login keyring.
 
45
 
 
46
 daemon/login/gkd-login.c |    5 +++++
 
47
 1 files changed, 5 insertions(+), 0 deletions(-)
 
48
 
 
49
commit 070ffc3a9cdc589e7905f6afac8a8d379e745d8a
 
50
Author: Stef Walter <stef@memberwebs.com>
 
51
Date:   2010-02-18
 
52
 
 
53
    [secret-store] Allow specifying CKA_ID when creating collection.
 
54
    
 
55
    This is necessary to allow creation of the login keyring, which
 
56
    needs a specific CKA_ID. Also we return an already existing
 
57
    collection if the ID matches one that already exists. This is
 
58
    similar to the behavior of item creation.
 
59
 
 
60
 pkcs11/secret-store/gck-secret-collection.c |   51 ++++++++++++++++++++++++--
 
61
 1 files changed, 47 insertions(+), 4 deletions(-)
 
62
 
 
63
commit a70541e65d2f581f10747a81d72d2e454a3e79b0
 
64
Author: Siddhesh Poyarekar <siddhesh.poyarekar@gmail.com>
 
65
Date:   2010-02-18
 
66
 
 
67
    Display password and confirm prompts when creating keyring.
 
68
    
 
69
    Fixes bug #607869
 
70
 
 
71
 daemon/dbus/gkd-secret-create.c |    5 ++---
 
72
 1 files changed, 2 insertions(+), 3 deletions(-)
 
73
 
 
74
commit a7b5238b9984b52f88806db76bd8aaa68124eb7c
 
75
Author: vasudeven <agnihot3@gmail.com>
 
76
Date:   2010-02-18
 
77
 
 
78
    updated Tamil translation
 
79
 
 
80
 po/ta.po |  208 ++++++++++++++++++++++++++++++++-----------------------------
 
81
 1 files changed, 109 insertions(+), 99 deletions(-)
 
82
 
 
83
commit 6e16a12f423a4fa4198b0c6a30175af399eb1787
 
84
Author: Ivar Smolin <okul@linux.ee>
 
85
Date:   2010-02-17
 
86
 
 
87
    Estonian translation updated
 
88
 
 
89
 po/et.po |  199 +++++++++++++++++---------------------------------------------
 
90
 1 files changed, 54 insertions(+), 145 deletions(-)
 
91
 
 
92
commit 507752f1c08eb90f4c211af680ee92d1a3635203
 
93
Author: Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>
 
94
Date:   2010-02-16
 
95
 
 
96
    Updated Traditional Chinese translation(Hong Kong and Taiwan)
 
97
 
 
98
 po/zh_HK.po |   21 +++++++++------------
 
99
 po/zh_TW.po |   21 +++++++++------------
 
100
 2 files changed, 18 insertions(+), 24 deletions(-)
 
101
 
 
102
commit e19bc5ca569d463b5a1b0ae9f0479a2763bbf9b9
 
103
Author: Fran Diéguez <frandieguez@ubuntu.com>
 
104
Date:   2010-02-15
 
105
 
 
106
    Updated Galician Translation
 
107
 
 
108
 po/gl.po | 1061 +++++++++++++++++++++++++++++++-------------------------------
 
109
 1 files changed, 529 insertions(+), 532 deletions(-)
 
110
 
 
111
commit 43590189620c9dc5cda9854fef899fe89b24d308
 
112
Author: Stef Walter <stef@memberwebs.com>
 
113
Date:   2010-02-14
 
114
 
 
115
    [daemon] Rework the startup again, singleton crontrolled via dbus.
 
116
    
 
117
    Account for starting dbus via the autostart files (ie: various
 
118
    components individually), but without a gnome-keyring-daemon running
 
119
    from pam. This previously caused multiple processes. We use a dbus
 
120
    singleton in this case.
 
121
 
 
122
 daemon/control/gkd-control-client.c |    4 +-
 
123
 daemon/dbus/Makefile.am             |    1 -
 
124
 daemon/dbus/gkd-dbus-service.c      |  155 ---------------------
 
125
 daemon/dbus/gkd-dbus.c              |  252 +++++++++++++++++++++++++++++++----
 
126
 daemon/dbus/gkd-dbus.h              |    4 +
 
127
 daemon/gkd-main.c                   |   66 +++++++---
 
128
 6 files changed, 280 insertions(+), 202 deletions(-)
 
129
 
 
130
commit dd0fde2e43422591fca1ae4345ea11e69347129e
 
131
Author: Jeff Cai <jeff.cai@sun.com>
 
132
Date:   2010-02-14
 
133
 
 
134
    Fix another Solaris CC build issue.
 
135
 
 
136
 pkcs11/secret-store/gck-secret-collection.c |    2 +-
 
137
 1 files changed, 1 insertions(+), 1 deletions(-)
 
138
 
 
139
commit 1159047fe34254006d1a099b9158c6db77481a60
 
140
Author: Vincent Untz <vuntz@gnome.org>
 
141
Date:   2010-02-14
 
142
 
 
143
    Autostart gnome-keyring-daemon in LXDE as well.
 
144
 
 
145
 daemon/gnome-keyring-pkcs11.desktop.in.in  |    2 +-
 
146
 daemon/gnome-keyring-secrets.desktop.in.in |    2 +-
 
147
 daemon/gnome-keyring-ssh.desktop.in.in     |    2 +-
 
148
 3 files changed, 3 insertions(+), 3 deletions(-)
 
149
 
 
150
commit 0d82027ae6d68ce889f55833408a00c744bf65df
 
151
Author: Stef Walter <stef@memberwebs.com>
 
152
Date:   2010-02-14
 
153
 
 
154
    [secret-store] Possible fix for a sporadic crash in this area.
 
155
 
 
156
 pkcs11/secret-store/gck-secret-collection.c |    2 +-
 
157
 1 files changed, 1 insertions(+), 1 deletions(-)
 
158
 
 
159
commit 6bd4a868bba97d0142b6254784937f8ffe4fc89c
 
160
Author: Stef Walter <stef@memberwebs.com>
 
161
Date:   2010-02-14
 
162
 
 
163
    [dbus] Fix error when setting default keyring to NULL.
 
164
 
 
165
 daemon/dbus/gkd-secret-objects.c |    1 -
 
166
 1 files changed, 0 insertions(+), 1 deletions(-)
 
167
 
 
168
commit 8864fa25ef39731cfaa820018f5f517bd8e39f4d
 
169
Author: Stef Walter <stef@memberwebs.com>
 
170
Date:   2010-02-14
 
171
 
 
172
    [daemon] Allow running in a test environment.
 
173
    
 
174
    Setting the GNOME_KERING_TEST_PATH and GNOME_KEYRING_TEST_SERVICE
 
175
    environment variables, set the data directory, and dbus service
 
176
    for a gnome-keyring-daemon respectively. Must have been built
 
177
    with --enable-tests
 
178
 
 
179
 daemon/dbus/gkd-dbus-secrets.c  |   17 +++++++++++++----
 
180
 daemon/dbus/gkd-dbus-service.c  |   17 +++++++++++++----
 
181
 daemon/dbus/gkd-dbus.c          |    9 ---------
 
182
 daemon/pkcs11/gkd-pkcs11-auth.c |    2 +-
 
183
 daemon/pkcs11/gkd-pkcs11.c      |   17 ++++++++++++++++-
 
184
 tests/gtest-helpers.c           |    4 +---
 
185
 6 files changed, 44 insertions(+), 22 deletions(-)
 
186
 
 
187
commit 5fa82147450c0910072d9aa86e62a42a23576215
 
188
Author: Stef Walter <stef@memberwebs.com>
 
189
Date:   2010-02-14
 
190
 
 
191
    [ssh-agent] Don't raise error if ssh client disconnects early.
 
192
 
 
193
 daemon/ssh-agent/gkd-ssh-agent.c |    5 +++--
 
194
 1 files changed, 3 insertions(+), 2 deletions(-)
 
195
 
 
196
commit b4add492ad707b4503dd1614dc4b7100d3d89d76
 
197
Author: Stef Walter <stef@memberwebs.com>
 
198
Date:   2010-02-14
 
199
 
 
200
    [secret-store] Return OK when a search includes a bad collection identifier.
 
201
    
 
202
    So basically we just don't return any results. This is for two reasons:
 
203
     * PKCS#11 isn't very helpful to the caller of C_CreateObject about
 
204
       which attribute was wrong.
 
205
     * Race conditions abound where you set up a search of a collection
 
206
       that is being deleted.
 
207
 
 
208
 pkcs11/secret-store/gck-secret-search.c            |   60 ++++++++++----------
 
209
 pkcs11/secret-store/gck-secret-search.h            |    2 +-
 
210
 .../secret-store/tests/unit-test-secret-search.c   |   10 ++-
 
211
 3 files changed, 38 insertions(+), 34 deletions(-)
 
212
 
 
213
commit 9a271ef0518949f06fb5132ecad1ed93bcf4f72c
 
214
Author: Stef Walter <stef@memberwebs.com>
 
215
Date:   2010-02-13
 
216
 
 
217
    [pkcs11] Fix problem with not storing secret value properly.
 
218
    
 
219
    If a new object was not created, such as when unwrapping a
 
220
    secret item, then the attributes set were not stored properly.
 
221
 
 
222
 pkcs11/gck/gck-aes-key.c                    |    3 ++-
 
223
 pkcs11/gck/gck-certificate.c                |    3 ++-
 
224
 pkcs11/gck/gck-credential.c                 |    3 ++-
 
225
 pkcs11/gck/gck-dh-private-key.c             |    3 ++-
 
226
 pkcs11/gck/gck-dh-public-key.c              |    3 ++-
 
227
 pkcs11/gck/gck-null-key.c                   |    3 ++-
 
228
 pkcs11/gck/gck-private-xsa-key.c            |    3 ++-
 
229
 pkcs11/gck/gck-public-xsa-key.c             |    3 ++-
 
230
 pkcs11/gck/gck-session.c                    |    6 +++---
 
231
 pkcs11/gck/gck-session.h                    |    1 +
 
232
 pkcs11/secret-store/gck-secret-collection.c |    3 ++-
 
233
 pkcs11/secret-store/gck-secret-item.c       |   11 ++++-------
 
234
 pkcs11/secret-store/gck-secret-search.c     |    3 ++-
 
235
 pkcs11/user-store/gck-user-private-key.c    |    3 ++-
 
236
 pkcs11/user-store/gck-user-public-key.c     |    3 ++-
 
237
 15 files changed, 32 insertions(+), 22 deletions(-)
 
238
 
 
239
commit 912891b83b297ac6af2b62f6c1f8c31b1d3cc8bd
 
240
Author: Stef Walter <stef@memberwebs.com>
 
241
Date:   2010-02-13
 
242
 
 
243
    [secret-store] Fix regression: secret value not stored properly.
 
244
 
 
245
 pkcs11/secret-store/gck-secret-item.c |    7 ++++++-
 
246
 1 files changed, 6 insertions(+), 1 deletions(-)
 
247
 
 
248
commit e160eb27ce0682ee4be6dae4c974a7282b915ad8
 
249
Author: Lucian Adrian Grijincu <lucian.grijincu@gmail.com>
 
250
Date:   2010-02-13
 
251
 
 
252
    Update Romanian translation
 
253
 
 
254
 po/ro.po | 1029 +++++++++++++++++++++++++++-----------------------------------
 
255
 1 files changed, 443 insertions(+), 586 deletions(-)
 
256
 
 
257
commit 8c1d21a167332edddd66cb7321a8380b96941e34
 
258
Author: Matej Urbančič <mateju@svn.gnome.org>
 
259
Date:   2010-02-12
 
260
 
 
261
    Updated Slovenian translation
 
262
 
 
263
 po/sl.po |  181 ++++++++++++++++++++++++++++++++------------------------------
 
264
 1 files changed, 94 insertions(+), 87 deletions(-)
 
265
 
 
266
commit 008e0b8a2b5b60b534fa61b0a2c927ca3cb50eaf
 
267
Author: Nathan-J. Hirschauer <nathanhirschauer@verfriemelt.org>
 
268
Date:   2010-02-10
 
269
 
 
270
    Updated German translation
 
271
 
 
272
 po/de.po |  203 ++++++++++++++++++++++++++++++++-----------------------------
 
273
 1 files changed, 106 insertions(+), 97 deletions(-)
 
274
 
 
275
commit ed6b1e144476100272283f747ae9b3bab98cb51b
 
276
Author: Claude Paroz <claude@2xlibre.net>
 
277
Date:   2010-02-10
 
278
 
 
279
    Updated French translation
 
280
    
 
281
    Contributed by Laurent Coudeur and Claude Paroz
 
282
 
 
283
 po/fr.po |  734 +++++++++++++++++---------------------------------------------
 
284
 1 files changed, 204 insertions(+), 530 deletions(-)
 
285
 
 
286
commit 2d6c2d0e07b622ce95b89838e76a9479ecde711c
 
287
Author: Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>
 
288
Date:   2010-02-10
 
289
 
 
290
    Updated Traditional Chinese translation(Hong Kong and Taiwan)
 
291
 
 
292
 po/zh_HK.po |  908 +++++++++++++++++----------------------------------------
 
293
 po/zh_TW.po |  933 ++++++++++++++++++-----------------------------------------
 
294
 2 files changed, 558 insertions(+), 1283 deletions(-)
 
295
 
 
296
commit db3ca52463ce2c4fcc09d2c9752e55ba8284a029
 
297
Author: Kjartan Maraas <kmaraas@gnome.org>
 
298
Date:   2010-02-09
 
299
 
 
300
    Updated Norwegian bokmål translation
 
301
 
 
302
 po/nb.po |  158 ++++++++++++++++++++++++++++++++------------------------------
 
303
 1 files changed, 81 insertions(+), 77 deletions(-)
 
304
 
 
305
commit 85df4852443eb43ae4427ca70f7390f95056ca3b
 
306
Author: Jorge González <jorgegonz@svn.gnome.org>
 
307
Date:   2010-02-09
 
308
 
 
309
    Updated Spanish translation
 
310
 
 
311
 po/es.po |   49 +++++++++++++++++++++++++++----------------------
 
312
 1 files changed, 27 insertions(+), 22 deletions(-)
 
313
 
 
314
commit 377d0244d1f57830b7ea129d749b9ffe6b29cef7
 
315
Author: Stef Walter <stef@memberwebs.com>
 
316
Date:   2010-02-09
 
317
 
 
318
    Bump version number
 
319
 
 
320
 configure.in |    2 +-
 
321
 1 files changed, 1 insertions(+), 1 deletions(-)
 
322
 
 
323
commit d4be1e7466a9afd9bbff54ba3c8f41f022c865b3
 
324
Author: Stef Walter <stef@memberwebs.com>
 
325
Date:   2010-02-09
 
326
 
 
327
    Release version 2.29.90
 
328
 
 
329
 NEWS         |   18 ++++++++++++++++++
 
330
 configure.in |    2 +-
 
331
 2 files changed, 19 insertions(+), 1 deletions(-)
 
332
 
 
333
commit 15fee050b0b0239df3b1ecf027deb71bf8ba6580
 
334
Author: Stef Walter <stef@memberwebs.com>
 
335
Date:   2010-02-09
 
336
 
 
337
    Add missing translatable files.
 
338
 
 
339
 po/POTFILES.in |    2 ++
 
340
 1 files changed, 2 insertions(+), 0 deletions(-)
 
341
 
 
342
commit d7bb7333789ed849a9ecaec383f26cc9492f392a
 
343
Author: Stef Walter <stef@memberwebs.com>
 
344
Date:   2010-02-09
 
345
 
 
346
    [secret-store] Don't try to set credential attribute twice.
 
347
 
 
348
 pkcs11/secret-store/gck-secret-collection.c |    1 +
 
349
 1 files changed, 1 insertions(+), 0 deletions(-)
 
350
 
 
351
commit 849983f51c916c940aa8e78fbffaaa4defa4741f
 
352
Author: Stef Walter <stef@memberwebs.com>
 
353
Date:   2010-02-09
 
354
 
 
355
    Fix storage and testing problems.
 
356
    
 
357
     * Add object store before trying to set attributes.
 
358
     * Return correct code when non-key is passed to
 
359
       C_XxxxInit
 
360
 
 
361
 pkcs11/gck/gck-module.c             |   24 +++++++++++++++++++++---
 
362
 pkcs11/gck/gck-module.h             |   10 ++++++++--
 
363
 pkcs11/gck/gck-session.c            |   24 +++++++++++++++++-------
 
364
 pkcs11/user-store/gck-user-module.c |   20 +++++++++-----------
 
365
 4 files changed, 55 insertions(+), 23 deletions(-)
 
366
 
 
367
commit 6371b7af4700c2ea359ede49bfa4371195cdcc05
 
368
Author: Ray Strode <rstrode@redhat.com>
 
369
Date:   2010-02-07
 
370
 
 
371
    Quit when the session is disconnected.
 
372
    
 
373
    Bug #598494
 
374
 
 
375
 daemon/dbus/gkd-dbus-session.c |    4 ++++
 
376
 1 files changed, 4 insertions(+), 0 deletions(-)
 
377
 
 
378
commit 64f2a16fc07deadf81da15c50fba428004765ccb
 
379
Author: Emilio Pozuelo Monfort <pochu27@gmail.com>
 
380
Date:   2010-02-07
 
381
 
 
382
    [rpc] Use dynamically allocate socket path.
 
383
    
 
384
    GNU Hurd doesn't have a max path length. Fixes bug #604493
 
385
 
 
386
 pkcs11/rpc-layer/gck-rpc-dispatch.c |   23 +++++++++++++++------
 
387
 pkcs11/rpc-layer/gck-rpc-module.c   |   36 ++++++++++++++++++++++++----------
 
388
 2 files changed, 41 insertions(+), 18 deletions(-)
 
389
 
 
390
commit 461570351b6d5e7d48afeeeec4b4b9696772a7af
 
391
Author: Jeff Cai <jeff.cai@sun.com>
 
392
Date:   2010-02-07
 
393
 
 
394
    Solaris CC doesn't allow return void
 
395
    
 
396
    Fixes bug #606710
 
397
 
 
398
 daemon/dbus/gkd-secret-objects.c            |    2 +-
 
399
 pkcs11/gck/gck-session.c                    |   15 +++++++---
 
400
 pkcs11/secret-store/gck-secret-collection.c |   36 ++++++++++++++++++---------
 
401
 3 files changed, 35 insertions(+), 18 deletions(-)
 
402
 
 
403
commit 79c195c6538a9440d04ea59ad3dbff5520fa8d0a
 
404
Author: Jeff Cai <jeff.cai@sun.com>
 
405
Date:   2010-02-07
 
406
 
 
407
    Include missing header.
 
408
    
 
409
    Fixes build on Solaris. Bug #606713
 
410
 
 
411
 daemon/prompt/gkd-prompt.c |    2 ++
 
412
 1 files changed, 2 insertions(+), 0 deletions(-)
 
413
 
 
414
commit 4d7384b45dd80b5e81ed6222f788ea7dd9f48d30
 
415
Author: Jorge González <jorgegonz@svn.gnome.org>
 
416
Date:   2010-02-07
 
417
 
 
418
    Updated Spanish translation
 
419
 
 
420
 po/es.po |  138 ++++++++++++++++++++++++++++++--------------------------------
 
421
 1 files changed, 67 insertions(+), 71 deletions(-)
 
422
 
 
423
commit 5ef8a4ee2acbbeaf9920e4182b4cd8618d7d2f13
 
424
Author: Stef Walter <stef@memberwebs.com>
 
425
Date:   2010-02-07
 
426
 
 
427
    Fix some translation strings.
 
428
    
 
429
    Remove dot from end of options, unmark string as
 
430
    translatable.
 
431
 
 
432
 daemon/prompt/gkd-prompt.ui      |   12 ++++++------
 
433
 gcr/gcr-unlock-options-widget.ui |    4 ++--
 
434
 2 files changed, 8 insertions(+), 8 deletions(-)
 
435
 
 
436
commit 7ba04c90ebd9fd7a1ccbf4b3d189621f458652dd
 
437
Author: Siddhesh Poyarekar <siddhesh.poyarekar@gmail.com>
 
438
Date:   2010-02-07
 
439
 
 
440
    [daemon] Include sys/stat.h
 
441
    
 
442
    Fixes warnings: bug #607819
 
443
 
 
444
 daemon/control/gkd-control-client.c |    1 +
 
445
 1 files changed, 1 insertions(+), 0 deletions(-)
 
446
 
 
447
commit 18b360620e069d5e635378b89c1de519982f5e4c
 
448
Author: Stef Walter <stef@memberwebs.com>
 
449
Date:   2010-02-07
 
450
 
 
451
    [ssh-store] Don't warn on SSHv1 keys.
 
452
    
 
453
    Fixes bug #584037. Don't print out any warning when
 
454
    encountering SSH v1 keys in ~/.ssh
 
455
 
 
456
 pkcs11/ssh-store/gck-ssh-module.c      |   10 ++++++----
 
457
 pkcs11/ssh-store/gck-ssh-openssh.c     |    7 +++++--
 
458
 pkcs11/ssh-store/gck-ssh-private-key.c |    6 ++++--
 
459
 3 files changed, 15 insertions(+), 8 deletions(-)
 
460
 
 
461
commit 5b57be54b68adb336920f539b29f8cdc693d29df
 
462
Author: Stef Walter <stef@memberwebs.com>
 
463
Date:   2010-02-07
 
464
 
 
465
    No longer depend on eggdbus.
 
466
    
 
467
    We used to use eggdbus, but haven't for a couple months, so
 
468
    remove this old dependency. Note that we still have a file
 
469
    called 'egg-dbus.c'
 
470
 
 
471
 configure.in |    2 +-
 
472
 1 files changed, 1 insertions(+), 1 deletions(-)
 
473
 
 
474
commit b76506d2e401a6e91ffe816c14d4e26e60a0f7fd
 
475
Author: Stef Walter <stef@memberwebs.com>
 
476
Date:   2010-02-07
 
477
 
 
478
    Use 'log in to' rather than 'log into'
 
479
    
 
480
    Fixed after heads up from the gnome-doc folks.
 
481
 
 
482
 daemon/dbus/gkd-secret-service.c     |    2 +-
 
483
 daemon/dbus/gkd-secret-unlock.c      |    2 +-
 
484
 daemon/ssh-agent/gkd-ssh-agent-ops.c |    2 +-
 
485
 gp11/gp11-session.c                  |    6 +++---
 
486
 4 files changed, 6 insertions(+), 6 deletions(-)
 
487
 
 
488
commit e588dbb870c985ae10151bf2428d497027bb90d3
 
489
Author: Stef Walter <stef@memberwebs.com>
 
490
Date:   2010-02-07
 
491
 
 
492
    [daemon] Bring back feature to save password for keys.
 
493
    
 
494
    For encryption keys (like SSH) the feature to save their passwords
 
495
    in the login keyring was disabled. Reimplement that with the
 
496
    new prompt.
 
497
 
 
498
 daemon/dbus/gkd-secret-unlock.c |    8 +----
 
499
 daemon/login/gkd-login.c        |   14 +++++++--
 
500
 daemon/login/gkd-login.h        |    2 +-
 
501
 daemon/pkcs11/gkd-pkcs11-auth.c |   58 +++++++++++++++++++-------------------
 
502
 daemon/prompt/gkd-prompt.c      |    8 +++++
 
503
 daemon/prompt/gkd-prompt.h      |    2 +
 
504
 6 files changed, 53 insertions(+), 39 deletions(-)
 
505
 
 
506
commit aa548019df045b4085c088c84aec585ab0e62a98
 
507
Author: Stef Walter <stef@memberwebs.com>
 
508
Date:   2010-02-07
 
509
 
 
510
    [pkcs11] Set attributes on object before storing.
 
511
    
 
512
    Set attributes on new objects before storing them.
 
513
 
 
514
 pkcs11/gck/gck-session.c |   16 ++++++++--------
 
515
 1 files changed, 8 insertions(+), 8 deletions(-)
 
516
 
 
517
commit 185a475b81c57af7f48d1c7b8cb467b158bcdae4
 
518
Author: Stef Walter <stef@memberwebs.com>
 
519
Date:   2010-02-07
 
520
 
 
521
    [pkcs11] Lookup the destruct after/idle attributes properly.
 
522
    
 
523
    When creating an object the attributes which controlled
 
524
    destruction timeouts weren't being looked up properly.
 
525
 
 
526
 pkcs11/gck/gck-object.c |   13 +++++++------
 
527
 1 files changed, 7 insertions(+), 6 deletions(-)
 
528
 
 
529
commit 263af0662a86969c133daeba5eefa11ab7597723
 
530
Author: Stef Walter <stef@memberwebs.com>
 
531
Date:   2010-02-07
 
532
 
 
533
    [pkcs11] Mark various destruct timeout attributes as used.
 
534
    
 
535
    Fixes warnings and assertions.
 
536
 
 
537
 pkcs11/gck/gck-object.c |    5 ++++-
 
538
 1 files changed, 4 insertions(+), 1 deletions(-)
 
539
 
 
540
commit d8c27671de495692816a9343dc03cb7ab7f3c87b
 
541
Author: Stef Walter <stef@memberwebs.com>
 
542
Date:   2010-02-07
 
543
 
 
544
    [prompt] Restore state of prompt dialog on bad password.
 
545
    
 
546
    When the user types a bad password, all the other state
 
547
    of the prompt dialog should remain as selected.
 
548
 
 
549
 daemon/dbus/gkd-secret-change.c |    9 +++++----
 
550
 daemon/dbus/gkd-secret-create.c |    2 +-
 
551
 daemon/dbus/gkd-secret-unlock.c |   29 +++++++++++++++--------------
 
552
 daemon/prompt/gkd-prompt-tool.c |   24 ++++++++++++++++++++++++
 
553
 daemon/prompt/gkd-prompt.c      |   32 +++++++++++++++++++++++++++++---
 
554
 daemon/prompt/gkd-prompt.h      |    3 ++-
 
555
 6 files changed, 76 insertions(+), 23 deletions(-)
 
556
 
 
557
commit 77e6291ab1671b9bad750a8fcc41fc9fee9faa2a
 
558
Author: Jorge González <jorgegonz@svn.gnome.org>
 
559
Date:   2010-02-07
 
560
 
 
561
    Updated Spanish translation
 
562
 
 
563
 po/es.po |  163 +++++++++++++++++++++++++++++---------------------------------
 
564
 1 files changed, 76 insertions(+), 87 deletions(-)
 
565
 
 
566
commit 99ac73aa6de3a3f019f44733791ff417024ce767
 
567
Author: Ivar Smolin <okul@linux.ee>
 
568
Date:   2010-02-07
 
569
 
 
570
    Updating Estonian translation
 
571
 
 
572
 po/et.po |  100 ++++++++++++++++++++++++++++++++++++++++---------------------
 
573
 1 files changed, 65 insertions(+), 35 deletions(-)
 
574
 
 
575
commit 0524eba2829ecf47db762c53dfeef0086dc4f596
 
576
Author: Stef Walter <stef@memberwebs.com>
 
577
Date:   2010-02-07
 
578
 
 
579
    Display different message when unlocking login keyring.
 
580
    
 
581
    Different messages and behavior when unlocking login keyring
 
582
    including no opportunity to save the keyring password etc...
 
583
 
 
584
 daemon/dbus/gkd-secret-unlock.c |  122 +++++++++++++++++++++++++++++++--------
 
585
 daemon/login/gkd-login.c        |   16 +++++
 
586
 daemon/login/gkd-login.h        |    2 +
 
587
 3 files changed, 116 insertions(+), 24 deletions(-)
 
588
 
 
589
commit a5f30e5edb4ff2b208092db09969530bfe4c74b4
 
590
Author: Stef Walter <stef@memberwebs.com>
 
591
Date:   2010-02-06
 
592
 
 
593
    [secrets] Create unlock credentials with correct attributes.
 
594
    
 
595
    Some minor fixes for creating unlock credentials with the right
 
596
    attributes, such as making them available to all applications.
 
597
 
 
598
 daemon/prompt/gkd-prompt.c                  |    2 ++
 
599
 pkcs11/secret-store/gck-secret-collection.c |    1 +
 
600
 2 files changed, 3 insertions(+), 0 deletions(-)
 
601
 
 
602
commit 701cab2c3b40216c01bf1cda23fe15c9ff0d7caa
 
603
Author: Stef Walter <stef@memberwebs.com>
 
604
Date:   2010-02-06
 
605
 
 
606
    [secrets] Fix problems with collection reloading.
 
607
    
 
608
    The module had a bug which would cause collections that were reloaded
 
609
    to appear as new collections
 
610
 
 
611
 pkcs11/secret-store/gck-secret-module.c |   19 +++++++++++--------
 
612
 1 files changed, 11 insertions(+), 8 deletions(-)
 
613
 
 
614
commit 4d22df25dac5c051c04f8d957169ff5ba45b5020
 
615
Author: Stef Walter <stef@memberwebs.com>
 
616
Date:   2010-02-06
 
617
 
 
618
    [dbus] Refresh and store the default keyring correctly.
 
619
    
 
620
    Although the default keyring was being loaded, it was not being
 
621
    used correctly by the path resolution code.
 
622
 
 
623
 daemon/dbus/gkd-secret-service.c |   15 +++++++++------
 
624
 1 files changed, 9 insertions(+), 6 deletions(-)
 
625
 
 
626
commit ec584f8253d4635d4e35a850da29faf44d52163b
 
627
Author: Stef Walter <stef@memberwebs.com>
 
628
Date:   2010-02-01
 
629
 
 
630
    [prompt] Don't show the lock and options areas by default
 
631
 
 
632
 daemon/dbus/gkd-secret-unlock.c |    1 +
 
633
 daemon/prompt/gkd-prompt.ui     |   10 ++++------
 
634
 2 files changed, 5 insertions(+), 6 deletions(-)
 
635
 
 
636
commit d1df7e7a1b9878aeef5557d2e3812c04386faca0
 
637
Author: Stef Walter <stef@memberwebs.com>
 
638
Date:   2010-02-01
 
639
 
 
640
    [gcr] Move the 'always unlock' option out of the unlock options widget.
 
641
 
 
642
 daemon/prompt/gkd-prompt-tool.c  |   27 +++++--
 
643
 daemon/prompt/gkd-prompt.ui      |   35 +++++++--
 
644
 gcr/gcr-unlock-options-widget.c  |   52 ++-----------
 
645
 gcr/gcr-unlock-options-widget.ui |  157 ++++++++++++++++----------------------
 
646
 4 files changed, 124 insertions(+), 147 deletions(-)
 
647
 
 
648
commit 7b645597071c776d0158bc4397c0ced351e4d21f
 
649
Author: Stef Walter <stef@memberwebs.com>
 
650
Date:   2010-02-01
 
651
 
 
652
    [prompt] Fix broken setting of idle or after options.
 
653
 
 
654
 daemon/prompt/gkd-prompt.c |    4 ++--
 
655
 1 files changed, 2 insertions(+), 2 deletions(-)
 
656
 
 
657
commit 23194ec9551cc0a04f948bcb61fa59a2855d5a55
 
658
Author: Stef Walter <stef@memberwebs.com>
 
659
Date:   2010-02-01
 
660
 
 
661
    Remove incomplete unlock per application/session support.
 
662
 
 
663
 daemon/prompt/gkd-prompt-tool.c  |   14 ++------------
 
664
 daemon/prompt/gkd-prompt.c       |    8 --------
 
665
 gcr/gcr-unlock-options-widget.c  |   18 ------------------
 
666
 gcr/gcr-unlock-options-widget.ui |   12 ------------
 
667
 4 files changed, 2 insertions(+), 50 deletions(-)
 
668
 
 
669
commit 3aab72fc09aa0d70eb0915285d589e5a76d0a8f8
 
670
Author: Stef Walter <stef@memberwebs.com>
 
671
Date:   2010-02-01
 
672
 
 
673
    Implement support for prompting for unlock options
 
674
 
 
675
 daemon/dbus/gkd-secret-unlock.c |  151 ++++++++++++++++++++++++++++++--------
 
676
 daemon/prompt/Makefile.am       |    2 +
 
677
 daemon/prompt/gkd-prompt-tool.c |   76 ++++++++++++--------
 
678
 daemon/prompt/gkd-prompt.c      |   50 +++++++++++++
 
679
 daemon/prompt/gkd-prompt.h      |    8 ++
 
680
 daemon/prompt/gkd-prompt.ui     |  123 +-------------------------------
 
681
 6 files changed, 228 insertions(+), 182 deletions(-)
 
682
 
 
683
commit dbfc7003c830761722eea7831db6ddcf6680eb50
 
684
Author: Stef Walter <stef@memberwebs.com>
 
685
Date:   2010-02-01
 
686
 
 
687
    Implement collection storing lock on idle, and unlock timeout
 
688
 
 
689
 pkcs11/gck/gck-attributes.c                 |  114 ++++++++++++++++++++++++---
 
690
 pkcs11/gck/gck-attributes.h                 |   22 +++++-
 
691
 pkcs11/gck/tests/unit-test-attributes.c     |   49 ++++++++++++
 
692
 pkcs11/secret-store/gck-secret-binary.c     |   23 ++++--
 
693
 pkcs11/secret-store/gck-secret-collection.c |   69 ++++++++++++-----
 
694
 pkcs11/secret-store/gck-secret-collection.h |    5 +
 
695
 pkcs11/secret-store/gck-secret-textual.c    |   17 +++--
 
696
 7 files changed, 254 insertions(+), 45 deletions(-)
 
697
 
 
698
commit 1667dea769cc2a32d762be3ea38e5c8a36f8a098
 
699
Author: Stef Walter <stef@memberwebs.com>
 
700
Date:   2010-02-01
 
701
 
 
702
    [gcr] Add commun gcr unlock functionality.
 
703
 
 
704
 gcr/Makefile.am                  |    7 +-
 
705
 gcr/gcr-unlock-options-widget.c  |  299 ++++++++++++++++++++++++++++++++++++++
 
706
 gcr/gcr-unlock-options-widget.h  |   56 +++++++
 
707
 gcr/gcr-unlock-options-widget.ui |  136 +++++++++++++++++
 
708
 4 files changed, 496 insertions(+), 2 deletions(-)
 
709
 
 
710
commit 24bf6b8501eb9295f941ac06d87601e69ab3b85a
 
711
Author: Stef Walter <stef@memberwebs.com>
 
712
Date:   2010-02-01
 
713
 
 
714
    [gp11] Bug fixes to set and get template functionality.
 
715
 
 
716
 gp11/gp11-object.c |    6 +++++-
 
717
 1 files changed, 5 insertions(+), 1 deletions(-)
 
718
 
 
719
commit c23ef6d5ffef068e0055a3b3aca6be768df2c5ce
 
720
Author: Stef Walter <stef@memberwebs.com>
 
721
Date:   2010-01-31
 
722
 
 
723
    Fix unit testing which recent commit broke on this branch.
 
724
 
 
725
 pkcs11/secret-store/gck-secret-collection.c |    2 +-
 
726
 1 files changed, 1 insertions(+), 1 deletions(-)
 
727
 
 
728
commit d6192caf4dad9a6166c7c6e248f3fb159f1d5ee1
 
729
Author: Stef Walter <stef@memberwebs.com>
 
730
Date:   2009-12-20
 
731
 
 
732
    [pkcs11] Rework how credentials, and auto-destruct work.
 
733
    
 
734
    Add the concept of a CKA_CREDENTIAL_TEMPLATE from which
 
735
    credential objects for a given object take attributes.
 
736
    
 
737
    Change around the various auto-destruct attributes.
 
738
 
 
739
 daemon/ssh-agent/gkd-ssh-agent-ops.c               |   18 +--
 
740
 pkcs11/gck/gck-attributes.c                        |   42 +++++
 
741
 pkcs11/gck/gck-attributes.h                        |    4 +
 
742
 pkcs11/gck/gck-credential.c                        |  188 +++++++++++++------
 
743
 pkcs11/gck/gck-credential.h                        |   21 ++-
 
744
 pkcs11/gck/gck-object.c                            |  152 ++++++++++++----
 
745
 pkcs11/gck/gck-object.h                            |    2 +
 
746
 pkcs11/gck/gck-private-xsa-key.c                   |   19 +--
 
747
 pkcs11/gck/gck-session.c                           |   59 +------
 
748
 pkcs11/gck/gck-session.h                           |   11 +-
 
749
 pkcs11/gck/gck-timer.c                             |    7 +-
 
750
 pkcs11/gck/gck-timer.h                             |    2 +-
 
751
 pkcs11/gck/tests/unit-test-credential.c            |   67 +++-----
 
752
 pkcs11/gck/tests/unit-test-object.c                |   51 ++----
 
753
 pkcs11/gck/tests/unit-test-timer.c                 |   47 ++---
 
754
 pkcs11/pkcs11g.h                                   |   15 --
 
755
 pkcs11/pkcs11i.h                                   |   22 +++
 
756
 pkcs11/secret-store/gck-secret-binary.c            |   17 +-
 
757
 pkcs11/secret-store/gck-secret-collection.c        |  107 ++++++++---
 
758
 pkcs11/secret-store/gck-secret-collection.h        |   10 +-
 
759
 pkcs11/secret-store/gck-secret-item.c              |   13 +-
 
760
 pkcs11/secret-store/gck-secret-textual.c           |    5 +-
 
761
 .../tests/unit-test-secret-collection.c            |   18 ++-
 
762
 23 files changed, 521 insertions(+), 376 deletions(-)
 
763
 
 
764
commit ced76d4e91c35b31f7364464e53873f7e3d090b4
 
765
Author: Stef Walter <stef@memberwebs.com>
 
766
Date:   2009-12-20
 
767
 
 
768
    [prompt] Move the 'Prompt for each application' checkbox.
 
769
 
 
770
 daemon/prompt/gkd-prompt.ui |   34 +++++++++++++++++-----------------
 
771
 1 files changed, 17 insertions(+), 17 deletions(-)
 
772
 
 
773
commit 9c5056cc21d606cde304dcf12c17d9411168f3c5
 
774
Author: Stef Walter <stef@memberwebs.com>
 
775
Date:   2009-12-20
 
776
 
 
777
    [gp11] Support for getting and setting object template style attrs.
 
778
    
 
779
    These are attributes like CKA_WRAP_TEMPLATE etc...
 
780
 
 
781
 gp11/gp11-object.c |  362 +++++++++++++++++++++++++++++++++++++++++++++++++++-
 
782
 gp11/gp11.h        |   40 ++++++
 
783
 2 files changed, 398 insertions(+), 4 deletions(-)
 
784
 
 
785
commit c5e52c27c9dca54cba73b545050434616cf677f3
 
786
Author: Mario Blättermann <mariobl@gnome.org>
 
787
Date:   2010-01-27
 
788
 
 
789
    Updated German translation
 
790
 
 
791
 po/de.po | 1084 +++++++++++++++++++++++++++++++-------------------------------
 
792
 1 files changed, 538 insertions(+), 546 deletions(-)
 
793
 
 
794
commit a14759c5ea674626f7df745b79f8c019192e035f
 
795
Author: Jamil Ahmed <itsjamil@gmail.com>
 
796
Date:   2010-01-24
 
797
 
 
798
    Updated Bengali translation
 
799
 
 
800
 po/bn.po | 1056 +++++++++++++++++++++++++++++---------------------------------
 
801
 1 files changed, 488 insertions(+), 568 deletions(-)
 
802
 
 
803
commit 7407bcbbb0da9721c9ead7b9253b8dd90b12ccda
 
804
Author: Stef Walter <stef@memberwebs.com>
 
805
Date:   2010-01-21
 
806
 
 
807
    Fix endless loop when looking for password in login keyring.
 
808
    
 
809
    If the password for an encryption key was stored in the login
 
810
    keyring in the 'old' way, there could be an endless loop if
 
811
    it was the wrong password.
 
812
 
 
813
 daemon/pkcs11/gkd-pkcs11-auth.c |    7 +++++++
 
814
 1 files changed, 7 insertions(+), 0 deletions(-)
 
815
 
 
816
commit 3e3f9ceb3200fe07cee382a90ebae384d50b58b8
 
817
Author: vasudeven <agnihot3@gmail.com>
 
818
Date:   2010-01-21
 
819
 
 
820
    updated Tamil translation
 
821
 
 
822
 po/ta.po | 1168 +++++++++++++++++++++++++++++++-------------------------------
 
823
 1 files changed, 585 insertions(+), 583 deletions(-)
 
824
 
 
825
commit 52b8907b461144fd6747e4d604ab3af8f9b93fec
 
826
Author: Matej Urbančič <mateju@svn.gnome.org>
 
827
Date:   2010-01-14
 
828
 
 
829
    Updated Slovenian translation
 
830
 
 
831
 po/sl.po |  854 +++++++++++++++++++++++++++++++-------------------------------
 
832
 1 files changed, 428 insertions(+), 426 deletions(-)
 
833
 
 
834
commit 3eb93976da14737cece717878deb923b4f598496
 
835
Author: Kjartan Maraas <kmaraas@gnome.org>
 
836
Date:   2010-01-13
 
837
 
 
838
    Updated Norwegian bokmål translation
 
839
 
 
840
 po/nb.po |   34 +++++++++++++++++++---------------
 
841
 1 files changed, 19 insertions(+), 15 deletions(-)
 
842
 
 
843
commit 552207f410cd2cbd9cf660750439385f4741a582
 
844
Author: Stef Walter <stef@memberwebs.com>
 
845
Date:   2010-01-11
 
846
 
 
847
    Bump version number
 
848
 
 
849
 configure.in |    2 +-
 
850
 1 files changed, 1 insertions(+), 1 deletions(-)
 
851
 
 
852
commit d10c4e42073d4345232cf53b3c820c635357b5d6
 
853
Author: Stef Walter <stef@memberwebs.com>
 
854
Date:   2010-01-11
 
855
 
 
856
    Release version 2.29.5
 
857
 
 
858
 NEWS |    7 +++++++
 
859
 1 files changed, 7 insertions(+), 0 deletions(-)
 
860
 
 
861
commit 0d04824885f2b4b9c83e233b4562a1b0e7e4721b
 
862
Author: Stef Walter <stef@memberwebs.com>
 
863
Date:   2010-01-11
 
864
 
 
865
    [daemon] Fix use of uninitialized memory.
 
866
 
 
867
 daemon/login/gkd-login.c |    1 +
 
868
 1 files changed, 1 insertions(+), 0 deletions(-)
 
869
 
 
870
commit fcb58709e3ddaf0dd20ff0234e6cba6c30a87853
 
871
Author: Stef Walter <stef@memberwebs.com>
 
872
Date:   2010-01-06
 
873
 
 
874
    [login] Don't freak out during race condition to remove login secret.
 
875
 
 
876
 daemon/login/gkd-login.c |    3 ++-
 
877
 1 files changed, 2 insertions(+), 1 deletions(-)
 
878
 
 
879
commit 383ce1f36976640fb44af8b0f4067c7b687e4109
 
880
Author: Stef Walter <stef@memberwebs.com>
 
881
Date:   2010-01-06
 
882
 
 
883
    [prompt] Hook up the various toggle options sensitivity.
 
884
    
 
885
    Disable certain lock options when others are selected.
 
886
 
 
887
 daemon/prompt/gkd-prompt-tool.c           |   39 +++++++++++++++++++++++++++++
 
888
 daemon/prompt/gkd-prompt.ui               |    3 +-
 
889
 daemon/prompt/tests/test-data/prompt-full |    3 +-
 
890
 3 files changed, 42 insertions(+), 3 deletions(-)
 
891
 
 
892
commit 667551e698c74a0e32a04e414f20f4ea9e028dc8
 
893
Author: Daniel Nylander <po@danielnylander.se>
 
894
Date:   2010-01-09
 
895
 
 
896
    Updated Swedish translation
 
897
 
 
898
 po/sv.po | 1017 ++++++++++++++++++++++++++++++++------------------------------
 
899
 1 files changed, 532 insertions(+), 485 deletions(-)
 
900
 
 
901
commit dcb59b1f76177269a7806f027111b366bb65d21b
 
902
Author: Kjartan Maraas <kmaraas@gnome.org>
 
903
Date:   2010-01-07
 
904
 
 
905
    Updated Norwegian bokmål translation
 
906
 
 
907
 po/nb.po |  704 +++++++++++++++-----------------------------------------------
 
908
 1 files changed, 166 insertions(+), 538 deletions(-)
 
909
 
 
910
commit d99e95159c5446483be4daeb4c308e2fc43ac264
 
911
Author: Maxim V. Dziumanenko <dziumanenko@gmail.com>
 
912
Date:   2010-01-05
 
913
 
 
914
    Update Ukrainian translation
 
915
 
 
916
 po/uk.po | 1027 ++++++++++++++++++++++++++++++-------------------------------
 
917
 1 files changed, 505 insertions(+), 522 deletions(-)
 
918
 
 
919
commit b9280d7cb14139444a7658d6be5aa6884ff10bf8
 
920
Author: Theppitak Karoonboonyanan <thep@linux.thai.net>
 
921
Date:   2010-01-04
 
922
 
 
923
    Updated Thai translation.
 
924
 
 
925
 po/th.po | 1113 +++++++++++++++++++++++++++++++-------------------------------
 
926
 1 files changed, 561 insertions(+), 552 deletions(-)
 
927
 
 
928
commit 4cc0280cf4f21ea81a868d6b67a3b8bba77a3bb5
 
929
Author: Stef Walter <stef@memberwebs.com>
 
930
Date:   2010-01-04
 
931
 
 
932
    [secrets] Fix bug when setting schema attribute.
 
933
 
 
934
 pkcs11/secret-store/gck-secret-item.c |    1 +
 
935
 1 files changed, 1 insertions(+), 0 deletions(-)
 
936
 
 
937
commit 2396fd528947f0e397d1eda82627e5c9b0ccbf1e
 
938
Author: Stef Walter <stef@memberwebs.com>
 
939
Date:   2010-01-04
 
940
 
 
941
    [pkcs11] Only store objects during set attributes if successful.
 
942
 
 
943
 pkcs11/gck/gck-session.c |    2 +-
 
944
 1 files changed, 1 insertions(+), 1 deletions(-)
 
945
 
 
946
commit 99dbc776a216d8e6a0b215297e3e3189dd0ea3ed
 
947
Author: Stef Walter <stef@memberwebs.com>
 
948
Date:   2010-01-04
 
949
 
 
950
    [dbus] Add item Type property to secret items.
 
951
 
 
952
 daemon/data/introspect-item.xml   |    1 +
 
953
 daemon/dbus/gkd-secret-objects.c  |    1 +
 
954
 daemon/dbus/gkd-secret-property.c |    8 ++++++++
 
955
 3 files changed, 10 insertions(+), 0 deletions(-)
 
956
 
 
957
commit 22169a0697cbcf600edf0c4aa8b1faf0d4d0b34a
 
958
Author: Stef Walter <stef@memberwebs.com>
 
959
Date:   2010-01-04
 
960
 
 
961
    [pkcs11] Add schema attribute to secret items.
 
962
    
 
963
    This will be used for the Type secret API property.
 
964
 
 
965
 pkcs11/pkcs11i.h                                   |    4 +
 
966
 pkcs11/secret-store/gck-secret-binary.c            |   10 ++--
 
967
 pkcs11/secret-store/gck-secret-compat.c            |   24 +++---
 
968
 pkcs11/secret-store/gck-secret-item.c              |   76 +++++++++++++++++++-
 
969
 pkcs11/secret-store/gck-secret-item.h              |    5 ++
 
970
 pkcs11/secret-store/gck-secret-textual.c           |   16 +----
 
971
 .../secret-store/tests/unit-test-secret-compat.c   |   26 ++++----
 
972
 7 files changed, 116 insertions(+), 45 deletions(-)
 
973
 
 
974
commit 79cb0fc9996958cc3b3d19183d2f8c1a8dc48fb1
 
975
Author: Stef Walter <stef@memberwebs.com>
 
976
Date:   2010-01-03
 
977
 
 
978
    [pkcs11] Store objects after any attribute change.
 
979
    
 
980
    Previously most token objects did not have modifiable attributes, or at
 
981
    least not those stored on the token. This changed with the addition
 
982
    of secret objects.
 
983
 
 
984
 pkcs11/gck/gck-module.c                 |    8 +++++---
 
985
 pkcs11/gck/gck-session.c                |    4 ++++
 
986
 pkcs11/secret-store/gck-secret-module.c |    4 ++--
 
987
 pkcs11/user-store/gck-user-module.c     |    9 +++++++++
 
988
 4 files changed, 20 insertions(+), 5 deletions(-)
 
989
 
 
990
commit 4388d315a40976fd9f79daa557c7496a4ba7758b
 
991
Author: Stef Walter <stef@memberwebs.com>
 
992
Date:   2010-01-03
 
993
 
 
994
    [secrets] Fix problem showing password field when changing.
 
995
    
 
996
    When changing collection master field, password entry was not
 
997
    shown properly.
 
998
 
 
999
 daemon/dbus/gkd-secret-change.c |    1 +
 
1000
 1 files changed, 1 insertions(+), 0 deletions(-)
 
1001
 
 
1002
commit 9b8128b2fb3f9a9f3069f3be5bc368258968087c
 
1003
Author: Stef Walter <stef@memberwebs.com>
 
1004
Date:   2010-01-03
 
1005
 
 
1006
    [secrets] Fix prompt text when prompting for changing password.
 
1007
 
 
1008
 daemon/dbus/gkd-secret-change.c |    5 ++++-
 
1009
 1 files changed, 4 insertions(+), 1 deletions(-)
 
1010
 
 
1011
commit 5acd76ed966ac9aca81a99601f152a00a31fe856
 
1012
Author: Stef Walter <stef@memberwebs.com>
 
1013
Date:   2010-01-03
 
1014
 
 
1015
    [secrets] Fix problem using ChangeLock() method.
 
1016
 
 
1017
 daemon/dbus/gkd-secret-service.c |    6 +-----
 
1018
 1 files changed, 1 insertions(+), 5 deletions(-)
 
1019
 
 
1020
commit 9981a23971d924294055d9a142cc2a8d7b448306
 
1021
Author: Stef Walter <stef@memberwebs.com>
 
1022
Date:   2010-01-03
 
1023
 
 
1024
    [secrets] Implement lookup collection passwords in login keyring.
 
1025
    
 
1026
    Also add support for null passwords, and automatically unlocking
 
1027
    collections with null passwords.
 
1028
 
 
1029
 daemon/dbus/gkd-secret-unlock.c |  100 ++++++++++++++++++++++++++++++++++++---
 
1030
 daemon/dbus/gkd-secret-unlock.h |    5 ++
 
1031
 2 files changed, 98 insertions(+), 7 deletions(-)
 
1032
 
 
1033
commit a68cf761f9fa2af1a692ca75dbf0ad4b048fafca
 
1034
Author: Stef Walter <stef@memberwebs.com>
 
1035
Date:   2010-01-03
 
1036
 
 
1037
    [ssh-agent] Move into daemon component, rather than pkcs11.
 
1038
 
 
1039
 configure.in                                |    2 +-
 
1040
 daemon/.gitignore                           |    2 +
 
1041
 daemon/Makefile.am                          |    3 +-
 
1042
 daemon/pkcs11/gkd-pkcs11.c                  |   15 +-
 
1043
 daemon/ssh-agent/.gitignore                 |    4 +
 
1044
 daemon/ssh-agent/Makefile.am                |   38 +
 
1045
 daemon/ssh-agent/gkd-ssh-agent-ops.c        | 1317 +++++++++++++++++++++++++++
 
1046
 daemon/ssh-agent/gkd-ssh-agent-private.h    |  180 ++++
 
1047
 daemon/ssh-agent/gkd-ssh-agent-proto.c      |  512 +++++++++++
 
1048
 daemon/ssh-agent/gkd-ssh-agent-standalone.c |  136 +++
 
1049
 daemon/ssh-agent/gkd-ssh-agent.c            |  442 +++++++++
 
1050
 daemon/ssh-agent/gkd-ssh-agent.h            |   40 +
 
1051
 pkcs11/Makefile.am                          |    1 -
 
1052
 pkcs11/ssh-agent/.gitignore                 |    4 -
 
1053
 pkcs11/ssh-agent/Makefile.am                |   49 -
 
1054
 pkcs11/ssh-agent/gck-ssh-agent-ops.c        | 1317 ---------------------------
 
1055
 pkcs11/ssh-agent/gck-ssh-agent-private.h    |  180 ----
 
1056
 pkcs11/ssh-agent/gck-ssh-agent-proto.c      |  513 -----------
 
1057
 pkcs11/ssh-agent/gck-ssh-agent-standalone.c |  136 ---
 
1058
 pkcs11/ssh-agent/gck-ssh-agent.c            |  442 ---------
 
1059
 pkcs11/ssh-agent/gck-ssh-agent.h            |   18 -
 
1060
 21 files changed, 2682 insertions(+), 2669 deletions(-)
 
1061
 
 
1062
commit 2a00634309d8dc6aa5afcff8dc0bb001da13982e
 
1063
Author: Stef Walter <stef@memberwebs.com>
 
1064
Date:   2010-01-03
 
1065
 
 
1066
    [pkcs11] Propogate errors retrieving value while wrapping secret.
 
1067
 
 
1068
 pkcs11/gck/gck-aes-mechanism.c  |   43 ++++++++++++++++++++----------------
 
1069
 pkcs11/gck/gck-null-mechanism.c |   46 +++++++++++++++++++++-----------------
 
1070
 2 files changed, 49 insertions(+), 40 deletions(-)
 
1071
 
 
1072
commit 2133c815b0800fd79da143aac2f6714e2f378c55
 
1073
Author: Ivar Smolin <okul@linux.ee>
 
1074
Date:   2010-01-03
 
1075
 
 
1076
    Updating Estonian translation
 
1077
 
 
1078
 po/et.po |  918 +++++++++++++++++++++++++++++++-------------------------------
 
1079
 1 files changed, 458 insertions(+), 460 deletions(-)
 
1080
 
 
1081
commit d1462e25d158f141cacec7ba80c1d3d2d411ac19
 
1082
Author: Stef Walter <stef@memberwebs.com>
 
1083
Date:   2010-01-03
 
1084
 
 
1085
    [dbus] Bug fixes for password lookup.
 
1086
    
 
1087
    Some bug fixes for unlocking keyrings, and password lookup.
 
1088
 
 
1089
 daemon/dbus/gkd-secret-prompt.c |    4 +++-
 
1090
 daemon/dbus/gkd-secret-unlock.c |    3 ++-
 
1091
 2 files changed, 5 insertions(+), 2 deletions(-)
 
1092
 
 
1093
commit 01ec5cbca2ed2b81573286455c1b83a74a66c53c
 
1094
Author: Stef Walter <stef@memberwebs.com>
 
1095
Date:   2010-01-03
 
1096
 
 
1097
    [daemon] Pass correctly sized varargs in login code.
 
1098
 
 
1099
 daemon/login/gkd-login.c |   10 +++++-----
 
1100
 1 files changed, 5 insertions(+), 5 deletions(-)
 
1101
 
 
1102
commit 31c447a44a26693c0f769938eaf736fb7fea5353
 
1103
Author: Stef Walter <stef@memberwebs.com>
 
1104
Date:   2010-01-02
 
1105
 
 
1106
    [dbus] Fix issue with uninitialized variable being used.
 
1107
 
 
1108
 daemon/dbus/gkd-secret-service.c |    7 ++++---
 
1109
 1 files changed, 4 insertions(+), 3 deletions(-)
 
1110
 
 
1111
commit cc5fe2692544aa54e009d395603dd5870a82f7d6
 
1112
Author: Jorge González <jorgegonz@svn.gnome.org>
 
1113
Date:   2009-12-29
 
1114
 
 
1115
    Updated Spanish translation
 
1116
 
 
1117
 po/es.po |   64 ++++++++++++++++++++++++-------------------------------------
 
1118
 1 files changed, 25 insertions(+), 39 deletions(-)
 
1119
 
 
1120
commit b0ef873133605efc70a28a0de256b00e49ea5571
 
1121
Author: Jorge González <jorgegonz@svn.gnome.org>
 
1122
Date:   2009-12-28
 
1123
 
 
1124
    Updated Spanish translation
 
1125
 
 
1126
 po/es.po | 1229 ++++++++++++++++++++++++++++++++------------------------------
 
1127
 1 files changed, 636 insertions(+), 593 deletions(-)
 
1128
 
 
1129
commit e31d7f08e33838782116e7649e90587622de75d1
 
1130
Author: Stef Walter <stef@memberwebs.com>
 
1131
Date:   2009-12-21
 
1132
 
 
1133
    Bump version number
 
1134
 
 
1135
 configure.in |    2 +-
 
1136
 1 files changed, 1 insertions(+), 1 deletions(-)
 
1137
 
 
1138
commit 3a4608ec5eb05426cf9ba13c879da32f49a4fbf1
 
1139
Author: Stef Walter <stef@memberwebs.com>
 
1140
Date:   2009-12-21
 
1141
 
 
1142
    Release version 2.29.4
 
1143
    
 
1144
    And do a bunch of distcheck fixes.
 
1145
 
 
1146
 NEWS                                           |   21 +++++++++++++++++++++
 
1147
 autogen.sh                                     |    3 +--
 
1148
 daemon/prompt/Makefile.am                      |    4 +++-
 
1149
 pkcs11/gck/Makefile.am                         |    2 +-
 
1150
 pkcs11/secret-store/tests/Makefile.am          |    3 +++
 
1151
 pkcs11/secret-store/tests/test-secret-module.c |    4 +++-
 
1152
 po/POTFILES.in                                 |    4 +++-
 
1153
 po/POTFILES.skip                               |    4 +++-
 
1154
 8 files changed, 38 insertions(+), 7 deletions(-)
 
1155
 
 
1156
commit 37d87d26ed9f017634a72b479c65582dcba34a0c
 
1157
Author: Stef Walter <stef@memberwebs.com>
 
1158
Date:   2009-12-19
 
1159
 
 
1160
    [prompt] Add some border width.
 
1161
 
 
1162
 daemon/prompt/gkd-prompt.ui |    9 +++++----
 
1163
 1 files changed, 5 insertions(+), 4 deletions(-)
 
1164
 
 
1165
commit 087c7b561acd00f93e903fa3b7a9f2f26eddfba7
 
1166
Author: Stef Walter <stef@memberwebs.com>
 
1167
Date:   2009-12-19
 
1168
 
 
1169
    [daemon] Refactor the startup.
 
1170
    
 
1171
     * Add support for initializing seperate parts of daemon separately.
 
1172
     * Add autostart files for various components.
 
1173
     * Use simpler control protocol.
 
1174
 
 
1175
 configure.in                               |    7 +-
 
1176
 daemon/.gitignore                          |   11 ++-
 
1177
 daemon/Makefile.am                         |    7 +-
 
1178
 daemon/control/gkd-control-client.c        |   20 ++--
 
1179
 daemon/control/gkd-control-codes.h         |   52 ++------
 
1180
 daemon/control/gkd-control-server.c        |   83 +++++-------
 
1181
 daemon/control/gkd-control.h               |    1 +
 
1182
 daemon/control/tests/Makefile.am           |   26 +++-
 
1183
 daemon/control/tests/test-control-change   |  Bin 96222 -> 0 bytes
 
1184
 daemon/control/tests/test-control-init.c   |   30 ++++
 
1185
 daemon/control/tests/test-control-unlock   |  Bin 96149 -> 0 bytes
 
1186
 daemon/data/gnome-keyring.schemas.in       |   32 +++--
 
1187
 daemon/dbus/gkd-dbus-environment.c         |   94 +++++++-----
 
1188
 daemon/dbus/gkd-dbus-secrets.c             |   38 ++++-
 
1189
 daemon/dbus/gkd-dbus.h                     |    6 +-
 
1190
 daemon/gkd-main.c                          |  213 ++++++++++++----------------
 
1191
 daemon/gkd-main.h                          |    4 +-
 
1192
 daemon/gkd-util.c                          |   28 ++++
 
1193
 daemon/gkd-util.h                          |    7 +-
 
1194
 daemon/gnome-keyring-daemon.desktop.in.in  |   12 --
 
1195
 daemon/gnome-keyring-pkcs11.desktop.in.in  |   14 ++
 
1196
 daemon/gnome-keyring-secrets.desktop.in.in |   14 ++
 
1197
 daemon/gnome-keyring-ssh.desktop.in.in     |   14 ++
 
1198
 daemon/org.gnome.keyring.service.in        |    2 +-
 
1199
 pam/gkr-pam-client.c                       |   24 ++--
 
1200
 pam/gkr-pam-module.c                       |   90 ++++---------
 
1201
 26 files changed, 438 insertions(+), 391 deletions(-)
 
1202
 
 
1203
commit d4dc93486a05de3fbcec2fcb0e46add44c311046
 
1204
Author: Stef Walter <stef@memberwebs.com>
 
1205
Date:   2009-12-19
 
1206
 
 
1207
    [po] Fix the translatable file list.
 
1208
 
 
1209
 po/POTFILES.in |   10 +++++++---
 
1210
 1 files changed, 7 insertions(+), 3 deletions(-)
 
1211
 
 
1212
commit 387b5f2b7584134723ad0a5d22e11586a73dc12a
 
1213
Author: Stef Walter <stef@memberwebs.com>
 
1214
Date:   2009-12-19
 
1215
 
 
1216
    [pkcs11] Fix warning when running tests.
 
1217
 
 
1218
 pkcs11/gck/gck-session.c |    9 +++++----
 
1219
 1 files changed, 5 insertions(+), 4 deletions(-)
 
1220
 
 
1221
commit fef95a8bc238d059f20bd51e667494749e9be993
 
1222
Author: Stef Walter <stef@memberwebs.com>
 
1223
Date:   2009-12-19
 
1224
 
 
1225
    [gcr] Link tests to the right egg library file.
 
1226
 
 
1227
 gcr/tests/Makefile.am |    2 +-
 
1228
 1 files changed, 1 insertions(+), 1 deletions(-)
 
1229
 
 
1230
commit a3b3c27b4ff14f2ae41056aa913644295334f617
 
1231
Author: Stef Walter <stef@memberwebs.com>
 
1232
Date:   2009-12-19
 
1233
 
 
1234
    [daemon] Rename the dbus component library file.
 
1235
 
 
1236
 daemon/Makefile.am      |    2 +-
 
1237
 daemon/dbus/Makefile.am |    6 +++---
 
1238
 2 files changed, 4 insertions(+), 4 deletions(-)
 
1239
 
 
1240
commit 9ea8eaa48fb22201e2f63d78ff4a331c1d3ce0ca
 
1241
Author: Stef Walter <stef@memberwebs.com>
 
1242
Date:   2009-12-19
 
1243
 
 
1244
    [daemon] Large refactoring of prompting for pkcs11 logins.
 
1245
    
 
1246
     * Remove old ask code.
 
1247
     * Remove old async code, location code daemon util code.
 
1248
     * Move our custom GtkEntryBuffer into egg.
 
1249
     * Remove old EggSecureEntry stuff.
 
1250
     * Rework how threading works in pkcs11 daemon auth and prompting.
 
1251
     * Use new prompting stuff for pkcs11 logins.
 
1252
     * Make several fixes to the daemon/login code.
 
1253
 
 
1254
 configure.in                           |    3 -
 
1255
 daemon/Makefile.am                     |    6 +-
 
1256
 daemon/dbus/gkd-dbus-secrets.c         |    4 +-
 
1257
 daemon/gkd-main.c                      |   19 +-
 
1258
 daemon/login/gkd-login.c               |   30 +-
 
1259
 daemon/pkcs11/Makefile.am              |   11 +-
 
1260
 daemon/pkcs11/gkd-pkcs11-auth.c        | 1529 ++++++++++++++++++
 
1261
 daemon/pkcs11/gkd-pkcs11-auth.h        |   33 +
 
1262
 daemon/pkcs11/gkd-pkcs11-data.c        |  263 +++
 
1263
 daemon/pkcs11/gkd-pkcs11-data.h        |   52 +
 
1264
 daemon/pkcs11/gkd-pkcs11.c             |  199 +++
 
1265
 daemon/pkcs11/gkd-pkcs11.h             |   39 +
 
1266
 daemon/pkcs11/gkr-pkcs11-auth-ep.c     | 1135 -------------
 
1267
 daemon/pkcs11/gkr-pkcs11-auth.c        |  657 --------
 
1268
 daemon/pkcs11/gkr-pkcs11-auth.h        |   96 --
 
1269
 daemon/pkcs11/gkr-pkcs11-daemon.c      |  253 ---
 
1270
 daemon/pkcs11/gkr-pkcs11-daemon.h      |   39 -
 
1271
 daemon/prompt/Makefile.am              |    2 +-
 
1272
 daemon/prompt/gkd-prompt-buffer.c      |  199 ---
 
1273
 daemon/prompt/gkd-prompt-buffer.h      |   59 -
 
1274
 daemon/prompt/gkd-prompt-tool.c        |    4 +-
 
1275
 daemon/prompt/gkd-prompt.c             |   55 +-
 
1276
 daemon/prompt/gkd-prompt.h             |    7 +
 
1277
 daemon/prompt/gkd-prompt.ui            |   13 +-
 
1278
 daemon/ui/.gitignore                   |    7 -
 
1279
 daemon/ui/Makefile.am                  |   48 -
 
1280
 daemon/ui/gkr-ask-daemon.c             |  194 ---
 
1281
 daemon/ui/gkr-ask-daemon.h             |   37 -
 
1282
 daemon/ui/gkr-ask-marshal.list         |    1 -
 
1283
 daemon/ui/gkr-ask-request.c            |  967 -----------
 
1284
 daemon/ui/gkr-ask-request.h            |  145 --
 
1285
 daemon/ui/gkr-ask-tool-widgets.c       |  201 ---
 
1286
 daemon/ui/gkr-ask-tool.c               |  862 ----------
 
1287
 daemon/ui/gkr-ask-tool.h               |   33 -
 
1288
 daemon/ui/test-input.txt               |    8 -
 
1289
 daemon/util/.gitignore                 |    5 -
 
1290
 daemon/util/Makefile.am                |   31 -
 
1291
 daemon/util/gkr-daemon-async.c         |  633 --------
 
1292
 daemon/util/gkr-daemon-async.h         |  171 --
 
1293
 daemon/util/gkr-daemon-util.c          |  230 ---
 
1294
 daemon/util/gkr-daemon-util.h          |   70 -
 
1295
 daemon/util/gkr-location.c             |  959 -----------
 
1296
 daemon/util/gkr-location.h             |  130 --
 
1297
 daemon/util/tests/.gitignore           |    7 -
 
1298
 daemon/util/tests/Makefile.am          |   12 -
 
1299
 daemon/util/tests/unit-test-async.c    |  222 ---
 
1300
 daemon/util/tests/unit-test-location.c |  209 ---
 
1301
 egg/Makefile.am                        |   14 +-
 
1302
 egg/egg-entry-buffer.c                 |  198 +++
 
1303
 egg/egg-entry-buffer.h                 |   59 +
 
1304
 egg/egg-secure-entry.c                 | 2754 --------------------------------
 
1305
 egg/egg-secure-entry.h                 |  187 ---
 
1306
 gcr/Makefile.am                        |    2 +-
 
1307
 gcr/gcr-certificate.c                  |    2 +-
 
1308
 gcr/gcr-import-dialog.c                |   15 +-
 
1309
 55 files changed, 2485 insertions(+), 10635 deletions(-)
 
1310
 
 
1311
commit 20408620d8f91848804f3dd5316ec2ce4e063675
 
1312
Author: Stef Walter <stef@memberwebs.com>
 
1313
Date:   2009-12-19
 
1314
 
 
1315
    [prompt] Add the password strength indicator to new prompt.
 
1316
 
 
1317
 daemon/prompt/gkd-prompt-tool.c |   61 ++++++++++++++++++++++++++++++++++++++-
 
1318
 daemon/prompt/gkd-prompt.ui     |   60 +++++++++++++++++++++++++++++++-------
 
1319
 2 files changed, 109 insertions(+), 12 deletions(-)
 
1320
 
 
1321
commit 25c736bc2b0bd07bcb7508c9594c25117f736e1e
 
1322
Author: Stef Walter <stef@memberwebs.com>
 
1323
Date:   2009-12-19
 
1324
 
 
1325
    [prompt] Implement password prompting, for blank, and mismatched.
 
1326
    
 
1327
    Also include warning area, so daemon can show an italicized
 
1328
    warning.
 
1329
 
 
1330
 daemon/prompt/gkd-prompt-tool.c           |  119 +++++++++++++++++++++++++++--
 
1331
 daemon/prompt/gkd-prompt.ui               |   10 ++-
 
1332
 daemon/prompt/tests/test-data/prompt-full |    2 +-
 
1333
 3 files changed, 123 insertions(+), 8 deletions(-)
 
1334
 
 
1335
commit 224ae44851c96f117dbc72c282998b6c200d7298
 
1336
Author: Stef Walter <stef@memberwebs.com>
 
1337
Date:   2009-12-19
 
1338
 
 
1339
    [prompt] Use 'secure' memory for buffer for prompt password entries.
 
1340
 
 
1341
 daemon/prompt/Makefile.am         |    1 +
 
1342
 daemon/prompt/gkd-prompt-buffer.c |  199 +++++++++++++++++++++++++++++++++++++
 
1343
 daemon/prompt/gkd-prompt-buffer.h |   59 +++++++++++
 
1344
 daemon/prompt/gkd-prompt-tool.c   |   26 +++++
 
1345
 4 files changed, 285 insertions(+), 0 deletions(-)
 
1346
 
 
1347
commit 0b5445b8ebae0b76f5b0591e59fd26fc8540bdbe
 
1348
Author: Stef Walter <stef@memberwebs.com>
 
1349
Date:   2009-12-19
 
1350
 
 
1351
    [prompt] Add original password area to prompter.
 
1352
 
 
1353
 daemon/prompt/gkd-prompt.ui |   38 ++++++++++++++++++++++++++++++++++++--
 
1354
 1 files changed, 36 insertions(+), 2 deletions(-)
 
1355
 
 
1356
commit dad18054f95e9484071bad2b130a062729e662df
 
1357
Author: Stef Walter <stef@memberwebs.com>
 
1358
Date:   2009-12-17
 
1359
 
 
1360
    [doc] Fix up documentation errors and warnings.
 
1361
 
 
1362
 gcr/gcr-certificate.c  |   18 +++++++++---------
 
1363
 gp11/gp11-attributes.c |   46 ++++++++++++++++++++++++++++------------------
 
1364
 gp11/gp11-misc.c       |   12 ++++++------
 
1365
 gp11/gp11-module.c     |   21 +++++++++------------
 
1366
 gp11/gp11-object.c     |    8 ++++----
 
1367
 gp11/gp11-session.c    |    4 ++--
 
1368
 gp11/gp11-slot.c       |    1 +
 
1369
 gp11/gp11.h            |   43 ++++++++++++++++++-------------------------
 
1370
 8 files changed, 77 insertions(+), 76 deletions(-)
 
1371
 
 
1372
commit da22a40250da283a502ecb35add5e6548c654c6b
 
1373
Author: Stef Walter <stef@memberwebs.com>
 
1374
Date:   2009-12-17
 
1375
 
 
1376
    Remove old keyring socket, library and code support.
 
1377
    
 
1378
    After this commit, all callers must use the libgnome-keyring module
 
1379
    to access secrets. The old socket method and included library
 
1380
    no longer work.
 
1381
 
 
1382
 HACKING                                            |   13 -
 
1383
 Makefile.am                                        |    2 -
 
1384
 TODO                                               |   18 -
 
1385
 configure.in                                       |    9 +-
 
1386
 daemon/Makefile.am                                 |    7 +-
 
1387
 daemon/control/Makefile.am                         |    3 +-
 
1388
 daemon/control/gkd-control-client.c                |    2 +-
 
1389
 daemon/control/gkd-control-codes.h                 |   71 +
 
1390
 daemon/control/gkd-control-private.h               |   71 -
 
1391
 daemon/control/gkd-control-server.c                |    2 +-
 
1392
 daemon/control/tests/test-control-change           |  Bin 96222 -> 96222 bytes
 
1393
 daemon/control/tests/test-control-unlock           |  Bin 96149 -> 96149 bytes
 
1394
 daemon/dbus/gkd-dbus-service.c                     |   19 +-
 
1395
 daemon/gkd-main.c                                  |    9 -
 
1396
 daemon/gkd-util.c                                  |    1 -
 
1397
 daemon/gkr-daemon-io.c                             |  441 --
 
1398
 daemon/gkr-daemon-ops.c                            | 1779 --------
 
1399
 daemon/gkr-daemon.h                                |   52 -
 
1400
 daemon/keyrings/.gitignore                         |    6 -
 
1401
 daemon/keyrings/Makefile.am                        |   36 -
 
1402
 daemon/keyrings/file-format.txt                    |   69 -
 
1403
 daemon/keyrings/gkr-keyring-binary.c               |  676 ---
 
1404
 daemon/keyrings/gkr-keyring-item.c                 |  412 --
 
1405
 daemon/keyrings/gkr-keyring-item.h                 |  111 -
 
1406
 daemon/keyrings/gkr-keyring-login.c                |  325 --
 
1407
 daemon/keyrings/gkr-keyring-login.h                |   50 -
 
1408
 daemon/keyrings/gkr-keyring-textual.c              |  453 --
 
1409
 daemon/keyrings/gkr-keyring.c                      |  624 ---
 
1410
 daemon/keyrings/gkr-keyring.h                      |  145 -
 
1411
 daemon/keyrings/gkr-keyrings.c                     |  406 --
 
1412
 daemon/keyrings/gkr-keyrings.h                     |   53 -
 
1413
 daemon/keyrings/tests/.gitignore                   |    5 -
 
1414
 daemon/keyrings/tests/Makefile.am                  |   19 -
 
1415
 daemon/keyrings/tests/test-data/encrypted.keyring  |  Bin 733 -> 0 bytes
 
1416
 daemon/keyrings/tests/test-data/plain.keyring      |   55 -
 
1417
 daemon/keyrings/tests/unit-test-keyring-file.c     |  248 --
 
1418
 daemon/keyrings/tests/unit-test-keyring-login.c    |  157 -
 
1419
 daemon/keyrings/tests/unit-test-login-prompt.c     |  128 -
 
1420
 daemon/ui/gkr-ask-request.c                        |    5 +-
 
1421
 daemon/util/Makefile.am                            |    5 +-
 
1422
 daemon/util/gkr-location-watch.c                   |  365 --
 
1423
 daemon/util/gkr-location-watch.h                   |   70 -
 
1424
 daemon/util/tests/Makefile.am                      |    3 +-
 
1425
 daemon/util/tests/unit-test-location-watch.c       |  245 --
 
1426
 docs/reference/Makefile.am                         |    2 +-
 
1427
 docs/reference/gnome-keyring/.gitignore            |   10 -
 
1428
 docs/reference/gnome-keyring/Makefile.am           |   99 -
 
1429
 .../gnome-keyring/gnome-keyring-docs.sgml          |   26 -
 
1430
 .../gnome-keyring/gnome-keyring-sections.txt       |  183 -
 
1431
 keyring-intro.txt                                  |  154 -
 
1432
 library/.gitignore                                 |    8 -
 
1433
 library/Makefile.am                                |   65 -
 
1434
 library/gnome-keyring-1-uninstalled.pc.in          |   11 -
 
1435
 library/gnome-keyring-1.pc.in                      |   11 -
 
1436
 library/gnome-keyring-memory.c                     |  280 --
 
1437
 library/gnome-keyring-memory.h                     |   66 -
 
1438
 library/gnome-keyring-opcodes.h                    |   57 -
 
1439
 library/gnome-keyring-private.h                    |   76 -
 
1440
 library/gnome-keyring-proto.c                      | 1547 -------
 
1441
 library/gnome-keyring-proto.h                      |  235 --
 
1442
 library/gnome-keyring-result.h                     |   43 -
 
1443
 library/gnome-keyring-socket.c                     |  248 --
 
1444
 library/gnome-keyring-utils.c                      |  596 ---
 
1445
 library/gnome-keyring.c                            | 4389 --------------------
 
1446
 library/gnome-keyring.h                            |  523 ---
 
1447
 library/tests/.gitignore                           |    4 -
 
1448
 library/tests/Makefile.am                          |   17 -
 
1449
 library/tests/unit-test-daemon-setup.c             |   81 -
 
1450
 library/tests/unit-test-keyrings-prompt.c          |  273 --
 
1451
 library/tests/unit-test-keyrings.c                 |  539 ---
 
1452
 library/tests/unit-test-login-prompt.c             |  104 -
 
1453
 library/tests/unit-test-memory.c                   |  128 -
 
1454
 library/tests/unit-test-other.c                    |  105 -
 
1455
 pam/gkr-pam-client.c                               |   17 +-
 
1456
 pam/gkr-pam-module.c                               |   11 +-
 
1457
 pam/gkr-pam.h                                      |    7 +-
 
1458
 pkcs11/secret-store/file-format.txt                |   68 +
 
1459
 po/POTFILES.in                                     |    4 -
 
1460
 po/POTFILES.skip                                   |    6 -
 
1461
 tests/Makefile.am                                  |   29 +-
 
1462
 tests/list-keyrings.c                              |  225 -
 
1463
 tests/test-keyrings.c                              |  524 ---
 
1464
 82 files changed, 169 insertions(+), 17772 deletions(-)
 
1465
 
 
1466
commit e206707ce7d57ee60cd950e2e667bbb0ec2064ed
 
1467
Author: Stef Walter <stef@memberwebs.com>
 
1468
Date:   2009-12-17
 
1469
 
 
1470
    [daemon] Rework control, and implement login keyring support.
 
1471
    
 
1472
    Implement support for unlocking and changing and storing secrets
 
1473
    in the login keyring, based on the secret-store.
 
1474
    
 
1475
    Refactor how the control protocol hangs out, and implement some
 
1476
    simple test utilities for it.
 
1477
 
 
1478
 configure.in                               |    2 +
 
1479
 daemon/Makefile.am                         |    2 +
 
1480
 daemon/control/Makefile.am                 |   17 +-
 
1481
 daemon/control/gkd-control-client.c        |  280 ++++++++++++
 
1482
 daemon/control/gkd-control-private.h       |   71 +++
 
1483
 daemon/control/gkd-control-server.c        |  414 +++++++++++++++++
 
1484
 daemon/control/gkd-control.c               |  649 --------------------------
 
1485
 daemon/control/gkd-control.h               |   10 +-
 
1486
 daemon/control/tests/Makefile.am           |   37 ++
 
1487
 daemon/control/tests/test-control-change   |  Bin 0 -> 96222 bytes
 
1488
 daemon/control/tests/test-control-change.c |   30 ++
 
1489
 daemon/control/tests/test-control-unlock   |  Bin 0 -> 96149 bytes
 
1490
 daemon/control/tests/test-control-unlock.c |   24 +
 
1491
 daemon/gkd-main.c                          |   22 +-
 
1492
 daemon/gkd-util.c                          |   10 +-
 
1493
 daemon/login/Makefile.am                   |   24 +
 
1494
 daemon/login/gkd-login.c                   |  678 ++++++++++++++++++++++++++++
 
1495
 daemon/login/gkd-login.h                   |   50 ++
 
1496
 daemon/pkcs11/gkr-pkcs11-auth.c            |   91 ++---
 
1497
 daemon/pkcs11/gkr-pkcs11-daemon.c          |   16 +-
 
1498
 daemon/pkcs11/gkr-pkcs11-daemon.h          |    2 +
 
1499
 tests/gtest-helpers.c                      |   16 +-
 
1500
 tests/prep-gtest.sh                        |   10 +
 
1501
 23 files changed, 1712 insertions(+), 743 deletions(-)
 
1502
 
 
1503
commit cdb17597cee9936f0d91ac5238ef343a5a2a2c7c
 
1504
Author: Stef Walter <stef@memberwebs.com>
 
1505
Date:   2009-12-16
 
1506
 
 
1507
    [gp11] gp11_object_get_data null terminates.
 
1508
    
 
1509
    Make gp11_object_get_data null terminate the data it returns
 
1510
    for convenience and efficiency. This is especially nice when
 
1511
    using a custom allocator such as secure memory.
 
1512
 
 
1513
 gp11/gp11-object.c |   33 +++++++++++++++++++++------------
 
1514
 1 files changed, 21 insertions(+), 12 deletions(-)
 
1515
 
 
1516
commit 72fdb68afd13f424eb1ad73d62422940fdb3ed33
 
1517
Author: Stef Walter <stef@memberwebs.com>
 
1518
Date:   2009-12-16
 
1519
 
 
1520
    [gp11] Implement C_InitPIN and C_SetPIN in gp11 library.
 
1521
 
 
1522
 gp11/gp11-session.c                 |  240 ++++++++++++++++++++++++++++++++++-
 
1523
 gp11/gp11.h                         |   20 +++-
 
1524
 gp11/tests/gp11-test-module.c       |   31 ++++-
 
1525
 gp11/tests/unit-test-gp11-session.c |   34 +++++
 
1526
 4 files changed, 317 insertions(+), 8 deletions(-)
 
1527
 
 
1528
commit 7468dada660d93eb07813527a20f2d6fca91e45e
 
1529
Author: Kjartan Maraas <kmaraas@gnome.org>
 
1530
Date:   2009-12-16
 
1531
 
 
1532
    Updated Norwegian bokmål translation.
 
1533
 
 
1534
 po/nb.po |  142 +++++++++++++++++++++++++++++++++++++++++--------------------
 
1535
 1 files changed, 95 insertions(+), 47 deletions(-)
 
1536
 
 
1537
commit 8919b91a25d29bd74b079ab169d0fb174786a16d
 
1538
Author: Stef Walter <stef@memberwebs.com>
 
1539
Date:   2009-12-16
 
1540
 
 
1541
    [daemon] Use new control protocol for daemon.
 
1542
    
 
1543
    Test new control protocol, and use in pam and startup. Refactor
 
1544
    the names of some of the daemon files.
 
1545
 
 
1546
 daemon/Makefile.am                  |    4 +-
 
1547
 daemon/control/Makefile.am          |    1 +
 
1548
 daemon/control/gkd-control.c        |  267 ++++++++++-
 
1549
 daemon/control/gkd-control.h        |    4 +-
 
1550
 daemon/dbus/gkd-dbus-environment.c  |    5 +-
 
1551
 daemon/dbus/gkd-dbus-service.c      |    5 +-
 
1552
 daemon/dbus/gkd-dbus-session.c      |    7 +-
 
1553
 daemon/gkd-main.c                   |  815 ++++++++++++++++++++++++++++++++
 
1554
 daemon/gkd-main.h                   |   31 ++
 
1555
 daemon/gkd-util.c                   |  209 +++++++++
 
1556
 daemon/gkd-util.h                   |   46 ++
 
1557
 daemon/gkr-daemon-io.c              |   14 +-
 
1558
 daemon/gkr-daemon-ops.c             |    7 +-
 
1559
 daemon/gkr-daemon.c                 |  884 -----------------------------------
 
1560
 daemon/gkr-daemon.h                 |    4 -
 
1561
 daemon/pkcs11/gkr-pkcs11-daemon.c   |    8 +-
 
1562
 daemon/util/gkr-daemon-util.c       |  105 -----
 
1563
 daemon/util/gkr-daemon-util.h       |    8 -
 
1564
 pam/gkr-pam-client.c                |   51 +-
 
1565
 pam/gkr-pam-module.c                |   58 ++--
 
1566
 pam/tests/unit-test-pam.c           |    6 +-
 
1567
 pkcs11/rpc-layer/gck-rpc-dispatch.c |    2 +-
 
1568
 pkcs11/rpc-layer/gck-rpc-module.c   |    6 +-
 
1569
 pkcs11/ssh-agent/gck-ssh-agent.c    |    2 +-
 
1570
 24 files changed, 1435 insertions(+), 1114 deletions(-)
 
1571
 
 
1572
commit 955940b6d96c2ab900b2da5c3334b70a4b4388c5
 
1573
Author: Stef Walter <stef@memberwebs.com>
 
1574
Date:   2009-12-15
 
1575
 
 
1576
    [control] Initial implementation of control socket.
 
1577
    
 
1578
    The control socket will be used by the pam module and the daemon
 
1579
    when communicating with itself. Not tested.
 
1580
 
 
1581
 configure.in                 |    1 +
 
1582
 daemon/Makefile.am           |    1 +
 
1583
 daemon/control/Makefile.am   |   20 ++
 
1584
 daemon/control/gkd-control.c |  428 ++++++++++++++++++++++++++++++++++++++++++
 
1585
 daemon/control/gkd-control.h |   29 +++
 
1586
 egg/egg-unix-credentials.c   |   14 ++
 
1587
 egg/egg-unix-credentials.h   |   12 +-
 
1588
 7 files changed, 501 insertions(+), 4 deletions(-)
 
1589
 
 
1590
commit 31dd65410484ae760d77725697b6708985391466
 
1591
Merge: 9ea4667 cbb8aad
 
1592
Author: Stef Walter <stef@memberwebs.com>
 
1593
Date:   2009-12-14
 
1594
 
 
1595
    Merge branch 'dbus-api'
 
1596
 
 
1597
commit 9ea4667cf8afc479a8619827fd622536d92e599d
 
1598
Author: Stef Walter <stef@memberwebs.com>
 
1599
Date:   2009-12-14
 
1600
 
 
1601
    Bump version number to unstable
 
1602
 
 
1603
 configure.in |    2 +-
 
1604
 1 files changed, 1 insertions(+), 1 deletions(-)
 
1605
 
 
1606
commit a236f97d68c14db3240a365805fbd8357cf4f414
 
1607
Author: Stef Walter <stef@memberwebs.com>
 
1608
Date:   2009-12-14
 
1609
 
 
1610
    Bump version number.
 
1611
 
 
1612
 configure.in |    2 +-
 
1613
 1 files changed, 1 insertions(+), 1 deletions(-)
 
1614
 
 
1615
commit ceb19792200471696b5e2b8bcbba6cec5bf0cb3a
 
1616
Author: Stef Walter <stef@memberwebs.com>
 
1617
Date:   2009-12-14
 
1618
 
 
1619
    Release version 2.28.2
 
1620
 
 
1621
 NEWS |    9 +++++++++
 
1622
 1 files changed, 9 insertions(+), 0 deletions(-)
 
1623
 
 
1624
commit cbb8aaddd27041ec07eefb3193489d63abdab6e4
 
1625
Author: Stef Walter <stef@memberwebs.com>
 
1626
Date:   2009-12-14
 
1627
 
 
1628
    [pkcs11] Fix some shutdown ordering problems.
 
1629
 
 
1630
 pkcs11/gck/gck-object.c                 |   10 +++++-----
 
1631
 pkcs11/secret-store/gck-secret-module.c |   13 ++++++++++++-
 
1632
 2 files changed, 17 insertions(+), 6 deletions(-)
 
1633
 
 
1634
commit a7f3c50bfac5512ffa0a39325fa4dfe14d8bf879
 
1635
Author: Stef Walter <stef@memberwebs.com>
 
1636
Date:   2009-12-14
 
1637
 
 
1638
    [dbus] Update introspect xml data.
 
1639
 
 
1640
 daemon/data/introspect-collection.xml |    1 +
 
1641
 daemon/data/introspect-item.xml       |    8 ++++-
 
1642
 daemon/data/introspect-prompt.xml     |    2 +-
 
1643
 daemon/data/introspect-service.xml    |   50 +++++++++++++++++++++-----------
 
1644
 4 files changed, 42 insertions(+), 19 deletions(-)
 
1645
 
 
1646
commit 2cc28f94a1b172fe4556a93052feeb74ced99b28
 
1647
Author: Stef Walter <stef@memberwebs.com>
 
1648
Date:   2009-12-14
 
1649
 
 
1650
    [dbus] Use constants that come with dbus library.
 
1651
 
 
1652
 daemon/dbus/gkd-secret-objects.c |   12 ++++++------
 
1653
 daemon/dbus/gkd-secret-service.c |   10 +++++-----
 
1654
 daemon/dbus/gkd-secret-types.h   |    3 ---
 
1655
 3 files changed, 11 insertions(+), 14 deletions(-)
 
1656
 
 
1657
commit 0e7a6268410a88a3d392ab3124df9229ba7f07b6
 
1658
Author: Stef Walter <stef@memberwebs.com>
 
1659
Date:   2009-12-14
 
1660
 
 
1661
    [dbus] Big rework of prompting, unlocking and change lock.
 
1662
    
 
1663
    Implement locking, unlocking, and changing of passwords.
 
1664
    Rework how prompt secrets get sent to the pkcs11 layer.
 
1665
 
 
1666
 daemon/dbus/Makefile.am          |    2 +
 
1667
 daemon/dbus/gkd-secret-change.c  |  313 ++++++++++++++++++++++++++++++++++++++
 
1668
 daemon/dbus/gkd-secret-change.h  |   56 +++++++
 
1669
 daemon/dbus/gkd-secret-create.c  |  142 +++++-------------
 
1670
 daemon/dbus/gkd-secret-create.h  |    7 +-
 
1671
 daemon/dbus/gkd-secret-lock.c    |   67 ++++++++
 
1672
 daemon/dbus/gkd-secret-lock.h    |   34 ++++
 
1673
 daemon/dbus/gkd-secret-objects.c |   39 ++----
 
1674
 daemon/dbus/gkd-secret-prompt.c  |  120 ++++++++++++++-
 
1675
 daemon/dbus/gkd-secret-prompt.h  |   10 ++
 
1676
 daemon/dbus/gkd-secret-secret.c  |   55 +++++--
 
1677
 daemon/dbus/gkd-secret-secret.h  |   13 +-
 
1678
 daemon/dbus/gkd-secret-service.c |  291 +++++++++++++++++++++++++++++------
 
1679
 daemon/dbus/gkd-secret-session.c |  118 ++++++++++----
 
1680
 daemon/dbus/gkd-secret-session.h |   18 ++-
 
1681
 daemon/dbus/gkd-secret-types.h   |    4 +-
 
1682
 daemon/dbus/gkd-secret-unlock.c  |  135 ++++++++++-------
 
1683
 daemon/dbus/gkd-secret-unlock.h  |    4 +
 
1684
 daemon/prompt/gkd-prompt-tool.c  |    2 +-
 
1685
 daemon/prompt/gkd-prompt-util.c  |   52 ++++---
 
1686
 daemon/prompt/gkd-prompt-util.h  |    8 +-
 
1687
 daemon/prompt/gkd-prompt.c       |  229 ++++++++++++++++++----------
 
1688
 daemon/prompt/gkd-prompt.h       |   18 +++
 
1689
 23 files changed, 1323 insertions(+), 414 deletions(-)
 
1690
 
 
1691
commit c24fb556d959a8fd56c632afe5310b77e2701bc9
 
1692
Author: Stef Walter <stef@memberwebs.com>
 
1693
Date:   2009-12-14
 
1694
 
 
1695
    [secret-store] Fix assertion when parsing textual keyring.
 
1696
    
 
1697
    Use appropriate method call for null secret.
 
1698
 
 
1699
 pkcs11/secret-store/gck-secret-textual.c |    7 +++++--
 
1700
 1 files changed, 5 insertions(+), 2 deletions(-)
 
1701
 
 
1702
commit bc2ce9762c5ac607763112169e46c7692236c9bc
 
1703
Author: Stef Walter <stef@memberwebs.com>
 
1704
Date:   2009-12-14
 
1705
 
 
1706
    [secret-store] Implement changing of master credentials for collection.
 
1707
    
 
1708
    Use the credentials mechanism to allow changing master password
 
1709
    for a collection.
 
1710
 
 
1711
 pkcs11/gck/gck-attributes.c                 |   16 +++++
 
1712
 pkcs11/gck/gck-attributes.h                 |    3 +
 
1713
 pkcs11/secret-store/gck-secret-collection.c |   94 ++++++++++++++++++++++++--
 
1714
 3 files changed, 105 insertions(+), 8 deletions(-)
 
1715
 
 
1716
commit fe778375c74e1ed59c3abe9a7cf931cb6518a2e6
 
1717
Author: Stef Walter <stef@memberwebs.com>
 
1718
Date:   2009-12-13
 
1719
 
 
1720
    [egg] Move padding functionality into egg
 
1721
    
 
1722
    So other components can use it.
 
1723
 
 
1724
 egg/Makefile.am                 |    2 +
 
1725
 egg/egg-asn1.h                  |    3 +
 
1726
 egg/egg-padding.c               |  302 +++++++++++++++++++++++++++++++++++++++
 
1727
 egg/egg-padding.h               |   88 +++++++++++
 
1728
 egg/tests/Makefile.am           |    1 +
 
1729
 egg/tests/test-padding.c        |  182 +++++++++++++++++++++++
 
1730
 pkcs11/gck/Makefile.am          |    1 -
 
1731
 pkcs11/gck/gck-aes-mechanism.c  |    8 +-
 
1732
 pkcs11/gck/gck-crypto.c         |   18 ++--
 
1733
 pkcs11/gck/gck-crypto.h         |    7 +-
 
1734
 pkcs11/gck/gck-mechanism-rsa.c  |    8 +-
 
1735
 pkcs11/gck/gck-mechanism-rsa.h  |    8 +-
 
1736
 pkcs11/gck/gck-null-mechanism.c |    1 -
 
1737
 pkcs11/gck/gck-padding.c        |  296 --------------------------------------
 
1738
 pkcs11/gck/gck-padding.h        |   86 -----------
 
1739
 pkcs11/gck/tests/Makefile.am    |    1 -
 
1740
 pkcs11/gck/tests/test-padding.c |  182 -----------------------
 
1741
 17 files changed, 603 insertions(+), 591 deletions(-)
 
1742
 
 
1743
commit d62b7cb7358b89c170850a052ba64066c6d280c7
 
1744
Author: Stef Walter <stef@memberwebs.com>
 
1745
Date:   2009-12-13
 
1746
 
 
1747
    [dbus] Refactor error handling and session lookups.
 
1748
    
 
1749
    Cleaner dbus error handling and session lookups.
 
1750
    Secrets are also redone, with less memory copies.
 
1751
 
 
1752
 daemon/dbus/Makefile.am          |    1 +
 
1753
 daemon/dbus/gkd-secret-create.c  |   22 ++++++--------
 
1754
 daemon/dbus/gkd-secret-error.c   |   48 ++++++++++++++++++++++++++++++
 
1755
 daemon/dbus/gkd-secret-error.h   |   34 +++++++++++++++++++++
 
1756
 daemon/dbus/gkd-secret-objects.c |   50 +++++++++++--------------------
 
1757
 daemon/dbus/gkd-secret-secret.c  |   60 +++++++++++++++++++++++++++----------
 
1758
 daemon/dbus/gkd-secret-secret.h  |   10 +++++-
 
1759
 daemon/dbus/gkd-secret-service.c |   19 +++++++++--
 
1760
 daemon/dbus/gkd-secret-session.c |   47 ++++++++++++++++++++++++++---
 
1761
 daemon/dbus/gkd-secret-session.h |   10 ++++++
 
1762
 daemon/dbus/gkd-secret-util.c    |    8 -----
 
1763
 daemon/dbus/gkd-secret-util.h    |    2 -
 
1764
 12 files changed, 229 insertions(+), 82 deletions(-)
 
1765
 
 
1766
commit 6aee0b1973d4591d3e925b01289cc7b1e52bbd06
 
1767
Author: Stef Walter <stef@memberwebs.com>
 
1768
Date:   2009-12-13
 
1769
 
 
1770
    [dbus] Implement Service.GetSecrets().
 
1771
 
 
1772
 daemon/dbus/gkd-secret-objects.c |  115 ++++++++++++++++++++++++++++++++++++++
 
1773
 daemon/dbus/gkd-secret-objects.h |    7 ++
 
1774
 daemon/dbus/gkd-secret-service.c |    4 +
 
1775
 3 files changed, 126 insertions(+), 0 deletions(-)
 
1776
 
 
1777
commit 2da0597b595f7ac72cd8277da1ce25d5147aa98a
 
1778
Author: Stef Walter <stef@memberwebs.com>
 
1779
Date:   2009-12-13
 
1780
 
 
1781
    [dbus] Separate SearchItems results into locked/unlocked.
 
1782
 
 
1783
 daemon/dbus/gkd-secret-objects.c |   44 +++++++++++++++++++++++++++++++++++++-
 
1784
 1 files changed, 43 insertions(+), 1 deletions(-)
 
1785
 
 
1786
commit 70e648061bd8dc2ced9980edae8172b0bf62521a
 
1787
Author: Stef Walter <stef@memberwebs.com>
 
1788
Date:   2009-12-13
 
1789
 
 
1790
    [secret-store] Implement always present 'session' keyring.
 
1791
 
 
1792
 pkcs11/secret-store/gck-secret-collection.c |    4 +++
 
1793
 pkcs11/secret-store/gck-secret-module.c     |   38 ++++++++++++++++++++++++++-
 
1794
 2 files changed, 41 insertions(+), 1 deletions(-)
 
1795
 
 
1796
commit b49c6468d130df949ae01172111bd88d2c1c7d27
 
1797
Author: Stef Walter <stef@memberwebs.com>
 
1798
Date:   2009-12-12
 
1799
 
 
1800
    [dbus] Refactor collection creation.
 
1801
    
 
1802
    Reorganize things with more code reuse.
 
1803
 
 
1804
 daemon/dbus/gkd-secret-create.c  |   62 ++++++++++++++++++++++++--------------
 
1805
 daemon/dbus/gkd-secret-create.h  |    5 +++
 
1806
 daemon/dbus/gkd-secret-service.c |   16 +++-------
 
1807
 3 files changed, 49 insertions(+), 34 deletions(-)
 
1808
 
 
1809
commit 69e08a3c4dab8ed77bcb5237a48cbd7e3d1d3ede
 
1810
Author: Stef Walter <stef@memberwebs.com>
 
1811
Date:   2009-12-12
 
1812
 
 
1813
    [dbus] Fix the problem with SetSecret signature.
 
1814
 
 
1815
 daemon/dbus/gkd-secret-objects.c |    2 +-
 
1816
 daemon/dbus/gkd-secret-secret.h  |    2 --
 
1817
 2 files changed, 1 insertions(+), 3 deletions(-)
 
1818
 
 
1819
commit 13ffd442ae0c10d1017f57db45cacfbcabc45e67
 
1820
Author: Stef Walter <stef@memberwebs.com>
 
1821
Date:   2009-12-12
 
1822
 
 
1823
    [dbus] Fix use of freed memory.
 
1824
 
 
1825
 daemon/dbus/gkd-secret-session.c |    1 -
 
1826
 1 files changed, 0 insertions(+), 1 deletions(-)
 
1827
 
 
1828
commit 2d3dc9b843f2564c083aa8cb46fd322f52d4f9fc
 
1829
Author: Stef Walter <stef@memberwebs.com>
 
1830
Date:   2009-12-12
 
1831
 
 
1832
    [dbus] Fix encoding of secret into dbus message.
 
1833
 
 
1834
 daemon/dbus/gkd-secret-secret.c |   14 +++++++++-----
 
1835
 1 files changed, 9 insertions(+), 5 deletions(-)
 
1836
 
 
1837
commit 8142993ebabdc620ac1dcce00d60684cb76b08ab
 
1838
Author: Stef Walter <stef@memberwebs.com>
 
1839
Date:   2009-12-12
 
1840
 
 
1841
    [dbus] Reorganize path <-> object mapping.
 
1842
    
 
1843
    Needed to remove abstractions in order to properly support
 
1844
    aliases. We use paths as much as possible, and try as little
 
1845
    as possible to convert an object to a path. This gives us
 
1846
    predictable behavior from the client side when accessed
 
1847
    through an alias.
 
1848
 
 
1849
 daemon/dbus/gkd-secret-create.c  |   31 +++-
 
1850
 daemon/dbus/gkd-secret-objects.c |  282 +++++++++++++++++++++++--------
 
1851
 daemon/dbus/gkd-secret-objects.h |   23 ++-
 
1852
 daemon/dbus/gkd-secret-prompt.c  |    9 +-
 
1853
 daemon/dbus/gkd-secret-prompt.h  |    2 +
 
1854
 daemon/dbus/gkd-secret-service.c |  129 ++++----------
 
1855
 daemon/dbus/gkd-secret-service.h |   11 +-
 
1856
 daemon/dbus/gkd-secret-session.c |   16 ++-
 
1857
 daemon/dbus/gkd-secret-types.h   |    1 +
 
1858
 daemon/dbus/gkd-secret-unlock.c  |   11 +-
 
1859
 daemon/dbus/gkd-secret-util.c    |  351 ++++----------------------------------
 
1860
 daemon/dbus/gkd-secret-util.h    |   27 +---
 
1861
 12 files changed, 362 insertions(+), 531 deletions(-)
 
1862
 
 
1863
commit 45285893d83f5c80e7a4672cf6cbaf3538f8c476
 
1864
Author: Stef Walter <stef@memberwebs.com>
 
1865
Date:   2009-12-12
 
1866
 
 
1867
    [dbus] Implement internal interface for creating collection with pass.
 
1868
    
 
1869
    Add an internal compatibility interface, so we can implement
 
1870
    libgnome-keyring.
 
1871
 
 
1872
 daemon/dbus/gkd-secret-create.c  |  133 +++++++++++++---
 
1873
 daemon/dbus/gkd-secret-create.h  |    5 +
 
1874
 daemon/dbus/gkd-secret-service.c |   45 +++++
 
1875
 daemon/dbus/gkd-secret-session.c |  341 ++++++++++++++++++--------------------
 
1876
 daemon/dbus/gkd-secret-session.h |    5 +
 
1877
 daemon/dbus/gkd-secret-types.h   |    2 +
 
1878
 daemon/dbus/gkd-secret-util.c    |    1 +
 
1879
 7 files changed, 332 insertions(+), 200 deletions(-)
 
1880
 
 
1881
commit b318b8a2d875ae0f4683a091784b38aa69bde202
 
1882
Author: Stef Walter <stef@memberwebs.com>
 
1883
Date:   2009-12-12
 
1884
 
 
1885
    [pkcs11] Fix bugs in DH key generation.
 
1886
    
 
1887
    The public and private keys were accidentally interchanged.
 
1888
 
 
1889
 egg/egg-dh.c                  |   41 +++++++++++++++++++++--------------------
 
1890
 pkcs11/gck/gck-dh-mechanism.c |    6 +++---
 
1891
 2 files changed, 24 insertions(+), 23 deletions(-)
 
1892
 
 
1893
commit c406ca0ffdeee01c0210b6cb78eb8e6dd0dc6cdc
 
1894
Author: Stef Walter <stef@memberwebs.com>
 
1895
Date:   2009-12-12
 
1896
 
 
1897
    [pkcs11] Implement CKM_G_NULL mechanism and CKK_G_NULL key.
 
1898
    
 
1899
    These are used to wrap/unwrap keys in a plaintext way without
 
1900
    any encryption. This allows callers to use the same code for
 
1901
    AES based wrapping and plaintext wrapping.
 
1902
 
 
1903
 pkcs11/gck/Makefile.am          |    2 +
 
1904
 pkcs11/gck/gck-crypto.c         |    7 ++
 
1905
 pkcs11/gck/gck-dh-mechanism.c   |    7 +-
 
1906
 pkcs11/gck/gck-module.c         |    9 ++
 
1907
 pkcs11/gck/gck-null-key.c       |  130 +++++++++++++++++++++++++++++++++
 
1908
 pkcs11/gck/gck-null-key.h       |   52 +++++++++++++
 
1909
 pkcs11/gck/gck-null-mechanism.c |  154 +++++++++++++++++++++++++++++++++++++++
 
1910
 pkcs11/gck/gck-null-mechanism.h |   55 ++++++++++++++
 
1911
 pkcs11/gck/gck-types.h          |    1 +
 
1912
 pkcs11/pkcs11g.h                |    8 +-
 
1913
 pkcs11/pkcs11i.h                |    9 ++
 
1914
 11 files changed, 429 insertions(+), 5 deletions(-)
 
1915
 
 
1916
commit 4fb2cfdc780f611429610eecda71d52a6cdaedb3
 
1917
Author: Stef Walter <stef@memberwebs.com>
 
1918
Date:   2009-12-12
 
1919
 
 
1920
    Cleanup the session implementation, remove unused code.
 
1921
    
 
1922
    Also update the introspection xml.
 
1923
 
 
1924
 daemon/data/introspect-session.xml |   18 ------------------
 
1925
 daemon/dbus/gkd-secret-session.c   |   32 ++------------------------------
 
1926
 2 files changed, 2 insertions(+), 48 deletions(-)
 
1927
 
 
1928
commit 2d9cd841e4d39f860740e5eacc4d78c8d1e41d5e
 
1929
Author: Stef Walter <stef@memberwebs.com>
 
1930
Date:   2009-12-12
 
1931
 
 
1932
    Add declaration of session dbus interface.
 
1933
    
 
1934
    Fix dumb mistake.
 
1935
 
 
1936
 daemon/dbus/gkd-secret-types.h |    1 +
 
1937
 1 files changed, 1 insertions(+), 0 deletions(-)
 
1938
 
 
1939
commit fe841e3e788da74b15ff72770a1da8692943f651
 
1940
Author: Stef Walter <stef@memberwebs.com>
 
1941
Date:   2009-12-12
 
1942
 
 
1943
    Simplify creation of secret from DH negotiation.
 
1944
    
 
1945
    PKCS#11 says to use the low order bytes, and that's what we do
 
1946
    here. This bears more research to make sure we're doing this
 
1947
    in a standard way.
 
1948
 
 
1949
 daemon/prompt/gkd-prompt-tool.c      |   19 ++--
 
1950
 daemon/prompt/gkd-prompt-util.c      |   30 -------
 
1951
 daemon/prompt/gkd-prompt-util.h      |    2 -
 
1952
 daemon/prompt/gkd-prompt.c           |   18 ++---
 
1953
 daemon/prompt/tests/unit-test-util.c |   16 +---
 
1954
 egg/egg-dh.c                         |  150 +++++++++++++--------------------
 
1955
 egg/egg-dh.h                         |   19 +++--
 
1956
 egg/tests/unit-test-dh.c             |   56 +++----------
 
1957
 pkcs11/gck/gck-dh-mechanism.c        |   57 +++----------
 
1958
 9 files changed, 116 insertions(+), 251 deletions(-)
 
1959
 
 
1960
commit 910e7507122dc290240323a4dbf2fc6b412726c5
 
1961
Author: Stef Walter <stef@memberwebs.com>
 
1962
Date:   2009-12-11
 
1963
 
 
1964
    Fix methods that were accidentally implemented on wrong interfaces.
 
1965
    
 
1966
    Session.Close(), Item.GetSecret(), Item.SetSecret().
 
1967
 
 
1968
 daemon/dbus/gkd-secret-objects.c |    4 ++--
 
1969
 daemon/dbus/gkd-secret-session.c |    2 +-
 
1970
 2 files changed, 3 insertions(+), 3 deletions(-)
 
1971
 
 
1972
commit 1d544c5692fd375eba88f3870a8c73e62420242f
 
1973
Author: Stef Walter <stef@memberwebs.com>
 
1974
Date:   2009-12-11
 
1975
 
 
1976
    [dbus] Fix problems with CreateItem and secret transfer.
 
1977
    
 
1978
    Rework how CreateItem works and fix some problems with
 
1979
    transferring of secrets.
 
1980
 
 
1981
 daemon/data/introspect-session.xml |    6 +-
 
1982
 daemon/dbus/gkd-secret-objects.c   |  105 +++++++++++++++++++++++++-----------
 
1983
 daemon/dbus/gkd-secret-secret.c    |    8 ++-
 
1984
 3 files changed, 81 insertions(+), 38 deletions(-)
 
1985
 
 
1986
commit ba352630bcff945b99d2001a221dfb4e578be8cf
 
1987
Author: Stef Walter <stef@memberwebs.com>
 
1988
Date:   2009-12-11
 
1989
 
 
1990
    [dbus] Do session negotiation in OpenSession.
 
1991
    
 
1992
    Bring session negotiate up to spec, which means to more Negotiate()
 
1993
    method, and doing all negotiation in OpenSession.
 
1994
 
 
1995
 daemon/dbus/gkd-secret-service.c |   26 +++++----
 
1996
 daemon/dbus/gkd-secret-session.c |  113 +++++++++++++++++++-------------------
 
1997
 daemon/dbus/gkd-secret-session.h |    3 +
 
1998
 3 files changed, 74 insertions(+), 68 deletions(-)
 
1999
 
 
2000
commit 875fd4f090398f30159b89a1dbba9eb5114b7606
 
2001
Author: Stef Walter <stef@memberwebs.com>
 
2002
Date:   2009-12-11
 
2003
 
 
2004
    [gp11] Support same attrs passed for public/private to generate_key.
 
2005
    
 
2006
    Recognize that the same attribute set could be passed to public
 
2007
    and private atribute arguments for gp11_session_generate_key_xxx().
 
2008
 
 
2009
 gp11/gp11-session.c |   12 ++++++++----
 
2010
 1 files changed, 8 insertions(+), 4 deletions(-)
 
2011
 
 
2012
commit 68a99f94bf65d211169785fd3540bd372206e4b3
 
2013
Author: Stef Walter <stef@memberwebs.com>
 
2014
Date:   2009-12-10
 
2015
 
 
2016
    [dbus] Return proper '/' path when no prompt is needed on unlock.
 
2017
 
 
2018
 daemon/dbus/gkd-secret-service.c |    2 +-
 
2019
 1 files changed, 1 insertions(+), 1 deletions(-)
 
2020
 
 
2021
commit 319ac51ff3ff53f257b9157b1011dcb4b6c9c47c
 
2022
Author: Stef Walter <stef@memberwebs.com>
 
2023
Date:   2009-12-10
 
2024
 
 
2025
    [dbus] Implement support for aliases.
 
2026
    
 
2027
    Implement ReadAlias() and GetAlias() as well as the aliases
 
2028
    dbus path.
 
2029
 
 
2030
 daemon/dbus/gkd-secret-objects.c |    9 ++
 
2031
 daemon/dbus/gkd-secret-objects.h |    4 +
 
2032
 daemon/dbus/gkd-secret-service.c |  183 +++++++++++++++++++++++++++++++-------
 
2033
 daemon/dbus/gkd-secret-types.h   |    1 +
 
2034
 daemon/dbus/gkd-secret-util.c    |    9 +-
 
2035
 daemon/dbus/gkd-secret-util.h    |    3 +
 
2036
 6 files changed, 173 insertions(+), 36 deletions(-)
 
2037
 
 
2038
commit 3b666b78987df448ef64b82d03390851dbdf4e0b
 
2039
Author: Stef Walter <stef@memberwebs.com>
 
2040
Date:   2009-12-10
 
2041
 
 
2042
    [dbus] Fix argument order for Completed event.
 
2043
    
 
2044
    The b:dismissed comes first.
 
2045
 
 
2046
 daemon/dbus/gkd-secret-prompt.c |    6 +++---
 
2047
 1 files changed, 3 insertions(+), 3 deletions(-)
 
2048
 
 
2049
commit 3bbf5bca3cbb5b784587696c275ec290bf6c296f
 
2050
Author: Stef Walter <stef@memberwebs.com>
 
2051
Date:   2009-12-10
 
2052
 
 
2053
    [dbus] Use proper interface names, from spec.
 
2054
    
 
2055
    These have 'Secret' rather than 'Secrets' in them.
 
2056
 
 
2057
 daemon/dbus/gkd-secret-types.h |   20 ++++++++++----------
 
2058
 1 files changed, 10 insertions(+), 10 deletions(-)
 
2059
 
 
2060
commit c3d0a04397b394c02206caa85268619d866c2f43
 
2061
Author: Stef Walter <stef@memberwebs.com>
 
2062
Date:   2009-12-10
 
2063
 
 
2064
    [dbus] Return NoSuchObject when a bad collectiont or item path.
 
2065
 
 
2066
 daemon/dbus/gkd-dbus-util.c      |   23 +----------------------
 
2067
 daemon/dbus/gkd-dbus-util.h      |    4 ----
 
2068
 daemon/dbus/gkd-secret-objects.c |    2 +-
 
2069
 daemon/dbus/gkd-secret-service.c |   11 ++++++++---
 
2070
 daemon/dbus/gkd-secret-types.h   |    1 +
 
2071
 daemon/dbus/gkd-secret-util.c    |    9 +++++++++
 
2072
 daemon/dbus/gkd-secret-util.h    |    4 ++++
 
2073
 7 files changed, 24 insertions(+), 30 deletions(-)
 
2074
 
3
2075
commit a019720b537c01441d555de293a141e0d840a19f
4
2076
Author: Stef Walter <stef@memberwebs.com>
5
2077
Date:   2009-12-03
12
2084
 docs/reference/COPYING |   30 ++++++++++++++++++++++++++++++
13
2085
 1 files changed, 30 insertions(+), 0 deletions(-)
14
2086
 
 
2087
commit f3e360f119c6361940d2e4aecbd93395973688c1
 
2088
Author: Stef Walter <stef@memberwebs.com>
 
2089
Date:   2009-11-25
 
2090
 
 
2091
    [dbus] Implement getting and setting of secrets.
 
2092
    
 
2093
    This is not very well tested, but all basically speced out
 
2094
    and implemented. We use wrapping and unwrapping to transfer
 
2095
    secrets via the aes algorithm, or simple get/set attributes
 
2096
    when transferring via plaintext.
 
2097
 
 
2098
 daemon/dbus/Makefile.am               |    1 +
 
2099
 daemon/dbus/gkd-secret-objects.c      |   88 +++++++-
 
2100
 daemon/dbus/gkd-secret-secret.c       |  122 ++++++++++
 
2101
 daemon/dbus/gkd-secret-secret.h       |   54 +++++
 
2102
 daemon/dbus/gkd-secret-service.c      |   16 ++
 
2103
 daemon/dbus/gkd-secret-service.h      |    6 +-
 
2104
 daemon/dbus/gkd-secret-session.c      |  407 +++++++++++++++++++++++++++++++-
 
2105
 daemon/dbus/gkd-secret-session.h      |    9 +
 
2106
 daemon/dbus/gkd-secret-types.h        |    1 +
 
2107
 daemon/dbus/gkd-secret-util.c         |   24 ++
 
2108
 daemon/dbus/gkd-secret-util.h         |    2 +
 
2109
 pkcs11/secret-store/gck-secret-item.c |   13 +
 
2110
 12 files changed, 726 insertions(+), 17 deletions(-)
 
2111
 
 
2112
commit 996db6eebd41f5aaf2da9bb272a76be33d45666f
 
2113
Merge: ace62ca 1f22585
 
2114
Author: Stef Walter <stef@memberwebs.com>
 
2115
Date:   2009-11-24
 
2116
 
 
2117
    Merge branch 'master' into dbus-api
 
2118
 
15
2119
commit 1f225859713c8fae6d5b58e4d61cfe442e93cc8a
16
2120
Author: Stef Walter <stef@memberwebs.com>
17
2121
Date:   2009-11-24
59
2163
 pkcs11/gck/tests/unit-test-attributes.c |    7 +++++++
60
2164
 2 files changed, 10 insertions(+), 1 deletions(-)
61
2165
 
 
2166
commit ace62caa70c2ba2a8fe2a1aa8681f708704bc7ab
 
2167
Author: Stef Walter <stef@memberwebs.com>
 
2168
Date:   2009-11-24
 
2169
 
 
2170
    Remove old secrets stuff, which is now in a freedesktop project.
 
2171
 
 
2172
 Makefile.am                              |    1 -
 
2173
 configure.in                             |    2 -
 
2174
 docs/reference/Makefile.am               |    2 +-
 
2175
 docs/reference/secrets/.gitignore        |   12 -
 
2176
 docs/reference/secrets/Makefile.am       |  104 --------
 
2177
 docs/reference/secrets/empty/EMPTY       |    1 -
 
2178
 docs/reference/secrets/secrets-docs.sgml |  410 ------------------------------
 
2179
 secrets/.gitignore                       |    8 -
 
2180
 secrets/Makefile.am                      |   22 --
 
2181
 secrets/org.freedesktop.Secrets.xml      |  372 ---------------------------
 
2182
 10 files changed, 1 insertions(+), 933 deletions(-)
 
2183
 
 
2184
commit 0f4a6795405ef02d7a7c84dbf43a95880fd8d86c
 
2185
Author: Stef Walter <stef@memberwebs.com>
 
2186
Date:   2009-11-24
 
2187
 
 
2188
    Remove ui directory.
 
2189
 
 
2190
 ui/.gitignore |    2 --
 
2191
 1 files changed, 0 insertions(+), 2 deletions(-)
 
2192
 
 
2193
commit a3bce12d11b09e0a61da4d34dfeec59670d6c01e
 
2194
Author: Stef Walter <stef@memberwebs.com>
 
2195
Date:   2009-11-24
 
2196
 
 
2197
    Fix build when p11-tests is not installed.
 
2198
 
 
2199
 tests/gtest-helpers.c |    9 ++++++---
 
2200
 1 files changed, 6 insertions(+), 3 deletions(-)
 
2201
 
 
2202
commit 57fc0e53d22464202ebbe87e25906edefb137264
 
2203
Author: Stef Walter <stef@memberwebs.com>
 
2204
Date:   2009-11-23
 
2205
 
 
2206
    [egg] Store DH groups in binary.
 
2207
    
 
2208
    We store them in binary so that we can access them directly in
 
2209
    memory when a raw value is needed.
 
2210
 
 
2211
 egg/egg-dh.c             |  302 +++++++++++++++++++++++++++-------------------
 
2212
 egg/egg-dh.h             |    6 +
 
2213
 egg/tests/unit-test-dh.c |   22 +++-
 
2214
 3 files changed, 203 insertions(+), 127 deletions(-)
 
2215
 
 
2216
commit e616479ba2976a9e58b02d11c379ed68919dbbf7
 
2217
Author: Stef Walter <stef@memberwebs.com>
 
2218
Date:   2009-11-20
 
2219
 
 
2220
    [gp11] Implement support for generate, wrap, unwrap, derive.
 
2221
    
 
2222
    Implement gp11_session_generate_key_pair...(),
 
2223
    gp11_session_wrap_key...(), gp11_session_unwrap_key...(),
 
2224
    and gp11_session_derive_key...().
 
2225
 
 
2226
 gp11/gp11-misc.c                   |   83 ++++
 
2227
 gp11/gp11-session.c                |  852 +++++++++++++++++++++++++++++++++---
 
2228
 gp11/gp11.h                        |  158 ++++---
 
2229
 gp11/tests/Makefile.am             |    1 +
 
2230
 gp11/tests/gp11-test-module.c      |  253 ++++++++++-
 
2231
 gp11/tests/gp11-test.h             |   13 +
 
2232
 gp11/tests/test-gp11-mechanism.c   |   60 +++
 
2233
 gp11/tests/unit-test-gp11-crypto.c |  353 +++++++++++++--
 
2234
 8 files changed, 1573 insertions(+), 200 deletions(-)
 
2235
 
 
2236
commit abc93b2ddbcfbc38cdbbfec209c189f1a14cf0d7
 
2237
Author: Stef Walter <stef@memberwebs.com>
 
2238
Date:   2009-11-19
 
2239
 
 
2240
    [pkcs11] Refactor object creation.
 
2241
    
 
2242
    Factories are now able to recycle objects, if they match the
 
2243
    attributes in specific ways. Cleanup the factory function
 
2244
    signature, and the semantics of pointer ownership.
 
2245
 
 
2246
 pkcs11/gck/gck-aes-key.c                           |   28 ++--
 
2247
 pkcs11/gck/gck-aes-mechanism.c                     |   11 +-
 
2248
 pkcs11/gck/gck-attributes.c                        |   49 ++++--
 
2249
 pkcs11/gck/gck-attributes.h                        |    8 +
 
2250
 pkcs11/gck/gck-certificate.c                       |   20 +-
 
2251
 pkcs11/gck/gck-credential.c                        |   21 ++-
 
2252
 pkcs11/gck/gck-dh-mechanism.c                      |  168 ++++++++++++++-----
 
2253
 pkcs11/gck/gck-dh-private-key.c                    |   19 ++-
 
2254
 pkcs11/gck/gck-dh-public-key.c                     |   19 ++-
 
2255
 pkcs11/gck/gck-factory.h                           |    4 +-
 
2256
 pkcs11/gck/gck-private-xsa-key.c                   |   15 +-
 
2257
 pkcs11/gck/gck-public-xsa-key.c                    |   21 ++-
 
2258
 pkcs11/gck/gck-session.c                           |  186 +++++++++++---------
 
2259
 pkcs11/gck/gck-session.h                           |   18 ++-
 
2260
 pkcs11/gck/gck-transaction.c                       |   14 ++
 
2261
 pkcs11/gck/gck-transaction.h                       |    2 +
 
2262
 pkcs11/gck/tests/test-module.c                     |   13 +-
 
2263
 pkcs11/secret-store/gck-secret-collection.c        |   46 +++---
 
2264
 pkcs11/secret-store/gck-secret-item.c              |   28 ++--
 
2265
 pkcs11/secret-store/gck-secret-search.c            |   19 +-
 
2266
 .../tests/unit-test-secret-collection.c            |   98 ++++++-----
 
2267
 .../secret-store/tests/unit-test-secret-search.c   |   55 +++---
 
2268
 pkcs11/user-store/gck-user-private-key.c           |   21 ++-
 
2269
 pkcs11/user-store/gck-user-public-key.c            |   21 ++-
 
2270
 24 files changed, 549 insertions(+), 355 deletions(-)
 
2271
 
 
2272
commit 7051e4fdced6bf4ce44285e11c9389e2f7ad91cf
 
2273
Author: Stef Walter <stef@memberwebs.com>
 
2274
Date:   2009-11-19
 
2275
 
 
2276
    [pkcs11] Implement AES key wrapping.
 
2277
    
 
2278
    Implement CKM_AES_CBC_PAD mechanism for wrapping secret keys.
 
2279
    Any key that has a simple CKA_VALUE can be wrapped.
 
2280
 
 
2281
 pkcs11/gck/Makefile.am         |    2 +-
 
2282
 pkcs11/gck/gck-aes-key.c       |   62 +++++++++---
 
2283
 pkcs11/gck/gck-aes-key.h       |    7 ++
 
2284
 pkcs11/gck/gck-aes-mechanism.c |  223 ++++++++++++++++++++++++++++++++++++++++
 
2285
 pkcs11/gck/gck-aes-mechanism.h |   25 ++++-
 
2286
 pkcs11/gck/gck-crypto.c        |   52 +++++++++-
 
2287
 pkcs11/gck/gck-crypto.h        |   16 +++
 
2288
 pkcs11/gck/gck-module.c        |    9 ++-
 
2289
 pkcs11/gck/gck-session.c       |   69 ++++++++++--
 
2290
 9 files changed, 434 insertions(+), 31 deletions(-)
 
2291
 
 
2292
commit 28f2ff8044477d2e3fe9e5b7b0269217c47eb925
 
2293
Author: Stef Walter <stef@memberwebs.com>
 
2294
Date:   2009-11-18
 
2295
 
 
2296
    [pkcs11] Factor out padding functionality, and add pkcs7 padding.
 
2297
    
 
2298
    Factor out the padding stuff into its own file gck-padding.[ch]
 
2299
    and implement pkcs7 padding which we'll need shortly.
 
2300
 
 
2301
 pkcs11/gck/Makefile.am          |    1 +
 
2302
 pkcs11/gck/gck-crypto.c         |   46 ++++---
 
2303
 pkcs11/gck/gck-crypto.h         |    9 +-
 
2304
 pkcs11/gck/gck-mechanism-rsa.c  |  175 +----------------------
 
2305
 pkcs11/gck/gck-mechanism-rsa.h  |   33 +----
 
2306
 pkcs11/gck/gck-padding.c        |  296 +++++++++++++++++++++++++++++++++++++++
 
2307
 pkcs11/gck/gck-padding.h        |   86 +++++++++++
 
2308
 pkcs11/gck/tests/Makefile.am    |    1 +
 
2309
 pkcs11/gck/tests/test-padding.c |  182 ++++++++++++++++++++++++
 
2310
 tests/gtest-helpers.h           |    5 +
 
2311
 10 files changed, 608 insertions(+), 226 deletions(-)
 
2312
 
 
2313
commit 3e324f117fd8c1ae4c4cf9ebd8511737c3482d9b
 
2314
Author: Stef Walter <stef@memberwebs.com>
 
2315
Date:   2009-11-18
 
2316
 
 
2317
    [pkcs11] Add support for AES secret keys and DH derive.
 
2318
    
 
2319
    Implement CKM_DH_PKCS_DERIVE and CKK_AES related stuff.
 
2320
 
 
2321
 pkcs11/gck/Makefile.am          |    3 +
 
2322
 pkcs11/gck/gck-aes-key.c        |  226 +++++++++++++++++++++++++++++++++++++++
 
2323
 pkcs11/gck/gck-aes-key.h        |   50 +++++++++
 
2324
 pkcs11/gck/gck-aes-mechanism.h  |   33 ++++++
 
2325
 pkcs11/gck/gck-crypto.c         |   38 +++++++-
 
2326
 pkcs11/gck/gck-crypto.h         |    9 ++
 
2327
 pkcs11/gck/gck-dh-key.c         |    7 ++
 
2328
 pkcs11/gck/gck-dh-key.h         |    2 +
 
2329
 pkcs11/gck/gck-dh-mechanism.c   |   99 +++++++++++++++++
 
2330
 pkcs11/gck/gck-dh-mechanism.h   |    7 ++
 
2331
 pkcs11/gck/gck-dh-private-key.c |    7 ++
 
2332
 pkcs11/gck/gck-dh-private-key.h |    2 +
 
2333
 pkcs11/gck/gck-module.c         |    2 +
 
2334
 pkcs11/gck/gck-object.c         |   40 +++++++
 
2335
 pkcs11/gck/gck-object.h         |   10 ++
 
2336
 pkcs11/gck/gck-secret-key.c     |  160 +++++++++++++++++++++++++++
 
2337
 pkcs11/gck/gck-secret-key.h     |   51 +++++++++
 
2338
 pkcs11/gck/gck-session.c        |   65 ++++++++++--
 
2339
 pkcs11/gck/gck-session.h        |    5 +
 
2340
 pkcs11/gck/gck-types.h          |    2 +
 
2341
 20 files changed, 808 insertions(+), 10 deletions(-)
 
2342
 
62
2343
commit 56d26354ead3578d4186d7f0a25870bbf6554ce5
63
2344
Author: Thomas Thurman <tthurman@gnome.org>
64
2345
Date:   2009-11-16
69
2350
 po/en@shaw.po | 1260 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
70
2351
 2 files changed, 1261 insertions(+), 0 deletions(-)
71
2352
 
 
2353
commit ad805c86202fd561fe6e9ae79ba8bf53c0471bf3
 
2354
Author: Stef Walter <stef@memberwebs.com>
 
2355
Date:   2009-11-16
 
2356
 
 
2357
    [pkcs11] Implement DH key pair generation.
 
2358
    
 
2359
    Also rework how the DH stuff works in the egg component.
 
2360
 
 
2361
 daemon/prompt/gkd-prompt-tool.c |    4 +-
 
2362
 daemon/prompt/gkd-prompt.c      |    4 +-
 
2363
 egg/egg-dh.c                    |   32 ++++--
 
2364
 egg/egg-dh.h                    |    4 +-
 
2365
 egg/tests/unit-test-dh.c        |   30 +++++-
 
2366
 pkcs11/gck/Makefile.am          |    4 +
 
2367
 pkcs11/gck/gck-crypto.c         |   21 ++++
 
2368
 pkcs11/gck/gck-crypto.h         |    9 ++
 
2369
 pkcs11/gck/gck-dh-key.c         |  148 ++++++++++++++++++++++++++++
 
2370
 pkcs11/gck/gck-dh-key.h         |   57 +++++++++++
 
2371
 pkcs11/gck/gck-dh-mechanism.c   |  113 +++++++++++++++++++++
 
2372
 pkcs11/gck/gck-dh-mechanism.h   |   45 +++++++++
 
2373
 pkcs11/gck/gck-dh-private-key.c |  207 +++++++++++++++++++++++++++++++++++++++
 
2374
 pkcs11/gck/gck-dh-private-key.h |   57 +++++++++++
 
2375
 pkcs11/gck/gck-dh-public-key.c  |  186 +++++++++++++++++++++++++++++++++++
 
2376
 pkcs11/gck/gck-dh-public-key.h  |   57 +++++++++++
 
2377
 pkcs11/gck/gck-module.c         |   22 ++++-
 
2378
 pkcs11/gck/gck-session.c        |  150 ++++++++++++++++++++---------
 
2379
 pkcs11/gck/gck-types.h          |    3 +
 
2380
 19 files changed, 1084 insertions(+), 69 deletions(-)
 
2381
 
 
2382
commit 626969db4fe2b8a1e16746d9383557d98cb1dfd7
 
2383
Author: Stef Walter <stef@memberwebs.com>
 
2384
Date:   2009-11-16
 
2385
 
 
2386
    [pkcs11] Use p11-tests to test pkcs#11 modules.
 
2387
    
 
2388
    Work them in as 'external' tests, which run after the main
 
2389
    glib based tests.
 
2390
 
 
2391
 configure.in                             |   25 ++++++++++
 
2392
 pkcs11/roots-store/tests/Makefile.am     |   21 ++++++--
 
2393
 pkcs11/roots-store/tests/test-module.c   |   34 +++++++++++++
 
2394
 pkcs11/ssh-store/tests/Makefile.am       |    3 -
 
2395
 pkcs11/ssh-store/tests/p11-tests.conf    |    2 +-
 
2396
 pkcs11/ssh-store/tests/test-ssh-module.c |    8 +++
 
2397
 pkcs11/user-store/Makefile.am            |    8 ++--
 
2398
 pkcs11/user-store/tests/Makefile.am      |   21 ++++++--
 
2399
 pkcs11/user-store/tests/test-module.c    |   34 +++++++++++++
 
2400
 tests/gtest-helpers.c                    |   76 ++++++++++++++++++++++++++++++
 
2401
 tests/gtest-helpers.h                    |   15 ++++++
 
2402
 tests/gtest.make                         |   10 ++--
 
2403
 tests/prep-gtest.sh                      |   12 ++++-
 
2404
 13 files changed, 243 insertions(+), 26 deletions(-)
 
2405
 
 
2406
commit a448d02af2414291fb77890e1034620b475147e2
 
2407
Merge: c0622ce c33349f
 
2408
Author: Stefan Walter <stef@ws.local>
 
2409
Date:   2009-11-15
 
2410
 
 
2411
    Merge branch 'master' into dbus-api
 
2412
 
 
2413
commit c0622ce0b626467e0a0dad393202aa0974650ab6
 
2414
Author: Stefan Walter <stef@ws.local>
 
2415
Date:   2009-11-15
 
2416
 
 
2417
    Ignore a bunch more built files
 
2418
 
 
2419
 .gitignore |   16 +++++-----------
 
2420
 1 files changed, 5 insertions(+), 11 deletions(-)
 
2421
 
 
2422
commit 3ce33ddf90deaffe597dea314b4d1cdf5a20346d
 
2423
Author: Stefan Walter <stef@ws.local>
 
2424
Date:   2009-11-15
 
2425
 
 
2426
    Fix build warnings.
 
2427
 
 
2428
 daemon/dbus/gkd-secret-objects.c        |    4 +++-
 
2429
 pkcs11/gck/tests/unit-test-attributes.c |    2 +-
 
2430
 2 files changed, 4 insertions(+), 2 deletions(-)
 
2431
 
72
2432
commit c33349fbaf8a09104e0b1f208a9c2d7f87e28dfc
73
2433
Author: Stefan Walter <stef@ws.local>
74
2434
Date:   2009-11-15
87
2447
 pkcs11/gck/tests/unit-test-data-der.c |    3 ++-
88
2448
 1 files changed, 2 insertions(+), 1 deletions(-)
89
2449
 
 
2450
commit 94abeee297914b50fa3f2f27f8ef4ad9e0b106c3
 
2451
Author: Stef Walter <stef@memberwebs.com>
 
2452
Date:   2009-11-12
 
2453
 
 
2454
    [pkcs11] Refactor RSA and DSA mechanism support.
 
2455
    
 
2456
    This is so we can support other non PK algorithms like
 
2457
    DH and AES (for the wrapping of secret items, eg).
 
2458
 
 
2459
 pkcs11/gck/Makefile.am                         |    4 +-
 
2460
 pkcs11/gck/gck-certificate.c                   |    4 +-
 
2461
 pkcs11/gck/gck-crypto.c                        |  786 ++++--------------------
 
2462
 pkcs11/gck/gck-crypto.h                        |  177 +++----
 
2463
 pkcs11/gck/gck-data-der.c                      |   50 +-
 
2464
 pkcs11/gck/gck-key.c                           |  292 ---------
 
2465
 pkcs11/gck/gck-key.h                           |   71 ---
 
2466
 pkcs11/gck/gck-mechanism-dsa.c                 |  144 +++++
 
2467
 pkcs11/gck/gck-mechanism-dsa.h                 |   49 ++
 
2468
 pkcs11/gck/gck-mechanism-rsa.c                 |  387 ++++++++++++
 
2469
 pkcs11/gck/gck-mechanism-rsa.h                 |   92 +++
 
2470
 pkcs11/gck/gck-private-xsa-key.c               |   20 +-
 
2471
 pkcs11/gck/gck-private-xsa-key.h               |    6 +-
 
2472
 pkcs11/gck/gck-public-xsa-key.c                |   32 +-
 
2473
 pkcs11/gck/gck-public-xsa-key.h                |    6 +-
 
2474
 pkcs11/gck/gck-session.c                       |   60 ++-
 
2475
 pkcs11/gck/gck-session.h                       |    6 +
 
2476
 pkcs11/gck/gck-sexp-key.c                      |  261 ++++++++
 
2477
 pkcs11/gck/gck-sexp-key.h                      |   71 +++
 
2478
 pkcs11/gck/gck-sexp.c                          |  203 ++++++
 
2479
 pkcs11/gck/gck-sexp.h                          |   20 +-
 
2480
 pkcs11/gck/gck-types.h                         |    2 +-
 
2481
 pkcs11/gck/tests/Makefile.am                   |    2 +-
 
2482
 pkcs11/gck/tests/unit-test-crypto.c            |  131 ----
 
2483
 pkcs11/gck/tests/unit-test-data-der.c          |    3 +-
 
2484
 pkcs11/gck/tests/unit-test-sexp.c              |  132 ++++
 
2485
 pkcs11/ssh-store/gck-ssh-private-key.c         |    4 +-
 
2486
 pkcs11/ssh-store/tests/p11-tests.conf          |    6 +-
 
2487
 pkcs11/ssh-store/tests/unit-test-ssh-openssh.c |   10 +-
 
2488
 pkcs11/user-store/gck-user-private-key.c       |   12 +-
 
2489
 pkcs11/user-store/gck-user-public-key.c        |    4 +-
 
2490
 31 files changed, 1671 insertions(+), 1376 deletions(-)
 
2491
 
 
2492
commit ae5fdc13a1ae81999a2f51c91b9e955605394f29
 
2493
Author: Stef Walter <stef@memberwebs.com>
 
2494
Date:   2009-11-12
 
2495
 
 
2496
    [pkcs11] Rename current public and private key to 'xsa'
 
2497
    
 
2498
    Rename GckPublicKey to GckPublicXsaKey and GckPrivateKey to
 
2499
    GckPrivateXsaKey to accomodate coming DH public and private
 
2500
    keys.
 
2501
 
 
2502
 pkcs11/gck/Makefile.am                   |    4 +-
 
2503
 pkcs11/gck/gck-certificate-key.c         |    2 +-
 
2504
 pkcs11/gck/gck-certificate-key.h         |    6 +-
 
2505
 pkcs11/gck/gck-module.c                  |    8 +-
 
2506
 pkcs11/gck/gck-private-key.c             |  466 ------------------------------
 
2507
 pkcs11/gck/gck-private-key.h             |   67 -----
 
2508
 pkcs11/gck/gck-private-xsa-key.c         |  428 +++++++++++++++++++++++++++
 
2509
 pkcs11/gck/gck-private-xsa-key.h         |   67 +++++
 
2510
 pkcs11/gck/gck-public-key.c              |  360 -----------------------
 
2511
 pkcs11/gck/gck-public-key.h              |   59 ----
 
2512
 pkcs11/gck/gck-public-xsa-key.c          |  310 ++++++++++++++++++++
 
2513
 pkcs11/gck/gck-public-xsa-key.h          |   60 ++++
 
2514
 pkcs11/gck/gck-types.h                   |    4 +-
 
2515
 pkcs11/ssh-store/gck-ssh-private-key.c   |   10 +-
 
2516
 pkcs11/ssh-store/gck-ssh-private-key.h   |    4 +-
 
2517
 pkcs11/ssh-store/gck-ssh-public-key.c    |    4 +-
 
2518
 pkcs11/ssh-store/gck-ssh-public-key.h    |    4 +-
 
2519
 pkcs11/user-store/gck-user-private-key.c |    8 +-
 
2520
 pkcs11/user-store/gck-user-private-key.h |    4 +-
 
2521
 pkcs11/user-store/gck-user-public-key.c  |    6 +-
 
2522
 pkcs11/user-store/gck-user-public-key.h  |    4 +-
 
2523
 21 files changed, 899 insertions(+), 986 deletions(-)
 
2524
 
 
2525
commit 92238de677f938652dbfb39e976fbf8e5e43a585
 
2526
Author: Stef Walter <stef@memberwebs.com>
 
2527
Date:   2009-11-12
 
2528
 
 
2529
    [egg] Add IETF DH groups.
 
2530
    
 
2531
    These are the standard DH groups specified in RFC2409
 
2532
    and RFC3526
 
2533
 
 
2534
 daemon/prompt/gkd-prompt.c |    2 +-
 
2535
 egg/egg-dh.c               |  173 ++++++++++++++++++++++++++++++++++++++++++--
 
2536
 egg/egg-dh.h               |    2 +-
 
2537
 egg/tests/unit-test-dh.c   |   52 +++++++++++++-
 
2538
 4 files changed, 216 insertions(+), 13 deletions(-)
 
2539
 
 
2540
commit 41e7dd756876fd3a33866703ad4739a7eac45fea
 
2541
Author: Stef Walter <stef@memberwebs.com>
 
2542
Date:   2009-11-12
 
2543
 
 
2544
    [dbus] Implement Service.CreateCollection()
 
2545
    
 
2546
    Implement creating of collections, including prompting for
 
2547
    the password.
 
2548
 
 
2549
 daemon/data/introspect-service.xml |    5 +-
 
2550
 daemon/dbus/Makefile.am            |    1 +
 
2551
 daemon/dbus/gkd-secret-create.c    |  267 ++++++++++++++++++++++++++++++++++++
 
2552
 daemon/dbus/gkd-secret-create.h    |   51 +++++++
 
2553
 daemon/dbus/gkd-secret-prompt.c    |   24 ++--
 
2554
 daemon/dbus/gkd-secret-prompt.h    |    3 -
 
2555
 daemon/dbus/gkd-secret-service.c   |   58 ++++++++-
 
2556
 daemon/dbus/gkd-secret-unlock.c    |   18 ++-
 
2557
 8 files changed, 403 insertions(+), 24 deletions(-)
 
2558
 
 
2559
commit 583c4bd76993c4197ddae5ff57d0f4e907b8fba0
 
2560
Author: Stef Walter <stef@memberwebs.com>
 
2561
Date:   2009-11-12
 
2562
 
 
2563
    [pkcs11] Add support for creating credentials without object.
 
2564
    
 
2565
    This is necessary for creating collections, which expect
 
2566
    a credential when they are created. That credential is used
 
2567
    to lock the items.
 
2568
 
 
2569
 pkcs11/gck/gck-credential.c                        |  105 ++++++++++++--------
 
2570
 pkcs11/gck/gck-credential.h                        |    6 +-
 
2571
 pkcs11/gck/gck-session.c                           |    4 +-
 
2572
 pkcs11/gck/tests/unit-test-credential.c            |   35 ++++++-
 
2573
 pkcs11/secret-store/gck-secret-collection.c        |   57 ++++++++---
 
2574
 .../tests/unit-test-secret-collection.c            |   56 ++++++++---
 
2575
 pkcs11/secret-store/tests/unit-test-secret-item.c  |    6 +-
 
2576
 pkcs11/ssh-store/tests/unit-test-private-key.c     |    2 +-
 
2577
 8 files changed, 189 insertions(+), 82 deletions(-)
 
2578
 
 
2579
commit d6af3eabb5d2e2285c78760059fb055eb450c2bd
 
2580
Author: Stef Walter <stef@memberwebs.com>
 
2581
Date:   2009-11-12
 
2582
 
 
2583
    [dbus] Refactor property parsing.
 
2584
    
 
2585
    Seperate the code that parses property variants into pkcs11
 
2586
    attributes.
 
2587
 
 
2588
 daemon/dbus/Makefile.am           |    1 +
 
2589
 daemon/dbus/gkd-secret-objects.c  |  493 +--------------------------------
 
2590
 daemon/dbus/gkd-secret-objects.h  |    4 -
 
2591
 daemon/dbus/gkd-secret-prompt.h   |    4 +
 
2592
 daemon/dbus/gkd-secret-property.c |  559 +++++++++++++++++++++++++++++++++++++
 
2593
 daemon/dbus/gkd-secret-property.h |   50 ++++
 
2594
 6 files changed, 625 insertions(+), 486 deletions(-)
 
2595
 
 
2596
commit 52aac7a5a95ad19a24149f6b1f54c12d5f0f90a8
 
2597
Author: Stef Walter <stef@memberwebs.com>
 
2598
Date:   2009-11-11
 
2599
 
 
2600
    [dbus] Refactor object to dbus path mapping.
 
2601
    
 
2602
    Put pkcs11 object to dbus path mapping of secret
 
2603
    collections and items into its own file.
 
2604
 
 
2605
 daemon/dbus/Makefile.am          |    3 +-
 
2606
 daemon/dbus/gkd-secret-objects.c |  402 +++++++------------------------------
 
2607
 daemon/dbus/gkd-secret-objects.h |    8 +-
 
2608
 daemon/dbus/gkd-secret-prompt.c  |   14 +-
 
2609
 daemon/dbus/gkd-secret-prompt.h  |    2 +
 
2610
 daemon/dbus/gkd-secret-types.h   |    1 +
 
2611
 daemon/dbus/gkd-secret-util.c    |  411 ++++++++++++++++++++++++++++++++++++++
 
2612
 daemon/dbus/gkd-secret-util.h    |   45 ++++
 
2613
 8 files changed, 542 insertions(+), 344 deletions(-)
 
2614
 
 
2615
commit 89db8a5da5ed24a94b7fa0e6bbba4727874bf9b0
 
2616
Author: Stef Walter <stef@memberwebs.com>
 
2617
Date:   2009-11-11
 
2618
 
 
2619
    [dbus] Rename secrets service to secret service.
 
2620
    
 
2621
    This was discussed on authentication mailing list. Also
 
2622
    cleans up some whitespace damage necessary to commit.
 
2623
 
 
2624
 daemon/dbus/Makefile.am           |   12 +-
 
2625
 daemon/dbus/gkd-dbus-secrets.c    |   14 +-
 
2626
 daemon/dbus/gkd-secret-objects.c  | 1653 +++++++++++++++++++++++++++++++++++++
 
2627
 daemon/dbus/gkd-secret-objects.h  |   72 ++
 
2628
 daemon/dbus/gkd-secret-prompt.c   |  390 +++++++++
 
2629
 daemon/dbus/gkd-secret-prompt.h   |   70 ++
 
2630
 daemon/dbus/gkd-secret-service.c  |  889 ++++++++++++++++++++
 
2631
 daemon/dbus/gkd-secret-service.h  |   76 ++
 
2632
 daemon/dbus/gkd-secret-session.c  |  310 +++++++
 
2633
 daemon/dbus/gkd-secret-session.h  |   53 ++
 
2634
 daemon/dbus/gkd-secret-types.h    |   54 ++
 
2635
 daemon/dbus/gkd-secret-unlock.c   |  371 +++++++++
 
2636
 daemon/dbus/gkd-secret-unlock.h   |   57 ++
 
2637
 daemon/dbus/gkd-secrets-objects.c | 1653 -------------------------------------
 
2638
 daemon/dbus/gkd-secrets-objects.h |   72 --
 
2639
 daemon/dbus/gkd-secrets-prompt.c  |  390 ---------
 
2640
 daemon/dbus/gkd-secrets-prompt.h  |   70 --
 
2641
 daemon/dbus/gkd-secrets-service.c |  889 --------------------
 
2642
 daemon/dbus/gkd-secrets-service.h |   76 --
 
2643
 daemon/dbus/gkd-secrets-session.c |  310 -------
 
2644
 daemon/dbus/gkd-secrets-session.h |   53 --
 
2645
 daemon/dbus/gkd-secrets-types.h   |   54 --
 
2646
 daemon/dbus/gkd-secrets-unlock.c  |  371 ---------
 
2647
 daemon/dbus/gkd-secrets-unlock.h  |   57 --
 
2648
 24 files changed, 4008 insertions(+), 4008 deletions(-)
 
2649
 
 
2650
commit 6eaa69672ed3079639bb9121f393a55f038db28c
 
2651
Author: Stef Walter <stef@memberwebs.com>
 
2652
Date:   2009-11-10
 
2653
 
 
2654
    [pkcs11] Cleaner way of associating data with credentials.
 
2655
    
 
2656
    Don't use g_object_set_data instead use our own way of
 
2657
    associating data with credentials.
 
2658
 
 
2659
 pkcs11/gck/gck-credential.c                 |   29 ++++++++++++++++++++++++++-
 
2660
 pkcs11/gck/gck-credential.h                 |    6 +++++
 
2661
 pkcs11/gck/gck-private-key.c                |   14 +++++-------
 
2662
 pkcs11/gck/tests/unit-test-credential.c     |   24 ++++++++++++++++++++++
 
2663
 pkcs11/secret-store/gck-secret-collection.c |    7 ++---
 
2664
 5 files changed, 67 insertions(+), 13 deletions(-)
 
2665
 
 
2666
commit 7ce255405dbd7321f4d101ce6fb1441994e538a7
 
2667
Author: Stef Walter <stef@memberwebs.com>
 
2668
Date:   2009-11-10
 
2669
 
 
2670
    [pkcs11] Change terminology from 'authenticator' to 'credential.
 
2671
    
 
2672
    Change the CKO_G_AUTHENTICATOR to CKO_G_CREDENTIAL and
 
2673
    GckAuthenticator to GckCredential. Fine tune other
 
2674
    related naming conventions.
 
2675
 
 
2676
 daemon/dbus/gkd-secrets-unlock.c                   |   14 +-
 
2677
 daemon/pkcs11/gkr-pkcs11-auth-ep.c                 |   18 +-
 
2678
 pkcs11/gck/Makefile.am                             |    2 +-
 
2679
 pkcs11/gck/gck-authenticator.c                     |  406 --------------------
 
2680
 pkcs11/gck/gck-authenticator.h                     |   78 ----
 
2681
 pkcs11/gck/gck-credential.c                        |  405 +++++++++++++++++++
 
2682
 pkcs11/gck/gck-credential.h                        |   78 ++++
 
2683
 pkcs11/gck/gck-module.c                            |    4 +-
 
2684
 pkcs11/gck/gck-object.c                            |    6 +-
 
2685
 pkcs11/gck/gck-object.h                            |    6 +-
 
2686
 pkcs11/gck/gck-private-key.c                       |   34 +-
 
2687
 pkcs11/gck/gck-private-key.h                       |    4 +-
 
2688
 pkcs11/gck/gck-session.c                           |   52 ++--
 
2689
 pkcs11/gck/gck-session.h                           |    6 +-
 
2690
 pkcs11/gck/gck-types.h                             |    2 +-
 
2691
 pkcs11/gck/tests/Makefile.am                       |    2 +-
 
2692
 pkcs11/gck/tests/mock-locked-object.c              |    8 +-
 
2693
 pkcs11/gck/tests/unit-test-authenticator.c         |  253 ------------
 
2694
 pkcs11/gck/tests/unit-test-credential.c            |  253 ++++++++++++
 
2695
 pkcs11/pkcs11g.h                                   |   10 +-
 
2696
 pkcs11/secret-store/gck-secret-collection.c        |   34 +-
 
2697
 .../tests/unit-test-secret-collection.c            |   94 +++---
 
2698
 pkcs11/secret-store/tests/unit-test-secret-item.c  |   16 +-
 
2699
 pkcs11/ssh-agent/gck-ssh-agent-ops.c               |    4 +-
 
2700
 pkcs11/ssh-store/gck-ssh-private-key.c             |    8 +-
 
2701
 pkcs11/ssh-store/tests/unit-test-private-key.c     |   10 +-
 
2702
 26 files changed, 904 insertions(+), 903 deletions(-)
 
2703
 
 
2704
commit e0773b730bc5db35e8a6661fa2b6fec799f0d273
 
2705
Author: Stef Walter <stef@memberwebs.com>
 
2706
Date:   2009-11-10
 
2707
 
 
2708
    [pkcs11] Reorder creation to fix unit tests.
 
2709
    
 
2710
    Reorder object creation so that we initialize create only
 
2711
    attributes before we try to use them.
 
2712
 
 
2713
 pkcs11/gck/gck-session.c |   12 ++++++------
 
2714
 1 files changed, 6 insertions(+), 6 deletions(-)
 
2715
 
 
2716
commit da336e8e56b98a2c8a0789238c5db0c05503e50a
 
2717
Merge: 2055447 0c08225
 
2718
Author: Stef Walter <stef@memberwebs.com>
 
2719
Date:   2009-11-09
 
2720
 
 
2721
    Merge branch 'master' into dbus-api
 
2722
 
 
2723
commit 0c082256221e324d888ea1b5d6e625b79e1dad99
 
2724
Author: Stef Walter <stef@memberwebs.com>
 
2725
Date:   2009-11-09
 
2726
 
 
2727
    Ignore anjuta project files.
 
2728
 
 
2729
 .gitignore |    1 +
 
2730
 1 files changed, 1 insertions(+), 0 deletions(-)
 
2731
 
 
2732
commit 782f2ace72e9d30418b6cfc0e4fa2c5352779ede
 
2733
Author: Stef Walter <stef@memberwebs.com>
 
2734
Date:   2009-11-09
 
2735
 
 
2736
    [pkcs11] Fix assertion when comparing attributes.
 
2737
    
 
2738
    When comparing attributes that both had zero lengths, but one
 
2739
    had a null pointer, gck_attribute_equal() used to assert.
 
2740
 
 
2741
 pkcs11/gck/gck-attributes.c             |    4 +++-
 
2742
 pkcs11/gck/tests/unit-test-attributes.c |    7 +++++++
 
2743
 2 files changed, 10 insertions(+), 1 deletions(-)
 
2744
 
 
2745
commit 20554475915e2ab019f9441cb643afe650471f5d
 
2746
Merge: 2a04edf 70b4a23
 
2747
Author: Stef Walter <stef@memberwebs.com>
 
2748
Date:   2009-11-09
 
2749
 
 
2750
    Merge branch 'master' into dbus-api
 
2751
 
90
2752
commit 70b4a236c78c60d697419bf59490793d382b4f51
91
2753
Author: Stef Walter <stef@memberwebs.com>
92
2754
Date:   2009-11-09
103
2765
 pkcs11/gck/tests/unit-test-data-der.c          |   40 +
104
2766
 4 files changed, 3673 insertions(+), 13 deletions(-)
105
2767
 
 
2768
commit 2a04edfa1167d1b5296a46afd04263fc1d1824d3
 
2769
Author: Stef Walter <stef@memberwebs.com>
 
2770
Date:   2009-11-08
 
2771
 
 
2772
    [dbus] Perform session setenv asynchronously.
 
2773
    
 
2774
    Perform SessionManager.SetEnv() asynchronously, and don't complain
 
2775
    if session manager is not in initialization stage.
 
2776
 
 
2777
 daemon/dbus/gkd-dbus-environment.c |   43 +++++++++++++++++++++++++-----------
 
2778
 1 files changed, 30 insertions(+), 13 deletions(-)
 
2779
 
 
2780
commit aa56b52225c4648ffdd18ce6222e7f96aa10c4fe
 
2781
Author: Stef Walter <stef@memberwebs.com>
 
2782
Date:   2009-11-08
 
2783
 
 
2784
    [dbus] Implement Collection.CreateItem()
 
2785
    
 
2786
    Implement creation of items, and replacement of items.
 
2787
 
 
2788
 daemon/data/introspect-collection.xml |    4 +-
 
2789
 daemon/dbus/gkd-secrets-objects.c     |  231 +++++++++++++++++++++++++++++----
 
2790
 daemon/dbus/gkd-secrets-objects.h     |    4 +
 
2791
 3 files changed, 211 insertions(+), 28 deletions(-)
 
2792
 
 
2793
commit cb8e3afb394d5824ac15538842b8be5fc4fcab11
 
2794
Author: Stef Walter <stef@memberwebs.com>
 
2795
Date:   2009-11-08
 
2796
 
 
2797
    [gck] Delay checks of whether a new object is a token object.
 
2798
    
 
2799
    Don't determine if a new object is a token object or not
 
2800
    until after its been created and the factory has had its say.
 
2801
 
 
2802
 pkcs11/gck/gck-module.c               |    4 ++--
 
2803
 pkcs11/gck/gck-object.c               |   16 +++++++++++-----
 
2804
 pkcs11/gck/gck-object.h               |    4 +++-
 
2805
 pkcs11/gck/gck-session.c              |   32 +++++++++++++-------------------
 
2806
 pkcs11/secret-store/gck-secret-item.c |   29 ++++++++++++++++-------------
 
2807
 5 files changed, 45 insertions(+), 40 deletions(-)
 
2808
 
 
2809
commit dcaf24581674683fe92c5e62748cf6554050ce6e
 
2810
Author: Stef Walter <stef@memberwebs.com>
 
2811
Date:   2009-11-08
 
2812
 
 
2813
    [dbus] Implement Collection.Delete and Item.Delete
 
2814
    
 
2815
    Implement delete methods in the DBus secret service API.
 
2816
 
 
2817
 daemon/data/introspect-collection.xml       |    2 +-
 
2818
 daemon/data/introspect-item.xml             |    1 +
 
2819
 daemon/dbus/gkd-secrets-objects.c           |   50 +++++++++++++++++++++++++-
 
2820
 pkcs11/secret-store/gck-secret-collection.c |    3 +-
 
2821
 4 files changed, 52 insertions(+), 4 deletions(-)
 
2822
 
 
2823
commit ae5cc35d7abf538cbe678e2554926e53c031b2a0
 
2824
Author: Stef Walter <stef@memberwebs.com>
 
2825
Date:   2009-11-08
 
2826
 
 
2827
    [daemon] When --enable-tests, make warnings fatal.
 
2828
    
 
2829
    When running daemon, make dbus and glib warnings fatal if the
 
2830
    project was configured with --enable-tests.
 
2831
 
 
2832
 configure.in        |    2 +-
 
2833
 daemon/gkr-daemon.c |    8 +++++++-
 
2834
 2 files changed, 8 insertions(+), 2 deletions(-)
 
2835
 
 
2836
commit 9c2e4fc16101db49fe9e4cd4e76562383174edcf
 
2837
Author: Stef Walter <stef@memberwebs.com>
 
2838
Date:   2009-11-08
 
2839
 
 
2840
    [secret-store] Implement creation and deletion of collection.
 
2841
    
 
2842
    Implement creation, storing and removal of token collections and
 
2843
    items. Creating a collection with a master password is not yet
 
2844
    supported.
 
2845
 
 
2846
 pkcs11/secret-store/gck-secret-binary.c            |    2 +-
 
2847
 pkcs11/secret-store/gck-secret-collection.c        |  330 ++++++++++++++++++--
 
2848
 pkcs11/secret-store/gck-secret-collection.h        |   26 ++-
 
2849
 pkcs11/secret-store/gck-secret-item.c              |   58 ++++
 
2850
 pkcs11/secret-store/gck-secret-item.h              |    4 +
 
2851
 pkcs11/secret-store/gck-secret-module.c            |  211 ++++++++++++-
 
2852
 pkcs11/secret-store/gck-secret-object.c            |   67 ++++-
 
2853
 pkcs11/secret-store/gck-secret-object.h            |    8 +-
 
2854
 pkcs11/secret-store/gck-secret-search.c            |   84 ++----
 
2855
 pkcs11/secret-store/gck-secret-textual.c           |    9 +-
 
2856
 pkcs11/secret-store/tests/test-secret-module.c     |   47 +++-
 
2857
 .../tests/unit-test-secret-collection.c            |  208 ++++++++++++
 
2858
 pkcs11/secret-store/tests/unit-test-secret-item.c  |  116 ++++++-
 
2859
 .../secret-store/tests/unit-test-secret-search.c   |    4 +-
 
2860
 14 files changed, 1025 insertions(+), 149 deletions(-)
 
2861
 
 
2862
commit 1cd4bb0bf8d41b3d8e5d7d8e11c2f901c05e3bc7
 
2863
Author: Stef Walter <stef@memberwebs.com>
 
2864
Date:   2009-11-08
 
2865
 
 
2866
    [gck] Reorder disposal of sessions and objects.
 
2867
    
 
2868
    Some objects still want a manager when shutting down, so leave
 
2869
    manager to be the last thing to be finalized.
 
2870
 
 
2871
 pkcs11/gck/gck-module.c  |    5 ++---
 
2872
 pkcs11/gck/gck-session.c |    6 +++---
 
2873
 2 files changed, 5 insertions(+), 6 deletions(-)
 
2874
 
 
2875
commit c6062ffbb459b75dd875aa00374b4b72042818e1
 
2876
Author: Stef Walter <stef@memberwebs.com>
 
2877
Date:   2009-11-08
 
2878
 
 
2879
    [gck] Don't crash on misformatted init PKCS#11 init strings.
 
2880
    
 
2881
    Was asserting on a PKCS#11 init string that looked like:
 
2882
    
 
2883
       name = 'value'
 
2884
 
 
2885
 pkcs11/gck/gck-module.c |    5 +++--
 
2886
 1 files changed, 3 insertions(+), 2 deletions(-)
 
2887
 
 
2888
commit a9f72e0c12acdc8a38a08aac938bb521825696db
 
2889
Author: Stef Walter <stef@memberwebs.com>
 
2890
Date:   2009-11-08
 
2891
 
 
2892
    Refactor test directory function calls.
 
2893
    
 
2894
    Make test_data_*() and test_scratch_*() function calls.
 
2895
 
 
2896
 daemon/keyrings/tests/unit-test-keyring-file.c     |    6 +++---
 
2897
 egg/tests/unit-test-asn1.c                         |    2 +-
 
2898
 egg/tests/unit-test-dh.c                           |    4 ++--
 
2899
 egg/tests/unit-test-openssl.c                      |    2 +-
 
2900
 egg/tests/unit-test-spawn.c                        |   12 ++++++------
 
2901
 gcr/tests/unit-test-certificate.c                  |    2 +-
 
2902
 gcr/tests/unit-test-parser.c                       |    4 ++--
 
2903
 pkcs11/gck/tests/test-module.c                     |    2 +-
 
2904
 pkcs11/gck/tests/unit-test-data-asn1.c             |    2 +-
 
2905
 pkcs11/gck/tests/unit-test-data-der.c              |   10 +++++-----
 
2906
 pkcs11/gck/tests/unit-test-data-file.c             |    6 +++---
 
2907
 pkcs11/gck/tests/unit-test-object.c                |    2 +-
 
2908
 pkcs11/gck/tests/unit-test-transaction.c           |   12 ++++++------
 
2909
 .../secret-store/tests/unit-test-secret-binary.c   |   10 +++++-----
 
2910
 .../tests/unit-test-secret-collection.c            |   14 ++++++++------
 
2911
 .../secret-store/tests/unit-test-secret-textual.c  |    8 ++++----
 
2912
 pkcs11/ssh-store/tests/unit-test-private-key.c     |    8 ++++----
 
2913
 pkcs11/ssh-store/tests/unit-test-ssh-openssh.c     |    6 +++---
 
2914
 tests/gtest-helpers.c                              |   20 ++++++++++++++++----
 
2915
 tests/gtest-helpers.h                              |    8 +++++---
 
2916
 20 files changed, 78 insertions(+), 62 deletions(-)
 
2917
 
 
2918
commit b206e3ee52ed0ae7dc1e897b7112bacd6aeffc2b
 
2919
Author: Stef Walter <stef@memberwebs.com>
 
2920
Date:   2009-11-08
 
2921
 
 
2922
    [egg] Move mkdtemp() code into its own file.
 
2923
    
 
2924
    Move mkdtemp code into egg-mkdtemp.c so it can be used from
 
2925
    other places.
 
2926
 
 
2927
 daemon/util/gkr-daemon-util.c |  206 +----------------------------------------
 
2928
 egg/Makefile.am               |    1 +
 
2929
 egg/egg-mkdtemp.c             |  199 +++++++++++++++++++++++++++++++++++++++
 
2930
 egg/egg-mkdtemp.h             |   27 ++++++
 
2931
 4 files changed, 229 insertions(+), 204 deletions(-)
 
2932
 
 
2933
commit 310456e5b7b676ab0e338bf056de95462a601948
 
2934
Author: Stef Walter <stef@memberwebs.com>
 
2935
Date:   2009-11-07
 
2936
 
 
2937
    [gck] Rename GckFactoryInfo to GckFactory.
 
2938
    
 
2939
    Makes things cleaner, and allows us to use factory
 
2940
    constants in better ways.
 
2941
 
 
2942
 pkcs11/gck/gck-authenticator.c                     |    4 ++--
 
2943
 pkcs11/gck/gck-authenticator.h                     |    2 +-
 
2944
 pkcs11/gck/gck-certificate.c                       |    4 ++--
 
2945
 pkcs11/gck/gck-certificate.h                       |    2 +-
 
2946
 pkcs11/gck/gck-factory.h                           |    8 ++++----
 
2947
 pkcs11/gck/gck-module.c                            |   18 +++++++++---------
 
2948
 pkcs11/gck/gck-module.h                            |    4 ++--
 
2949
 pkcs11/gck/gck-private-key.c                       |    4 ++--
 
2950
 pkcs11/gck/gck-private-key.h                       |    2 +-
 
2951
 pkcs11/gck/gck-public-key.c                        |    4 ++--
 
2952
 pkcs11/gck/gck-public-key.h                        |    2 +-
 
2953
 pkcs11/gck/gck-session.c                           |    8 ++++----
 
2954
 pkcs11/gck/gck-session.h                           |    2 +-
 
2955
 pkcs11/gck/gck-types.h                             |    2 +-
 
2956
 pkcs11/gck/tests/test-module.c                     |    2 +-
 
2957
 pkcs11/secret-store/gck-secret-search.c            |    4 ++--
 
2958
 pkcs11/secret-store/gck-secret-search.h            |    2 +-
 
2959
 .../secret-store/tests/unit-test-secret-search.c   |    4 ++--
 
2960
 pkcs11/user-store/gck-user-private-key.c           |    4 ++--
 
2961
 pkcs11/user-store/gck-user-private-key.h           |    2 +-
 
2962
 pkcs11/user-store/gck-user-public-key.c            |    4 ++--
 
2963
 pkcs11/user-store/gck-user-public-key.h            |    2 +-
 
2964
 22 files changed, 45 insertions(+), 45 deletions(-)
 
2965
 
 
2966
commit 82f6103bed1ca9b3ecd3b0fa0b5ff5ef198e122a
 
2967
Author: Stef Walter <stef@memberwebs.com>
 
2968
Date:   2009-11-07
 
2969
 
 
2970
    [gck] Include class name in error message about leaked object.
 
2971
    
 
2972
    Include the GType class name in the error message about an
 
2973
    object outliving its module.
 
2974
 
 
2975
 pkcs11/gck/gck-object.c |    3 ++-
 
2976
 1 files changed, 2 insertions(+), 1 deletions(-)
 
2977
 
 
2978
commit 3599153c060ec3fa864ef8bf5779b40416976cef
 
2979
Author: Stef Walter <stef@memberwebs.com>
 
2980
Date:   2009-11-07
 
2981
 
 
2982
    [gck] Make exposing pkcs11 object part of transaction.
 
2983
    
 
2984
    When a transaction fails, and an object was exposed (ie: made
 
2985
    available through PKCS#11) we should revert the exposure.
 
2986
 
 
2987
 pkcs11/gck/gck-object.c             |   35 +++++++++++++++++++++
 
2988
 pkcs11/gck/gck-object.h             |    6 ++++
 
2989
 pkcs11/gck/gck-session.c            |    4 +-
 
2990
 pkcs11/gck/tests/test-module.c      |   29 ++++++++++++++++++
 
2991
 pkcs11/gck/tests/test-module.h      |    2 +
 
2992
 pkcs11/gck/tests/unit-test-object.c |   57 +++++++++++++++++++++++++++++++++++
 
2993
 6 files changed, 131 insertions(+), 2 deletions(-)
 
2994
 
 
2995
commit ac87793ad5800d5f6d788954451715ab115ea3c4
 
2996
Author: Stef Walter <stef@memberwebs.com>
 
2997
Date:   2009-11-06
 
2998
 
 
2999
    Fix prompting problems.
 
3000
    
 
3001
     * Initialize libgcrypt properly, which fixed hangs due to libgcrypt
 
3002
       falling into strange modes when not initialized.
 
3003
     * Debugging and keyboard grabbing toggles.
 
3004
 
 
3005
 daemon/prompt/gkd-prompt-tool.c |    6 +++++-
 
3006
 daemon/prompt/gkd-prompt.c      |    6 ++++++
 
3007
 2 files changed, 11 insertions(+), 1 deletions(-)
 
3008
 
 
3009
commit 04a6ef83a899ee64c7b398daab29ab122dae59c5
 
3010
Author: Stef Walter <stef@memberwebs.com>
 
3011
Date:   2009-11-06
 
3012
 
 
3013
    Emit Prompt.Completed signal properly.
 
3014
    
 
3015
     * Fix bad arguments passed to dbus.
 
3016
     * Send correct boolean value for dismissed.
 
3017
 
 
3018
 daemon/dbus/gkd-secrets-prompt.c |    4 ++--
 
3019
 daemon/dbus/gkd-secrets-unlock.c |    8 +++++---
 
3020
 2 files changed, 7 insertions(+), 5 deletions(-)
 
3021
 
 
3022
commit d22c92b6517d566e93c747d46eb392c54cc6d549
 
3023
Author: Stef Walter <stef@memberwebs.com>
 
3024
Date:   2009-11-06
 
3025
 
 
3026
    Perform PKCS#11 login to secret store token.
 
3027
    
 
3028
     * This uses a blank login.
 
3029
     * Doesn't actually unlock anything, but is necessary for
 
3030
       PkCS#11 private object semantics.
 
3031
 
 
3032
 daemon/dbus/gkd-secrets-service.c |   15 +++++++++++++++
 
3033
 1 files changed, 15 insertions(+), 0 deletions(-)
 
3034
 
 
3035
commit ca70d157dd143cb48c6531cdec3b68cbd8ad6a4d
 
3036
Author: Stef Walter <stef@memberwebs.com>
 
3037
Date:   2009-11-06
 
3038
 
 
3039
    Response is empty if window was closed.
 
3040
    
 
3041
    When prompt window is closed, the response is empty.
 
3042
 
 
3043
 daemon/prompt/gkd-prompt-tool.c |    4 +++-
 
3044
 daemon/prompt/gkd-prompt.c      |    2 +-
 
3045
 2 files changed, 4 insertions(+), 2 deletions(-)
 
3046
 
 
3047
commit eafcca4e0c719d3aa49a7b10c5d9da49be37ac7d
 
3048
Author: Stef Walter <stef@memberwebs.com>
 
3049
Date:   2009-11-05
 
3050
 
 
3051
    Return the response text properly from prompt.
 
3052
    
 
3053
    Return the appropriate response text from the prompt.
 
3054
 
 
3055
 daemon/dbus/gkd-secrets-prompt.c |    2 +-
 
3056
 daemon/prompt/gkd-prompt-tool.c  |   25 +++++++++++++++++++++++++
 
3057
 2 files changed, 26 insertions(+), 1 deletions(-)
 
3058
 
 
3059
commit 153a187b0eecc49e04cb4d2f652d69b0b96496b6
 
3060
Author: Stef Walter <stef@memberwebs.com>
 
3061
Date:   2009-11-05
 
3062
 
 
3063
    Fix password and response bugs.
 
3064
    
 
3065
    Typos in the prompt password and response loading.
 
3066
 
 
3067
 daemon/prompt/gkd-prompt.c |    8 ++++----
 
3068
 1 files changed, 4 insertions(+), 4 deletions(-)
 
3069
 
 
3070
commit f7cf9a3cd2249408a0ff215cb8dbbad6364c4abd
 
3071
Author: Stef Walter <stef@memberwebs.com>
 
3072
Date:   2009-11-05
 
3073
 
 
3074
    Prompt close and cleanup fixes.
 
3075
    
 
3076
    * Use SIGHUP to prompt to exit, and catch in prompt.
 
3077
     * Fix crashes in signal handlers for completed prompt.
 
3078
     * Don't error on EPIPE in prompt.
 
3079
 
 
3080
 daemon/prompt/gkd-prompt-tool.c |   18 +++++++++++-
 
3081
 daemon/prompt/gkd-prompt.c      |   54 +++++++++++++++++++++++++++-----------
 
3082
 2 files changed, 54 insertions(+), 18 deletions(-)
 
3083
 
 
3084
commit f54eb2af1c5609e1f04d472af2a74cbab2291db1
 
3085
Author: Stef Walter <stef@memberwebs.com>
 
3086
Date:   2009-11-05
 
3087
 
 
3088
    Ignore anjuta files.
 
3089
 
 
3090
 .gitignore |    1 +
 
3091
 1 files changed, 1 insertions(+), 0 deletions(-)
 
3092
 
 
3093
commit cadeede096be1a9af79bf41aca2e2d3d84394bb4
 
3094
Author: Stef Walter <stef@memberwebs.com>
 
3095
Date:   2009-11-05
 
3096
 
 
3097
    Fixes for prompt signals and responses.
 
3098
    
 
3099
    * Redisplay prompt if responded returns FALSE.
 
3100
     * Fix various other crashers and warnings.
 
3101
 
 
3102
 daemon/dbus/gkd-secrets-prompt.c |    4 +-
 
3103
 daemon/dbus/gkd-secrets-prompt.h |    2 +-
 
3104
 daemon/dbus/gkd-secrets-unlock.c |    1 -
 
3105
 daemon/prompt/gkd-prompt.c       |   79 ++++++++++++++++++++++++++++++-------
 
3106
 4 files changed, 67 insertions(+), 19 deletions(-)
 
3107
 
 
3108
commit 140996d802b7ad338a3377dd6c368169c2c5e056
 
3109
Author: Stef Walter <stef@memberwebs.com>
 
3110
Date:   2009-11-03
 
3111
 
 
3112
    Implement prompt password return via encryption.
 
3113
    
 
3114
    * Prompt password encrypted return via DH key negotiation.
 
3115
     * Factor out some common code between prompt-tool and daemon.
 
3116
     * Add tests for common code.
 
3117
 
 
3118
 configure.in                               |    1 +
 
3119
 daemon/.gitignore                          |    1 +
 
3120
 daemon/prompt/Makefile.am                  |   16 ++-
 
3121
 daemon/prompt/gkd-prompt-tool.c            |  116 ++++++++++++-
 
3122
 daemon/prompt/gkd-prompt-util.c            |  248 ++++++++++++++++++++++++++++
 
3123
 daemon/prompt/gkd-prompt-util.h            |   49 ++++++
 
3124
 daemon/prompt/gkd-prompt.c                 |  160 ++----------------
 
3125
 daemon/prompt/test/test-data/prompt-empty  |    2 -
 
3126
 daemon/prompt/test/test-data/prompt-full   |   16 --
 
3127
 daemon/prompt/test/test-data/prompt-test   |    7 -
 
3128
 daemon/prompt/tests/Makefile.am            |   14 ++
 
3129
 daemon/prompt/tests/test-data/prompt-empty |    2 +
 
3130
 daemon/prompt/tests/test-data/prompt-full  |   16 ++
 
3131
 daemon/prompt/tests/test-data/prompt-test  |    7 +
 
3132
 daemon/prompt/tests/unit-test-util.c       |  146 ++++++++++++++++
 
3133
 egg/Makefile.am                            |   20 ++-
 
3134
 egg/egg-dh.c                               |    4 +
 
3135
 egg/egg-dh.h                               |    2 +
 
3136
 18 files changed, 646 insertions(+), 181 deletions(-)
 
3137
 
 
3138
commit bb151e8ebea668e7261e231b77d2e2a00405e071
 
3139
Author: Stef Walter <stef@memberwebs.com>
 
3140
Date:   2009-11-01
 
3141
 
 
3142
    Tons of bug fixes for the prompting.
 
3143
 
 
3144
 daemon/data/Makefile.am                  |    1 +
 
3145
 daemon/data/introspect-prompt.xml        |   23 +++++++++++++++++++++++
 
3146
 daemon/dbus/gkd-secrets-prompt.c         |    3 +++
 
3147
 daemon/dbus/gkd-secrets-service.c        |   16 +++++++++-------
 
3148
 daemon/dbus/gkd-secrets-unlock.c         |   27 +++++++++++++++++++++++----
 
3149
 daemon/dbus/gkd-secrets-unlock.h         |    5 +++--
 
3150
 daemon/gkr-daemon.c                      |    2 --
 
3151
 daemon/prompt/gkd-prompt.c               |   30 ++++++++++++++++++++----------
 
3152
 daemon/prompt/test/test-data/prompt-full |   16 ++++++++++++++++
 
3153
 9 files changed, 98 insertions(+), 25 deletions(-)
 
3154
 
 
3155
commit d595d6e5882c15ce7d38510ad8e1cd87ec0aa828
 
3156
Author: Stef Walter <stef@memberwebs.com>
 
3157
Date:   2009-11-01
 
3158
 
 
3159
    Move prompt tool into place, and show prompt text.
 
3160
 
 
3161
 Makefile.am                               |    1 -
 
3162
 configure.in                              |    1 -
 
3163
 daemon/.gitignore                         |    1 +
 
3164
 daemon/prompt/Makefile.am                 |   37 ++-
 
3165
 daemon/prompt/gkd-prompt-tool.c           |  491 +++++++++++++++++++++++++++++
 
3166
 daemon/prompt/gkd-prompt.ui               |  408 ++++++++++++++++++++++++
 
3167
 daemon/prompt/test/test-data/prompt-empty |    2 +
 
3168
 daemon/prompt/test/test-data/prompt-test  |    7 +
 
3169
 ui/Makefile.am                            |   37 ---
 
3170
 ui/gku-prompt-tool.c                      |  407 ------------------------
 
3171
 ui/gku-prompt.ui                          |  408 ------------------------
 
3172
 ui/test/test-data/prompt-empty            |    2 -
 
3173
 ui/test/test-data/prompt-test             |    7 -
 
3174
 13 files changed, 944 insertions(+), 865 deletions(-)
 
3175
 
 
3176
commit 15a7df11c798c881875596c3432afa340f6443f9
 
3177
Author: Stef Walter <stef@memberwebs.com>
 
3178
Date:   2009-11-01
 
3179
 
 
3180
    Implement basics of prompting for operations.
 
3181
    
 
3182
    * Implement Service.Unlock method.
 
3183
     * Hook into prompting code.
 
3184
     * Implementing what was recently posted on the mailing list,
 
3185
       about prompt objects, and returning them from operations that
 
3186
       need to prompt.
 
3187
     * Buildable, but not yet runnable.
 
3188
 
 
3189
 configure.in                          |    1 +
 
3190
 daemon/.gitignore                     |    6 +-
 
3191
 daemon/Makefile.am                    |    2 +
 
3192
 daemon/dbus/Makefile.am               |    4 +-
 
3193
 daemon/dbus/gkd-secrets-objects.c     |   31 +
 
3194
 daemon/dbus/gkd-secrets-objects.h     |    4 +
 
3195
 daemon/dbus/gkd-secrets-prompt.c      |  387 +++++++++++++
 
3196
 daemon/dbus/gkd-secrets-prompt.h      |   70 +++
 
3197
 daemon/dbus/gkd-secrets-service.c     |  116 +++-
 
3198
 daemon/dbus/gkd-secrets-service.h     |    6 +
 
3199
 daemon/dbus/gkd-secrets-types.h       |    6 +-
 
3200
 daemon/dbus/gkd-secrets-unlock.c      |  351 ++++++++++++
 
3201
 daemon/dbus/gkd-secrets-unlock.h      |   56 ++
 
3202
 daemon/prompt/Makefile.am             |   29 +
 
3203
 daemon/prompt/gkd-prompt-marshal.list |    1 +
 
3204
 daemon/prompt/gkd-prompt.c            |  975 +++++++++++++++++++++++++++++++++
 
3205
 daemon/prompt/gkd-prompt.h            |  102 ++++
 
3206
 17 files changed, 2119 insertions(+), 28 deletions(-)
 
3207
 
 
3208
commit 54a1d793e84e8202c327131e3abde6d657d737a3
 
3209
Author: Stef Walter <stef@memberwebs.com>
 
3210
Date:   2009-10-28
 
3211
 
 
3212
    Shorter serial number for secrets module.
 
3213
    
 
3214
    16 chars was too long to fit.
 
3215
 
 
3216
 pkcs11/secret-store/gck-secret-module.c |    2 +-
 
3217
 1 files changed, 1 insertions(+), 1 deletions(-)
 
3218
 
 
3219
commit ff101ebe9350417addeba00b41377125486c957a
 
3220
Author: Stef Walter <stef@memberwebs.com>
 
3221
Date:   2009-10-24
 
3222
 
 
3223
    DBus messages can be hanlded without a response.
 
3224
 
 
3225
 daemon/dbus/gkd-dbus-util.c       |   22 ++++++++++++++++++++++
 
3226
 daemon/dbus/gkd-dbus-util.h       |    4 ++++
 
3227
 daemon/dbus/gkd-secrets-service.c |   12 +++++++-----
 
3228
 3 files changed, 33 insertions(+), 5 deletions(-)
 
3229
 
 
3230
commit aa9f1886654f897e8897b5e3f155e9224c5df464
 
3231
Merge: ffdafbc ea5fe62
 
3232
Author: Stef Walter <stef@memberwebs.com>
 
3233
Date:   2009-10-24
 
3234
 
 
3235
    Merge branch 'master' into dbus-api
 
3236
 
106
3237
commit ea5fe6215b7a0c25e6f1344b0102a46e4ee175a1
107
3238
Author: Stef Walter <stef@memberwebs.com>
108
3239
Date:   2009-10-21
150
3281
 NEWS |   10 +++++++++-
151
3282
 1 files changed, 9 insertions(+), 1 deletions(-)
152
3283
 
 
3284
commit ffdafbcc51dd7b7d94bd7c82c1dc75af0ff3593b
 
3285
Author: Stef Walter <stef@memberwebs.com>
 
3286
Date:   2009-10-11
 
3287
 
 
3288
    [egg] Build in default DH parameters.
 
3289
    
 
3290
    Since generating DH parameters is costly, we build in default
 
3291
    parameters which can be loaded quickly.
 
3292
 
 
3293
 egg/egg-dh.c             |   23 +++++++++++++++++++++++
 
3294
 egg/egg-dh.h             |    8 +++++---
 
3295
 egg/tests/unit-test-dh.c |   23 +++++++++++++++++++++++
 
3296
 3 files changed, 51 insertions(+), 3 deletions(-)
 
3297
 
 
3298
commit 7efb2a3d9d07c31087925143975173e97d3ed8bc
 
3299
Author: Stef Walter <stef@memberwebs.com>
 
3300
Date:   2009-10-11
 
3301
 
 
3302
    [egg] Add spawn with callback functionality.
 
3303
    
 
3304
    Allows executing an application and getting callbacks when
 
3305
    stdin, stdout, or stderr need servicing.
 
3306
 
 
3307
 egg/Makefile.am                    |    1 +
 
3308
 egg/egg-spawn.c                    |  378 ++++++++++++++++++++++++++++++++++++
 
3309
 egg/egg-spawn.h                    |   65 ++++++
 
3310
 egg/tests/Makefile.am              |    3 +-
 
3311
 egg/tests/test-data/echo-script.sh |   11 +
 
3312
 egg/tests/unit-test-spawn.c        |  274 ++++++++++++++++++++++++++
 
3313
 6 files changed, 731 insertions(+), 1 deletions(-)
 
3314
 
 
3315
commit 1286e3c553b3e03ca2b0fbb4cdcafa9cf06e6861
 
3316
Merge: 9e37d22 1c6fc47
 
3317
Author: Stef Walter <stef@memberwebs.com>
 
3318
Date:   2009-10-10
 
3319
 
 
3320
    Merge branch 'master' into dbus-api
 
3321
 
153
3322
commit 1c6fc47e9abaaa25fa2bf2e081f3da81f08d31d4
154
3323
Author: Stef Walter <stef@memberwebs.com>
155
3324
Date:   2009-10-10
208
3377
 daemon/gkr-daemon.c |   19 +++++++++++++------
209
3378
 1 files changed, 13 insertions(+), 6 deletions(-)
210
3379
 
 
3380
commit 9e37d2273e615188ae19c7b88f4043b2d7480934
 
3381
Author: Stef Walter <stef@memberwebs.com>
 
3382
Date:   2009-10-04
 
3383
 
 
3384
    [ui] Add titlebar, and buttons to prompt dialog.
 
3385
 
 
3386
 ui/gku-prompt-tool.c          |   48 ++++++++++++++++++++++++++++++++++++++--
 
3387
 ui/test/test-data/prompt-test |    3 ++
 
3388
 2 files changed, 48 insertions(+), 3 deletions(-)
 
3389
 
 
3390
commit 67b42270b62fdcc9bde1905e020e06dabf03569b
 
3391
Author: Stef Walter <stef@memberwebs.com>
 
3392
Date:   2009-10-04
 
3393
 
 
3394
    [ui] Add very basic unfinished prompt tool.
 
3395
 
 
3396
 Makefile.am                    |    1 +
 
3397
 configure.in                   |    1 +
 
3398
 ui/.gitignore                  |    2 +
 
3399
 ui/Makefile.am                 |   37 ++++
 
3400
 ui/gku-prompt-tool.c           |  365 +++++++++++++++++++++++++++++++++++
 
3401
 ui/gku-prompt.ui               |  408 ++++++++++++++++++++++++++++++++++++++++
 
3402
 ui/test/test-data/prompt-empty |    2 +
 
3403
 ui/test/test-data/prompt-test  |    4 +
 
3404
 8 files changed, 820 insertions(+), 0 deletions(-)
 
3405
 
 
3406
commit e5435bab28b5b2bb12ad3d3fbcfebb3c59a1f482
 
3407
Author: Stef Walter <stef@memberwebs.com>
 
3408
Date:   2009-10-04
 
3409
 
 
3410
    [egg] Add DH functions for use by IPC.
 
3411
 
 
3412
 egg/Makefile.am                   |    1 +
 
3413
 egg/egg-dh.c                      |  144 +++++++++++++++++++++++++++++++++++++
 
3414
 egg/egg-dh.h                      |   35 +++++++++
 
3415
 egg/tests/Makefile.am             |    1 +
 
3416
 egg/tests/test-data/dh-params.pem |    5 ++
 
3417
 egg/tests/unit-test-dh.c          |   89 +++++++++++++++++++++++
 
3418
 6 files changed, 275 insertions(+), 0 deletions(-)
 
3419
 
 
3420
commit 9a19c9fee19259ea0effa8879408a66297e6f4ad
 
3421
Merge: 13545a9 0eb9a70
 
3422
Author: Stef Walter <stef@memberwebs.com>
 
3423
Date:   2009-10-04
 
3424
 
 
3425
    Merge branch 'master' into dbus-api
 
3426
 
211
3427
commit 0eb9a70dfad3ef49cd1688582c9545082181e830
212
3428
Author: Jonny Lamb <jonnylamb@gnome.org>
213
3429
Date:   2009-10-01
233
3449
 library/gnome-keyring-socket.c |    2 +-
234
3450
 1 files changed, 1 insertions(+), 1 deletions(-)
235
3451
 
 
3452
commit 13545a93d229613938746d1212d5f4c24cb978dd
 
3453
Merge: 0b60338 3341fb9
 
3454
Author: Stef Walter <stef@memberwebs.com>
 
3455
Date:   2009-09-30
 
3456
 
 
3457
    Merge branch 'master' into dbus-api
 
3458
 
236
3459
commit 3341fb92230ec4da70290727629c34be2ec5ec61
237
3460
Author: Stef Walter <stef@memberwebs.com>
238
3461
Date:   2009-09-30
247
3470
 egg/egg-secure-memory.c |    2 +-
248
3471
 1 files changed, 1 insertions(+), 1 deletions(-)
249
3472
 
 
3473
commit 0b60338100d26212c9b6f1d373af2ed71c31414f
 
3474
Author: Stef Walter <stef@memberwebs.com>
 
3475
Date:   2009-09-27
 
3476
 
 
3477
    [daemon] Implement SearchItems on collection and service.
 
3478
    
 
3479
    Implement the SearchItems methods on the collection and service
 
3480
    objects.
 
3481
 
 
3482
 daemon/dbus/gkd-secrets-objects.c |  235 +++++++++++++++++++++++++++----------
 
3483
 daemon/dbus/gkd-secrets-objects.h |    4 +
 
3484
 daemon/dbus/gkd-secrets-service.c |    2 +-
 
3485
 3 files changed, 178 insertions(+), 63 deletions(-)
 
3486
 
 
3487
commit 22cd4bf3a1fd562bf34dcbfc197351dc0d813bb7
 
3488
Author: Stef Walter <stef@memberwebs.com>
 
3489
Date:   2009-09-27
 
3490
 
 
3491
    [secret-store] Refresh token objects when creating a search.
 
3492
    
 
3493
    The normal time that we refresh loaded objects is when running
 
3494
    C_FindObjects. However since creating a search object is just
 
3495
    like doing a find, do the same thing here.
 
3496
 
 
3497
 pkcs11/secret-store/gck-secret-search.c |    3 +++
 
3498
 1 files changed, 3 insertions(+), 0 deletions(-)
 
3499
 
 
3500
commit 768e29571e871c07615708a3e9cbc15e2b85f267
 
3501
Merge: ddee2e7 b7bb8bc
 
3502
Author: Stef Walter <stef@memberwebs.com>
 
3503
Date:   2009-09-26
 
3504
 
 
3505
    Merge branch 'master' into dbus-api
 
3506
 
 
3507
commit ddee2e798da8fee11f6df9bdbf59e95f30eeb1f3
 
3508
Author: Stef Walter <stef@memberwebs.com>
 
3509
Date:   2009-09-26
 
3510
 
 
3511
    [gp11] Return added attr from gp11_attributes_add_*
 
3512
    
 
3513
    Return the added GP11Attribute struct from the
 
3514
    gp11_attributes_add_xxx() set of functions.
 
3515
 
 
3516
 gp11/gp11-attributes.c |   74 +++++++++++++++++++++++++++++++----------------
 
3517
 gp11/gp11.h            |   16 +++++-----
 
3518
 2 files changed, 57 insertions(+), 33 deletions(-)
 
3519
 
 
3520
commit 34ca11c960f2271f98d6f57fc22d0535a692ddde
 
3521
Author: Stef Walter <stef@memberwebs.com>
 
3522
Date:   2009-09-26
 
3523
 
 
3524
    [secret-store] Complete secret search functionality and tests.
 
3525
    
 
3526
    Finish up the GckSecretSearch object and add tests for all
 
3527
    it's functionality.
 
3528
 
 
3529
 pkcs11/secret-store/gck-secret-module.c            |    2 +
 
3530
 pkcs11/secret-store/gck-secret-search.c            |  362 ++++++++++++++++++--
 
3531
 pkcs11/secret-store/gck-secret-search.h            |   22 +-
 
3532
 pkcs11/secret-store/tests/Makefile.am              |    1 +
 
3533
 .../secret-store/tests/unit-test-secret-search.c   |  354 +++++++++++++++++++
 
3534
 5 files changed, 708 insertions(+), 33 deletions(-)
 
3535
 
 
3536
commit 21c2cd0c5edef9ed9f9e6c71a09215d976ab846d
 
3537
Author: Stef Walter <stef@memberwebs.com>
 
3538
Date:   2009-09-26
 
3539
 
 
3540
    [egg] Null terminate credentials read from /proc
 
3541
    
 
3542
    The process command name read from /proc was not null terminated
 
3543
    in the previous code.
 
3544
 
 
3545
 egg/egg-unix-credentials.c |   10 ++++++----
 
3546
 1 files changed, 6 insertions(+), 4 deletions(-)
 
3547
 
 
3548
commit bd28562fd1972d4291af2595a384703b5a685388
 
3549
Author: Stef Walter <stef@memberwebs.com>
 
3550
Date:   2009-09-26
 
3551
 
 
3552
    [gck] Fix GckManager attribute-changed signal.
 
3553
    
 
3554
    Fix the declaration for GckManager::attribute-changed signal
 
3555
    which was all screwed up.
 
3556
 
 
3557
 pkcs11/gck/gck-manager.c |    4 ++--
 
3558
 1 files changed, 2 insertions(+), 2 deletions(-)
 
3559
 
 
3560
commit 464d9c5591ec325ca5911d4d205ed03124e0e3fc
 
3561
Author: Stef Walter <stef@memberwebs.com>
 
3562
Date:   2009-09-26
 
3563
 
 
3564
    [gck] Separate object creation logic, from PKCS#11 interface.
 
3565
    
 
3566
    Add gck_session_create_object_for_factory() function, which
 
3567
    does the heavy lifting for C_CreateObject in PKCS#11. Makes
 
3568
    this function usable from tests and the like.
 
3569
 
 
3570
 pkcs11/gck/gck-session.c |  165 ++++++++++++++++++++++++++--------------------
 
3571
 pkcs11/gck/gck-session.h |    6 ++-
 
3572
 2 files changed, 98 insertions(+), 73 deletions(-)
 
3573
 
250
3574
commit b7bb8bcfaa02784abc34aa9abde1cebf2219134b
251
3575
Author: Stef Walter <stef@memberwebs.com>
252
3576
Date:   2009-09-21
622
3946
 po/pt.po |  412 +++++++++++++++++++++++++++++++-------------------------------
623
3947
 1 files changed, 207 insertions(+), 205 deletions(-)
624
3948
 
 
3949
commit 052b588dea6973d64d8138dc89eeef490233b640
 
3950
Author: Stef Walter <stef@memberwebs.com>
 
3951
Date:   2009-08-30
 
3952
 
 
3953
    [dbus] Implement setting of collection and item properties.
 
3954
 
 
3955
 daemon/dbus/gkd-secrets-objects.c |  244 ++++++++++++++++++++++++++++++++++++-
 
3956
 1 files changed, 239 insertions(+), 5 deletions(-)
 
3957
 
 
3958
commit 74af3a973c4d8c39f7022992849a233d8a6ac847
 
3959
Author: Stef Walter <stef@memberwebs.com>
 
3960
Date:   2009-08-30
 
3961
 
 
3962
    [secret-store] Only return CKR_USER_NOT_LOGGED_IN when attribute valid.
 
3963
    
 
3964
    Don't return CKR_USER_NOT_LOGGED_IN for any attribute that is being
 
3965
    set on a collection or item. Only when the attribute is valid and
 
3966
    not a read-only attribute.
 
3967
 
 
3968
 pkcs11/secret-store/gck-secret-object.c |   14 ++++++--------
 
3969
 1 files changed, 6 insertions(+), 8 deletions(-)
 
3970
 
 
3971
commit 046dcf54982611d735c9cf690c49154bc0fa3057
 
3972
Author: Stef Walter <stef@memberwebs.com>
 
3973
Date:   2009-08-30
 
3974
 
 
3975
    [gck] Return CKR_ATTRIBUTE_READ_ONLY when attribute exists.
 
3976
    
 
3977
    When setting an attribute, return CKR_ATTRIBUTE_READ_ONLY when an
 
3978
    attribute exists but cannot be written to. Up until now we were
 
3979
    returning CKR_ATTRIBUTE_TYPE_INVALID.
 
3980
 
 
3981
 pkcs11/gck/gck-object.c |   28 +++++++++++++---------------
 
3982
 1 files changed, 13 insertions(+), 15 deletions(-)
 
3983
 
625
3984
commit 7396a4fca5b55c6ce0e9e5f2fdd1d04b427e3b13
626
3985
Author: Vincent Untz <vuntz@gnome.org>
627
3986
Date:   2009-08-30
636
3995
 pam/gkr-pam-module.c |    2 +-
637
3996
 1 files changed, 1 insertions(+), 1 deletions(-)
638
3997
 
 
3998
commit 522d8d99bc5b99231ebc619882502a0f7aade7ea
 
3999
Author: Stef Walter <stef@memberwebs.com>
 
4000
Date:   2009-08-30
 
4001
 
 
4002
    [secret-store] Implement C_SetAttributeValue.
 
4003
    
 
4004
    Complete the implementation of C_SetAttributeValue, which has been
 
4005
    missing up until this point.
 
4006
 
 
4007
 pkcs11/gck/gck-module-ep.h |    2 +-
 
4008
 pkcs11/gck/gck-session.c   |   26 ++++++++++++++++++++++++--
 
4009
 2 files changed, 25 insertions(+), 3 deletions(-)
 
4010
 
 
4011
commit ce8210972a892e905a8262cdc247b7321becfe1b
 
4012
Author: Stef Walter <stef@memberwebs.com>
 
4013
Date:   2009-08-30
 
4014
 
 
4015
    [secret-store] Remove write protection from secret store.
 
4016
    
 
4017
    Remove the CKF_WRITE_PROTECTED flag from the secret store token.
 
4018
 
 
4019
 pkcs11/secret-store/gck-secret-module.c |    2 +-
 
4020
 1 files changed, 1 insertions(+), 1 deletions(-)
 
4021
 
 
4022
commit d99d472992fe5086ac2e93272462086af6dcc231
 
4023
Author: Stef Walter <stef@memberwebs.com>
 
4024
Date:   2009-08-30
 
4025
 
 
4026
    [secret-store] Mark objects as modifiable.
 
4027
    
 
4028
    Mark item and collection objects as modifiable.
 
4029
 
 
4030
 pkcs11/secret-store/gck-secret-object.c |    3 +++
 
4031
 1 files changed, 3 insertions(+), 0 deletions(-)
 
4032
 
 
4033
commit 85ccdcfe3ca4b6b01e446b76760e2e038fd30b2f
 
4034
Merge: a1b0215 0fa6f05
 
4035
Author: Stef Walter <stef@memberwebs.com>
 
4036
Date:   2009-08-30
 
4037
 
 
4038
    Merge branch 'master' into dbus-api
 
4039
 
639
4040
commit ddeadea08913230532f12200cebb74811691ddd3
640
4041
Author: Mario Blättermann <mariobl@gnome.org>
641
4042
Date:   2009-08-30
758
4159
 po/eu.po |   87 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++--
759
4160
 1 files changed, 84 insertions(+), 3 deletions(-)
760
4161
 
 
4162
commit a1b021547622d4a3d5372bc15677aff0b0a1ed8f
 
4163
Author: Stef Walter <stef@memberwebs.com>
 
4164
Date:   2009-08-27
 
4165
 
 
4166
    [dbus] Add introspection to all our dbus objects.
 
4167
 
 
4168
 daemon/dbus/Makefile.am           |   11 ++++++-----
 
4169
 daemon/dbus/gkd-dbus-util.c       |   35 +++++++++++++++++++++++++++++++++++
 
4170
 daemon/dbus/gkd-dbus-util.h       |    8 +++++---
 
4171
 daemon/dbus/gkd-secrets-objects.c |    6 ++++++
 
4172
 daemon/dbus/gkd-secrets-service.c |    9 ++++++---
 
4173
 daemon/dbus/gkd-secrets-session.c |    4 ++++
 
4174
 6 files changed, 62 insertions(+), 11 deletions(-)
 
4175
 
 
4176
commit 1108b3c93b2656de8670897e4a9441a308b3ad6f
 
4177
Author: Stef Walter <stef@memberwebs.com>
 
4178
Date:   2009-08-27
 
4179
 
 
4180
    [dbus] Add introspectable XML files.
 
4181
 
 
4182
 daemon/data/Makefile.am               |   13 +++++-
 
4183
 daemon/data/introspect-collection.xml |   58 +++++++++++++++++++++++++
 
4184
 daemon/data/introspect-item.xml       |   39 +++++++++++++++++
 
4185
 daemon/data/introspect-service.xml    |   76 +++++++++++++++++++++++++++++++++
 
4186
 daemon/data/introspect-session.xml    |   34 +++++++++++++++
 
4187
 5 files changed, 218 insertions(+), 2 deletions(-)
 
4188
 
761
4189
commit bf1c01ef1b4ed2857cf7e993e63b0c0e7865d540
762
4190
Author: Claude Paroz <claude@2xlibre.net>
763
4191
Date:   2009-08-26
812
4240
 po/gu.po |  221 ++++++++++++++++++++------------------------------------------
813
4241
 1 files changed, 71 insertions(+), 150 deletions(-)
814
4242
 
 
4243
commit 196280d7cfde3ab899a51f7173f15783fde95f91
 
4244
Author: Stef Walter <stef@memberwebs.com>
 
4245
Date:   2009-08-23
 
4246
 
 
4247
    [dbus] Make property calls handle interfaces better.
 
4248
    
 
4249
    More relaxed checking of interface arguments to property
 
4250
    calls. Null and empty interfaces match anything.
 
4251
 
 
4252
 daemon/dbus/gkd-dbus-util.c       |   14 ++++++++++++++
 
4253
 daemon/dbus/gkd-dbus-util.h       |    2 ++
 
4254
 daemon/dbus/gkd-secrets-objects.c |   34 ++++++++++++++++++++++++++--------
 
4255
 daemon/dbus/gkd-secrets-service.c |   16 ++++++++++++----
 
4256
 4 files changed, 54 insertions(+), 12 deletions(-)
 
4257
 
 
4258
commit 8595b972135762671fc6838f28d52506f14f90a6
 
4259
Author: Stef Walter <stef@memberwebs.com>
 
4260
Date:   2009-08-23
 
4261
 
 
4262
    [dbus] Put in stubs for all methods.
 
4263
    
 
4264
    Put in stubs for all methods and treat properties methods just
 
4265
    like other methods.
 
4266
 
 
4267
 daemon/dbus/gkd-secrets-objects.c |   48 ++++++++++++++----------------
 
4268
 daemon/dbus/gkd-secrets-service.c |   58 ++++++++++++++++++++++--------------
 
4269
 2 files changed, 58 insertions(+), 48 deletions(-)
 
4270
 
 
4271
commit 773eb970105edba605800465726d3fd7d5a237fb
 
4272
Author: Stef Walter <stef@memberwebs.com>
 
4273
Date:   2009-08-23
 
4274
 
 
4275
    [dbus] Implement Collections proprerty on Service.
 
4276
    
 
4277
    Implement Service.Collections and reorganize how we look up
 
4278
    object paths.
 
4279
 
 
4280
 daemon/dbus/gkd-secrets-objects.c |  235 ++++++++++++++++++++++---------------
 
4281
 daemon/dbus/gkd-secrets-objects.h |   17 ++-
 
4282
 daemon/dbus/gkd-secrets-service.c |   84 +++++++++++--
 
4283
 3 files changed, 226 insertions(+), 110 deletions(-)
 
4284
 
 
4285
commit 4312f618a4306014b2c7e79f1fa408d80744b305
 
4286
Author: Stef Walter <stef@memberwebs.com>
 
4287
Date:   2009-08-23
 
4288
 
 
4289
    [dbus] Refactor property lookups, less duplicated code.
 
4290
 
 
4291
 daemon/dbus/gkd-secrets-objects.c |  142 ++++++++++++++++---------------------
 
4292
 1 files changed, 60 insertions(+), 82 deletions(-)
 
4293
 
 
4294
commit bb1778cc17540d1fffc7768b4e49007557703c89
 
4295
Author: Stef Walter <stef@memberwebs.com>
 
4296
Date:   2009-08-23
 
4297
 
 
4298
    [secrets-store] Use const pointers when parsing fields attribute.
 
4299
 
 
4300
 pkcs11/secret-store/gck-secret-fields.c |    8 ++++----
 
4301
 1 files changed, 4 insertions(+), 4 deletions(-)
 
4302
 
 
4303
commit 093406d826b57e48fd41f718c9822a41b59de5f5
 
4304
Author: Stef Walter <stef@memberwebs.com>
 
4305
Date:   2009-08-23
 
4306
 
 
4307
    [dbus] Implement the Collection.Items property.
 
4308
    
 
4309
    Implement the collection Items property which involves looking
 
4310
    up item identifiers and encoding object paths.
 
4311
 
 
4312
 daemon/dbus/gkd-secrets-objects.c |  138 ++++++++++++++++++++++++++++++++++--
 
4313
 1 files changed, 130 insertions(+), 8 deletions(-)
 
4314
 
 
4315
commit fc22ede6c3a9ead61dc5dccee27d3c0889b8641b
 
4316
Author: Stef Walter <stef@memberwebs.com>
 
4317
Date:   2009-08-23
 
4318
 
 
4319
    [dbus] Implement support for Attributes property.
 
4320
    
 
4321
    Implement support for parsing the fields attribute into an
 
4322
    attributes property dictionary.
 
4323
 
 
4324
 daemon/dbus/gkd-secrets-objects.c |   67 ++++++++++++++++++++++++++++++++++++-
 
4325
 1 files changed, 66 insertions(+), 1 deletions(-)
 
4326
 
 
4327
commit 94ddef028a98dfc3f8e05ce1e950d982478d5a9b
 
4328
Author: Stef Walter <stef@memberwebs.com>
 
4329
Date:   2009-08-23
 
4330
 
 
4331
    [dbus] Add support for Locked, Created, Modified.
 
4332
    
 
4333
    Add support for boolean and time properties, and add in Locked
 
4334
    Created and Modifed, on both items and collections.
 
4335
 
 
4336
 daemon/dbus/gkd-secrets-objects.c |   88 ++++++++++++++++++++++++++++++++++++-
 
4337
 1 files changed, 87 insertions(+), 1 deletions(-)
 
4338
 
 
4339
commit 2f4b8e93d704b4263ee05dea2a11610f6a926e09
 
4340
Author: Stef Walter <stef@memberwebs.com>
 
4341
Date:   2009-08-23
 
4342
 
 
4343
    [dbus] Add property access, and collection/item mapping.
 
4344
    
 
4345
    Map dbus object paths to collectionts and items, and add the first
 
4346
    property access: Label
 
4347
 
 
4348
 daemon/dbus/gkd-secrets-objects.c |  582 +++++++++++++++++++++++++++++++++----
 
4349
 daemon/dbus/gkd-secrets-service.c |   31 ++
 
4350
 daemon/dbus/gkd-secrets-service.h |    3 +
 
4351
 daemon/dbus/gkd-secrets-types.h   |    3 +
 
4352
 4 files changed, 562 insertions(+), 57 deletions(-)
 
4353
 
 
4354
commit 57a72502f1bf57db91006bb64577a01afb55978c
 
4355
Author: Stef Walter <stef@memberwebs.com>
 
4356
Date:   2009-08-23
 
4357
 
 
4358
    [secret-store] Load *.keyring instead of *.keyrings files
 
4359
 
 
4360
 pkcs11/secret-store/gck-secret-module.c |    2 +-
 
4361
 1 files changed, 1 insertions(+), 1 deletions(-)
 
4362
 
 
4363
commit 17a897bada44cd82d8a467ae13bc57e0fca2c3fa
 
4364
Author: Stef Walter <stef@memberwebs.com>
 
4365
Date:   2009-08-23
 
4366
 
 
4367
    [secret-store] Add proper CKA_CLASS attributes to item/collection
 
4368
 
 
4369
 pkcs11/secret-store/gck-secret-collection.c |   15 +++++++++++++++
 
4370
 pkcs11/secret-store/gck-secret-item.c       |    3 +++
 
4371
 2 files changed, 18 insertions(+), 0 deletions(-)
 
4372
 
 
4373
commit 927bd8be0797f22f2c5edd813b862eb3be05dfb0
 
4374
Author: Stef Walter <stef@memberwebs.com>
 
4375
Date:   2009-08-23
 
4376
 
 
4377
    [gp11] Don't fail when allocating zero length value.
 
4378
    
 
4379
    When copying a zero length value, don't fail.
 
4380
 
 
4381
 gp11/gp11-object.c |    2 +-
 
4382
 1 files changed, 1 insertions(+), 1 deletions(-)
 
4383
 
 
4384
commit a631446b97c99f08f93bbf0d864aede11e875148
 
4385
Author: Stef Walter <stef@memberwebs.com>
 
4386
Date:   2009-08-22
 
4387
 
 
4388
    [daemon] Support calling pkcs11 code from mainloop.
 
4389
    
 
4390
    The old daemon code uses gkr_daemon_async_xxx() functionality.
 
4391
    Make the concurrency locking functionality disabled when
 
4392
    already in the mainloop
 
4393
 
 
4394
 daemon/util/gkr-daemon-async.c |    6 ++++++
 
4395
 1 files changed, 6 insertions(+), 0 deletions(-)
 
4396
 
815
4397
commit f16c577d25587de33db236d3e7e4c0beac33618c
816
4398
Author: Changwoo Ryu <cwryu@debian.org>
817
4399
Date:   2009-08-23
821
4403
 po/ko.po |  521 ++++++++++++++++++++++++++++++--------------------------------
822
4404
 1 files changed, 251 insertions(+), 270 deletions(-)
823
4405
 
 
4406
commit 567db59f5266e1985981d920b97366961f2db34a
 
4407
Author: Stef Walter <stef@memberwebs.com>
 
4408
Date:   2009-08-22
 
4409
 
 
4410
    [gck] Don't crash on OpenSession if flags invalid.
 
4411
    
 
4412
    If the combination of flags and app_data was invalid when calling
 
4413
    OpenSession then it would segfault
 
4414
 
 
4415
 pkcs11/gck/gck-module.c |    2 ++
 
4416
 1 files changed, 2 insertions(+), 0 deletions(-)
 
4417
 
 
4418
commit e0d1520333dd15c75658d09a228a66a28acab850
 
4419
Author: Stef Walter <stef@memberwebs.com>
 
4420
Date:   2009-08-22
 
4421
 
 
4422
    [gp11] CK_NOTIFY accepted when opening a session.
 
4423
    
 
4424
    The gp11_slot_open_session_full() and gp11_slot_open_session_async()
 
4425
    functions now accept CK_NOTIFY and app data parameters.
 
4426
 
 
4427
 gcr/gcr-importer.c                  |    4 ++--
 
4428
 gp11/gp11-object.c                  |    3 ++-
 
4429
 gp11/gp11-slot.c                    |   20 ++++++++++++++++----
 
4430
 gp11/gp11.h                         |    4 ++++
 
4431
 gp11/tests/unit-test-gp11-session.c |    8 ++++----
 
4432
 5 files changed, 28 insertions(+), 11 deletions(-)
 
4433
 
 
4434
commit 3e8b8fc73a4c70a91159d92efe1a74d0a3f31051
 
4435
Author: Stef Walter <stef@memberwebs.com>
 
4436
Date:   2009-08-22
 
4437
 
 
4438
    [dbus] Do our own dispatch of dbus messages.
 
4439
    
 
4440
    Do our own dispatch of dbus messages, which allows us to:
 
4441
    a) Make sure we've identified the client, b) show certain
 
4442
    objects to certain clients.
 
4443
 
 
4444
 daemon/dbus/gkd-secrets-objects.c |   98 ++++-----
 
4445
 daemon/dbus/gkd-secrets-objects.h |    4 +-
 
4446
 daemon/dbus/gkd-secrets-service.c |  416 +++++++++++++++++++++++--------------
 
4447
 daemon/dbus/gkd-secrets-service.h |    1 -
 
4448
 daemon/dbus/gkd-secrets-session.c |  116 +++++------
 
4449
 daemon/dbus/gkd-secrets-session.h |    4 +-
 
4450
 daemon/dbus/gkd-secrets-types.h   |    2 +-
 
4451
 pkcs11/pkcs11i.h                  |    2 -
 
4452
 8 files changed, 356 insertions(+), 287 deletions(-)
 
4453
 
 
4454
commit 46dbc9cc44c2d0d26d8d05fab7d23a339cefd98a
 
4455
Author: Stef Walter <stef@memberwebs.com>
 
4456
Date:   2009-08-22
 
4457
 
 
4458
    [dbus] Return dbus messages from method/property handlers.
 
4459
    
 
4460
    Simpler overall construction. Only async methods shouldn't
 
4461
    return a message. They'll return the usual handler result.
 
4462
 
 
4463
 daemon/dbus/gkd-secrets-objects.c |    9 +++++++-
 
4464
 daemon/dbus/gkd-secrets-service.c |   20 ++++++++++++------
 
4465
 daemon/dbus/gkd-secrets-session.c |   38 +++++++++++++++++-------------------
 
4466
 3 files changed, 39 insertions(+), 28 deletions(-)
 
4467
 
 
4468
commit e72c31eb8c318e5b679f3e44cbccb8fca07912bf
 
4469
Author: Stef Walter <stef@memberwebs.com>
 
4470
Date:   2009-08-22
 
4471
 
 
4472
    [dbus] We'll be proxying objects to pkcs11 from GkdSecretsObjects.
 
4473
    
 
4474
    Create a new GkdSecretsObjects class which the service will use
 
4475
    to proxy all collections and items from PKCS#11 over DBus.
 
4476
 
 
4477
 daemon/dbus/Makefile.am           |    1 +
 
4478
 daemon/dbus/gkd-dbus-secrets.c    |    2 +
 
4479
 daemon/dbus/gkd-secrets-objects.c |  271 +++++++++++++++++++++++++++++++++++++
 
4480
 daemon/dbus/gkd-secrets-objects.h |   49 +++++++
 
4481
 daemon/dbus/gkd-secrets-service.c |   36 ++++--
 
4482
 daemon/dbus/gkd-secrets-types.h   |    1 +
 
4483
 6 files changed, 348 insertions(+), 12 deletions(-)
 
4484
 
 
4485
commit 17618f2595cc541f2c90b2639e23d34a631bb863
 
4486
Author: Stef Walter <stef@memberwebs.com>
 
4487
Date:   2009-08-22
 
4488
 
 
4489
    [dbus] Initialize dbus service with pkcs11 slot.
 
4490
    
 
4491
    Choose the correct pkcs11 slot, and initialize the dbus
 
4492
    service with it. The criteria is currently simplistic.
 
4493
 
 
4494
 daemon/dbus/gkd-dbus-secrets.c    |   42 ++++++++++++++++++++++++++++++++++++-
 
4495
 daemon/dbus/gkd-secrets-service.c |   29 +++++++++++++++++++++++++
 
4496
 daemon/dbus/gkd-secrets-service.h |    8 +++++-
 
4497
 daemon/pkcs11/gkr-pkcs11-daemon.c |    6 +++++
 
4498
 daemon/pkcs11/gkr-pkcs11-daemon.h |    4 +++
 
4499
 5 files changed, 86 insertions(+), 3 deletions(-)
 
4500
 
 
4501
commit 96a6ea0472febb9f52c41a76d203858473774af2
 
4502
Author: Stef Walter <stef@memberwebs.com>
 
4503
Date:   2009-08-22
 
4504
 
 
4505
    [daemon] Load secret-store component when starting daemon.
 
4506
    
 
4507
    Load the secret-store PKCS#11 component.
 
4508
 
 
4509
 daemon/Makefile.am                |    1 +
 
4510
 daemon/pkcs11/gkr-pkcs11-daemon.c |    8 +++++++-
 
4511
 2 files changed, 8 insertions(+), 1 deletions(-)
 
4512
 
 
4513
commit 325a4b269626b8bd7a23316cc1a9159197680512
 
4514
Author: Stef Walter <stef@memberwebs.com>
 
4515
Date:   2009-08-21
 
4516
 
 
4517
    [dbus] Close all sessions for a caller when caller goes away.
 
4518
    
 
4519
    Use NameOwnerChanged signal to close all sessions for a caller
 
4520
    when that caller drops of the bus. Also hold sessions in a
 
4521
    hash table organized by caller, for efficiency.
 
4522
 
 
4523
 daemon/dbus/gkd-secrets-service.c |  136 ++++++++++++++++++++++++++++++++-----
 
4524
 daemon/dbus/gkd-secrets-types.h   |    1 +
 
4525
 2 files changed, 119 insertions(+), 18 deletions(-)
 
4526
 
 
4527
commit f71149bb726914bb2152a6e75379ace20e0708ed
 
4528
Author: Stef Walter <stef@memberwebs.com>
 
4529
Date:   2009-08-21
 
4530
 
 
4531
    [dbus] Add start of implementation of session object.
 
4532
    
 
4533
    Hook up the Close() method of session object, and OpenSession
 
4534
    now actually creates a real object.
 
4535
 
 
4536
 daemon/dbus/Makefile.am           |    1 +
 
4537
 daemon/dbus/gkd-secrets-service.c |   94 ++++-------
 
4538
 daemon/dbus/gkd-secrets-service.h |    5 +-
 
4539
 daemon/dbus/gkd-secrets-session.c |  328 +++++++++++++++++++++++++++++++++++++
 
4540
 daemon/dbus/gkd-secrets-session.h |   51 ++++++
 
4541
 5 files changed, 421 insertions(+), 58 deletions(-)
 
4542
 
 
4543
commit f742ab53fdf67ab17024be36395af0095aab86f7
 
4544
Author: Stef Walter <stef@memberwebs.com>
 
4545
Date:   2009-08-21
 
4546
 
 
4547
    [pkcs11, gck] Each GckObject now has manager for life.
 
4548
    
 
4549
    Rearchitect how things work with regard to managers. Each object
 
4550
    has a manager for life (or null). The gck_object_expose() method
 
4551
    is used to show and hide the object on the determined manager.
 
4552
 
 
4553
 pkcs11/gck/gck-authenticator.c                     |   15 +++--
 
4554
 pkcs11/gck/gck-authenticator.h                     |    1 +
 
4555
 pkcs11/gck/gck-certificate-key.c                   |    5 +-
 
4556
 pkcs11/gck/gck-certificate-key.h                   |    1 +
 
4557
 pkcs11/gck/gck-certificate-trust.c                 |    5 +-
 
4558
 pkcs11/gck/gck-certificate-trust.h                 |    1 +
 
4559
 pkcs11/gck/gck-certificate.c                       |    9 ++-
 
4560
 pkcs11/gck/gck-manager.c                           |   32 +++++++---
 
4561
 pkcs11/gck/gck-manager.h                           |   10 +--
 
4562
 pkcs11/gck/gck-module.c                            |    6 +-
 
4563
 pkcs11/gck/gck-object.c                            |   66 +++++++++++++++-----
 
4564
 pkcs11/gck/gck-object.h                            |    7 ++-
 
4565
 pkcs11/gck/gck-private-key.c                       |    4 +-
 
4566
 pkcs11/gck/gck-public-key.c                        |    6 +-
 
4567
 pkcs11/gck/gck-session.c                           |    9 ++-
 
4568
 pkcs11/gck/tests/mock-locked-object.c              |    7 ++-
 
4569
 pkcs11/gck/tests/mock-locked-object.h              |    2 +-
 
4570
 pkcs11/gck/tests/unit-test-authenticator.c         |   10 ++--
 
4571
 pkcs11/roots-store/gck-roots-certificate.c         |   14 ++++-
 
4572
 pkcs11/roots-store/gck-roots-module.c              |    5 +-
 
4573
 pkcs11/secret-store/gck-secret-collection.c        |   15 +++++
 
4574
 pkcs11/secret-store/gck-secret-module.c            |    3 +-
 
4575
 .../tests/unit-test-secret-collection.c            |   31 ++++++---
 
4576
 pkcs11/secret-store/tests/unit-test-secret-item.c  |    5 +-
 
4577
 pkcs11/ssh-store/gck-ssh-module.c                  |   14 +---
 
4578
 pkcs11/ssh-store/gck-ssh-private-key.c             |   11 +++-
 
4579
 pkcs11/ssh-store/gck-ssh-public-key.c              |    3 +-
 
4580
 pkcs11/ssh-store/tests/unit-test-private-key.c     |    2 +-
 
4581
 pkcs11/user-store/gck-user-private-key.c           |    6 +-
 
4582
 pkcs11/user-store/gck-user-public-key.c            |    6 +-
 
4583
 pkcs11/user-store/gck-user-storage.c               |    5 +-
 
4584
 31 files changed, 220 insertions(+), 96 deletions(-)
 
4585
 
 
4586
commit 1dbc6744a6df1d22f4dd12486f59b7d8b0437240
 
4587
Author: Stef Walter <stef@memberwebs.com>
 
4588
Date:   2009-08-19
 
4589
 
 
4590
    [pkcs11] Move unfinalized stuff out of pkcs11g.h
 
4591
 
 
4592
 pkcs11/pkcs11g.h                        |   16 ----------------
 
4593
 pkcs11/pkcs11i.h                        |   21 +++++++++++++++++++++
 
4594
 pkcs11/secret-store/gck-secret-item.c   |    2 +-
 
4595
 pkcs11/secret-store/gck-secret-object.c |    2 +-
 
4596
 pkcs11/secret-store/gck-secret-search.c |    2 +-
 
4597
 5 files changed, 24 insertions(+), 19 deletions(-)
 
4598
 
 
4599
commit 563046a7f521ebb63a2606fcdabc8157b7e47e94
 
4600
Author: Stef Walter <stef@memberwebs.com>
 
4601
Date:   2009-08-18
 
4602
 
 
4603
    [gck] Add signals to GckManager, for objects added, deleted, changed
 
4604
    
 
4605
    Also add gck_manager_find_by_class() function, for easily getting
 
4606
    a list of objects of a certain class.
 
4607
 
 
4608
 pkcs11/gck/gck-manager.c    |   49 ++++++++++++++++++++++++++++++++++++++++++-
 
4609
 pkcs11/gck/gck-manager.h    |   11 +++++++++
 
4610
 pkcs11/gck/gck-marshal.list |    1 +
 
4611
 3 files changed, 60 insertions(+), 1 deletions(-)
 
4612
 
 
4613
commit 8bfec80d353e333e492025ed1c0fbf3e438784b5
 
4614
Author: Stef Walter <stef@memberwebs.com>
 
4615
Date:   2009-08-18
 
4616
 
 
4617
    [gck] Add gck_attribute_set_empty() function.
 
4618
 
 
4619
 pkcs11/gck/gck-attributes.c             |    6 ++++++
 
4620
 pkcs11/gck/gck-attributes.h             |    2 ++
 
4621
 pkcs11/gck/tests/unit-test-attributes.c |   13 +++++++++++++
 
4622
 3 files changed, 21 insertions(+), 0 deletions(-)
 
4623
 
 
4624
commit 0b59a1d4ffb5990de4154d23576b64d4fe322345
 
4625
Author: Stef Walter <stef@memberwebs.com>
 
4626
Date:   2009-08-18
 
4627
 
 
4628
    [gck] Fix unit test for GckAuthenticator
 
4629
 
 
4630
 pkcs11/gck/tests/unit-test-authenticator.c |    3 +--
 
4631
 1 files changed, 1 insertions(+), 2 deletions(-)
 
4632
 
 
4633
commit fa07fe4f87615ded11dbde23ffe584ca38fae2e6
 
4634
Author: Stef Walter <stef@memberwebs.com>
 
4635
Date:   2009-08-15
 
4636
 
 
4637
    [daemon] Add initial framework for DBus Secrets API Service.
 
4638
    
 
4639
    Implement part of the OpenSession() method call.
 
4640
 
 
4641
 daemon/dbus/Makefile.am           |    6 +-
 
4642
 daemon/dbus/gkd-dbus-private.h    |    4 +
 
4643
 daemon/dbus/gkd-dbus-secrets.c    |   80 +++++++
 
4644
 daemon/dbus/gkd-dbus-service.c    |    1 +
 
4645
 daemon/dbus/gkd-dbus-util.c       |   37 +++
 
4646
 daemon/dbus/gkd-dbus-util.h       |   35 +++
 
4647
 daemon/dbus/gkd-dbus.c            |    5 +
 
4648
 daemon/dbus/gkd-secrets-service.c |  459 +++++++++++++++++++++++++++++++++++++
 
4649
 daemon/dbus/gkd-secrets-service.h |   61 +++++
 
4650
 daemon/dbus/gkd-secrets-types.h   |   45 ++++
 
4651
 10 files changed, 732 insertions(+), 1 deletions(-)
 
4652
 
 
4653
commit 46bef5367df6814c3146c2f3304738a27552ab3e
 
4654
Author: Stef Walter <stef@memberwebs.com>
 
4655
Date:   2009-08-15
 
4656
 
 
4657
    [daemon] Refactor dbus code into seperate files.
 
4658
    
 
4659
    Since dbus is used for several things in the daemon, refactor DBus
 
4660
    code into a separate component, with each task in a separate file.
 
4661
 
 
4662
 configure.in                       |    1 +
 
4663
 daemon/Makefile.am                 |    3 +-
 
4664
 daemon/dbus/Makefile.am            |   22 ++
 
4665
 daemon/dbus/gkd-dbus-environment.c |   97 ++++++++
 
4666
 daemon/dbus/gkd-dbus-private.h     |   42 ++++
 
4667
 daemon/dbus/gkd-dbus-service.c     |  161 +++++++++++++
 
4668
 daemon/dbus/gkd-dbus-session.c     |  226 ++++++++++++++++++
 
4669
 daemon/dbus/gkd-dbus.c             |   99 ++++++++
 
4670
 daemon/dbus/gkd-dbus.h             |   29 +++
 
4671
 daemon/gkr-daemon-dbus.c           |  462 ------------------------------------
 
4672
 daemon/gkr-daemon.c                |    4 +-
 
4673
 daemon/gkr-daemon.h                |    2 -
 
4674
 12 files changed, 682 insertions(+), 466 deletions(-)
 
4675
 
 
4676
commit 2798e6b63edc34419e0dd44f3ef6e72ab4996d13
 
4677
Author: Stef Walter <stef@memberwebs.com>
 
4678
Date:   2009-08-15
 
4679
 
 
4680
    [secret-store] Complete loading/unlocking code for GckSecretCollection.
 
4681
    
 
4682
    Complete the loading and unlocking code for collections. Integrate loading
 
4683
    properly into GckSecretModule.
 
4684
 
 
4685
 pkcs11/secret-store/gck-secret-binary.c            |   17 +-
 
4686
 pkcs11/secret-store/gck-secret-collection.c        |  230 +++++++++++++++-----
 
4687
 pkcs11/secret-store/gck-secret-collection.h        |    9 +
 
4688
 pkcs11/secret-store/gck-secret-module.c            |   45 ++--
 
4689
 pkcs11/secret-store/gck-secret-types.h             |    3 +
 
4690
 .../secret-store/tests/unit-test-secret-binary.c   |   33 +++
 
4691
 .../tests/unit-test-secret-collection.c            |  209 ++++++++++++++++++
 
4692
 7 files changed, 471 insertions(+), 75 deletions(-)
 
4693
 
 
4694
commit a4cd86635a776d13ab99076df29b12dc536d1bba
 
4695
Author: Stef Walter <stef@memberwebs.com>
 
4696
Date:   2009-08-15
 
4697
 
 
4698
    [gck] Authenticator always has a login.
 
4699
    
 
4700
    A GckAuthenticator always has a login, even if the secret inside that login
 
4701
    is NULL.
 
4702
 
 
4703
 pkcs11/gck/gck-authenticator.c |    5 ++---
 
4704
 1 files changed, 2 insertions(+), 3 deletions(-)
 
4705
 
 
4706
commit 00eef882286633fd49acc3986e7ca8cafad255e1
 
4707
Author: Stef Walter <stef@memberwebs.com>
 
4708
Date:   2009-08-15
 
4709
 
 
4710
    [gck] Add gck_secret_equal(), change so NULL secret == ""
 
4711
    
 
4712
    Change semantics of secret comparing so that a NULL secret is equal to
 
4713
    a zero length secret. Also add gck_secret_equal() function.
 
4714
 
 
4715
 pkcs11/gck/gck-secret.c             |   23 ++++++++++++++++++++++-
 
4716
 pkcs11/gck/gck-secret.h             |    3 +++
 
4717
 pkcs11/gck/tests/unit-test-secret.c |   20 ++++++++++++++++++--
 
4718
 3 files changed, 43 insertions(+), 3 deletions(-)
 
4719
 
824
4720
commit 0572bfe3d95b0ee3f016eb113931a433a8eaa956
825
4721
Author: Seán de Búrca <leftmostcat@gmail.com>
826
4722
Date:   2009-08-15
830
4726
 po/ga.po |   35 ++++++++++++++++++++++-------------
831
4727
 1 files changed, 22 insertions(+), 13 deletions(-)
832
4728
 
 
4729
commit 5b7534a73963d48baded578db27320902cf37976
 
4730
Merge: cbd6ed8 b404c5a
 
4731
Author: Stef Walter <stef@memberwebs.com>
 
4732
Date:   2009-08-15
 
4733
 
 
4734
    Merge branch 'master' into dbus-api
 
4735
 
 
4736
commit cbd6ed86f6f3b332a5819b5a9a035b40cd35a2d7
 
4737
Author: Stef Walter <stef@memberwebs.com>
 
4738
Date:   2009-08-14
 
4739
 
 
4740
    [egg] Fix unit test.
 
4741
 
 
4742
 egg/tests/unit-test-secmem.c |    2 +-
 
4743
 1 files changed, 1 insertions(+), 1 deletions(-)
 
4744
 
 
4745
commit 6ad533bce5c46c3de3225217663d1a1e7f6bfd27
 
4746
Author: Stef Walter <stef@memberwebs.com>
 
4747
Date:   2009-08-14
 
4748
 
 
4749
    [secret-store] Complete binary parsing, and write tests.
 
4750
    
 
4751
    Complete gck_secret_binary_read/write() fix bugs exposed by tests,
 
4752
    and clean up the implementation a little.
 
4753
 
 
4754
 pkcs11/secret-store/gck-secret-binary.c            |  252 +++++++++++---------
 
4755
 pkcs11/secret-store/gck-secret-binary.h            |    4 +-
 
4756
 pkcs11/secret-store/tests/Makefile.am              |    7 +-
 
4757
 .../secret-store/tests/test-data/encrypted.keyring |  Bin 0 -> 733 bytes
 
4758
 .../secret-store/tests/unit-test-secret-binary.c   |  167 +++++++++++++
 
4759
 5 files changed, 309 insertions(+), 121 deletions(-)
 
4760
 
 
4761
commit b668b4c4d0cfbce0d7fa1b4d480bbfb1fc192b35
 
4762
Author: Stef Walter <stef@memberwebs.com>
 
4763
Date:   2009-08-14
 
4764
 
 
4765
    [secret-store] Better tests for textual parsing, and fix bugs.
 
4766
 
 
4767
 pkcs11/secret-store/gck-secret-textual.c           |    2 +
 
4768
 pkcs11/secret-store/tests/test-secret-module.c     |  144 +++++++++++++++++++-
 
4769
 pkcs11/secret-store/tests/test-secret-module.h     |    7 +
 
4770
 .../secret-store/tests/unit-test-secret-textual.c  |   44 +------
 
4771
 4 files changed, 156 insertions(+), 41 deletions(-)
 
4772
 
 
4773
commit 0844852539aa61a820a175f218761aacf458aefa
 
4774
Author: Stef Walter <stef@memberwebs.com>
 
4775
Date:   2009-08-14
 
4776
 
 
4777
    [egg] Add missing definition of egg_buffer_uninit_steal()
 
4778
 
 
4779
 egg/egg-buffer.c |   14 ++++++++++++++
 
4780
 1 files changed, 14 insertions(+), 0 deletions(-)
 
4781
 
 
4782
commit e741f9810746a0980fcb5029e6dbfad9a564ffb8
 
4783
Author: Stef Walter <stef@memberwebs.com>
 
4784
Date:   2009-08-14
 
4785
 
 
4786
    [secret-store] Finish up textual reading code, and test.
 
4787
    
 
4788
    Add tests for gck_secret_textual_read/write, and fix the problems found.
 
4789
 
 
4790
 pkcs11/secret-store/gck-secret-item.c              |    2 +
 
4791
 pkcs11/secret-store/gck-secret-textual.c           |  315 ++++++++++----------
 
4792
 pkcs11/secret-store/gck-secret-textual.h           |    4 +-
 
4793
 pkcs11/secret-store/tests/Makefile.am              |    1 +
 
4794
 .../tests/test-data/plain-bad-number.keyring       |   23 ++
 
4795
 pkcs11/secret-store/tests/test-data/plain.keyring  |   55 ++++
 
4796
 .../secret-store/tests/unit-test-secret-textual.c  |  220 ++++++++++++++
 
4797
 7 files changed, 455 insertions(+), 165 deletions(-)
 
4798
 
 
4799
commit 25e684ce4dcfaf07dcd604a5fab364cb875ce691
 
4800
Author: Stef Walter <stef@memberwebs.com>
 
4801
Date:   2009-08-14
 
4802
 
 
4803
    [secret-store] Add gck_secret_fields_take() functionality.
 
4804
 
 
4805
 pkcs11/secret-store/gck-secret-fields.c            |   12 +++++++++++-
 
4806
 pkcs11/secret-store/gck-secret-fields.h            |    4 ++++
 
4807
 .../secret-store/tests/unit-test-secret-fields.c   |    6 +++++-
 
4808
 3 files changed, 20 insertions(+), 2 deletions(-)
 
4809
 
833
4810
commit b404c5af71bbbc93803ddc8a909fb4340c7fd775
834
4811
Author: Rajesh Ranjan <rranjan@rranjan.csb>
835
4812
Date:   2009-08-14
857
4834
 po/bg.po |  454 +++++++++++++++++++++++++------------------------------------
858
4835
 1 files changed, 186 insertions(+), 268 deletions(-)
859
4836
 
 
4837
commit 2023490dc208bc6eb2ab98e3f094550c5b336aad
 
4838
Author: Stef Walter <stef@memberwebs.com>
 
4839
Date:   2009-08-14
 
4840
 
 
4841
    [secret-store] Implement tests for gck_secret_fields_().
 
4842
    
 
4843
    Implement tests for fields code, and fix bugs found.
 
4844
 
 
4845
 pkcs11/secret-store/gck-secret-fields.c            |   87 +++--
 
4846
 pkcs11/secret-store/tests/Makefile.am              |    1 +
 
4847
 .../secret-store/tests/unit-test-secret-fields.c   |  383 ++++++++++++++++++++
 
4848
 3 files changed, 435 insertions(+), 36 deletions(-)
 
4849
 
860
4850
commit da2637e05fe021ed5c514d4183567d3a2b731eb3
861
4851
Author: Manoj Kumar Giri <mgiri@mgiri.csb>
862
4852
Date:   2009-08-13
902
4892
 po/et.po |   18 +++++++++---------
903
4893
 1 files changed, 9 insertions(+), 9 deletions(-)
904
4894
 
 
4895
commit 330ff74a1b8e2e5dc2198654f13259295dde637f
 
4896
Author: Stef Walter <stef@memberwebs.com>
 
4897
Date:   2009-08-12
 
4898
 
 
4899
    [secret-store] Complete GckSecretItem functionality and unit tests.
 
4900
    
 
4901
    Complete most basic GckSecretItem functionality, and write tests
 
4902
    to cover all remaining collection and item functionality.
 
4903
 
 
4904
 pkcs11/gck/gck-object.c                           |    4 +-
 
4905
 pkcs11/secret-store/gck-secret-binary.c           |   10 +
 
4906
 pkcs11/secret-store/gck-secret-fields.c           |    3 +-
 
4907
 pkcs11/secret-store/gck-secret-item.c             |  121 +++-----
 
4908
 pkcs11/secret-store/gck-secret-item.h             |    5 -
 
4909
 pkcs11/secret-store/gck-secret-textual.c          |    9 +
 
4910
 pkcs11/secret-store/tests/Makefile.am             |    1 +
 
4911
 pkcs11/secret-store/tests/unit-test-secret-item.c |  351 +++++++++++++++++++++
 
4912
 8 files changed, 413 insertions(+), 91 deletions(-)
 
4913
 
 
4914
commit ae1a21d1c358a58b4609011ddf2975d8062e5bf1
 
4915
Author: Stef Walter <stef@memberwebs.com>
 
4916
Date:   2009-08-11
 
4917
 
 
4918
    [secret-store] Complete basic GckSecretCollection, and test.
 
4919
    
 
4920
    Complete all basic methods for GckSecretCollection and add unit tests.
 
4921
    No actual parsing of keyrings is hooked in yet.
 
4922
 
 
4923
 pkcs11/secret-store/gck-secret-binary.c            |    1 -
 
4924
 pkcs11/secret-store/gck-secret-collection.c        |  199 ++++++++++++--------
 
4925
 pkcs11/secret-store/gck-secret-collection.h        |   14 +--
 
4926
 pkcs11/secret-store/gck-secret-textual.c           |    1 -
 
4927
 pkcs11/secret-store/tests/Makefile.am              |    1 +
 
4928
 .../tests/unit-test-secret-collection.c            |   95 ++++++++++
 
4929
 6 files changed, 223 insertions(+), 88 deletions(-)
 
4930
 
 
4931
commit 201d6725a061d516cbef16a48406a2dbe93bd3dc
 
4932
Author: Stef Walter <stef@memberwebs.com>
 
4933
Date:   2009-08-11
 
4934
 
 
4935
    [gck] Add public method to add session object.
 
4936
    
 
4937
    Add gck_session_add_session_object() method.
 
4938
 
 
4939
 pkcs11/gck/gck-session.c |   22 ++++++++++++++++++++--
 
4940
 pkcs11/gck/gck-session.h |    4 ++++
 
4941
 2 files changed, 24 insertions(+), 2 deletions(-)
 
4942
 
905
4943
commit 4c1f1893f37cb90841bd8d87c0edd3e2e7e1aede
906
4944
Author: Stef Walter <stef@memberwebs.com>
907
4945
Date:   2009-08-10
929
4967
 pkcs11/gck/tests/unit-test-data-der.c |    2 +-
930
4968
 1 files changed, 1 insertions(+), 1 deletions(-)
931
4969
 
 
4970
commit e0b6b8ffaf1550628772855322e72d05fd50c90d
 
4971
Author: Stef Walter <stef@memberwebs.com>
 
4972
Date:   2009-08-10
 
4973
 
 
4974
    [secret-store] Complete implementation of GckSecretObject.
 
4975
    
 
4976
    Complete missing functions in GckSecretObject, and add tests.
 
4977
    Add test module functionality, so we can run unit-tests on things
 
4978
    that require a module/session.
 
4979
 
 
4980
 pkcs11/secret-store/gck-secret-module.c            |   11 +
 
4981
 pkcs11/secret-store/gck-secret-object.c            |   99 +++++---
 
4982
 pkcs11/secret-store/gck-secret-object.h            |    5 -
 
4983
 pkcs11/secret-store/tests/Makefile.am              |    4 +-
 
4984
 pkcs11/secret-store/tests/test-secret-module.c     |  105 ++++++++
 
4985
 pkcs11/secret-store/tests/test-secret-module.h     |   43 +++
 
4986
 .../secret-store/tests/unit-test-secret-object.c   |  269 ++++++++++++++++++++
 
4987
 7 files changed, 489 insertions(+), 47 deletions(-)
 
4988
 
932
4989
commit d0416fb1785af404616a563f5784d2432058a73e
933
4990
Author: Seán de Búrca <leftmostcat@gmail.com>
934
4991
Date:   2009-08-09
939
4996
 po/ga.po   | 1236 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
940
4997
 2 files changed, 1237 insertions(+), 0 deletions(-)
941
4998
 
 
4999
commit 7436c475e54c40a0350ba9071f1541204127e09c
 
5000
Author: Stef Walter <stef@memberwebs.com>
 
5001
Date:   2009-08-09
 
5002
 
 
5003
    [gck] Add missing gck_attribute_get_string() function and add tests.
 
5004
    
 
5005
    Add tests to all gck_attribute_xxx() functions, and add missing
 
5006
    functions, remove unused declarations.
 
5007
 
 
5008
 pkcs11/gck/gck-attributes.c             |   23 ++-
 
5009
 pkcs11/gck/gck-attributes.h             |    5 -
 
5010
 pkcs11/gck/tests/unit-test-attributes.c |  574 ++++++++++++++++++++++++++++++-
 
5011
 3 files changed, 588 insertions(+), 14 deletions(-)
 
5012
 
 
5013
commit 943b63f6ebe91ddb043ad211d7d17cd6b6219725
 
5014
Author: Stef Walter <stef@memberwebs.com>
 
5015
Date:   2009-08-09
 
5016
 
 
5017
    [secret-store] Additional methods for GckSecretData.
 
5018
    
 
5019
    Add gck_secret_data_get_raw() to return secret directly. And
 
5020
    gck_secret_data_set_transacted() to set a secret as part of
 
5021
    a transaction.
 
5022
 
 
5023
 pkcs11/secret-store/gck-secret-data.c             |   98 +++++++++++++++++
 
5024
 pkcs11/secret-store/gck-secret-data.h             |   11 ++-
 
5025
 pkcs11/secret-store/tests/unit-test-secret-data.c |  122 +++++++++++++++++++++
 
5026
 3 files changed, 230 insertions(+), 1 deletions(-)
 
5027
 
 
5028
commit 7e4290a2cd393d158610389d2ff5396dc851e66f
 
5029
Author: Stef Walter <stef@memberwebs.com>
 
5030
Date:   2009-08-09
 
5031
 
 
5032
    [gck] More tests for GckSecret, and complete missing functions.
 
5033
 
 
5034
 pkcs11/gck/gck-secret.c             |   50 ++++++++++++++++++++--------------
 
5035
 pkcs11/gck/tests/unit-test-secret.c |   19 +++++++++++++
 
5036
 2 files changed, 48 insertions(+), 21 deletions(-)
 
5037
 
942
5038
commit fa0fb0c9084d02f4a773767892a25f33e312ce07
943
5039
Author: Khaled Hosny <khaledhosny@eglug.org>
944
5040
Date:   2009-08-08
958
5054
 po/zh_TW.po |  769 ++++++++++++++++++++++++++++++++---------------------------
959
5055
 2 files changed, 818 insertions(+), 688 deletions(-)
960
5056
 
 
5057
commit 33eb206ab77e2bff56b5309184fa9eed92087a88
 
5058
Author: Stef Walter <stef@memberwebs.com>
 
5059
Date:   2009-08-08
 
5060
 
 
5061
    [secret-store] Use GckSecret in GckSecretData.
 
5062
    
 
5063
    Use GckSecret objects to hold master password and secrets in a
 
5064
    GckSecretData. Also change binary storage using GckSecret
 
5065
    to hold master password. Unit tests for GckSecretData.
 
5066
 
 
5067
 pkcs11/secret-store/gck-secret-binary.c           |   39 +++---
 
5068
 pkcs11/secret-store/gck-secret-binary.h           |    5 +-
 
5069
 pkcs11/secret-store/gck-secret-collection.c       |   25 +---
 
5070
 pkcs11/secret-store/gck-secret-collection.h       |    2 -
 
5071
 pkcs11/secret-store/gck-secret-data.c             |  153 ++++-----------------
 
5072
 pkcs11/secret-store/gck-secret-data.h             |   35 ++----
 
5073
 pkcs11/secret-store/tests/Makefile.am             |    3 +-
 
5074
 pkcs11/secret-store/tests/unit-test-secret-data.c |   93 +++++++++++++
 
5075
 8 files changed, 165 insertions(+), 190 deletions(-)
 
5076
 
 
5077
commit 645d9ee992671100db6a80b4b7bfa7d225e4cd38
 
5078
Author: Stef Walter <stef@memberwebs.com>
 
5079
Date:   2009-08-08
 
5080
 
 
5081
    [secret-store] Fix erroneous comment on top of unit test.
 
5082
 
 
5083
 .../secret-store/tests/unit-test-secret-compat.c   |    2 +-
 
5084
 1 files changed, 1 insertions(+), 1 deletions(-)
 
5085
 
 
5086
commit 286782de74d265e1ee091946f49e81c7efc8aaa4
 
5087
Author: Stef Walter <stef@memberwebs.com>
 
5088
Date:   2009-08-08
 
5089
 
 
5090
    [gck] Add missing function gck_secret_new_from_password()
 
5091
 
 
5092
 pkcs11/gck/gck-secret.c |    6 ++++++
 
5093
 1 files changed, 6 insertions(+), 0 deletions(-)
 
5094
 
 
5095
commit 21dc1fc5a4dee83d2b67b040b503dfaad3062acb
 
5096
Author: Stefan Walter <Stefan Walter>
 
5097
Date:   2009-08-08
 
5098
 
 
5099
    [secret-store] Add basic incomplete concpet of GckSecretData
 
5100
    
 
5101
    Secret data is the sensitive data in a keyring. This remains in
 
5102
    memory as long as the collection/keyring is unlocked by some
 
5103
    session.
 
5104
 
 
5105
 pkcs11/secret-store/Makefile.am             |    1 +
 
5106
 pkcs11/secret-store/gck-secret-collection.c |   54 +++++--
 
5107
 pkcs11/secret-store/gck-secret-collection.h |    8 +-
 
5108
 pkcs11/secret-store/gck-secret-data.c       |  223 +++++++++++++++++++++++++++
 
5109
 pkcs11/secret-store/gck-secret-data.h       |   74 +++++++++
 
5110
 pkcs11/secret-store/gck-secret-types.h      |    1 +
 
5111
 6 files changed, 347 insertions(+), 14 deletions(-)
 
5112
 
 
5113
commit 9c7bead1546bace7db9d019d3bd483b6e1bc58e0
 
5114
Author: Stefan Walter <Stefan Walter>
 
5115
Date:   2009-08-08
 
5116
 
 
5117
    [egg] Function for clearing secure memory.
 
5118
    
 
5119
    Added egg_secure_clear() and fine tuned egg_secure_strclear().
 
5120
 
 
5121
 egg/egg-secure-memory.c      |   26 ++++++++++++++++----------
 
5122
 egg/egg-secure-memory.h      |    2 ++
 
5123
 egg/tests/unit-test-secmem.c |   31 +++++++++++++++++++++++++++++++
 
5124
 3 files changed, 49 insertions(+), 10 deletions(-)
 
5125
 
 
5126
commit 8204424b682dbf72f0bc307411a56a1df0af2628
 
5127
Author: Stefan Walter <Stefan Walter>
 
5128
Date:   2009-08-07
 
5129
 
 
5130
    [gck, secret-store, user-store] Rename GckLogin to GckSecret.
 
5131
    
 
5132
    We can use the GckLogin class for more stuff like holding keyring
 
5133
    secrets etc... Rename and fine tune methods.
 
5134
 
 
5135
 pkcs11/gck/Makefile.am                      |    2 +-
 
5136
 pkcs11/gck/gck-authenticator.c              |   18 ++--
 
5137
 pkcs11/gck/gck-authenticator.h              |    4 +-
 
5138
 pkcs11/gck/gck-certificate.c                |    4 +-
 
5139
 pkcs11/gck/gck-data-file.c                  |   26 +++---
 
5140
 pkcs11/gck/gck-data-file.h                  |    6 +-
 
5141
 pkcs11/gck/gck-login.c                      |  154 ---------------------------
 
5142
 pkcs11/gck/gck-login.h                      |   58 ----------
 
5143
 pkcs11/gck/gck-secret.c                     |   25 -----
 
5144
 pkcs11/gck/gck-serializable.c               |    4 +-
 
5145
 pkcs11/gck/gck-serializable.h               |    8 +-
 
5146
 pkcs11/gck/gck-types.h                      |    2 +-
 
5147
 pkcs11/gck/tests/Makefile.am                |    2 +-
 
5148
 pkcs11/gck/tests/dump-data-file.c           |    4 +-
 
5149
 pkcs11/gck/tests/unit-test-authenticator.c  |   10 +-
 
5150
 pkcs11/gck/tests/unit-test-data-file.c      |    4 +-
 
5151
 pkcs11/gck/tests/unit-test-secret.c         |  109 ++++++++++++--------
 
5152
 pkcs11/secret-store/gck-secret-binary.c     |   10 +-
 
5153
 pkcs11/secret-store/gck-secret-collection.c |    6 +-
 
5154
 pkcs11/secret-store/gck-secret-collection.h |    2 +-
 
5155
 pkcs11/secret-store/gck-secret-item.c       |   24 ++--
 
5156
 pkcs11/secret-store/gck-secret-item.h       |    4 +-
 
5157
 pkcs11/secret-store/gck-secret-textual.c    |   10 +-
 
5158
 pkcs11/user-store/gck-user-module.c         |   14 ++--
 
5159
 pkcs11/user-store/gck-user-private-key.c    |   14 ++--
 
5160
 pkcs11/user-store/gck-user-private-key.h    |    2 +-
 
5161
 pkcs11/user-store/gck-user-public-key.c     |    4 +-
 
5162
 pkcs11/user-store/gck-user-storage.c        |   22 ++--
 
5163
 pkcs11/user-store/gck-user-storage.h        |   10 +-
 
5164
 29 files changed, 174 insertions(+), 388 deletions(-)
 
5165
 
 
5166
commit 083f9078bf23a3507080cdde5a6395ec8291152e
 
5167
Author: Stefan Walter <Stefan Walter>
 
5168
Date:   2009-08-07
 
5169
 
 
5170
    [gck, secret-store, user-store] Rename GckLogin to GckSecret.
 
5171
    
 
5172
    We can use the GckLogin class for more stuff like holding keyring
 
5173
    secrets etc... Rename and fine tune methods.
 
5174
 
 
5175
 pkcs11/gck/gck-secret.c             |  167 +++++++++++++++++++++++++++++++++++
 
5176
 pkcs11/gck/gck-secret.h             |   64 +++++++++++++
 
5177
 pkcs11/gck/tests/unit-test-login.c  |  120 -------------------------
 
5178
 pkcs11/gck/tests/unit-test-secret.c |  120 +++++++++++++++++++++++++
 
5179
 4 files changed, 351 insertions(+), 120 deletions(-)
 
5180
 
 
5181
commit fccb81c434f5d7fbd37bcd732033aed45dd7ac3a
 
5182
Author: Stefan Walter <Stefan Walter>
 
5183
Date:   2009-08-03
 
5184
 
 
5185
    [secret] Add compat function for converting item types.
 
5186
    
 
5187
    The old concept of 'item type' is stored as an additional attribute
 
5188
    gkr:item-type
 
5189
 
 
5190
 pkcs11/secret-store/gck-secret-binary.c            |   10 +---
 
5191
 pkcs11/secret-store/gck-secret-compat.c            |   46 +++++++++++++++++
 
5192
 pkcs11/secret-store/gck-secret-compat.h            |    8 ++-
 
5193
 pkcs11/secret-store/gck-secret-textual.c           |   25 ++++++---
 
5194
 .../secret-store/tests/unit-test-secret-compat.c   |   52 ++++++++++++++++++++
 
5195
 5 files changed, 123 insertions(+), 18 deletions(-)
 
5196
 
 
5197
commit 5f2473bbebcfc5320dc8d874134ca3d3bd9d0c69
 
5198
Author: Stefan Walter <Stefan Walter>
 
5199
Date:   2009-08-03
 
5200
 
 
5201
    [secret] Add tests to secret-store component.
 
5202
 
 
5203
 configure.in                                       |    1 +
 
5204
 pkcs11/secret-store/Makefile.am                    |    9 +++
 
5205
 pkcs11/secret-store/tests/.gitignore               |    4 +
 
5206
 pkcs11/secret-store/tests/Makefile.am              |   11 ++++
 
5207
 .../secret-store/tests/unit-test-secret-compat.c   |   63 ++++++++++++++++++++
 
5208
 5 files changed, 88 insertions(+), 0 deletions(-)
 
5209
 
 
5210
commit 404319811a88ae6fdb30d773d55d444248f53bf2
 
5211
Author: Stefan Walter <Stefan Walter>
 
5212
Date:   2009-08-03
 
5213
 
 
5214
    [secrets] Add compat functions for acls.
 
5215
 
 
5216
 pkcs11/secret-store/Makefile.am          |    2 +-
 
5217
 pkcs11/secret-store/gck-secret-binary.c  |    6 ++--
 
5218
 pkcs11/secret-store/gck-secret-compat.c  |   45 ++++++++++++++++++++++++++++++
 
5219
 pkcs11/secret-store/gck-secret-compat.h  |    4 ++-
 
5220
 pkcs11/secret-store/gck-secret-textual.c |    2 +-
 
5221
 5 files changed, 53 insertions(+), 6 deletions(-)
 
5222
 
961
5223
commit fc589f391ac9b3ef9d987736cd9d0522a608ea40
962
5224
Author: Stefan Walter <Stefan Walter>
963
5225
Date:   2009-08-02
986
5248
 po/nb.po |  218 +++++++++++++++++++++++++++----------------------------------
987
5249
 1 files changed, 97 insertions(+), 121 deletions(-)
988
5250
 
 
5251
commit bcbcf90ec45a98dfe2222debefca52040448e9f5
 
5252
Author: Stef Walter <stef@memberwebs.com>
 
5253
Date:   2009-07-31
 
5254
 
 
5255
    [secrets] Distribute necessary header files and use $(srcdir)
 
5256
 
 
5257
 pkcs11/secret-store/Makefile.am |    3 +++
 
5258
 secrets/Makefile.am             |   10 +++++-----
 
5259
 2 files changed, 8 insertions(+), 5 deletions(-)
 
5260
 
 
5261
commit 193b002e32a4f657e80c3742215f1b4d87849bc3
 
5262
Author: Stef Walter <stef@memberwebs.com>
 
5263
Date:   2009-07-31
 
5264
 
 
5265
    [secrets] Complete some parts of the secrets fields code.
 
5266
    
 
5267
    Including compat stuff to work with old uint32 and hashed
 
5268
    attributes present in keyrings, but not in the secrets api.
 
5269
 
 
5270
 pkcs11/secret-store/gck-secret-binary.c     |  134 ++++++-----
 
5271
 pkcs11/secret-store/gck-secret-collection.c |    7 +
 
5272
 pkcs11/secret-store/gck-secret-fields.c     |  319 ++++++++++++++++++++++++---
 
5273
 pkcs11/secret-store/gck-secret-fields.h     |   79 ++++++--
 
5274
 4 files changed, 437 insertions(+), 102 deletions(-)
 
5275
 
989
5276
commit 9c505e89975af6d8849987e4d1ecb88d1e8482f9
990
5277
Author: Stef Walter <stef@memberwebs.com>
991
5278
Date:   2009-07-31
1007
5294
 po/ta.po |  546 +++++++++++++++++++++++++++++---------------------------------
1008
5295
 1 files changed, 254 insertions(+), 292 deletions(-)
1009
5296
 
 
5297
commit 078e697eacbad37ae03869fd0e8a9749b345f581
 
5298
Author: Stef Walter <stef@memberwebs.com>
 
5299
Date:   2009-07-28
 
5300
 
 
5301
    [secret] Add standalone module for secrets-store.
 
5302
 
 
5303
 pkcs11/secret-store/Makefile.am             |   25 +++++++++++-
 
5304
 pkcs11/secret-store/gck-secret-standalone.c |   60 +++++++++++++++++++++++++++
 
5305
 2 files changed, 84 insertions(+), 1 deletions(-)
 
5306
 
1010
5307
commit 8144aa2b90545d9c25e26da63dc9e275396e67b2
1011
5308
Author: Stef Walter <stef@memberwebs.com>
1012
5309
Date:   2009-07-27
1040
5337
 daemon/util/gkr-location.c |  446 +++++++++++---------------------------------
1041
5338
 3 files changed, 114 insertions(+), 363 deletions(-)
1042
5339
 
 
5340
commit 9fdf6602cc4eb6b810a66a6705285c59a9ae0293
 
5341
Author: Stef Walter <stef@memberwebs.com>
 
5342
Date:   2009-07-26
 
5343
 
 
5344
    [secrets] Fix up some of the basic module stuff for secret-store.
 
5345
 
 
5346
 pkcs11/secret-store/Makefile.am         |    1 +
 
5347
 pkcs11/secret-store/gck-secret-module.c |  206 ++++++++----------------------
 
5348
 2 files changed, 56 insertions(+), 151 deletions(-)
 
5349
 
 
5350
commit 6a9310cc435346b75147743dec9e80ab133457e8
 
5351
Author: Stef Walter <stef@memberwebs.com>
 
5352
Date:   2009-07-26
 
5353
 
 
5354
    [secrets] Port over some parts of the keyring parsing.
 
5355
    
 
5356
    The code compiles, but does not run, and is not tested.
 
5357
 
 
5358
 egg/egg-buffer.c                            |    8 +-
 
5359
 egg/egg-buffer.h                            |   15 +-
 
5360
 pkcs11/gck/gck-login.h                      |    4 +-
 
5361
 pkcs11/secret-store/Makefile.am             |    4 +-
 
5362
 pkcs11/secret-store/gck-secret-binary.c     |  929 +++++++++++++++++++++++++++
 
5363
 pkcs11/secret-store/gck-secret-binary.h     |   37 ++
 
5364
 pkcs11/secret-store/gck-secret-collection.c |   64 ++-
 
5365
 pkcs11/secret-store/gck-secret-collection.h |   24 +-
 
5366
 pkcs11/secret-store/gck-secret-compat.h     |   41 ++
 
5367
 pkcs11/secret-store/gck-secret-fields.c     |   31 +
 
5368
 pkcs11/secret-store/gck-secret-fields.h     |   12 +-
 
5369
 pkcs11/secret-store/gck-secret-item.h       |    3 +-
 
5370
 pkcs11/secret-store/gck-secret-module.c     |  356 ++++++++++
 
5371
 pkcs11/secret-store/gck-secret-module.h     |   44 ++
 
5372
 pkcs11/secret-store/gck-secret-object.h     |   11 +-
 
5373
 pkcs11/secret-store/gck-secret-search.h     |    7 +-
 
5374
 pkcs11/secret-store/gck-secret-store.h      |   29 +
 
5375
 pkcs11/secret-store/gck-secret-textual.c    |  545 ++++++++++++++++
 
5376
 pkcs11/secret-store/gck-secret-textual.h    |   37 ++
 
5377
 pkcs11/secret-store/gck-secret-types.h      |   31 +
 
5378
 20 files changed, 2207 insertions(+), 25 deletions(-)
 
5379
 
 
5380
commit d6974c331db6b3a05e1d853baa0a140f9a842e2f
 
5381
Author: Stef Walter <stef@memberwebs.com>
 
5382
Date:   2009-07-25
 
5383
 
 
5384
    [secrets] Add skeleton of search object.
 
5385
 
 
5386
 pkcs11/secret-store/Makefile.am             |    4 +-
 
5387
 pkcs11/secret-store/gck-secret-collection.c |   28 +++-
 
5388
 pkcs11/secret-store/gck-secret-collection.h |    3 +
 
5389
 pkcs11/secret-store/gck-secret-fields.c     |  170 +++++++++++++++++++++++++
 
5390
 pkcs11/secret-store/gck-secret-fields.h     |   45 +++++++
 
5391
 pkcs11/secret-store/gck-secret-item.c       |  159 ++++-------------------
 
5392
 pkcs11/secret-store/gck-secret-search.c     |  184 +++++++++++++++++++++++++++
 
5393
 pkcs11/secret-store/gck-secret-search.h     |   47 +++++++
 
5394
 8 files changed, 499 insertions(+), 141 deletions(-)
 
5395
 
 
5396
commit 30ebc87d02b38e470970e7b4c48eb1bb5d834038
 
5397
Author: Stef Walter <stef@memberwebs.com>
 
5398
Date:   2009-07-24
 
5399
 
 
5400
    [secrets] Implement some smaller bits of secrets-store.
 
5401
    
 
5402
    Implement some smaller bits of the secrets-store
 
5403
 
 
5404
 configure.in                                |    1 +
 
5405
 pkcs11/Makefile.am                          |    1 +
 
5406
 pkcs11/gck/gck-attributes.h                 |    3 +
 
5407
 pkcs11/pkcs11g.h                            |   16 +
 
5408
 pkcs11/secret-store/Makefile.am             |   20 ++
 
5409
 pkcs11/secret-store/gck-secret-collection.c |  141 ++++++++
 
5410
 pkcs11/secret-store/gck-secret-collection.h |   45 +++
 
5411
 pkcs11/secret-store/gck-secret-item.c       |  486 +++++++++++++++++++++++++++
 
5412
 pkcs11/secret-store/gck-secret-item.h       |   58 ++++
 
5413
 pkcs11/secret-store/gck-secret-object.c     |  338 +++++++++++++++++++
 
5414
 pkcs11/secret-store/gck-secret-object.h     |   73 ++++
 
5415
 11 files changed, 1182 insertions(+), 0 deletions(-)
 
5416
 
1043
5417
commit 04024cd895ad060e1e84e5c1312aa1294ce75cbd
1044
5418
Author: Andre Klapper <a9016009@gmx.de>
1045
5419
Date:   2009-07-24
1049
5423
 po/cs.po |  455 ++++++++++++++++++++++++++++++--------------------------------
1050
5424
 1 files changed, 217 insertions(+), 238 deletions(-)
1051
5425
 
 
5426
commit 1b4d1a5a1fbb41b684d40ef677abf1b99104d4b9
 
5427
Author: Stef Walter <stef@memberwebs.com>
 
5428
Date:   2009-07-24
 
5429
 
 
5430
    [roots] Properly initialize certificate parent klass.
 
5431
 
 
5432
 pkcs11/roots-store/gck-roots-certificate.c |    2 ++
 
5433
 1 files changed, 2 insertions(+), 0 deletions(-)
 
5434
 
 
5435
commit 9c09766eda22ab3143ed65abcdceeb798de1b588
 
5436
Author: Stef Walter <stef@memberwebs.com>
 
5437
Date:   2009-07-23
 
5438
 
 
5439
    [secrets] Move secrets api to top level in source tree.
 
5440
 
 
5441
 Makefile.am                                    |    1 +
 
5442
 configure.in                                   |    3 +-
 
5443
 daemon/Makefile.am                             |    3 +-
 
5444
 daemon/secrets/Makefile.am                     |    2 -
 
5445
 daemon/secrets/api/.gitignore                  |    8 -
 
5446
 daemon/secrets/api/Makefile.am                 |   22 --
 
5447
 daemon/secrets/api/org.freedesktop.Secrets.xml |  372 ------------------------
 
5448
 docs/reference/secrets/Makefile.am             |    8 +-
 
5449
 docs/reference/secrets/secrets-docs.sgml       |   14 +-
 
5450
 secrets/.gitignore                             |    8 +
 
5451
 secrets/Makefile.am                            |   22 ++
 
5452
 secrets/org.freedesktop.Secrets.xml            |  372 ++++++++++++++++++++++++
 
5453
 12 files changed, 416 insertions(+), 419 deletions(-)
 
5454
 
 
5455
commit d31e4f0b4bfb79e0fd95767ff6fe165020b03aa0
 
5456
Merge: d9d9544 0275804
 
5457
Author: Stef Walter <stef@memberwebs.com>
 
5458
Date:   2009-07-23
 
5459
 
 
5460
    Merge branch 'master' into dbus-api
 
5461
    
 
5462
    Conflicts:
 
5463
        pkcs11/gck/gck-module.c
 
5464
        pkcs11/pkcs11g.h
 
5465
 
1052
5466
commit 0275804640ccb2d64ab7f28fa23affdc3ba04420
1053
5467
Author: Stef Walter <stef@memberwebs.com>
1054
5468
Date:   2009-07-23
1127
5541
 pkcs11/ssh-store/gck-ssh-module.c |    2 ++
1128
5542
 3 files changed, 5 insertions(+), 0 deletions(-)
1129
5543
 
 
5544
commit d9d95445cc7008d29b0845b35fbc45c120d865d2
 
5545
Author: Stef Walter <stef@memberwebs.com>
 
5546
Date:   2009-07-21
 
5547
 
 
5548
    [tests] Fix some minor memory leaks in unit tests.
 
5549
 
 
5550
 pkcs11/gck/tests/unit-test-data-asn1.c |    2 ++
 
5551
 tests/gtest-helpers.c                  |    2 ++
 
5552
 2 files changed, 4 insertions(+), 0 deletions(-)
 
5553
 
 
5554
commit deaae13e184dfd8141d454899af94f692231c66e
 
5555
Author: Stef Walter <stef@memberwebs.com>
 
5556
Date:   2009-07-19
 
5557
 
 
5558
    [gck] Write files without group or world permissions.
 
5559
    
 
5560
    Fixes bug #587908. Don't use g_file_set_contents() but write our
 
5561
    own routines for writing file data from a transaction.
 
5562
 
 
5563
 pkcs11/gck/gck-transaction.c |   68 +++++++++++++++++++++++++++++++++++++----
 
5564
 1 files changed, 61 insertions(+), 7 deletions(-)
 
5565
 
 
5566
commit 52ddab79ad6d11953f58afb38e5d95a727856be1
 
5567
Author: Stef Walter <stef@memberwebs.com>
 
5568
Date:   2009-07-19
 
5569
 
 
5570
    [daemon, ssh-agent] Use authenticator objects instead of auth-cache.
 
5571
    
 
5572
    Now that we have authenticator objects in the actual pkcs#11 modules
 
5573
    remove the auth cache for unlocking objects from the daemon, and
 
5574
    use authenticator objects to lock objects from the ssh-agent.
 
5575
 
 
5576
 daemon/pkcs11/gkr-pkcs11-auth-ep.c   |  414 +++-------------------------------
 
5577
 daemon/pkcs11/gkr-pkcs11-auth.c      |  167 ++------------
 
5578
 daemon/pkcs11/gkr-pkcs11-auth.h      |   16 +-
 
5579
 pkcs11/pkcs11g.h                     |   11 -
 
5580
 pkcs11/ssh-agent/gck-ssh-agent-ops.c |   32 ++-
 
5581
 5 files changed, 76 insertions(+), 564 deletions(-)
 
5582
 
 
5583
commit a077d102f2e5d2af1063d2388a1ebdeb0e6101a3
 
5584
Author: Stef Walter <stef@memberwebs.com>
 
5585
Date:   2009-07-19
 
5586
 
 
5587
    [gck] Pass session to get/set attribute functions.
 
5588
    
 
5589
    This allows attributes to be different depending on which session or
 
5590
    application they're accessed from. Implement CKA_ALWAYS_AUTHENTICATE
 
5591
    as a session dependent attribute.
 
5592
 
 
5593
 pkcs11/gck/gck-authenticator.c             |    4 +-
 
5594
 pkcs11/gck/gck-certificate-key.c           |    6 +-
 
5595
 pkcs11/gck/gck-certificate-trust.c         |   14 ++++---
 
5596
 pkcs11/gck/gck-certificate.c               |    6 +-
 
5597
 pkcs11/gck/gck-key.c                       |    4 +-
 
5598
 pkcs11/gck/gck-manager.c                   |   12 +++---
 
5599
 pkcs11/gck/gck-object.c                    |   64 +++++++++++++---------------
 
5600
 pkcs11/gck/gck-object.h                    |   19 ++++++--
 
5601
 pkcs11/gck/gck-private-key.c               |   21 +++++++---
 
5602
 pkcs11/gck/gck-private-key.h               |    3 +-
 
5603
 pkcs11/gck/gck-public-key.c                |    4 +-
 
5604
 pkcs11/gck/gck-session.c                   |   20 ++++----
 
5605
 pkcs11/gck/tests/mock-locked-object.c      |    4 +-
 
5606
 pkcs11/roots-store/gck-roots-certificate.c |    4 +-
 
5607
 pkcs11/ssh-store/gck-ssh-private-key.c     |    6 +-
 
5608
 pkcs11/ssh-store/gck-ssh-public-key.c      |    4 +-
 
5609
 pkcs11/user-store/gck-user-private-key.c   |    4 +-
 
5610
 pkcs11/user-store/gck-user-storage.c       |    6 +-
 
5611
 18 files changed, 110 insertions(+), 95 deletions(-)
 
5612
 
 
5613
commit 347806670a6a592f29f367c4596d3025606fd449
 
5614
Author: Stef Walter <stef@memberwebs.com>
 
5615
Date:   2009-07-19
 
5616
 
 
5617
    [gck] Don't map object identifiers in plex layer.
 
5618
    
 
5619
    This conflicts with future plans for having object handles
 
5620
    present in the attributes of other objects.
 
5621
 
 
5622
 pkcs11/plex-layer/gck-plex-layer.c |  123 ++++++------------------------------
 
5623
 1 files changed, 20 insertions(+), 103 deletions(-)
 
5624
 
 
5625
commit 7e690f38ee06b9f9b8b3dc9a38a7b6d9d5cd75f9
 
5626
Author: Stef Walter <stef@memberwebs.com>
 
5627
Date:   2009-07-19
 
5628
 
 
5629
    [gck] Tweak authenticator enumerator to return boolean.
 
5630
    
 
5631
    gck_session_for_each_authenticator() now returns a boolean value
 
5632
    if any of the callbacks returned successfully.
 
5633
 
 
5634
 pkcs11/gck/gck-session.c |   14 ++++++++------
 
5635
 pkcs11/gck/gck-session.h |    2 +-
 
5636
 2 files changed, 9 insertions(+), 7 deletions(-)
 
5637
 
 
5638
commit 399c7e2cc66d593e892a1df4df6f3a90071cd23a
 
5639
Author: Stef Walter <stef@memberwebs.com>
 
5640
Date:   2009-07-19
 
5641
 
 
5642
    [gck] Add authenticator objects for storing authenticated state.
 
5643
    
 
5644
    Authenticator objects are now used for PKCS#11 context specific
 
5645
    logins. In the future we'll use them for unlocking stuff on a
 
5646
    token, session, or timeout basis.
 
5647
 
 
5648
 pkcs11/gck/Makefile.am                         |    1 +
 
5649
 pkcs11/gck/gck-authenticator.c                 |  402 ++++++++++++++++++++++++
 
5650
 pkcs11/gck/gck-authenticator.h                 |   77 +++++
 
5651
 pkcs11/gck/gck-key.c                           |    4 +-
 
5652
 pkcs11/gck/gck-key.h                           |    5 +-
 
5653
 pkcs11/gck/gck-login.c                         |    1 +
 
5654
 pkcs11/gck/gck-module.c                        |   12 +-
 
5655
 pkcs11/gck/gck-object.c                        |   50 +++-
 
5656
 pkcs11/gck/gck-object.h                        |    8 +-
 
5657
 pkcs11/gck/gck-private-key.c                   |   82 ++++--
 
5658
 pkcs11/gck/gck-private-key.h                   |    8 +-
 
5659
 pkcs11/gck/gck-public-key.c                    |    2 +-
 
5660
 pkcs11/gck/gck-session.c                       |  107 ++++++-
 
5661
 pkcs11/gck/gck-session.h                       |    8 +
 
5662
 pkcs11/gck/gck-sexp.c                          |    3 +-
 
5663
 pkcs11/gck/gck-sexp.h                          |    2 +-
 
5664
 pkcs11/gck/gck-types.h                         |    1 +
 
5665
 pkcs11/gck/gck-util.c                          |   11 +
 
5666
 pkcs11/gck/gck-util.h                          |    2 +
 
5667
 pkcs11/gck/tests/Makefile.am                   |    2 +
 
5668
 pkcs11/gck/tests/mock-locked-object.c          |   88 +++++
 
5669
 pkcs11/gck/tests/mock-locked-object.h          |   52 +++
 
5670
 pkcs11/gck/tests/test-module.c                 |   34 ++-
 
5671
 pkcs11/gck/tests/test-module.h                 |   10 +-
 
5672
 pkcs11/gck/tests/unit-test-authenticator.c     |  254 +++++++++++++++
 
5673
 pkcs11/gck/tests/unit-test-memory-store.c      |    6 +-
 
5674
 pkcs11/gck/tests/unit-test-object.c            |   23 +--
 
5675
 pkcs11/gck/tests/unit-test-store.c             |    7 +-
 
5676
 pkcs11/gck/tests/unit-test-timer.c             |    6 +-
 
5677
 pkcs11/pkcs11g.h                               |   14 +-
 
5678
 pkcs11/ssh-store/gck-ssh-module.c              |    8 +
 
5679
 pkcs11/ssh-store/gck-ssh-private-key.c         |   40 ++-
 
5680
 pkcs11/ssh-store/tests/Makefile.am             |    4 +-
 
5681
 pkcs11/ssh-store/tests/test-ssh-module.c       |  105 ++++++
 
5682
 pkcs11/ssh-store/tests/test-ssh-module.h       |   43 +++
 
5683
 pkcs11/ssh-store/tests/unit-test-private-key.c |   97 ++++++
 
5684
 pkcs11/user-store/gck-user-private-key.c       |    4 +-
 
5685
 pkcs11/user-store/gck-user-storage.c           |   10 +-
 
5686
 38 files changed, 1451 insertions(+), 142 deletions(-)
 
5687
 
 
5688
commit 3f57aedbbcc1813fab601f8d3f1259059f23a5d0
 
5689
Author: Stef Walter <stef@memberwebs.com>
 
5690
Date:   2009-07-18
 
5691
 
 
5692
    [gck] Add support for transient PKCS#11 objects.
 
5693
    
 
5694
    Transient objects are not stored permanently. These may be token
 
5695
    objects with token 'scope' but dissappear automatically at some
 
5696
    point in the future.
 
5697
    
 
5698
    Auto-destructed objects are always token objects.
 
5699
 
 
5700
 pkcs11/gck/gck-module.c             |  114 +++++++++++++++-
 
5701
 pkcs11/gck/gck-object.c             |  132 +++++++++++-------
 
5702
 pkcs11/gck/gck-object.h             |   13 +-
 
5703
 pkcs11/gck/gck-session.c            |   17 ++-
 
5704
 pkcs11/gck/tests/Makefile.am        |    1 +
 
5705
 pkcs11/gck/tests/unit-test-object.c |  262 +++++++++++++++++++++++++++++++++++
 
5706
 pkcs11/gck/tests/unit-test-timer.c  |    2 +-
 
5707
 pkcs11/pkcs11g.h                    |    2 +
 
5708
 8 files changed, 478 insertions(+), 65 deletions(-)
 
5709
 
 
5710
commit 60993ad1cb5a9b7ba7f4e647eff58d2940ea3c2f
 
5711
Author: Stef Walter <stef@memberwebs.com>
 
5712
Date:   2009-07-18
 
5713
 
 
5714
    [gck] Add helper function to parse bool attribute.
 
5715
 
 
5716
 pkcs11/gck/gck-attributes.c             |   17 +++++++++++++++++
 
5717
 pkcs11/gck/gck-attributes.h             |    5 ++++-
 
5718
 pkcs11/gck/tests/unit-test-attributes.c |   27 +++++++++++++++++++++++++++
 
5719
 3 files changed, 48 insertions(+), 1 deletions(-)
 
5720
 
 
5721
commit 3f1bb2106099d6f6e0f11261710b466248d3e726
 
5722
Author: Stef Walter <stef@memberwebs.com>
 
5723
Date:   2009-07-18
 
5724
 
 
5725
    [gck] PKCS#11 objects now track the module they're in.
 
5726
    
 
5727
    Since multiple modules share the same address space, this is
 
5728
    a necessary change for future robustness and changes.
 
5729
 
 
5730
 pkcs11/gck/gck-certificate-key.c            |    4 +-
 
5731
 pkcs11/gck/gck-certificate-key.h            |    3 +-
 
5732
 pkcs11/gck/gck-certificate-trust.c          |    4 +-
 
5733
 pkcs11/gck/gck-certificate-trust.h          |    3 +-
 
5734
 pkcs11/gck/gck-certificate.c                |    5 ++-
 
5735
 pkcs11/gck/gck-object.c                     |   41 +++++++++++++++++++++++++-
 
5736
 pkcs11/gck/gck-object.h                     |    2 +
 
5737
 pkcs11/gck/gck-private-key.c                |    4 ++-
 
5738
 pkcs11/gck/gck-public-key.c                 |    4 ++-
 
5739
 pkcs11/gck/tests/unit-test-memory-store.c   |   13 +++++++-
 
5740
 pkcs11/gck/tests/unit-test-store.c          |    9 ++++++
 
5741
 pkcs11/roots-store/gck-roots-certificate.c  |   20 +++++++++++--
 
5742
 pkcs11/roots-store/gck-roots-certificate.h  |    3 +-
 
5743
 pkcs11/roots-store/gck-roots-module.c       |    2 +-
 
5744
 pkcs11/ssh-store/gck-ssh-module.c           |    2 +-
 
5745
 pkcs11/ssh-store/gck-ssh-private-key.c      |   11 ++++--
 
5746
 pkcs11/ssh-store/gck-ssh-private-key.h      |    3 +-
 
5747
 pkcs11/ssh-store/gck-ssh-public-key.c       |    5 ++-
 
5748
 pkcs11/ssh-store/gck-ssh-public-key.h       |    3 +-
 
5749
 pkcs11/user-store/gck-user-module.c         |    2 +-
 
5750
 pkcs11/user-store/gck-user-private-key.c    |    4 ++-
 
5751
 pkcs11/user-store/gck-user-public-key.c     |    4 ++-
 
5752
 pkcs11/user-store/gck-user-storage.c        |   33 +++++++++++++++++----
 
5753
 pkcs11/user-store/gck-user-storage.h        |    2 +-
 
5754
 pkcs11/user-store/tests/.gitignore          |    2 +
 
5755
 pkcs11/user-store/tests/Makefile.am         |    7 ++++
 
5756
 pkcs11/user-store/tests/p11-tests.conf      |    2 +
 
5757
 27 files changed, 159 insertions(+), 38 deletions(-)
 
5758
 
 
5759
commit c6984ff529116280817fecda73250b4027da9da7
 
5760
Author: Stef Walter <stef@memberwebs.com>
 
5761
Date:   2009-07-18
 
5762
 
 
5763
    Figure out CKA_TOKEN for a PKCS#11 object based on manager.
 
5764
    
 
5765
    Instead of manually setting CKA_TOKEN as the 'permanent' property
 
5766
    on an object, we automatically infer it from the manager that
 
5767
    the token object is on.
 
5768
 
 
5769
 pkcs11/gck/gck-manager.c |    3 ---
 
5770
 pkcs11/gck/gck-object.c  |   23 +++++------------------
 
5771
 pkcs11/gck/gck-session.c |    5 -----
 
5772
 3 files changed, 5 insertions(+), 26 deletions(-)
 
5773
 
 
5774
commit 8eb5359b0368d47a2388d7e8cd788fd08ac58e07
 
5775
Author: Stef Walter <stef@memberwebs.com>
 
5776
Date:   2009-07-18
 
5777
 
 
5778
    Update translatable files for last change
 
5779
 
 
5780
 po/POTFILES.in |    4 ++--
 
5781
 1 files changed, 2 insertions(+), 2 deletions(-)
 
5782
 
 
5783
commit 42ec4fce143ff179038626d7ec38397add4fda3e
 
5784
Author: Stef Walter <stef@memberwebs.com>
 
5785
Date:   2009-07-18
 
5786
 
 
5787
    Use .ui files directly now that they're supported by glade.
 
5788
    
 
5789
    Remove old glade files, and the conversion rules from Makefile.am.
 
5790
 
 
5791
 gcr/.gitignore                          |    2 -
 
5792
 gcr/Makefile.am                         |   14 +-
 
5793
 gcr/gcr-certificate-basics-widget.glade |  512 -------------------------------
 
5794
 gcr/gcr-certificate-basics-widget.ui    |  504 ++++++++++++++++++++++++++++++
 
5795
 gcr/gcr-import-dialog.glade             |  130 --------
 
5796
 gcr/gcr-import-dialog.ui                |  125 ++++++++
 
5797
 6 files changed, 633 insertions(+), 654 deletions(-)
 
5798
 
 
5799
commit cc550a98945f50d0794da681750395774444f5e9
 
5800
Author: Stef Walter <stef@memberwebs.com>
 
5801
Date:   2009-07-18
 
5802
 
 
5803
    Add support for lifetime constrained identities.
 
5804
    
 
5805
    We don't support prompt constrained identities, as security
 
5806
    wise this is incompatible with the current X11 desktop. And
 
5807
    currently amounts to 'security theater'.
 
5808
 
 
5809
 pkcs11/ssh-agent/gck-ssh-agent-ops.c |   74 +++++++++++++++++++++++++++++++--
 
5810
 1 files changed, 69 insertions(+), 5 deletions(-)
 
5811
 
 
5812
commit 267864417e44e023dc70e42b5c45e62326707567
 
5813
Author: Stef Walter <stef@memberwebs.com>
 
5814
Date:   2009-07-18
 
5815
 
 
5816
    Make standalone socket in a directory we know exists: /tmp
 
5817
 
 
5818
 pkcs11/ssh-agent/gck-ssh-agent-standalone.c |    2 +-
 
5819
 1 files changed, 1 insertions(+), 1 deletions(-)
 
5820
 
 
5821
commit 950a42ee6deec596e696636536abfcb06da49771
 
5822
Author: Stef Walter <stef@memberwebs.com>
 
5823
Date:   2009-07-18
 
5824
 
 
5825
    Add support for auto destructing session objects.
 
5826
    
 
5827
    These destroy themselves after a certain amount of lifetime
 
5828
    controlled by the CKA_GNOME_AUTO_DESTRUCT attribute.
 
5829
 
 
5830
 pkcs11/gck/gck-object.c  |  120 ++++++++++++++++++++++++++++++++++++++++++++++
 
5831
 pkcs11/gck/gck-object.h  |    8 +++
 
5832
 pkcs11/gck/gck-session.c |   32 ++++++++++++-
 
5833
 pkcs11/gck/gck-session.h |    5 ++
 
5834
 pkcs11/pkcs11g.h         |    6 ++
 
5835
 5 files changed, 170 insertions(+), 1 deletions(-)
 
5836
 
 
5837
commit caa1e0c645299a6f508f4163e76adf224a986b8f
 
5838
Author: Stef Walter <stef@memberwebs.com>
 
5839
Date:   2009-07-18
 
5840
 
 
5841
    Add support for parsing and storing time attributes.
 
5842
    
 
5843
    These time attributes follow the PKCS#11 clock format.
 
5844
    That is: YYYYmmddHHMMSS00 16 chars
 
5845
 
 
5846
 pkcs11/gck/gck-attributes.c             |   97 ++++++++++++++++++++++++
 
5847
 pkcs11/gck/gck-attributes.h             |    8 ++
 
5848
 pkcs11/gck/tests/Makefile.am            |    1 +
 
5849
 pkcs11/gck/tests/unit-test-attributes.c |  125 +++++++++++++++++++++++++++++++
 
5850
 4 files changed, 231 insertions(+), 0 deletions(-)
 
5851
 
 
5852
commit f2131bc5ab08b15e2095482eaf6c0adb37823de2
 
5853
Author: Stef Walter <stef@memberwebs.com>
 
5854
Date:   2009-07-18
 
5855
 
 
5856
    Add support for thread timers.
 
5857
    
 
5858
    We can't use mainloop timers from PKCS#11 modules, since no
 
5859
    mainloop runs in those modules. Thread timers all share a
 
5860
    single thread and callback into the module at the given time.
 
5861
 
 
5862
 pkcs11/gck/Makefile.am             |    1 +
 
5863
 pkcs11/gck/gck-module-ep.h         |    4 +-
 
5864
 pkcs11/gck/gck-module.c            |   32 +++++-
 
5865
 pkcs11/gck/gck-module.h            |    6 +-
 
5866
 pkcs11/gck/gck-timer.c             |  225 ++++++++++++++++++++++++++++++++++++
 
5867
 pkcs11/gck/gck-timer.h             |   43 +++++++
 
5868
 pkcs11/gck/gck-types.h             |    1 +
 
5869
 pkcs11/gck/tests/Makefile.am       |    2 +
 
5870
 pkcs11/gck/tests/test-module.c     |   70 +++++++++++
 
5871
 pkcs11/gck/tests/test-module.h     |   41 +++++++
 
5872
 pkcs11/gck/tests/unit-test-timer.c |  159 +++++++++++++++++++++++++
 
5873
 11 files changed, 578 insertions(+), 6 deletions(-)
 
5874
 
 
5875
commit 65f187fb72874a139c47e6af5463cb2a469cf682
 
5876
Author: Sweta Kothari <swkothar@redhat.com>
 
5877
Date:   2009-07-14
 
5878
 
 
5879
    Updated Gujarati Translations
 
5880
 
 
5881
 po/gu.po |  206 ++++++++++++++++++++++++++++++++-----------------------------
 
5882
 1 files changed, 108 insertions(+), 98 deletions(-)
 
5883
 
 
5884
commit e5e1a36d943e317ed8b83d73af47233e42cf7e39
 
5885
Author: Sweta Kothari <swkothar@redhat.com>
 
5886
Date:   2009-07-14
 
5887
 
 
5888
    Updated Gujarati Translations
 
5889
 
 
5890
 po/gu.po |   37 +++++++++++++++++++------------------
 
5891
 1 files changed, 19 insertions(+), 18 deletions(-)
 
5892
 
 
5893
commit 70ab6a29522506575a0207fc9d562acab14430e8
 
5894
Author: Stef Walter <stef@memberwebs.com>
 
5895
Date:   2009-07-13
 
5896
 
 
5897
    Release version 2.27.4
 
5898
 
 
5899
 NEWS         |   12 ++++++++++++
 
5900
 configure.in |    2 +-
 
5901
 2 files changed, 13 insertions(+), 1 deletions(-)
 
5902
 
 
5903
commit d5840ce7c0e47906a372953301bbb186d3257288
 
5904
Author: Stef Walter <stef@memberwebs.com>
 
5905
Date:   2009-07-13
 
5906
 
 
5907
    Fix tests so they work from 'make distwcheck'
 
5908
    
 
5909
    Fix path issues in the tests which need data from their
 
5910
    test-data directory, so that they work when running 'make distcheck'
 
5911
 
 
5912
 daemon/keyrings/tests/unit-test-keyring-file.c |   20 ++++--------
 
5913
 gcr/gcr-library.c                              |    2 +-
 
5914
 gcr/tests/unit-test-certificate.c              |   11 ++-----
 
5915
 gcr/tests/unit-test-parser.c                   |    2 +-
 
5916
 pkcs11/gck/tests/unit-test-data-der.c          |    2 +-
 
5917
 pkcs11/gck/tests/unit-test-data-file.c         |    4 +-
 
5918
 pkcs11/ssh-store/tests/Makefile.am             |    4 ++-
 
5919
 tests/gtest-helpers.c                          |   38 ++++++++++++++++++++---
 
5920
 tests/gtest-helpers.h                          |    1 +
 
5921
 tests/gtest.make                               |    2 +-
 
5922
 10 files changed, 53 insertions(+), 33 deletions(-)
 
5923
 
 
5924
commit f0dbbfc44f524f5937becb9f3188cd0dfe678308
 
5925
Author: Stef Walter <stef@memberwebs.com>
 
5926
Date:   2009-07-13
 
5927
 
 
5928
    Make gkr_proto_get_raw_secret work as null-terminated when poss.
 
5929
    
 
5930
    Add an extra zero byte at the end of the returned secret, so that
 
5931
    it can work as a string where possible
 
5932
 
 
5933
 library/gnome-keyring-proto.c |    3 ++-
 
5934
 1 files changed, 2 insertions(+), 1 deletions(-)
 
5935
 
 
5936
commit 586c07f068f67581c1a35b4e91b7e3901ecc9996
 
5937
Author: Stef Walter <stef@memberwebs.com>
 
5938
Date:   2009-07-13
 
5939
 
 
5940
    Cleanup tests, hook into 'make check'.
 
5941
    
 
5942
    Hook tests into make check. Fix some assumptions in tests
 
5943
    about the order of setup functions being run.
 
5944
 
 
5945
 Makefile.am                                     |    9 -------
 
5946
 daemon/keyrings/tests/unit-test-keyring-login.c |   16 ++++++++++---
 
5947
 tests/Makefile.am                               |   13 -----------
 
5948
 tests/gtest.make                                |    7 ++++-
 
5949
 tests/run-tests.sh                              |   27 -----------------------
 
5950
 5 files changed, 17 insertions(+), 55 deletions(-)
 
5951
 
 
5952
commit 0c691b4570e726835af4b742aa41137fa5b74562
 
5953
Author: Stef Walter <stef@memberwebs.com>
 
5954
Date:   2009-07-13
 
5955
 
 
5956
    Parse, but don't use non-utf8 secrets in keyrings.
 
5957
    
 
5958
    This is a change for future backwards compatibility.
 
5959
 
 
5960
 daemon/keyrings/gkr-keyring-binary.c |   13 +++++++++++--
 
5961
 egg/egg-buffer.c                     |    4 ++--
 
5962
 library/gnome-keyring-proto.c        |   19 +++++++++++++++++++
 
5963
 library/gnome-keyring-proto.h        |    5 +++++
 
5964
 4 files changed, 37 insertions(+), 4 deletions(-)
 
5965
 
 
5966
commit 15c168e8c7849c4b963ec01efaad9450d9b4ec5f
 
5967
Author: Stef Walter <stef@memberwebs.com>
 
5968
Date:   2009-07-13
 
5969
 
 
5970
    Don't be as strict with reserved/unused areas in keyrings.
 
5971
    
 
5972
    This will be used for future backwards compatibility where possible.
 
5973
 
 
5974
 daemon/keyrings/gkr-keyring-binary.c |   34 +++++++++-------------------------
 
5975
 1 files changed, 9 insertions(+), 25 deletions(-)
 
5976
 
 
5977
commit 31fa05aca90307c107131269eed5a0a5a6785fed
 
5978
Author: Stef Walter <stef@memberwebs.com>
 
5979
Date:   2009-07-09
 
5980
 
 
5981
    Add support in pam module for use_authtok
 
5982
    
 
5983
    The use_authtok option can be used to prevent prompting for
 
5984
    a password by the pam module, if one was not already supplied.
 
5985
    See bug #587164.
 
5986
 
 
5987
 pam/gkr-pam-module.c |   14 ++++++++++++--
 
5988
 1 files changed, 12 insertions(+), 2 deletions(-)
 
5989
 
 
5990
commit 56a71de91971fb9e09eab2cd4aa99335302b5117
 
5991
Author: Stef Walter <stef@memberwebs.com>
 
5992
Date:   2009-06-29
 
5993
 
 
5994
    Release version 2.26.3
 
5995
 
 
5996
 NEWS         |    6 ++++++
 
5997
 configure.in |    2 +-
 
5998
 po/ChangeLog |    2 ++
 
5999
 3 files changed, 9 insertions(+), 1 deletions(-)
 
6000
 
 
6001
commit 189fe9d11bd74065345e20c18063b541d2e5ccf3
 
6002
Author: Stef Walter <stef@memberwebs.com>
 
6003
Date:   2009-06-27
 
6004
 
 
6005
    Remove == bashisms from 'test' calls configure.
 
6006
    
 
6007
    Patch by Alexis Ballier. POSIX does not document the == construction
 
6008
    for test. Fixes bug #587118
 
6009
 
 
6010
 configure.in |   14 +++++++-------
 
6011
 1 files changed, 7 insertions(+), 7 deletions(-)
 
6012
 
1130
6013
commit 5a175e3c45883fc43a231f8144fdc8102a28c780
1131
6014
Author: Stef Walter <stef@memberwebs.com>
1132
6015
Date:   2009-07-21
1472
6355
 pkcs11/gck/tests/unit-test-timer.c |  159 +++++++++++++++++++++++++
1473
6356
 11 files changed, 578 insertions(+), 6 deletions(-)
1474
6357
 
 
6358
commit d4ca6d4f828a914d0e2070877c01b1523e46ba62
 
6359
Author: Stefan Walter <Stefan Walter>
 
6360
Date:   2009-07-16
 
6361
 
 
6362
    Make object paths static for the lifetime of an object.
 
6363
    
 
6364
    Suggestion from Michael Leupold.
 
6365
 
 
6366
 docs/reference/secrets/secrets-docs.sgml |    6 ++++--
 
6367
 1 files changed, 4 insertions(+), 2 deletions(-)
 
6368
 
 
6369
commit 843a2825c648b4680f50392311199289b94dd2f9
 
6370
Author: Stefan Walter <Stefan Walter>
 
6371
Date:   2009-07-16
 
6372
 
 
6373
    Rename 'results' arg of SearchItems to 'unlocked'
 
6374
    
 
6375
    Suggestion by Michael Leupold.
 
6376
 
 
6377
 daemon/secrets/api/org.freedesktop.Secrets.xml |    2 +-
 
6378
 1 files changed, 1 insertions(+), 1 deletions(-)
 
6379
 
 
6380
commit a12ed7e56b0dddb5e84105c78ec062b1abe8ff58
 
6381
Author: Stefan Walter <Stefan Walter>
 
6382
Date:   2009-07-16
 
6383
 
 
6384
    Use a dict to return secrets from RetrieveSecrets.
 
6385
 
 
6386
 daemon/secrets/api/org.freedesktop.Secrets.xml |    6 +++---
 
6387
 1 files changed, 3 insertions(+), 3 deletions(-)
 
6388
 
 
6389
commit 4d76282c1007fc10e210cce3fc34b0c0acea8a93
 
6390
Author: Stefan Walter <Stefan Walter>
 
6391
Date:   2009-07-16
 
6392
 
 
6393
    Add more documentation of algorithms.
 
6394
 
 
6395
 docs/reference/secrets/secrets-docs.sgml |   18 +++++++++---------
 
6396
 1 files changed, 9 insertions(+), 9 deletions(-)
 
6397
 
 
6398
commit 0aa4918aff004429ac5459cd255bc9bb650b8eef
 
6399
Author: Stefan Walter <Stefan Walter>
 
6400
Date:   2009-07-16
 
6401
 
 
6402
    Add 'complete' argument to Negotiate method.
 
6403
 
 
6404
 daemon/secrets/api/org.freedesktop.Secrets.xml |    4 ++++
 
6405
 1 files changed, 4 insertions(+), 0 deletions(-)
 
6406
 
 
6407
commit 2adf4a1b8f8b919c7662092ea34ca87cc4bb2864
 
6408
Author: Stefan Walter <Stefan Walter>
 
6409
Date:   2009-07-16
 
6410
 
 
6411
    Rename SearchCollections method to SearchItems.
 
6412
    
 
6413
    As suggested by Guillaume Martres.
 
6414
 
 
6415
 daemon/secrets/api/org.freedesktop.Secrets.xml |    2 +-
 
6416
 1 files changed, 1 insertions(+), 1 deletions(-)
 
6417
 
 
6418
commit 9a407e1850aec391868a9d6d7e23045e5827a44f
 
6419
Author: Stefan Walter <Stefan Walter>
 
6420
Date:   2009-07-16
 
6421
 
 
6422
    Consistently use term fields instead of attributes.
 
6423
    
 
6424
    As suggested by Guillaume Martres.
 
6425
 
 
6426
 daemon/secrets/api/org.freedesktop.Secrets.xml |   22 +++++++++++-----------
 
6427
 1 files changed, 11 insertions(+), 11 deletions(-)
 
6428
 
 
6429
commit 49fa9ac1c0e2be35f66c565c7d21882259db29e6
 
6430
Author: Stefan Walter <Stefan Walter>
 
6431
Date:   2009-07-16
 
6432
 
 
6433
    Add org.freedesktop.Secrets.Error.NoSession error.
 
6434
    
 
6435
    As suggested by Michael Leupold. Used when an action requires a session
 
6436
    but the client application has not opened one.
 
6437
 
 
6438
 daemon/secrets/api/org.freedesktop.Secrets.xml |    4 ++++
 
6439
 1 files changed, 4 insertions(+), 0 deletions(-)
 
6440
 
 
6441
commit 3135e3e3f0242c10e16b839440a72c8947c97c71
 
6442
Author: Stefan Walter <Stefan Walter>
 
6443
Date:   2009-07-16
 
6444
 
 
6445
    Rename ItemCreated, ItemDeleted, and move ItemChanged.
 
6446
    
 
6447
    Change CreatedItem signal to ItemCreated and DeletedItem to ItemDeleted,
 
6448
    as suggested by Kevin Krammer.
 
6449
    
 
6450
    Also move 'changed' signal from Item interface to ItemChanged on
 
6451
    Collection interface. If people want to monitor properties of an
 
6452
    individual item they can do so with the standard dbus properties
 
6453
    api. ItemChanged is useful for monitoring changes in a whole
 
6454
    collection (in a GUI for example).
 
6455
 
 
6456
 daemon/secrets/api/org.freedesktop.Secrets.xml |   17 +++++++++++------
 
6457
 1 files changed, 11 insertions(+), 6 deletions(-)
 
6458
 
 
6459
commit 946719e94276122287162e0eaa6e7d2a5cf6254b
 
6460
Author: Stefan Walter <Stefan Walter>
 
6461
Date:   2009-07-16
 
6462
 
 
6463
    Remove conflict lines from old merge
 
6464
 
 
6465
 docs/reference/secrets/secrets-docs.sgml |    4 ----
 
6466
 1 files changed, 0 insertions(+), 4 deletions(-)
 
6467
 
1475
6468
commit 92251a5d0995fb04ea54d148d7825b19d1c430b4
1476
6469
Author: Sweta Kothari <swkothar@redhat.com>
1477
6470
Date:   2009-07-14
1606
6599
 po/ChangeLog |    2 ++
1607
6600
 4 files changed, 46 insertions(+), 1 deletions(-)
1608
6601
 
 
6602
commit d2681b8e7ee6a76176c3064bab8da8d5d52c32f9
 
6603
Author: Stef Walter <stef@memberwebs.com>
 
6604
Date:   2009-06-27
 
6605
 
 
6606
    Combine entire DBus definition into a single file.
 
6607
    
 
6608
    Combine multiple parts of the DBus API introspection xml into
 
6609
    a single file.
 
6610
 
 
6611
 daemon/secrets/api/Makefile.am                     |   18 +-
 
6612
 .../api/org.freedesktop.Secrets.Collection.xml     |   94 -----
 
6613
 .../secrets/api/org.freedesktop.Secrets.Item.xml   |   63 ----
 
6614
 .../api/org.freedesktop.Secrets.Service.xml        |  117 -------
 
6615
 .../api/org.freedesktop.Secrets.Session.xml        |   67 ----
 
6616
 daemon/secrets/api/org.freedesktop.Secrets.xml     |  359 ++++++++++++++++++++
 
6617
 6 files changed, 365 insertions(+), 353 deletions(-)
 
6618
 
 
6619
commit 78dd7109bd834f8c335137da06cdbc5f67f077fb
 
6620
Merge: 1251b19 0ac8ef2
 
6621
Author: Stef Walter <stef@memberwebs.com>
 
6622
Date:   2009-06-27
 
6623
 
 
6624
    Merge branch 'master' into dbus-api
 
6625
 
1609
6626
commit 0ac8ef230ab893e303765ea0bfcb5cd15f0de693
1610
6627
Author: Stef Walter <stef@memberwebs.com>
1611
6628
Date:   2009-06-27
1629
6646
 configure.in |   14 +++++++-------
1630
6647
 1 files changed, 7 insertions(+), 7 deletions(-)
1631
6648
 
 
6649
commit 1251b19def3e70bd9cfb5ae81afceaa2df666caa
 
6650
Author: Stef Walter <stef@memberwebs.com>
 
6651
Date:   2009-06-20
 
6652
 
 
6653
    Build docs for the secrets API.
 
6654
 
 
6655
 docs/reference/secrets/secrets-docs.sgml |    3 +++
 
6656
 1 files changed, 3 insertions(+), 0 deletions(-)
 
6657
 
 
6658
commit cfc984da4993bc8495eb2736a4c02905e172fcc5
 
6659
Author: Stef Walter <stef@memberwebs.com>
 
6660
Date:   2009-06-19
 
6661
 
 
6662
    Add build support for eggdbus interfaces.
 
6663
    
 
6664
    Depend on eggdbus 0.4 or later, add makefiles, and use
 
6665
    eggdbus-binding-tool to compile boilerplate code.
 
6666
 
 
6667
 .gitignore                     |    1 +
 
6668
 daemon/secrets/api/Makefile.am |    2 +-
 
6669
 2 files changed, 2 insertions(+), 1 deletions(-)
 
6670
 
 
6671
commit 8ad038146bd8d4a8420e5a197d5076eab51abcd0
 
6672
Author: Stef Walter <stef@memberwebs.com>
 
6673
Date:   2009-06-26
 
6674
 
 
6675
    Better message when gck-ssh-agent-standalone (test binary) used wrong.
 
6676
    
 
6677
    Add a better message when this test binary is used in the wrong way.
 
6678
    Fixes bug #581782 Research by Jon Downland.
 
6679
 
 
6680
 pkcs11/ssh-agent/gck-ssh-agent-standalone.c |    5 +++++
 
6681
 1 files changed, 5 insertions(+), 0 deletions(-)
 
6682
 
 
6683
commit 4556871195b8f422144af7a075b20a83427856fa
 
6684
Author: Stef Walter <stef@memberwebs.com>
 
6685
Date:   2009-06-26
 
6686
 
 
6687
    Add only_if= option to pam module, can limit services its enabled for.
 
6688
    
 
6689
    By Vincent Untz. The only_if= option allows administrators to disable
 
6690
    the gnome-keyring pam module to only run under certain pam services.
 
6691
    This is useful if gnome-keyring is to be included in a common pam
 
6692
    included config file. Fixes bug #559781
 
6693
 
 
6694
 pam/gkr-pam-module.c |   85 ++++++++++++++++++++++++++++++++++++++++++++------
 
6695
 1 files changed, 75 insertions(+), 10 deletions(-)
 
6696
 
 
6697
commit 6d5b85c8c09c5c6546eb3192bac51c175a9ed273
 
6698
Author: Stef Walter <stef@memberwebs.com>
 
6699
Date:   2009-06-26
 
6700
 
 
6701
    Make "Password: " prompt be translated in pam module.
 
6702
    
 
6703
    Fixed on Linux. I'm not an expert in this area, and have no idea
 
6704
    how make other desktops work. Patches are welcome.
 
6705
    Patch from Vincent Untz. Fixes bug #572360
 
6706
 
 
6707
 pam/gkr-pam-module.c |    9 ++++++++-
 
6708
 1 files changed, 8 insertions(+), 1 deletions(-)
 
6709
 
 
6710
commit acc70d1450d850102a4fd5701f8111913006552f
 
6711
Author: Stef Walter <stef@memberwebs.com>
 
6712
Date:   2009-06-26
 
6713
 
 
6714
    Fixed problem with RSA key sizes that were not a multiple of 8.
 
6715
    
 
6716
    This was a problem in the PKCS#1 padding functions, which calculated
 
6717
    the padding length incorrectly. All instances of this have been
 
6718
    searched out and fixed. Should fix bug #576700 at least with the
 
6719
    key that Robert Ancell posted.
 
6720
 
 
6721
 pkcs11/gck/gck-crypto.c |   13 ++++++++-----
 
6722
 1 files changed, 8 insertions(+), 5 deletions(-)
 
6723
 
 
6724
commit 0740ce23d720e7d1c9ac97f3324c39591147d3f5
 
6725
Author: Stef Walter <stef@memberwebs.com>
 
6726
Date:   2009-06-26
 
6727
 
 
6728
    Fix linking problem on FreeBSD.
 
6729
    
 
6730
    The dlopen function is in libc rather than libdl, so add a check for
 
6731
    that in configure.in. Fixes bug #584307
 
6732
 
 
6733
 configure.in                 |   11 +++++++++++
 
6734
 pkcs11/rpc-layer/Makefile.am |    6 +++---
 
6735
 2 files changed, 14 insertions(+), 3 deletions(-)
 
6736
 
 
6737
commit 18f06695aeecef2a3a1992f653d1db83a4328318
 
6738
Author: Stef Walter <stef@memberwebs.com>
 
6739
Date:   2009-06-26
 
6740
 
 
6741
    Add missing header.
 
6742
    
 
6743
    Fixes compilation problem on OS X 10.4. Bug #584781. Patch by Daniel Macks.
 
6744
 
 
6745
 library/gnome-keyring-socket.c |    1 +
 
6746
 1 files changed, 1 insertions(+), 0 deletions(-)
 
6747
 
 
6748
commit 9dac7c94bac3ce067dc912232dc580f4425eb475
 
6749
Author: Stef Walter <stef@memberwebs.com>
 
6750
Date:   2009-06-26
 
6751
 
 
6752
    Use proper functions to free secure memory.
 
6753
    
 
6754
    Fixes crash reported in bug #586192. Patch by Ryan Beasley.
 
6755
 
 
6756
 pkcs11/gck/gck-data-der.c          |    2 +-
 
6757
 pkcs11/ssh-store/gck-ssh-openssh.c |    3 ++-
 
6758
 2 files changed, 3 insertions(+), 2 deletions(-)
 
6759
 
 
6760
commit ebd93a251942550a390b90ce99322fe4a05612b3
 
6761
Author: Stef Walter <stef@memberwebs.com>
 
6762
Date:   2009-06-26
 
6763
 
 
6764
    Ignore more built files
 
6765
 
 
6766
 .gitignore |   10 ++++++++++
 
6767
 1 files changed, 10 insertions(+), 0 deletions(-)
 
6768
 
 
6769
commit 5a1c93177d1290798a18a708f529a80ae2804397
 
6770
Author: Ivar Smolin <okul@linux.ee>
 
6771
Date:   2009-06-26
 
6772
 
 
6773
    Updating Estonian translation
 
6774
 
 
6775
 po/et.po |   99 +++++++++++++++++++------------------------------------------
 
6776
 1 files changed, 31 insertions(+), 68 deletions(-)
 
6777
 
 
6778
commit a24b8e8b33ca1f0c3fb9fd412187de93eef94a3e
 
6779
Author: Mattias Põldaru <mahfiaz gmail com>
 
6780
Date:   2009-06-25
 
6781
 
 
6782
    Updating Estonian translation
 
6783
 
 
6784
 po/et.po |  824 ++++++++++++++++++++++++++++++++++----------------------------
 
6785
 1 files changed, 457 insertions(+), 367 deletions(-)
 
6786
 
 
6787
commit 6360f117cbfdd9326864de02e5857690ada956d5
 
6788
Author: Runa Bhattacharjee <runab@redhat.com>
 
6789
Date:   2009-06-15
 
6790
 
 
6791
    Updated Bengali India Translations
 
6792
 
 
6793
 po/bn_IN.po |  113 ++++++++++++++++++++++++++---------------------------------
 
6794
 1 files changed, 50 insertions(+), 63 deletions(-)
 
6795
 
 
6796
commit 81a8e515cb77313e1649eee0adbaafa4487da36d
 
6797
Author: Manoj Kumar Giri <mgiri@mgiri.csb>
 
6798
Date:   2009-06-10
 
6799
 
 
6800
    Added entries for Hindi Translation updated by Rajesh Ranjan
 
6801
 
 
6802
 po/ChangeLog |    2 +-
 
6803
 1 files changed, 1 insertions(+), 1 deletions(-)
 
6804
 
 
6805
commit 46131f9b937d45ff287c633e4c7b45be8f29790d
 
6806
Author: Manoj Kumar Giri <mgiri@mgiri.csb>
 
6807
Date:   2009-06-10
 
6808
 
 
6809
    Updated Hindi Translation on behalf of Rajesh Ranjan
 
6810
 
 
6811
 po/hi.po | 1536 ++++++++++++++++++++++++++++++++++++++++++++++++++------------
 
6812
 1 files changed, 1244 insertions(+), 292 deletions(-)
 
6813
 
1632
6814
commit 1166aab82a8d2152ea3259d75c3ec99ae02e625a
1633
6815
Merge: f824505 bea1715
1634
6816
Author: Stef Walter <stef@memberwebs.com>
1752
6934
 po/et.po |  824 ++++++++++++++++++++++++++++++++++----------------------------
1753
6935
 1 files changed, 457 insertions(+), 367 deletions(-)
1754
6936
 
 
6937
commit 23b4a9b6c73af6471d56cc46515cf8d81035155f
 
6938
Author: Stef Walter <stef@memberwebs.com>
 
6939
Date:   2009-06-21
 
6940
 
 
6941
    Move lookup executable path from pid into common code.
 
6942
    
 
6943
    Created egg_unix_credentials_executable() function with code
 
6944
    from gkr_daemon_client_set_current() so that it can be reused
 
6945
    from more locations.
 
6946
 
 
6947
 daemon/util/gkr-daemon-util.c |   31 ++++++-------------------------
 
6948
 egg/egg-unix-credentials.c    |   25 +++++++++++++++++++++++++
 
6949
 egg/egg-unix-credentials.h    |    2 ++
 
6950
 3 files changed, 33 insertions(+), 25 deletions(-)
 
6951
 
 
6952
commit bc00dc5f6d1fc9d02f74a510a252827b25c7c894
 
6953
Author: Stef Walter <stef@memberwebs.com>
 
6954
Date:   2009-06-21
 
6955
 
 
6956
    API changes: add error codes, add Created Modified properties.
 
6957
    
 
6958
    A bunch of API changes that fixed names, property orders,
 
6959
    and added the missing Created/Modified properties for
 
6960
    collections and items.
 
6961
    
 
6962
    Also added error codes and documented them.
 
6963
 
 
6964
 .../api/org.freedesktop.Secrets.Collection.xml     |   20 ++++++++++++++------
 
6965
 .../secrets/api/org.freedesktop.Secrets.Item.xml   |   12 ++++++++++--
 
6966
 .../api/org.freedesktop.Secrets.Service.xml        |   18 ++++++++++++++++++
 
6967
 docs/reference/secrets/secrets-docs.sgml           |   17 +++++++++++------
 
6968
 4 files changed, 53 insertions(+), 14 deletions(-)
 
6969
 
 
6970
commit 17b9c64d857dc68795f57c1e08c15240a051b6ed
 
6971
Author: Stef Walter <stef@memberwebs.com>
 
6972
Date:   2009-06-20
 
6973
 
 
6974
    Complete most of the secrets API documentation.
 
6975
 
 
6976
 .../api/org.freedesktop.Secrets.Collection.xml     |    8 +-
 
6977
 .../secrets/api/org.freedesktop.Secrets.Item.xml   |    7 +
 
6978
 .../api/org.freedesktop.Secrets.Service.xml        |    9 +-
 
6979
 .../api/org.freedesktop.Secrets.Session.xml        |   12 +-
 
6980
 docs/reference/secrets/secrets-docs.sgml           |  401 +++++++++++++++++++-
 
6981
 5 files changed, 411 insertions(+), 26 deletions(-)
 
6982
 
 
6983
commit 691990ce1859191fe6025b90bfbe26af320fb738
 
6984
Author: Stef Walter <stef@memberwebs.com>
 
6985
Date:   2009-06-20
 
6986
 
 
6987
    Build docs for the secrets API.
 
6988
 
 
6989
 .gitignore                               |   36 +++++-----
 
6990
 configure.in                             |    1 +
 
6991
 docs/reference/.gitignore                |   15 ++++
 
6992
 docs/reference/Makefile.am               |    2 +-
 
6993
 docs/reference/gcr/.gitignore            |   17 -----
 
6994
 docs/reference/gnome-keyring/.gitignore  |   17 -----
 
6995
 docs/reference/gp11/.gitignore           |   17 -----
 
6996
 docs/reference/secrets/.gitignore        |   12 ++++
 
6997
 docs/reference/secrets/Makefile.am       |  104 ++++++++++++++++++++++++++++++
 
6998
 docs/reference/secrets/empty/EMPTY       |    1 +
 
6999
 docs/reference/secrets/secrets-docs.sgml |   39 +++++++++++
 
7000
 11 files changed, 191 insertions(+), 70 deletions(-)
 
7001
 
 
7002
commit c7e43d42c7671086be24824d63e7c65d37f53a0a
 
7003
Author: Stef Walter <stef@memberwebs.com>
 
7004
Date:   2009-06-19
 
7005
 
 
7006
    Spec out the remainder of the stuff in the api.
 
7007
    
 
7008
    Completed basic Collection, Item, Service, Session and Secret
 
7009
    interfaces and structures.
 
7010
 
 
7011
 daemon/secrets/api/.gitignore                      |    6 +-
 
7012
 daemon/secrets/api/Makefile.am                     |    3 +
 
7013
 .../api/org.freedesktop.Secrets.Collection.xml     |  113 +++++++++++---------
 
7014
 .../secrets/api/org.freedesktop.Secrets.Item.xml   |   65 +++++++-----
 
7015
 .../api/org.freedesktop.Secrets.Service.xml        |   70 ++++++++-----
 
7016
 .../api/org.freedesktop.Secrets.Session.xml        |   73 ++++++++++---
 
7017
 6 files changed, 207 insertions(+), 123 deletions(-)
 
7018
 
 
7019
commit 695a738f880aa1e15f0c7df4f65e6e04045b0df5
 
7020
Author: Stef Walter <stef@memberwebs.com>
 
7021
Date:   2009-06-19
 
7022
 
 
7023
    Add build support for eggdbus interfaces.
 
7024
    
 
7025
    Depend on eggdbus 0.4 or later, add makefiles, and use
 
7026
    eggdbus-binding-tool to compile boilerplate code.
 
7027
 
 
7028
 .gitignore                     |    1 +
 
7029
 configure.in                   |    4 +++-
 
7030
 daemon/.gitignore              |    4 ++--
 
7031
 daemon/Makefile.am             |    3 ++-
 
7032
 daemon/secrets/Makefile.am     |    2 ++
 
7033
 daemon/secrets/api/Makefile.am |   25 +++++++++++++++++++++++++
 
7034
 6 files changed, 35 insertions(+), 4 deletions(-)
 
7035
 
 
7036
commit 84a13ea4fa7e0bb70a0489a63bbc2decd589eac7
 
7037
Author: Stef Walter <stef@memberwebs.com>
 
7038
Date:   2009-06-19
 
7039
 
 
7040
    Ignore built files
 
7041
 
 
7042
 daemon/secrets/api/.gitignore |    4 ++++
 
7043
 1 files changed, 4 insertions(+), 0 deletions(-)
 
7044
 
 
7045
commit 176b91af8700e65a54c92c7d6b81fef2a8e558c8
 
7046
Author: Stef Walter <stef@memberwebs.com>
 
7047
Date:   2009-06-19
 
7048
 
 
7049
    Add a rough draft of the secrets interfaces.
 
7050
    
 
7051
    These are not usable yet, but imported them into this
 
7052
    branch, so we can make progress here.
 
7053
 
 
7054
 .../api/org.freedesktop.Secrets.Collection.xml     |   71 +++++++++++++++++
 
7055
 .../secrets/api/org.freedesktop.Secrets.Item.xml   |   35 +++++++++
 
7056
 .../api/org.freedesktop.Secrets.Service.xml        |   80 ++++++++++++++++++++
 
7057
 .../api/org.freedesktop.Secrets.Session.xml        |   24 ++++++
 
7058
 4 files changed, 210 insertions(+), 0 deletions(-)
 
7059
 
1755
7060
commit 6207f9ba46946b39b3a8d8ea7f197dc1f2d67744
1756
7061
Author: Stef Walter <stef@memberwebs.com>
1757
7062
Date:   2009-06-21