[gcr: 7/7] Merge branch 'wip/dueno/ssh-agent' into 'master'




commit f78b289a1101d78bee805cc392011fd1705cea48
Merge: 1ef3a36 0e6b3e2
Author: Daiki Ueno <ueno gnu org>
Date:   Sat Mar 27 09:02:05 2021 +0000

    Merge branch 'wip/dueno/ssh-agent' into 'master'
    
    Port ssh-agent from gnome-keyring
    
    See merge request GNOME/gcr!67

 .gitlab-ci.yml                                |   2 +-
 docs/reference/gcr/meson.build                |   7 +
 egg/egg-file-tracker.c                        | 303 +++++++++++
 egg/egg-file-tracker.h                        |  59 +++
 egg/egg-testing.c                             |  68 +++
 egg/egg-testing.h                             |   8 +
 egg/meson.build                               |   1 +
 gcr/fixtures/ssh-agent/id_dsa_encrypted       |  15 +
 gcr/fixtures/ssh-agent/id_dsa_encrypted.pub   |   1 +
 gcr/fixtures/ssh-agent/id_dsa_plain           |  12 +
 gcr/fixtures/ssh-agent/id_dsa_plain.pub       |   1 +
 gcr/fixtures/ssh-agent/id_dsa_test.pub        |   7 +
 gcr/fixtures/ssh-agent/id_ecdsa_384           |   6 +
 gcr/fixtures/ssh-agent/id_ecdsa_384.pub       |   1 +
 gcr/fixtures/ssh-agent/id_ecdsa_521           |   7 +
 gcr/fixtures/ssh-agent/id_ecdsa_521.pub       |   1 +
 gcr/fixtures/ssh-agent/id_ecdsa_encrypted     |   8 +
 gcr/fixtures/ssh-agent/id_ecdsa_encrypted.pub |   1 +
 gcr/fixtures/ssh-agent/id_ecdsa_plain         |   5 +
 gcr/fixtures/ssh-agent/id_ecdsa_plain.pub     |   1 +
 gcr/fixtures/ssh-agent/id_ecdsa_test.pub      |   1 +
 gcr/fixtures/ssh-agent/id_rsa_encrypted       |  30 ++
 gcr/fixtures/ssh-agent/id_rsa_encrypted.pub   |   1 +
 gcr/fixtures/ssh-agent/id_rsa_plain           |  27 +
 gcr/fixtures/ssh-agent/id_rsa_plain.pub       |   1 +
 gcr/fixtures/ssh-agent/id_rsa_test.pub        |   1 +
 gcr/fixtures/ssh-agent/identity.pub           |   1 +
 gcr/gcr-ssh-agent-interaction.c               | 304 +++++++++++
 gcr/gcr-ssh-agent-interaction.h               |  39 ++
 gcr/gcr-ssh-agent-preload.c                   | 279 ++++++++++
 gcr/gcr-ssh-agent-preload.h                   |  50 ++
 gcr/gcr-ssh-agent-private.h                   |  70 +++
 gcr/gcr-ssh-agent-process.c                   | 270 ++++++++++
 gcr/gcr-ssh-agent-process.h                   |  40 ++
 gcr/gcr-ssh-agent-service.c                   | 712 ++++++++++++++++++++++++++
 gcr/gcr-ssh-agent-service.h                   |  53 ++
 gcr/gcr-ssh-agent-test.c                      | 334 ++++++++++++
 gcr/gcr-ssh-agent-test.h                      |  94 ++++
 gcr/gcr-ssh-agent-util.c                      | 220 ++++++++
 gcr/gcr-ssh-agent-util.h                      |  50 ++
 gcr/gcr-ssh-agent.c                           |  55 ++
 gcr/gcr-ssh-agent.service.in                  |  15 +
 gcr/gcr-ssh-agent.socket                      |  11 +
 gcr/meson.build                               |  73 +++
 gcr/test-ssh-agent-common.c                   | 334 ++++++++++++
 gcr/test-ssh-agent-common.h                   |  94 ++++
 gcr/test-ssh-agent-preload.c                  | 166 ++++++
 gcr/test-ssh-agent-process.c                  | 219 ++++++++
 gcr/test-ssh-agent-service.c                  | 618 ++++++++++++++++++++++
 gcr/test-ssh-agent-util.c                     | 119 +++++
 meson.build                                   |  16 +
 meson_options.txt                             |  10 +
 52 files changed, 4820 insertions(+), 1 deletion(-)
---


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]