Skip to content

Commit a44bef1

Browse files
committed
Prepare for release v0.2.1
1 parent 9cc4965 commit a44bef1

File tree

6 files changed

+39
-14
lines changed

6 files changed

+39
-14
lines changed

README.md

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -23,15 +23,6 @@ Additionally, MUTN is available as a source package ("[mutn](https://aur.archlin
2323
After installing, please review the [usage guide](https://github.com/rwinkhart/MUTN/blob/main/wiki/usage.md).
2424

2525
# Roadmap
26-
#### Release v0.2.1
27-
- [x] libmutton v0.2.1
28-
- [x] Only run getSSHClient once to prevent being asked for keyfile password multiple times
29-
- [x] Ensure all config files and entry files are created with 0600 permissions
30-
- [x] Add fail-specific error codes
31-
- [x] Document in man page
32-
- [x] Split into separate repos
33-
1. libmutton: backend package (rename to core), sync package, libmuttonserver
34-
3. MUTN: cli package
3526
#### Release v0.3.0
3627
- [ ] Replace Glamour with a more minimal Markdown renderer (likely custom)
3728
#### Release v0.4.0

docs/man

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
.TH MUTN 1 "06 August 2024" "v0.2.0" "MUTN man page"
1+
.TH MUTN 1 "13 August 2024" "v0.2.1" "MUTN man page"
22

33
.SH NAME
44
\fBmutn\fR - Simple, self-hosted, SSH-synchronized password and note management based on libmutton. It is the successor to sshyp.

docs/release-notes-archive/2024.md

Lines changed: 35 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,38 @@
1-
**WARNING: AS MUTN AND LIBMUTTON HAVE NOT YET REACHED v1.0.0, [BREAKING CHANGES](https://github.com/rwinkhart/libmutton/blob/main/wiki/breaking.md) IN FUTURE UPDATES ARE PLANNED**
1+
**WARNING: AS LIBMUTTON HAS NOT YET REACHED v1.0.0, [BREAKING CHANGES](https://github.com/rwinkhart/libmutton/blob/main/wiki/breaking.md) IN FUTURE UPDATES ARE PLANNED**
2+
3+
**MUTN v0.2.1**
4+
Built with libmutton v0.2.1
5+
August 13, 2024
6+
7+
# The Tripe Transmission Update - Patch 1
8+
9+
This release marks the completion of splitting MUTN and [libmutton](https://github.com/rwinkhart/libmutton) into separate repositories. The server binary must now be downloaded from the [libmutton releases page](https://github.com/rwinkhart/libmutton/releases).
10+
11+
Please see the [installation guide](https://github.com/rwinkhart/MUTN/blob/main/wiki/install.md) for updated instructions.
12+
13+
## Breaking Changes
14+
- The server binary must also be updated to v0.2.1 (grab it [here](https://github.com/rwinkhart/libmutton/releases/tag/v0.2.1))
15+
16+
## Features
17+
- From libmutton v0.2.1:
18+
- MUTN will now remove the previous device ID from the server when creating a new one
19+
- Exit codes are now specific to the type of error encountered
20+
21+
## Fixes
22+
- From libmutton v0.2.1:
23+
- The user is no longer prompted for their ssh keyfile passphrase multiple times during synchronization
24+
- Config/entry files are now created with 0600 permissions
25+
- The TOTP copy message is no longer unnecessarily verbose
26+
- Function documentation is now properly formatted for display on pkg.go.dev
27+
28+
## Dependencies
29+
- Bumps (direct and indirect)
30+
- golang.org/x/sys: v0.23.0 => v0.24.0
31+
- New (direct)
32+
- github.com/rwinkhart/libmutton: v0.2.1
33+
- Was previously included in this repo
34+
35+
---
236

337
**MUTN v0.2.0**
438
August 06, 2024

src/cli/1globals.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ var (
1111
)
1212

1313
const (
14-
MUTNVersion = "0.2.B" // untagged releases feature a letter suffix corresponding to the eventual release version, e.g "0.2.A" -> "0.2.0", "0.2.B" -> "0.2.1"
14+
MUTNVersion = "0.2.1" // untagged releases feature a letter suffix corresponding to the eventual release version, e.g "0.2.A" -> "0.2.0", "0.2.B" -> "0.2.1"
1515

1616
AnsiBold = "\033[1m"
1717
ansiBlackOnWhite = "\033[38;5;0;48;5;15m"

wiki/install.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ For now, please manually install the binaries from the [latest release](https://
55

66
Additionally, MUTN is available as a source package ("[mutn](https://aur.archlinux.org/packages/mutn)") on the AUR.
77

8-
Please note that the server binary must be called "libmuttonserver" in order for clients to successfully reach it.
8+
Please note that the server binary (available in [libmutton releases](https://github.com/rwinkhart/libmutton/releases)) must be called "libmuttonserver" in order for clients to successfully reach it.
99

1010
After placing the binaries in your $PATH, it is highly recommended to also download and correctly place/source the relevant [shell completions scripts](https://github.com/rwinkhart/MUTN/blob/main/wiki/completions.md).
1111

wiki/usage.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ libmutton operates on a client-server model, and thus sync support requires you
88

99
For security reasons, libmutton deliberately does not support password-based SSH authentication; you must use key-based authentication to connect to your server (password-protected keys are also supported). You are responsible for setting up SSH connectivity on your own.
1010

11-
The libmutton server software is shipped as its own dedicated binary and must be installed on the server and configured with `libmuttonserver init`. The server binary _**MUST**_ be in your $PATH and _**MUST**_ be named "libmuttonserver" for clients to successfully reach it.
11+
The libmutton server software is shipped as its own dedicated binary (in [libmutton releases](https://github.com/rwinkhart/libmutton/releases)) and must be installed on the server and configured with `libmuttonserver init`. The server binary _**MUST**_ be in your $PATH and _**MUST**_ be named "libmuttonserver" for clients to successfully reach it.
1212

1313
Once this has been done, you may proceed with the client setup:
1414
1. Install MUTN

0 commit comments

Comments
 (0)