Commit Graph

318 Commits

Author SHA1 Message Date
a77b334859 keyringctl: Persist direct signatures generically
keyringctl:
Rename `persist_direct_keys()` to `persist_direct_sigs()` as it is now
not only handling the persistence of DirectKeys but also *Certifications
directly on a root key (those without an explicit User ID).
Add inline function `add_packet_to_direct_sigs()` to
`convert_certificate()` to generically add direct signatures on a root
key, grouped by issuer.
Change `convert_certificate()` to add Certifications on a root key
(without a specified User ID) to the list of direct_sigs, so that they
are persisted alongside any existing DirectKeys.
Remove breakpoints from `persist_certifications()` as they are no longer
reached. The function is now solely used for Certifications on User IDs.
2021-11-30 22:54:05 +01:00
0d32d2f00a keyringctl: Dedicated functions for writing to file
keyringctl:
Add `persist_basic_key()`, `persist_direct_keys()`,
`persist_certifications()` and `persist_revocations()` to allow for
dedicated writing of basic key material, direct key signatures,
per UID certificates and per UID revocations (respectively).
Change `convert_certificate()` to call the new dedicated write functions
instead of implementing the functionality.
Change `convert_certificate()` to raise on missing current_packet_key
when trying to work on signature files (this is unlikely to occur,
unless the input data is somehow broken, but it keeps the linter happy).
Change `convert_certificate()` to handle direct_keys by issuer on a
given root key (DirectKey signatures by the same issuer are combined).
Change the argparse subparser for the 'convert' command to include a
help text.
2021-11-30 22:54:05 +01:00
f626e40b84 feature(keyringctl): add tool to work with key data 2021-11-30 22:54:05 +01:00
4116f94fbb feature(editorconfig): add standard python settings 2021-11-30 22:53:57 +01:00
4967abcb0c Merge remote-tracking branch 'origin/key_update'
* origin/key_update:
  Update keyring
2021-11-30 00:21:13 +01:00
0271f6121f Update keyring
Update the archlinux keyring and the packager keys.
2021-11-30 00:18:53 +01:00
77a72765b1 Merge remote-tracking branch 'origin/packager_key_mtorromeo'
* origin/packager_key_mtorromeo:
  Add new packager key of Massimiliano Torromeo (mtorromeo)
2021-11-30 00:10:38 +01:00
b8726b2498 Add new packager key of Massimiliano Torromeo (mtorromeo) 2021-11-30 00:07:40 +01:00
75b2957f4a Merge remote-tracking branch 'dbermond/dbermond-new-key'
* dbermond/dbermond-new-key:
  Add new packager key for Daniel Bermond
2021-11-29 17:25:45 +01:00
b9d4aaf8d9 Add new packager key for Daniel Bermond 2021-11-29 16:24:50 +00:00
f50472b9e3 Merge remote-tracking branch 'wild/wild-newkey'
* wild/wild-newkey:
  Add packager key for wild
2021-11-29 17:24:26 +01:00
d20e6a9f83 Add packager key for wild
Signed-off-by: Dan Printzell <wild@archlinux.org>
2021-11-29 16:23:44 +00:00
e21943f9b6 Merge remote-tracking branch 'idevolder/hotfix/new-ike.devolder.archlinux.org-key'
* idevolder/hotfix/new-ike.devolder.archlinux.org-key:
  add new archlinux.org gpg key for Ike
2021-11-29 17:23:05 +01:00
cb5fb8705b add new archlinux.org gpg key for Ike 2021-11-29 16:22:10 +00:00
5121c2d628 Merge remote-tracking branch 'juergen/new-gpg-key'
* juergen/new-gpg-key:
  add new archlinux.org gpg key for juergen
2021-11-29 17:21:49 +01:00
161c70dfc3 add new archlinux.org gpg key for juergen 2021-11-29 16:21:03 +00:00
5187908235 Merge remote-tracking branch 'xyne/xyne-add_gpg_key'
* xyne/xyne-add_gpg_key:
  Add new PGP key ID for Xyne.
2021-11-29 17:19:32 +01:00
99f56df063 Add new PGP key ID for Xyne. 2021-11-29 16:16:28 +00:00
703ce130f1 Merge remote-tracking branch 'escondida/escondida-new-key'
* escondida/escondida-new-key:
  add new key for escondida
2021-11-29 17:16:03 +01:00
a5c3b6b02f add new key for escondida 2021-11-29 15:59:29 +00:00
61e39d7dfe Merge remote-tracking branch 'maximbaz/maximbaz-master-patch-40138'
* maximbaz/maximbaz-master-patch-40138:
  Add packager key for maximbaz
2021-11-29 16:58:28 +01:00
d6518575d5 Add packager key for maximbaz 2021-11-29 15:54:01 +00:00
94cc605d0b Merge remote-tracking branch 'spupykin/master'
* spupykin/master:
  add new packager key id for spupykin
2021-11-29 16:48:50 +01:00
596ffb428b add new packager key id for spupykin 2021-11-29 15:47:36 +00:00
bae7359ee6 Merge remote-tracking branch 'muflone/master'
Add a new key for muflone.

* muflone/master:
  Added new key for muflone
2021-11-29 16:45:14 +01:00
ef9bf94435 Added new key for muflone 2021-11-28 11:49:12 +01:00
eef34e85a2 Prepare release 20211028 2021-10-28 11:59:05 +02:00
e7b1576300 Update keyring
... and collect latest changes.
2021-10-28 11:57:12 +02:00
f2f428ff1e Update keyring
... and collect latest changes.
2021-10-25 13:33:30 +02:00
c325a25de5 Prepare release 20210902 2021-09-02 22:08:43 +02:00
7fc9403560 Update keyring
... and collect latest changes, including key for alex19ep.
2021-09-02 22:07:09 +02:00
85b9ed4247 Add packager key ID for alex19ep
packager-keyids:
Add 6C7F7F22E0152A6FD5728592DAD6F3056C897266 as PGP key ID for alex19ep.
2021-09-02 22:02:17 +02:00
ad65524ec2 Prepare release 20210820 2021-08-20 09:07:31 +02:00
01609606b3 Update keyring
... and add new key of Morgan Adamiec (morganamilo).
2021-08-20 08:30:08 +02:00
23b36990f8 new key of Morgan Adamiec (morganamilo)
https://lists.archlinux.org/pipermail/aur-general/2021-June/036337.html
2021-08-20 07:50:25 +02:00
e3ab3cf2f6 Prepare release 20210818 2021-08-18 23:59:07 +02:00
5d392d8e84 Update keyring
... and collect latest changes.
2021-08-18 23:52:26 +02:00
4c7229bb49 removal of Alad Wenter (alad)
https://lists.archlinux.org/pipermail/aur-general/2021-August/036501.html
2021-08-18 23:39:08 +02:00
21f4e63d40 removal of Andrzej Giniewicz (aginiewicz)
https://lists.archlinux.org/pipermail/arch-dev-public/2021-May/030445.html
https://gitlab.archlinux.org/archlinux/archlinux-keyring/-/issues/16
2021-08-18 23:37:54 +02:00
1e97f5193a new key of Caleb Maclennan (alerque)
https://lists.archlinux.org/pipermail/aur-general/2021-June/036321.html
2021-08-18 21:18:18 +00:00
42144ade00 packagers-keyids: fix my handle 2021-08-18 22:27:46 +02:00
8836013ea3 Update merge request templates
Merging these makes sense before closing the related issue. So add a
reference, but to not close automatically.
2021-08-18 17:00:51 +00:00
00f7bec5a3 Update keyring
... and collect extended key lifetime for jlichtblau.
2021-08-18 18:59:29 +02:00
393274968a Update keyring
... and collect extended key lifetime for yan12125.
2021-08-18 13:12:34 +02:00
3012463af8 Update keyring
... and collect extended key lifetime for rgacogne.
2021-08-16 12:33:13 +02:00
39194adf3f Prepare release 20210802 2021-08-02 14:16:38 +02:00
9ad88b84d9 Update keyring
... and collect latest changes, including:

* extended key lifetime for ainola
* extended key lifetime for daurnimator
2021-08-02 14:16:07 +02:00
9cbe1e1414 update-keys: switch to keyserver keyserver.ubuntu.com
As the SKS infrastructure is offline for good, we need to switch to
keyserver.ubuntu.com for the time being.

The Ubuntu keyservers to not support EC keys, thus we have to ignore
failure when refreshing keys.
2021-08-02 13:23:39 +02:00
0ee9781b80 Merge branch 'issues/3'
* issues/3:
  Add SPDX license identifier
  Add GPL-3.0-or-later license file
2021-07-29 07:53:44 +02:00
1cf0aa446f Add SPDX license identifier
update-keys:
Add SPDX license identifier for GPL-3.0-or-later.
2021-07-29 07:48:38 +02:00