lp:~vcs-imports/gnome-keyring/+git/gnome-keyring

Owned by VCS imports
Get this repository:
git clone https://git.launchpad.net/~vcs-imports/gnome-keyring/+git/gnome-keyring

Import details

Import Status: Reviewed

This repository is an import of the Git repository at https://gitlab.gnome.org/GNOME/gnome-keyring.git.

The next import is scheduled to run .

Last successful import was .

Import started on juju-98ee42-prod-launchpad-codeimport-5 and finished taking 20 seconds — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-5 and finished taking 20 seconds — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-1 and finished taking 20 seconds — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-0 and finished taking 30 seconds — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-0 and finished taking 20 seconds — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-0 and finished taking 15 seconds — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-0 and finished taking 25 seconds — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-5 and finished taking 25 seconds — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-4 and finished taking 30 seconds — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-4 and finished taking 40 seconds — see the log

Branches

Name Last Modified Last Commit
pabloyoyoista/gschema-fix 2024-05-16 14:02:57 UTC
schema: fix path on cache gschema

Author: =?utf-8?q?Pablo_Correa_G=C3=B3mez?=
Author Date: 2024-05-16 14:02:57 UTC

schema: fix path on cache gschema

To follow modern conventions where paths should not start with /desktop/

master 2024-05-07 16:54:03 UTC
Update Hindi translation

Author: G Karunakar
Author Date: 2024-05-07 16:54:03 UTC

Update Hindi translation

nielsdg/fix-memleaks 2024-03-23 09:59:11 UTC
daemon: Fix some memory leaks found by asan

Author: NielsDG
Author Date: 2024-03-23 09:59:11 UTC

daemon: Fix some memory leaks found by asan

gnome-42 2023-01-06 11:00:48 UTC
Add Abkhazian translation

Author: Nart Tlisha
Author Date: 2023-01-06 11:00:48 UTC

Add Abkhazian translation

gnome-40 2022-05-23 12:28:43 UTC
Update Russian translation

Author: Aleksandr Melman
Author Date: 2022-05-23 12:28:43 UTC

Update Russian translation

wip/nielsdg/meson 2022-05-22 16:05:26 UTC
fixup! Support Meson build system

Author: Jan Tojnar
Author Date: 2022-05-22 16:05:26 UTC

fixup! Support Meson build system

nielsdg/fix-builds 2022-05-22 12:02:29 UTC
daemon: Add socket files to EXTRA_DIST

Author: NielsDG
Author Date: 2022-05-22 12:02:29 UTC

daemon: Add socket files to EXTRA_DIST

Otherwise they don't get included into the tarball and autotools screams
at us.

wip/nielsdg/add-portal-label 2022-05-21 13:00:21 UTC
secret-portal: Set a label for an application key

Author: NielsDG
Author Date: 2020-06-01 12:13:15 UTC

secret-portal: Set a label for an application key

This way, clients like Seahorse (Passwords & Keys) can show something
meaningful to the user.

nielsdg/default-keyring-in-portal-impl 2022-05-21 12:35:41 UTC
secret-portal: Properly check the default keyring

Author: Niels De Graef
Author Date: 2022-05-13 08:42:40 UTC

secret-portal: Properly check the default keyring

Fixes: https://gitlab.gnome.org/GNOME/gnome-keyring/-/issues/107

nielsdg/fix-snprintf-truncation-warning 2022-05-21 12:35:10 UTC
gkm: Fix some format-truncation warnings

Author: NielsDG
Author Date: 2022-05-21 12:27:27 UTC

gkm: Fix some format-truncation warnings

When enabling fatal warnings (like in our CI), the
`-Werror=format-truncation=` flag is complaining about us using
`snprintf()` in a way that can theoretically truncate its arguments,
even though this will not happen in practice, unless people are still
running gnome-keyring in the year 100000.

Solve the warning by doing a dumb check that aborts if `snprintf`
returns an error

wip/smcv/fix-ci 2022-05-21 10:38:47 UTC
Stop using volatile in conjunction with atomic operations

Author: Simon McVittie
Author Date: 2021-09-26 15:41:30 UTC

Stop using volatile in conjunction with atomic operations

As discussed in <https://gitlab.gnome.org/GNOME/glib/-/issues/600>,
the volatile qualifier rarely has the semantics that are desired in C/C++.
With recent gcc versions, combining pointers to volatile-qualified types
with the __atomic_foo() family of builtins causes compiler warnings.

http://c.isvolatileusefulwiththreads.com/ has some other useful
references.

Signed-off-by: Simon McVittie <smcv@debian.org>

wip/smcv/tolerate-lack-of-caps 2021-09-27 15:42:03 UTC
daemon: Don't warn about CAP_IPC_LOCK if RLIMIT_MEMLOCK is enough

Author: Simon McVittie
Author Date: 2021-02-01 15:50:33 UTC

daemon: Don't warn about CAP_IPC_LOCK if RLIMIT_MEMLOCK is enough

If a distribution has set user processes' RLIMIT_MEMLOCK to be high
enough, then there is no reason why gnome-keyring really needs to be
setuid or have elevated filesystem capabilities. Silence the warning
about insufficient capabilities in this case.

In particular, giving gnome-keyring elevated capabilities is practically
problematic because there is a desire to harden libraries like GLib and
libdbus against processes that (inadvisably) use those libraries while
they have genuinely abusable elevated capabilities, without first
sanitizing the execution environment to protect themselves against
being invoked by a malicious parent process. The mechanisms used to do
this cannot distinguish between genuinely abusable elevated capabilities,
like CAP_SYS_ADMIN, and elevated capabilities that are merely a
denial-of-service vector, like CAP_IPC_LOCK - so they will tend to err
on the side of caution and prevent gnome-keyring from accessing
environment variables that it needs to do its job, such as
DBUS_SESSION_BUS_ADDRESS and XDG_RUNTIME_DIR.

Also, if a sysadmin is concerned about users carrying out a
denial-of-service via locking abusive amounts of memory, they should
be equally concerned about whether gnome-keyring can be induced to
execute arbitrary code with CAP_IPC_LOCK (which it probably can, because
it relies on desktop services like dbus-daemon and systemd --user that
are under the unprivileged user's control).

Signed-off-by: Simon McVittie <smcv@debian.org>

wip/smcv/allow-for-overhead 2021-09-26 15:24:47 UTC
egg-secure-memory: Add a warning if gnome-keyring#36 happens again

Author: Simon McVittie
Author Date: 2021-09-26 15:06:03 UTC

egg-secure-memory: Add a warning if gnome-keyring#36 happens again

If we call sec_block_create() to allocate a block sized to hold `length`
bytes, and we succeed, then we should really be able to sec_alloc()
a cell of `length` bytes within that block. If we can't, then we chose
the size of the block incorrectly.

Signed-off-by: Simon McVittie <smcv@debian.org>

gnome-3-36 2021-03-29 09:59:04 UTC
Update Portuguese translation

Author: Hugo Carvalho
Author Date: 2021-03-29 09:59:04 UTC

Update Portuguese translation

gnome-3-34 2020-02-27 16:17:33 UTC
Add Kurdish Sorani translation

Author: Jwtiyar Nariman
Author Date: 2020-02-27 16:17:33 UTC

Add Kurdish Sorani translation

new-glib-tests 2019-09-13 09:43:27 UTC
Replace tap-gtester with one that relies on GLib 2.38+ TAP output

Author: Sebastien Bacher
Author Date: 2019-09-13 09:43:27 UTC

Replace tap-gtester with one that relies on GLib 2.38+ TAP output

The fix is similar to what was commited recently to gcr and fixes the
test failures when building with glib 2.61 where --tap is default.

wip/dueno/secrets-helper 2018-09-17 13:37:51 UTC
daemon: Allow on the fly creation of secret service [ci skip]

Author: Daiki Ueno
Author Date: 2018-08-31 13:45:43 UTC

daemon: Allow on the fly creation of secret service [ci skip]

WIP

gnome-3-28 2018-05-07 08:09:19 UTC
Release 3.28.2

Author: Daiki Ueno
Author Date: 2018-05-07 07:34:14 UTC

Release 3.28.2

wip/dueno/ssh-agent-2 2018-02-25 06:16:09 UTC
ssh-agent: Use stock ssh-agent

Author: Stef Walter
Author Date: 2018-02-23 15:37:01 UTC

ssh-agent: Use stock ssh-agent

This patch removes our own implementation of ssh-agent and switches to
using the ssh-agent program provided by OpenSSH. We can't simply drop
the ssh-agent functionality from gnome-keyring, as it enables the
following:

 * Automatic loading and unlocking of keys
 * Prompting in the UI

Instead we wrap the ssh-agent program as a subprocess and augment
the protocol as we need.

Signed-off-by: Stef Walter <stefw@gnome.org>
Signed-off-by: Daiki Ueno <dueno@src.gnome.org>

https://bugzilla.gnome.org/show_bug.cgi?id=775981

gnome-3-20 2018-02-23 16:42:25 UTC
Update Scottish Gaelic translation

Author: GNOME Translation Robot
Author Date: 2018-02-23 16:42:25 UTC

Update Scottish Gaelic translation

wip/dueno/ssh-agent 2018-02-13 15:14:32 UTC
ssh-agent: move preloaded key management out of GkdSshAgentProcess

Author: Daiki Ueno
Author Date: 2018-02-13 15:14:32 UTC

ssh-agent: move preloaded key management out of GkdSshAgentProcess

gnome-3-18 2016-10-05 22:13:56 UTC
Updated Croatian translation

Author: gogo
Author Date: 2016-10-05 22:13:56 UTC

Updated Croatian translation

gnome-3-0 2016-03-21 19:05:19 UTC
Updated Occitan translation

Author: Cédric VALMARY (Tot en òc)
Author Date: 2016-03-21 19:05:19 UTC

Updated Occitan translation

gnome-3-2 2016-03-21 19:04:46 UTC
Updated Occitan translation

Author: Cédric VALMARY (Tot en òc)
Author Date: 2016-03-21 19:04:46 UTC

Updated Occitan translation

gnome-2-32 2016-03-21 19:03:36 UTC
Updated Occitan translation

Author: Cédric VALMARY (Tot en òc)
Author Date: 2016-03-21 19:03:36 UTC

Updated Occitan translation

ssh-wip 2016-02-22 08:03:11 UTC
XXX wait for ssh-agent

Author: Stef Walter
Author Date: 2016-02-22 08:03:11 UTC

XXX wait for ssh-agent

gnome-3-14 2015-10-29 09:52:44 UTC
Updated Portuguese translation

Author: Pedro Albuquerque
Author Date: 2015-10-29 09:52:44 UTC

Updated Portuguese translation

wip/fork-fixes 2015-10-16 19:51:45 UTC
daemon: Since stdout is open, just print evironment directly

Author: Stef Walter
Author Date: 2015-10-16 19:35:19 UTC

daemon: Since stdout is open, just print evironment directly

gnome-3-10 2015-10-06 07:46:59 UTC
Updated Portuguese translation

Author: Pedro Albuquerque
Author Date: 2015-10-06 07:46:59 UTC

Updated Portuguese translation

gnome-3-16 2015-07-28 06:21:11 UTC
Updated Portuguese translation

Author: Pedro Albuquerque
Author Date: 2015-07-28 06:21:11 UTC

Updated Portuguese translation

gnome-3-6 2015-05-20 20:28:15 UTC
Updated Occitan translation

Author: Cédric VALMARY (Tot en òc)
Author Date: 2015-05-20 20:28:15 UTC

Updated Occitan translation

gnome-3-8 2015-05-20 20:28:07 UTC
Updated Occitan translation

Author: Cédric VALMARY (Tot en òc)
Author Date: 2015-05-20 20:28:07 UTC

Updated Occitan translation

gnome-3-4 2015-05-20 20:25:49 UTC
Updated Occitan translation

Author: Cédric VALMARY (Tot en òc)
Author Date: 2015-05-20 20:25:49 UTC

Updated Occitan translation

gnome-3-12 2015-05-20 20:23:44 UTC
Updated Occitan translation

Author: Cédric VALMARY (Tot en òc)
Author Date: 2015-05-20 20:23:44 UTC

Updated Occitan translation

wip/empty 2014-09-05 00:11:22 UTC
gkr-pam-module: Don't use password to determine whether this is a login

Author: Jasper St. Pierre
Author Date: 2014-09-05 00:00:59 UTC

gkr-pam-module: Don't use password to determine whether this is a login

NULL or empty passwords are also valid passwords, so add a separate flag
to determine whether to pass --login.

https://bugzilla.gnome.org/show_bug.cgi?id=736085

gnome-2-28 2012-09-18 15:14:59 UTC
daemon: Uncoditionally wakeup the main loop when locking

Author: Stef Walter
Author Date: 2012-09-18 15:14:59 UTC

daemon: Uncoditionally wakeup the main loop when locking

 * Fix occasional deadlock in gnome-keyring wher a thread
   leaves concurrent mode, grabs the big lock, but the main loop
   doesn't wake up.

gnome-2-18 2011-10-08 06:54:41 UTC
Added asturian language

Author: Xandru
Author Date: 2011-10-08 06:54:41 UTC

Added asturian language

gnome-2-20 2011-10-08 06:54:07 UTC
Added asturian language

Author: Xandru
Author Date: 2011-10-08 06:54:07 UTC

Added asturian language

gnome-2-22 2011-10-08 06:53:19 UTC
Added asturian language

Author: Xandru
Author Date: 2011-10-08 06:53:19 UTC

Added asturian language

gnome-2-24 2011-10-08 06:52:45 UTC
Added asturian language

Author: Xandru
Author Date: 2011-10-08 06:52:45 UTC

Added asturian language

gnome-2-26 2011-10-08 06:52:00 UTC
updated asturian translation

Author: Xandru
Author Date: 2011-10-08 06:52:00 UTC

updated asturian translation

split 2011-10-06 11:22:43 UTC
Split Gcr and Gck libraries out of gnome-keyring

Author: Stef Walter
Author Date: 2011-10-06 10:51:08 UTC

Split Gcr and Gck libraries out of gnome-keyring

gnome-2-30 2010-08-13 09:36:58 UTC
Merge zh_CN.po from master.

Author: Aron Xu
Author Date: 2010-08-13 09:36:58 UTC

Merge zh_CN.po from master.

gnome-2-14 2009-11-17 06:46:41 UTC
Added sl for Slovenian translation

Author: Matej Urbančič
Author Date: 2009-11-17 06:46:41 UTC

Added sl for Slovenian translation

gnome-2-16 2007-04-12 21:10:07 UTC
Added Belarusian Latin translation.

Author: Ihar Hrachyshka
Author Date: 2007-04-12 21:10:07 UTC

Added Belarusian Latin translation.

svn path=/branches/gnome-2-16/; revision=576

gnome-2-12 2006-03-24 14:25:50 UTC
Added Dzongkha translation from Pema Geyleg. 2006-03-24 Tommi Vainikainen

Author: Tommi Vainikainen
Author Date: 2006-03-24 14:25:50 UTC

Added Dzongkha translation from Pema Geyleg. 2006-03-24 Tommi Vainikainen

2006-03-24 Tommi Vainikainen <thv@iki.fi>
 * dz.po: Added Dzongkha translation from Pema Geyleg.
2006-03-24 Tommi Vainikainen <thv@iki.fi>
 * configure.in (ALL_LINGUAS): Added Dzongkha (dz).

gnome-2-6 2004-06-26 08:31:10 UTC
Added mi to ALL_LINGUAS.

Author: John C Barstow
Author Date: 2004-06-26 08:31:10 UTC

Added mi to ALL_LINGUAS.

2004-06-26 John C Barstow <jbowtie@amathaine.com>

 * configure.in: Added mi to ALL_LINGUAS.

147 of 47 results
This repository contains Public information 
Everyone can see this information.

Subscribers