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