Short changelog - for all the details look at the git log.
v2.2.1, 2024-08-23
- Fix
Makefile
to ensure the correct version string is baked into the binary (#29)
v2.2.0, 2024-08-23
- Do not update corrupt files unless
-fix
is passed (#28, behavoir change) - Linux: use 100ns resolution when comparing timestamps instead of 1ns to match SMB protocol restrictions (#21 commit)
- MacOS: use 1s resolution when comparing timestamps to match MacOS SMB client restrictions (#21)
v2.1.0, 2022-10-22
- Add
-dry-run
#22 - This version is called
v2.1.0
as opposed tov2.1
to conform to go.mod versioning rules (three-digit semver).
v2.0, 2020-11-15
- Rewrite cshatag in Go
- add MacOS support
- Add
-remove
flag - Add
-q
and-qq
flags - Accept multiple files per invocation to improve performance
- Work around problems on MacOS SMB mounts (#11)
v1.1, 2019-06-09
- Add test suite (
make test
) (commit) - Add Travis CI
- Drop useless trailing null byte from
user.shatag.sha256
v1.0, 2019-01-02
- Add
make format
target
2019-02-01
- Fix missing null termination in ts buffer that could lead to false positives (commit)
2017-05-04
- Respect
PREFIX
formake install
(commit)
2016-09-17
- Check for malloc returning NULL (commit)
2012-12-05
- C source code & man page published on Github (commit)