mirror of
https://github.com/rwinkhart/libmutton.git
synced 2026-08-28 12:56:31 -04:00
67 lines
2.8 KiB
Markdown
67 lines
2.8 KiB
Markdown
**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
|
|
- (91fdeb53d5b58fe0a554ef29c1384a50b1a9ec33) 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
|
|
- (1fb283484469192fc7c954f14d6f2be5234d7c6b) 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
|
|
- (de508d17f2b8bebfe895df8c81a87aa058bb5313) 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
|
|
- (a1c9827c04bcf7da2baf59081885d0bf7d1c0ebc) The sync separator constants (FSSpace, FSPath, FSMisc) have been moved to the core package
|
|
|
|
## Features
|
|
- (7d51d12b5518f29e5e6ae7615e546f0df6dee941) (be46b0d6b29a16f1a5dd9ae08a63069ac7626a12) Clients can now request the server to replace their old device ID when changing to a new one
|
|
- (ed9c4e91ff67a27b9851a43bf9bed5fa404249b0) (4c54349b3929d7cc89e9fa051b89eaa6f4aeb6f0) Exit codes are now specific to the type of error encountered
|
|
- (bb1ecc5bae8a004d1ae25705492be7d588aa5f7b) (cbf91397137c79a7e9483924a39ddecfab4817cc) More potential errors have been handled
|
|
|
|
## Fixes
|
|
- (9f433374373297709f7aa3b28e0204b46f67cd82) (e861b2b6f3e110ce7703b5c50d23b23787f22450) The SSH client is now only created once during RunJob (prevents multiple password prompts with protected keyfiles)
|
|
- (88b7a6be6d915aeee1b3e4ba52248a428e41bc3c) Config/entry files are now created with 0600 permissions
|
|
- (d67114b9ba6bd7a5888b843f25673bf80550bd54) The TOTP copy message is no longer unnecessarily verbose
|
|
- (06b9527a3373d8a677f93bccea447d45ea794c6a) 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
|