Tarsnap is an online encrypted backup service. It presents a tar-like
command-line interface, but stores data online rather than locally;
using ideas taken from the author's FreeBSD Update and Portsnap
utilities, it maximizes performance by recognizing duplicate data and
only storing it once, and cryptographically encrypts and signs archives
using locally-held keys in order to guarantee that nobody without access
to the key file (including the author) can read or modify archives.
If you have never used tarsnap before, you will need to create an account
with the tarsnap service and deposit money into the account before you
can start using tarsnap; see
https://www.tarsnap.com/gettingstarted.html
for details.
Once you have a tarsnap account you will need to create a key file using
the tarsnap-keygen utility before you start storing archives; this key
file MUST BE KEPT IN A SAFE LOCATION since you will not be able to read
your backups without it.
sysutils/tarsnap: Update to 1.0.41
This release adds mitigations for a chosen-plaintext attack on the
chunking algorithm.
Sponsored by: Tarsnap Backup Inc.
Remove WWW entries moved into port Makefiles
Commit b7f05445c00f has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.
This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.
Approved by: portmgr (tcberner)
Add WWW entries to port Makefiles
It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.
Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.
There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.
(Only the first 15 lines of the commit message are shown above )
sysutils/tarsnap: Enable zsh completion
Now that the tarsnap zsh completion file has been removed from the
shels/zsh-completions port, enable it in the tarsnap port.
sysutils/tarsnap: Update to 1.0.40
While I'm here, enable bash completion scripts.
Tarsnap also ships with zsh completion scripts, but they're turned
off in order to avoid conflicting with shells/zsh-completion, which
also has a tarsnap zsh completion script.
Update sysutils/tarsnap to 1.0.39. This fixes four crashes, including an
assertion failure after successfully creating an archive containing a file
which was (allegedly) last modified prior to January 1, 1970.
Upgrading is recommended, as (despite their implausibility) it seems that
a large number of people have files with such modification times.
Update tarsnap to 1.0.36.
This removes the SSE2 option since tarsnap now detects that cpu feature
at run-time.
Security: Fixes a denial of service and a maybe-exploitable overflow.
LEGAL: fix multiple ports
Rename lang/dmd -> lang/dmd1 (cy)
Merge legal text for net/vmware-vsphere-cli (zi)
Fix sysutils/tarsnap to have text in LEGAL (cperciva)
games/linux-savage restricted reason (acm)
text edit for archivers/rar (gabor)
copy from port to LEGAL for lang/ifc (maho)
copy from LEGAL to port for science/gamess (maho)
add LEGAL_PACKAGE to lang/dmd1 (cy)
This brings the total number of ports with issues to below 100
Approved by: portmgr (implicit)
- Relax RESTRICTED setting to only avoid that people
accidentally commit patches to this port. Redistribution
in _UNMODIFIED_ form as binary and source is allowed.
PR: misc/185441
Submitted by: myself
Approved by: Colin Percival <cperciva@tarsnap.com> (maintainer)
Update to 1.0.35. This fixes a bug introduced in version 1.0.34 which
could cause tarsnap to crash when unable to connect to the Tarsnap server.
Bug found by: tdb
- trim historical header
- convert USE_GMAKE to USES framework
- convert old-style options and drop inclusion of bsd.port.options.mk
PR: 180546
Approved by: cperciva@ (maintainer)
Remove more tags from pkg-descr files fo the form:
- Name
em@i.l
or variations thereof. While I'm here also fix some whitespace and other
formatting errors, including moving WWW: to the last line in the file.
- Switch to an http vs https download. The fbsd port verifies
checksums for you thus removing the original reason for using https.
- This also removes the need for wget vs fetch.
- This fixes the file:///distcache//tarsnap-autoconf-1.0.27.tgz: Unsupported
scheme `file'.
error
Submitted by: cperciva (maintainer)
Fetch using wget instead of fetch in order to work around a bug in how
libfetch(3) handles SSL connections. Once libfetch is fixed I'll change
this to an .if ${OSVERSION} check.