filesystems/zrepl-dsh2dsh: Update 1.4.2 => 1.4.3 Upstream now requires Go 1.27+. Changelog: https://github.com/dsh2dsh/zrepl/releases/tag/v1.4.3 PR: 299866 Approved by: osa, vvd (Mentors, implicit)b556f2fbe9
Port details
filesystems/zrepl-dsh2dsh 1.4.3
ZFS dataset replication tool (fork with more features)
Port info
- Maintainer
- dsh@bamus.cz
- Packages
- latest: 1.4.3
- Upstream
- up to date
- Last update
- to 1.4.3 · b556f2fbe9
- Quarterly
- 2026Q4: 1.4.2_5 · last MFH 60647eff54
- Formerly
- sysutils/zrepl-dsh2dsh until 2024-11-06
- WWW
- https://github.com/dsh2dsh/zrepl/
- Links
- cgit · VuXML · Report wrong data
Install
- Package
# pkg install zrepl-dsh2dshinstalls 1.4.3 fromlatest; fromquarterly(2026Q4) 1.4.2_5- Port
# cd /usr/ports/filesystems/zrepl-dsh2dsh && make install clean# make -C /usr/ports/filesystems/zrepl-dsh2dsh config # change options first
- Size
- 5.8 MiB download · 19 MiB installed
- Depends on
- nothing
- License
- MIT
- Options
- 1 of 1 on in the package: EXAMPLES
- pkg-message
Shown after installing
SETUP BEFORE FIRST USE: - Create the log file /var/log/zrepl.log: # service newsyslog restart - Modify the /usr/local/etc/zrepl/zrepl.yml configuration file - Create ZFS datasets like: # zfs create -o mountpoint=none -o readonly=on zdisk/zrepl # zfs create zdisk/zrepl/localhost - Enable the zrepl daemon to start automatically at boot: # sysrc zrepl_enable="YES" - Start the zrepl daemon: # service zrepl start Documentation: https://github.com/dsh2dsh/zrepl?tab=readme-ov-file#changes-from-upstream https://zrepl.github.io/ Changelog: https://zrepl.github.io/master/changelog.html DANGER - SNAPSHOT PRUNING REQUIRES EXPLICIT KEEP RULES: For any ZFS snapshot that you want to keep, at least one rule must match. This also applies to snapshots taken by means other than zrepl (e.g. snapshots taken manually or via boot environment tools). For monitoring zrepl daemon health and snapshots add this line to /etc/periodic.conf: daily_zrepl_enable="YES" In order to automatically warn the operator of impending certificate expiration, add this line to /etc/periodic.conf: weekly_zrepl_enable="YES" More config details in the zrepl periodic script: /usr/local/etc/periodic/weekly/500.zreplShown after upgrading
Upgrading from before 0.9.0 need to modify configuration file: /usr/local/etc/zrepl/zrepl.yml Please read more about this change here: https://github.com/dsh2dsh/zrepl?tab=readme-ov-file#breaking-changes
Packages by version and architecture
latest
| FreeBSD version | amd64 | aarch64 | i386 |
|---|---|---|---|
| FreeBSD 16 | 1.4.3 | 1.4.2_4 | – |
| FreeBSD 15 | 1.4.3 | 1.4.2_4 | – |
| FreeBSD 14 | 1.4.2_5 | 1.4.2_4 | 1.4.2_5 |
quarterly (2026Q4)
| FreeBSD version | amd64 | aarch64 | i386 |
|---|---|---|---|
| FreeBSD 15 | 1.4.2_5 | 1.4.2_4 | – |
| FreeBSD 14 | 1.4.2_5 | 1.4.2_4 | 1.4.2_5 |
version as in the ports tree (latest) or the most common one (quarterly) · different version · ✗ not built · – no packages for this platform. Package sets that have not been rebuilt for 60 days are left out.
Unaddressed and VuXML only (0)
No unaddressed CVE and nothing reported by
pkg audit for the packaged version 1.4.3.Fixed (0)
No VuXML entries for this package.
Problem reports (0) · open in Bugzilla, most recently changed first
None.
Commits (48)
various: Bump Go ports for Go 1.26.10 / 1.27.3d81b7ba3c3
various: Bump Go ports031fc6bfbf
various: Drop Go 1.26+ version pin This is a nop since 1.26 is the oldest supported version.2c73fa4d6e
many: Bump go ports for 1.26.8 and 1.27.1dd0905142a
various: Bump go ports for go-1.25.14 / 1.26.74867821cd6
various: Bump go ports for go-1.25.13 / 1.26.66d39dcf04e
filesystems/zrepl-dsh2dsh: Update 1.4.0 => 1.4.2 Changelogs: https://github.com/dsh2dsh/zrepl/releases/tag/v1.4.1 https://github.com/dsh2dsh/zrepl/releases/tag/v1.4.2 PR: 297028 Sponsored by: UNIS Labs66d539390c
filesystems/zrepl-dsh2dsh: Update 1.3.0 => 1.4.0 Changelog: https://github.com/dsh2dsh/zrepl/releases/tag/v1.4.0 PR: 296646 Sponsored by: UNIS Labs792c5d75da
various: Bump go ports for go-1.25.12 / 1.26.54ea3547132
filesystems/zrepl-dsh2dsh: Update 1.2.1 => 1.3.0 Changelog: https://github.com/dsh2dsh/zrepl/releases/tag/v1.3.0 PR: 295964 Sponsored by: UNIS Labsc54e877891
various: Bump go ports for go-1.25.11 / go-1.26.4dd8dc2a59d
various: Bump ports for Go 1.26.35f9824aeed
various: Bump go ports for go-1.25.9 / 1.26.27507e72a84
filesystems/zrepl-dsh2dsh: Update to 1.2.1 changelog: https://github.com/dsh2dsh/zrepl/releases/tag/v1.2.1 PR: 293938a4c01e9704
various: Bump ports for Go 1.26.15cf3f384ca
filesystems/zrepl-dsh2dsh: Update 1.1.0 => 1.2.0 Changelog: https://github.com/dsh2dsh/zrepl/releases/tag/v1.2.0 PR: 2932119d7fda0203
various: Bump Go ports for 1.25.75a5747a5a0
various: Bump Go ports for 1.25.69f4bc8d0b7
many: Unpin Go ports * Ports that were pinned to a deprecated version of Go (1.23 or older) have been unpinned. * Ports that were pinned to a still-supported version of Go (1.24 or newer) have been converted to requesting that as their minimum Go version. * Ports that had been forcibly deprecated for pinning an expired Go version have been undeprecated.75d873b56a
various: Bump Go ports for 1.25.5ec872485e4
filesystems/zrepl-dsh2dsh: Update to 1.1.0 Changelog: https://github.com/dsh2dsh/zrepl/releases/tag/v1.1.0 PR: 291268fcbef8faef
various: Bump Go ports for 1.25.4d761fa722b
various: Bump go ports for go-1.25.3d571ec94a3
many: Bump dependent ports after go125 update5e46ba703e
filesystems/zrepl-dsh2dsh: Update 0.9.11 => 1.0.0 Changelog: https://github.com/dsh2dsh/zrepl/releases/tag/v1.0.0 Improve port: - Add WWW. - Fix warnings from portclippy. - Switch to go 1.25 - upstream require it. PR: 289473 Co-authored-by: Vladimir Druzenko <vvd@FreeBSD.org>be65514b62
many: Bump go ports for go-1.24.731a5a229a7
go ports: Bump for 1.24.653610681ea
filesystems/zrepl-dsh2dsh: Update to 0.9.11 changelog: https://github.com/dsh2dsh/zrepl/releases/tag/v0.9.11 PR: 2883898be5113af0
filesystems/zrepl-dsh2dsh: Update to 0.9.10 Changelog: https://github.com/dsh2dsh/zrepl/releases/tag/v0.9.10 PR: 285375 Approved by: dsh@bamus.cz (maintainer)e0a12575ba
go: Bump ports for go124 updatea4e30d4f4f
Bump all go ports for yesterday's releasesd0642a6176
all: Bump after lang/go123 update PR: 284681f9fbe03c69
filesystems/zrepl-dsh2dsh: update to 0.9.6 https://github.com/dsh2dsh/zrepl/releases/tag/v0.9.5 https://github.com/dsh2dsh/zrepl/releases/tag/v0.9.6 PR: 28465860c0a37ad5
filesystems/zrepl-dsh2dsh: update to 0.9.4 changelog: https://github.com/dsh2dsh/zrepl/releases/tag/v0.9.4 PR: 2842433970e20f99
all: Bump after lang/go123 update MFH: 2025Q1ca07a602a8
filesystems/zrepl-dsh2dsh: update to 0.9.3 Changelog: https://github.com/dsh2dsh/zrepl/releases/tag/v0.9.3 PR: 2558573679846e4b
filesystems/zrepl-dsh2dsh: update to 0.9.2 Important fix: * Fix broken initial replication Changelog: https://github.com/dsh2dsh/zrepl/releases/tag/v0.9.2 PR: 28293391e890e9af
filesystems/zrepl-dsh2dsh: update to 0.9.1 Upgrading needs to modify configuration file: /usr/local/etc/zrepl/zrepl.yml Please read more about this change here: https://github.com/dsh2dsh/zrepl?tab=readme-ov-file#breaking-changes Changelogs: https://github.com/dsh2dsh/zrepl/releases/tag/v0.8.10 https://github.com/dsh2dsh/zrepl/releases/tag/v0.9.0 https://github.com/dsh2dsh/zrepl/releases/tag/v0.9.1 PR: 28278403e8423f08
all: Bump after lang/go123 update9ac7419a49
filesystems/zrepl*: unbreak fetch after move to filesystems Go ports encode the ports category in their DISTDIR_SUBDIR. Regenerate distinfo following a move of the ports. Checksums remain the same. Reported by: olgeni Approved by: portmgr (infrastructure blanket) Pull Request: https://github.com/freebsd/freebsd-ports/pull/302 PR: 281988 Fixes: 6e2da9672f79f44048d597f0f61e4646cdeade9d43862c0fcf
filesystems: add new category for file systems and related utilities The filesystems category houses file systems and file system utilities. It is added mainly to turn the sysutils/fusefs-* pseudo-category into a proper one, but is also useful for the sundry of other file systems related ports found in the tree. Ports that seem like they belong there are moved to the new category. Two ports, sysutils/fusefs-funionfs and sysutils/fusefs-fusepak are not moved as they currently don't fetch and don't have TIMESTAMP set in their distinfo, but that is required to be able to push a rename of the port by the pre-receive hook. Approved by: portmgr (rene) Reviewed by: mat Pull Request: https://github.com/freebsd/freebsd-ports/pull/302 PR: 2819886e2da9672f
sysutils/zrepl-dsh2dsh: update to 0.8.9 Changelogs: - https://github.com/dsh2dsh/zrepl/releases/tag/v0.8.6 - https://github.com/dsh2dsh/zrepl/releases/tag/v0.8.7 - https://github.com/dsh2dsh/zrepl/releases/tag/v0.8.8 - https://github.com/dsh2dsh/zrepl/releases/tag/v0.8.9 A list of important fixes: Use local sinks directly, instead of local grpc Fix panic in initial replication Fix capturing of stderr Fix using of filesystems with shell patterns for exclusion PR: 282246b5cb503828
sysutils/zrepl-dsh2dsh: update to 0.8.5
Changelog: https://github.com/dsh2dsh/zrepl/releases/tag/v0.8.5
New configuration for control and prometheus services. Example:
listen:
# control socket for zrepl client, like `zrepl signal` or `zrepl status`.
- unix: "/var/run/zrepl/control"
# unix_mode: 0o660 # write perm for group
control: true
# Export Prometheus metrics on http://127.0.0.1:8000/metrics
- addr: "127.0.0.1:8000"
# tls_cert: "/usr/local/etc/zrepl/cert.pem"
# tls_key: "/usr/local/etc/zrepl/key.pem"
metrics: true
One of `addr` or `unix` is required or both of them can be configured. One of
`control` or `metrics` is required or both of them can be configured too.
Everything else is optional. For backward compatibility old style configuration
works too.
PR: 2820540e71889470sysutils/zrepl-dsh2dsh: update to 0.8.4 Changelog: https://github.com/dsh2dsh/zrepl/releases/tag/v0.8.4 Add periodic daily script. PR: 28179764037c225e
various: Bump PORTREVISION after go123 update09a0787648
sysutils/zrepl-dsh2dsh: update to 0.8.3 Changelog: https://github.com/dsh2dsh/zrepl/releases/tag/v0.8.3 PR: 281591 Event: EuroBSDcon 2024664fa9b2fe
sysutils/zrepl-dsh2dsh: ZFS dataset replication tool (fork with more features) Cross-platform ZFS replication tool written in Go that supports feature detection, bookmarks, and other new features. This is a fork with more features like * support of shell patterns for datasets definitions * new log formatters * ability to log into a file * ability to configure command piplines between `zfs send` and `zfs recv` * Icinga/Nagios checks * fast skip "keep all" pruning * snapshots can be named using local time in timestamps * configurable RPC timeout * configurable path to zfs binary * faster replication and so on. WWW: https://github.com/dsh2dsh/zrepl PR: 251576833afe4f6f