Commit graph

20 commits

Author SHA1 Message Date
Filippo Valsorda
293f859a2c plugin: add Plugin.MainWithIO 2025-12-07 20:01:09 +01:00
Filippo Valsorda
582848919a plugin: add Plugin example 2025-12-07 20:01:09 +01:00
Filippo Valsorda
bca79c42d2 plugin: fix Plugin.Confirm again 2025-12-07 20:01:09 +01:00
Filippo Valsorda
cc39b3b4e6 plugin: fix Plugin.Confirm 2025-12-07 20:01:09 +01:00
Filippo Valsorda
35ab553841 plugin: add interactivity methods to framework 2025-12-07 20:01:09 +01:00
Filippo Valsorda
c57403eb6a plugin: expand grease 2025-12-07 20:01:09 +01:00
Filippo Valsorda
c16891fd5b plugin: document framework 2025-12-07 20:01:09 +01:00
Filippo Valsorda
449d722106 plugin: implement identities in framework
Updates #485
2025-12-07 20:01:09 +01:00
Filippo Valsorda
392510fd45 plugin: use framework in tests 2025-12-07 20:01:09 +01:00
Filippo Valsorda
58f911262e plugin: implement labels (recipient framework)
Updates #485
2025-12-07 20:01:09 +01:00
Filippo Valsorda
6ebddc7ee3 plugin: add plugin framework (recipient)
Updates #485
2025-12-07 20:01:09 +01:00
Filippo Valsorda
482cf6fc9b plugin: restrict characters in plugin names
Some checks failed
Build and upload binaries / Build binaries (push) Has been cancelled
Interoperability tests / Trigger (push) Has been cancelled
Go tests / Test (push) Has been cancelled
Go tests / Test (Go tip) (push) Has been cancelled
Build and upload binaries / Upload release binaries (push) Has been cancelled
Thanks to ⬡-49016 for reporting this issue.

Fixes GHSA-32gq-x56h-299c
2024-12-18 16:01:18 +01:00
Alexander Yastrebov
cda3988cc7
all: fix staticcheck warnings (#589)
Co-authored-by: Filippo Valsorda <github@bip.filippo.io>
2024-12-18 15:55:57 +01:00
Filippo Valsorda
294b0aa1e3 plugin: skip execution tests on Windows for now 2023-08-06 19:03:27 +02:00
Filippo Valsorda
f1f96c25e0 plugin: build tag EncodeX25519Recipient which uses crypto/ecdh 2023-08-06 18:36:38 +02:00
Filippo Valsorda
c89f0b932e age,plugin: add RecipientWithLabels 2023-08-05 21:34:47 +02:00
Filippo Valsorda
dd733c5c0f cmd/age: grease the client-controlled plugin phases 2023-08-05 21:34:14 +02:00
Filippo Valsorda
004b544d83 plugin: add EncodeX25519Recipient 2023-08-05 21:34:14 +02:00
Filippo Valsorda
02181d83e9 plugin: add identity and recipient encoding 2023-08-05 21:34:14 +02:00
Filippo Valsorda
6976c5fca5 plugin: expose package 2023-08-05 21:34:14 +02:00