Short changelog - for all the details look at the git log.
v2.2.1, 2024-08-23
- Fix
Makefileto ensure the correct version string is baked into the binary (#29)
v2.2.0, 2024-08-23
- Do not update corrupt files unless
-fixis 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.0as opposed tov2.1to conform to go.mod versioning rules (three-digit semver).
v2.0, 2020-11-15
- Rewrite cshatag in Go
- add MacOS support
- Add
-removeflag - Add
-qand-qqflags - 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 formattarget
2019-02-01
- Fix missing null termination in ts buffer that could lead to false positives (commit)
2017-05-04
- Respect
PREFIXformake install(commit)
2016-09-17
- Check for malloc returning NULL (commit)
2012-12-05
- C source code & man page published on Github (commit)