Skip to content

Releases: stephenh/mirror

v1.3.11

28 Jan 23:47
5216fdc
Compare
Choose a tag to compare
Bump grpc dependencies to resolve iisues with mac/centos. (#68)

Admittedly I didn't do much digging but with a simple MacOS Big Sur /
Centos environment, grpc ran into issues with netty...

IllegalArgumentException: decode only works with an entire header block!
which can be found here:
https://netty.io/4.1/xref/io/netty/handler/codec/http2/HpackDecoder.html#456.

Bumping grpc to latest resolves it.

Co-authored-by: Ian V Koeppe <ikoeppe@linkedin.com>

v1.3.10-1-g1742452

10 Oct 03:20
ae5ebd4
Compare
Choose a tag to compare
Added functionality to be able to define the log file name, and the l…

…og file path. Errors will be thrown if the directory does not exist, is not writable, or is not a logical directory. (#66)

Co-authored-by: Barry Chapman <barry@ghosttown-llc.com>

v1.3.9

28 Jun 13:59
Compare
Choose a tag to compare
Increase the deadline to 10 minutes for large syncs.

v1.3.7-dirty

06 Jan 01:33
Compare
Choose a tag to compare
Need to set empty string instead of null.

v1.3.7-1-g5971615

06 Jan 01:34
Compare
Choose a tag to compare
Need to set empty string instead of null.

v1.3.6

05 Jan 21:37
Compare
Choose a tag to compare
Automate uploading of github releases.

v1.3.5-1-g74adbbc-dirty

05 Jan 21:35
Compare
Choose a tag to compare
Better handling of directory mod times.

Mirror is fundamentally based on mod times, i.e. latest mod time wins.

This works great for files, but directories are a bit different, because
any new/changed file in a directory, updates the directory's own mod
time to an OS-generated value.

In general we don't want to bother with keeping these in-sync across
local/remote, so now we explicitly ignore this case.

Deletions also don't work well with mod times, b/c a deletion doesn't
really have a time in the file system anymore; previously we added the
old mod time + 1 second immediately when the delete happened, but this
could result in an ignored write, hwen our "now + 1 second" hueristic
was artificially ahead of an actual now + < 1 second write on the
just-deleted file.

We still need to fudge with mod times on "deleted then restored via
mv" files, to ensure their still-in-the-past-b/c-it-was-restored mod
time "wins" over the deletion mark, so we recognize when that is
happening and bump the restored file's mod time ahead by 1 second.

1.3.4

05 Jan 04:18
Compare
Choose a tag to compare

Fixes a bug where deleted-then-recreated directories were not synced.

1.3.3

06 Sep 23:27
Compare
Choose a tag to compare

Bump various dependencies.