mirror of
https://github.com/rwinkhart/libmutton.git
synced 2026-08-28 04:46:42 -04:00
2.8 KiB
2.8 KiB
libmutton v0.2.4 December 13, 2024
IMPORTANT
- This release includes a dependency bump to address a high-severity CVE (CVE-2024-45337) - Please update as soon as possible!
Changes
- (
91fdeb53d5) The MIME type of data copied to the clipboard on UNIX-like systems (X11 and Wayland) is now statically set to "text/plain" to avoid potential issues with type inference
Dependencies
- Bumps (direct and indirect)
- Go: v1.23.2 => v1.23.4
- github.com/pkg/sftp: v1.13.6 => v1.13.7
- golang.org/x/crypto: v0.28.0 => v0.31.0
- Addresses CVE-2024-45337
- golang.org/x/sys: v0.26.0 => v0.28.0
- golang.org/x/term: v0.25.0 => v0.27.0
libmutton v0.2.3 October 19, 2024
Fixes
- (
1fb2834844) Fixed renaming/moving an entry/folder to an invalid path still having clients request the operation on the server
Dependencies
- Bumps (direct and indirect)
- Go: v1.22.6 => v1.23.2
- golang.org/x/crypto: v0.26.0 => v0.28.0
- golang.org/x/sys: v0.24.0 => v0.26.0
- golang.org/x/term: v0.23.0 => v0.25.0
libmutton v0.2.2 August 20, 2024
Fixes
- (
de508d17f2) Fixed a regression from v0.2.1 where edited entries are improperly synced if their line count is reduced
libmutton v0.2.1 August 13, 2024
Breaking Changes
- libmutton has been separated into its own repository and the "backend" package has been renamed to "core"
- Clients now must pass the return value of core.DirInit (oldDeviceID) to sync.DeviceIDGen
- This is for the new device ID replacement feature
- (
a1c9827c04) The sync separator constants (FSSpace, FSPath, FSMisc) have been moved to the core package
Features
- (
7d51d12b55) (be46b0d6b2) Clients can now request the server to replace their old device ID when changing to a new one - (
ed9c4e91ff) (4c54349b39) Exit codes are now specific to the type of error encountered- (
bb1ecc5bae) (cbf9139713) More potential errors have been handled
- (
Fixes
- (
9f43337437) (e861b2b6f3) The SSH client is now only created once during RunJob (prevents multiple password prompts with protected keyfiles) - (
88b7a6be6d) Config/entry files are now created with 0600 permissions - (
d67114b9ba) The TOTP copy message is no longer unnecessarily verbose - (
06b9527a33) Function documentation is now properly formatted for display on pkg.go.dev
Dependencies
- Bumps (direct and indirect)
- golang.org/x/sys: v0.23.0 => v0.24.0