Commit graph

1419 commits

Author SHA1 Message Date
Jack Grigg
d7c727aef9
Merge pull request #554 from str4d/bugfix-0.11.1
plugin: restrict characters in plugin names
2024-12-19 04:46:19 +13:00
Jack Grigg
0780882307 Update changelog with GHSA for security vulnerability
Thanks to ⬡-49016 for reporting this issue.
2024-12-18 15:18:02 +00:00
Jack Grigg
a82a76a849 v0.11.1 2024-11-18 07:11:33 +00:00
Jack Grigg
383b6f52aa Replace the test NoCallbacks with the library version 2024-11-18 07:06:16 +00:00
Jack Grigg
741de973ee Merge branch 'bugfix-0.10.1' into bugfix-0.11.1 2024-11-18 07:04:30 +00:00
Jack Grigg
62f15b9d9d v0.10.1 2024-11-18 06:56:17 +00:00
Jack Grigg
e48bab7b3c Merge branch 'bugfix-0.9.3' into bugfix-0.10.1 2024-11-18 06:53:17 +00:00
Jack Grigg
2b501beff2 v0.9.3 2024-11-18 06:46:08 +00:00
Jack Grigg
bbe157839f Merge branch 'bugfix-0.8.2' into bugfix-0.9.3 2024-11-18 06:44:52 +00:00
Jack Grigg
8673d5687e v0.8.2 2024-11-18 06:42:27 +00:00
Jack Grigg
951ffb9ede Merge branch 'bugfix-0.7.2' into bugfix-0.8.2 2024-11-18 06:40:52 +00:00
Jack Grigg
f8d0ef7154 v0.7.2 2024-11-18 06:40:16 +00:00
Jack Grigg
f70d84618b Apply plugin name restriction to 0.7 changes
The existing code was already panicking, but this gives it a nicer error
message.
2024-11-18 06:40:16 +00:00
Jack Grigg
650081765f Merge branch 'bugfix-0.6.1' into bugfix-0.7.2 2024-11-18 05:30:01 +00:00
Jack Grigg
5501bb6220 v0.6.1 2024-11-18 05:24:53 +00:00
Jack Grigg
703152ecfa Restrict set of valid characters for plugin names
Previously, plugin names were allowed to be `1*VCHAR`, which permits
path separators and parent directory syntax. Under certain conditions,
this could cause `rage` to execute a different binary than intended when
launching a plugin.

Plugin names are now restricted to alphanumeric characters or +-._ which
covers all binary names generally observed in practice.
2024-11-18 04:58:13 +00:00
Jack Grigg
b6c8f06096 Add tests for invalid plugin name chars 2024-11-18 04:41:20 +00:00
Jack Grigg
17446612f8
Merge pull request #545 from str4d/release-0.11.0
Release 0.11.0
2024-11-03 10:50:41 +00:00
Jack Grigg
d35d442f91 v0.11.0 2024-11-03 10:42:17 +00:00
Jack Grigg
e3a5c5fe8c Update user handles in readmes 2024-11-03 10:41:37 +00:00
Jack Grigg
25e050362c fuzz: Fix targets 2024-11-03 10:41:22 +00:00
Jack Grigg
597f1aa05f
Merge pull request #544 from str4d/pre-release-changes
Pre-release changes
2024-11-03 09:30:56 +00:00
Jack Grigg
ae5a392925 Provide a better error on invalid filename or missing directory
Closes str4d/rage#530.
2024-11-03 08:22:43 +00:00
Jack Grigg
1d2b3bfa37 age: Merge error cases in cli_common::file_io 2024-11-03 08:04:59 +00:00
Jack Grigg
bca6916bac Update docs to permit multiple stanzas from recipients
Closes str4d/rage#524.
2024-11-03 07:30:16 +00:00
Jack Grigg
d0889c90af age: Document crate's calling contract of Identity::unwrap_stanza
Closes str4d/rage#509.
2024-11-03 07:04:20 +00:00
Jack Grigg
93fa28ad78 Migrate to secrecy 0.10 2024-11-03 05:38:51 +00:00
Jack Grigg
a59f0479d0 cargo update 2024-11-03 04:41:41 +00:00
Jack Grigg
baf277a749
Merge pull request #542 from str4d/plugin-old-client-fix
age-plugin: Fix no-label recipient plugins with old clients
2024-10-20 05:26:20 +01:00
Jack Grigg
e8f14448e4 Update cargo-vet 2024-10-20 04:17:31 +00:00
Jack Grigg
5bae3f1eae age-plugin: Fix no-label recipient plugins with old clients 2024-10-19 23:56:48 +00:00
Jack Grigg
bdec23fe8d
Merge pull request #532 from str4d/dependabot/github_actions/codecov/codecov-action-4.6.0
build(deps): bump codecov/codecov-action from 4.5.0 to 4.6.0
2024-10-07 04:31:42 +01:00
dependabot[bot]
a5661495f6
build(deps): bump codecov/codecov-action from 4.5.0 to 4.6.0
Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action) from 4.5.0 to 4.6.0.
- [Release notes](https://github.com/codecov/codecov-action/releases)
- [Changelog](https://github.com/codecov/codecov-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/codecov/codecov-action/compare/v4.5.0...v4.6.0)

---
updated-dependencies:
- dependency-name: codecov/codecov-action
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-10-02 03:14:33 +00:00
Jack Grigg
504d784931
Merge pull request #502 from str4d/dependabot/github_actions/codecov/codecov-action-4.5.0
build(deps): bump codecov/codecov-action from 4.4.1 to 4.5.0
2024-09-03 18:27:17 -07:00
Jack Grigg
deb59935c1
Merge pull request #527 from str4d/526-macports
rage: Add MacPorts package to installation list
2024-09-03 18:08:18 -07:00
Jack Grigg
5237281929 rage: Add MacPorts package to installation list
Closes str4d/rage#526.
2024-09-04 01:06:05 +00:00
dependabot[bot]
5955e489b7
build(deps): bump codecov/codecov-action from 4.4.1 to 4.5.0
Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action) from 4.4.1 to 4.5.0.
- [Release notes](https://github.com/codecov/codecov-action/releases)
- [Changelog](https://github.com/codecov/codecov-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/codecov/codecov-action/compare/v4.4.1...v4.5.0)

---
updated-dependencies:
- dependency-name: codecov/codecov-action
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-08-31 13:04:31 +00:00
Jack Grigg
53d018a9c2
Merge pull request #525 from str4d/333-streamlined-apis
age: Add streamlined APIs for encryption and decryption
2024-08-30 18:04:58 -07:00
Jack Grigg
195b86b6bc age: Add streamlined APIs for encryption and decryption
Closes str4d/rage#333.
2024-08-30 11:34:01 -04:00
Jack Grigg
9af479086b
Merge pull request #523 from str4d/recipients-by-ref
age: Take recipients by reference in `Encryptor::with_recipients`
2024-08-30 08:29:12 -07:00
Jack Grigg
9ab26bf360 age: Take recipients by reference in Encryptor::with_recipients
This aligns it with `Decryptor`, and means that recipients can be
used to encrypt multiple files without cloning.

Part of str4d/rage#353.
2024-08-30 10:40:34 -04:00
Jack Grigg
8b0b65e98a
Merge pull request #522 from str4d/release-workflow-0.11
Release workflow updates for 0.11.0
2024-08-28 09:22:54 -07:00
Jack Grigg
9343af9324 CI: Generate Artifact Attestations for release artifacts 2024-08-28 16:10:33 +00:00
Jack Grigg
05f996c919 CI: Add ubuntu-24.04 to release testing 2024-08-28 15:47:41 +00:00
Jack Grigg
e67f4016dc CI: Remove macos-11 from release testing
It was removed by GitHub in Q2 2024.
2024-08-28 15:45:59 +00:00
Jack Grigg
0cdde60315 CI: Build releases for arm64-darwin 2024-08-28 15:44:47 +00:00
Jack Grigg
917fc489f6 CI: Build x86_64-darwin release with macos-13 runner
`macos-latest` now points to `macos-14` which is an ARM64 chip.
2024-08-28 15:42:21 +00:00
Jack Grigg
c5f0d61400
Merge pull request #521 from str4d/374-pipe-input-with-passphrase
rage: Allow piping input when encrypting with passphrase on Unix
2024-08-28 07:27:29 -07:00
Jack Grigg
a709c93c92 rage: Allow piping input when encrypting with passphrase on Unix
Closes str4d/rage#374.
2024-08-28 14:17:03 +00:00
Jack Grigg
51760e34ba
Merge pull request #513 from BoostCookie/betterCompletions
Better completions
2024-08-28 05:44:15 -07:00