pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/filesystems/tahoe-lafs tahoe-lafs: Update to 1.13.0
details: https://anonhg.NetBSD.org/pkgsrc/rev/dec1f18535ce
branches: trunk
changeset: 448948:dec1f18535ce
user: gdt <gdt%pkgsrc.org@localhost>
date: Thu Mar 18 17:32:25 2021 +0000
description:
tahoe-lafs: Update to 1.13.0
Release 1.13.0 (05-August-2018)
'''''''''''''''''''''''''''''''
New Features
------------
The ``tahoe list-aliases`` command gained the ``--readonly-uri``
option in `PR400`_, which lists read-only capabilities (the default
shows read/write capabilities if available). This command also gained
a ``--json`` option in `PR452`_, providing machine-readable output.
A new command ``tahoe status`` is added, showing some statistics and
currently active operations (similar to the ``/status`` page in the
Web UI). See also `PR502`_.
Immutable uploads now use the "servers of happiness" algorithm for
uploading shares. This means better placement of shares on available
servers. See `PR416`_.
To join a new client to a grid, the command ``tahoe invite`` was
added. This uses `magic wormhole`_ to connect two computers and
exchange the required information to start the client. The "client
side" of this command is the also new option ``tahoe
create-client --join=``. Together, this provides a way to provision a
new client without having to securely transmit the fURL and other
details. `PR418`_
``tahoe backup`` now reports progress. `PR474`_
The ``tub.port=`` option can now accept ``listen:i2p`` or
``listen:tor`` options to use popular anonymity networks with storage
servers. See `PR437`_
The place where storage servers put shares (the "storage path") is now
configurable (`PR472`_).
A PyInstaller-based build is now available (`PR421`_). A "Docker
compose" setup for development purposes is now available (`PR445`_).
There is now a recommended workflow for Zcash-based donations to support
storage server operators (`PR506`_).
Web UI Changes
--------------
We set the "Referrer-Policy: no-referrer" header on all requests. The
Welcome page now understands the JSON option (`PR430`_) and OPTIONS
requests are handled (`PR447`_).
Magic Folder Changes
--------------------
Multiple magic-folders in a single Tahoe client are now
supported. Bugs with ``.backup`` files have been fixed, meaning
spurious ``.backup`` files will be produced less often (`PR448`_,
`PR475`_). Handling of default umask on new magic-folder files is
fixed in `PR458`_. The user mtime value is now correctly preserved
(`PR457`_).
A bug in ``tahoe magic-folder status`` causing active operations to
sometimes not show up is fixed (`PR461`_). If a directory is missing,
it is created (`PR492`_).
diffstat:
filesystems/tahoe-lafs/Makefile | 12 ++++----
filesystems/tahoe-lafs/PLIST | 53 +++++++++++++++++++++++++++++++++++-----
filesystems/tahoe-lafs/distinfo | 10 +++---
3 files changed, 57 insertions(+), 18 deletions(-)
diffs (175 lines):
diff -r a688d2a662a5 -r dec1f18535ce filesystems/tahoe-lafs/Makefile
--- a/filesystems/tahoe-lafs/Makefile Thu Mar 18 16:44:01 2021 +0000
+++ b/filesystems/tahoe-lafs/Makefile Thu Mar 18 17:32:25 2021 +0000
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.42 2020/12/04 20:45:18 nia Exp $
+# $NetBSD: Makefile,v 1.43 2021/03/18 17:32:25 gdt Exp $
-DISTNAME= tahoe-lafs-1.12.1
-PKGREVISION= 2
+DISTNAME= tahoe-lafs-1.13.0
CATEGORIES= filesystems
MASTER_SITES= https://tahoe-lafs.org/source/tahoe-lafs/tarballs/
EXTRACT_SUFX= .tar.bz2
@@ -33,7 +32,7 @@
DEPENDS+= ${PYPKGPREFIX}-asn1>=0.1.8:../../security/py-asn1
DEPENDS+= ${PYPKGPREFIX}-asn1-modules>=0.0.5:../../security/py-asn1-modules
DEPENDS+= ${PYPKGPREFIX}-characteristic>=14.0.0:../../devel/py-characteristic
-DEPENDS+= ${PYPKGPREFIX}-crypto-[0-9]*:../../security/py-crypto
+DEPENDS+= ${PYPKGPREFIX}-cryptodome-[0-9]*:../../security/py-cryptodome
DEPENDS+= ${PYPKGPREFIX}-cryptopp>=0.6.0:../../security/py-cryptopp
DEPENDS+= ${PYPKGPREFIX}-OpenSSL>=0.14:../../security/py-OpenSSL
DEPENDS+= ${PYPKGPREFIX}-nevow>=0.11.1:../../www/py-nevow
@@ -65,8 +64,9 @@
PKG_USERS= tahoes:tahoes
PKG_GECOS.tahoes= tahoe server
-do-test:
- cd ${WRKSRC} && py.test-2.7
+# now tox
+#do-test:
+# cd ${WRKSRC} && py.test-2.7
.include "../../lang/python/application.mk"
.include "../../lang/python/egg.mk"
diff -r a688d2a662a5 -r dec1f18535ce filesystems/tahoe-lafs/PLIST
--- a/filesystems/tahoe-lafs/PLIST Thu Mar 18 16:44:01 2021 +0000
+++ b/filesystems/tahoe-lafs/PLIST Thu Mar 18 17:32:25 2021 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.9 2017/01/28 09:09:50 riastradh Exp $
+@comment $NetBSD: PLIST,v 1.10 2021/03/18 17:32:25 gdt Exp $
bin/tahoe
${PYSITELIB}/allmydata/__init__.py
${PYSITELIB}/allmydata/__init__.pyc
@@ -90,6 +90,9 @@
${PYSITELIB}/allmydata/immutable/filenode.py
${PYSITELIB}/allmydata/immutable/filenode.pyc
${PYSITELIB}/allmydata/immutable/filenode.pyo
+${PYSITELIB}/allmydata/immutable/happiness_upload.py
+${PYSITELIB}/allmydata/immutable/happiness_upload.pyc
+${PYSITELIB}/allmydata/immutable/happiness_upload.pyo
${PYSITELIB}/allmydata/immutable/layout.py
${PYSITELIB}/allmydata/immutable/layout.pyc
${PYSITELIB}/allmydata/immutable/layout.pyo
@@ -201,9 +204,6 @@
${PYSITELIB}/allmydata/scripts/slow_operation.py
${PYSITELIB}/allmydata/scripts/slow_operation.pyc
${PYSITELIB}/allmydata/scripts/slow_operation.pyo
-${PYSITELIB}/allmydata/scripts/startstop_node.py
-${PYSITELIB}/allmydata/scripts/startstop_node.pyc
-${PYSITELIB}/allmydata/scripts/startstop_node.pyo
${PYSITELIB}/allmydata/scripts/stats_gatherer.py
${PYSITELIB}/allmydata/scripts/stats_gatherer.pyc
${PYSITELIB}/allmydata/scripts/stats_gatherer.pyo
@@ -219,9 +219,15 @@
${PYSITELIB}/allmydata/scripts/tahoe_cp.py
${PYSITELIB}/allmydata/scripts/tahoe_cp.pyc
${PYSITELIB}/allmydata/scripts/tahoe_cp.pyo
+${PYSITELIB}/allmydata/scripts/tahoe_daemonize.py
+${PYSITELIB}/allmydata/scripts/tahoe_daemonize.pyc
+${PYSITELIB}/allmydata/scripts/tahoe_daemonize.pyo
${PYSITELIB}/allmydata/scripts/tahoe_get.py
${PYSITELIB}/allmydata/scripts/tahoe_get.pyc
${PYSITELIB}/allmydata/scripts/tahoe_get.pyo
+${PYSITELIB}/allmydata/scripts/tahoe_invite.py
+${PYSITELIB}/allmydata/scripts/tahoe_invite.pyc
+${PYSITELIB}/allmydata/scripts/tahoe_invite.pyo
${PYSITELIB}/allmydata/scripts/tahoe_ls.py
${PYSITELIB}/allmydata/scripts/tahoe_ls.pyc
${PYSITELIB}/allmydata/scripts/tahoe_ls.pyo
@@ -237,6 +243,21 @@
${PYSITELIB}/allmydata/scripts/tahoe_put.py
${PYSITELIB}/allmydata/scripts/tahoe_put.pyc
${PYSITELIB}/allmydata/scripts/tahoe_put.pyo
+${PYSITELIB}/allmydata/scripts/tahoe_restart.py
+${PYSITELIB}/allmydata/scripts/tahoe_restart.pyc
+${PYSITELIB}/allmydata/scripts/tahoe_restart.pyo
+${PYSITELIB}/allmydata/scripts/tahoe_run.py
+${PYSITELIB}/allmydata/scripts/tahoe_run.pyc
+${PYSITELIB}/allmydata/scripts/tahoe_run.pyo
+${PYSITELIB}/allmydata/scripts/tahoe_start.py
+${PYSITELIB}/allmydata/scripts/tahoe_start.pyc
+${PYSITELIB}/allmydata/scripts/tahoe_start.pyo
+${PYSITELIB}/allmydata/scripts/tahoe_status.py
+${PYSITELIB}/allmydata/scripts/tahoe_status.pyc
+${PYSITELIB}/allmydata/scripts/tahoe_status.pyo
+${PYSITELIB}/allmydata/scripts/tahoe_stop.py
+${PYSITELIB}/allmydata/scripts/tahoe_stop.pyc
+${PYSITELIB}/allmydata/scripts/tahoe_stop.pyo
${PYSITELIB}/allmydata/scripts/tahoe_unlink.py
${PYSITELIB}/allmydata/scripts/tahoe_unlink.pyc
${PYSITELIB}/allmydata/scripts/tahoe_unlink.pyo
@@ -300,6 +321,9 @@
${PYSITELIB}/allmydata/test/cli/common.py
${PYSITELIB}/allmydata/test/cli/common.pyc
${PYSITELIB}/allmydata/test/cli/common.pyo
+${PYSITELIB}/allmydata/test/cli/test_alias.py
+${PYSITELIB}/allmydata/test/cli/test_alias.pyc
+${PYSITELIB}/allmydata/test/cli/test_alias.pyo
${PYSITELIB}/allmydata/test/cli/test_backup.py
${PYSITELIB}/allmydata/test/cli/test_backup.pyc
${PYSITELIB}/allmydata/test/cli/test_backup.pyo
@@ -318,6 +342,12 @@
${PYSITELIB}/allmydata/test/cli/test_create_alias.py
${PYSITELIB}/allmydata/test/cli/test_create_alias.pyc
${PYSITELIB}/allmydata/test/cli/test_create_alias.pyo
+${PYSITELIB}/allmydata/test/cli/test_daemonize.py
+${PYSITELIB}/allmydata/test/cli/test_daemonize.pyc
+${PYSITELIB}/allmydata/test/cli/test_daemonize.pyo
+${PYSITELIB}/allmydata/test/cli/test_invite.py
+${PYSITELIB}/allmydata/test/cli/test_invite.pyc
+${PYSITELIB}/allmydata/test/cli/test_invite.pyo
${PYSITELIB}/allmydata/test/cli/test_list.py
${PYSITELIB}/allmydata/test/cli/test_list.pyc
${PYSITELIB}/allmydata/test/cli/test_list.pyo
@@ -330,6 +360,12 @@
${PYSITELIB}/allmydata/test/cli/test_put.py
${PYSITELIB}/allmydata/test/cli/test_put.pyc
${PYSITELIB}/allmydata/test/cli/test_put.pyo
+${PYSITELIB}/allmydata/test/cli/test_start.py
+${PYSITELIB}/allmydata/test/cli/test_start.pyc
+${PYSITELIB}/allmydata/test/cli/test_start.pyo
+${PYSITELIB}/allmydata/test/cli/test_status.py
+${PYSITELIB}/allmydata/test/cli/test_status.pyc
+${PYSITELIB}/allmydata/test/cli/test_status.pyo
${PYSITELIB}/allmydata/test/common.py
${PYSITELIB}/allmydata/test/common.pyc
${PYSITELIB}/allmydata/test/common.pyo
@@ -393,9 +429,9 @@
${PYSITELIB}/allmydata/test/no_network.py
${PYSITELIB}/allmydata/test/no_network.pyc
${PYSITELIB}/allmydata/test/no_network.pyo
-${PYSITELIB}/allmydata/test/run_trial.py
-${PYSITELIB}/allmydata/test/run_trial.pyc
-${PYSITELIB}/allmydata/test/run_trial.pyo
+${PYSITELIB}/allmydata/test/status.py
+${PYSITELIB}/allmydata/test/status.pyc
+${PYSITELIB}/allmydata/test/status.pyo
${PYSITELIB}/allmydata/test/test_auth.py
${PYSITELIB}/allmydata/test/test_auth.pyc
${PYSITELIB}/allmydata/test/test_auth.pyo
@@ -444,6 +480,9 @@
${PYSITELIB}/allmydata/test/test_ftp.py
${PYSITELIB}/allmydata/test/test_ftp.pyc
${PYSITELIB}/allmydata/test/test_ftp.pyo
+${PYSITELIB}/allmydata/test/test_happiness.py
+${PYSITELIB}/allmydata/test/test_happiness.pyc
+${PYSITELIB}/allmydata/test/test_happiness.pyo
${PYSITELIB}/allmydata/test/test_hashtree.py
${PYSITELIB}/allmydata/test/test_hashtree.pyc
${PYSITELIB}/allmydata/test/test_hashtree.pyo
diff -r a688d2a662a5 -r dec1f18535ce filesystems/tahoe-lafs/distinfo
--- a/filesystems/tahoe-lafs/distinfo Thu Mar 18 16:44:01 2021 +0000
+++ b/filesystems/tahoe-lafs/distinfo Thu Mar 18 17:32:25 2021 +0000
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.13 2017/01/28 09:09:50 riastradh Exp $
+$NetBSD: distinfo,v 1.14 2021/03/18 17:32:25 gdt Exp $
-SHA1 (tahoe-lafs-1.12.1.tar.bz2) = cc9c86eecd232fde73bb7078f8c6c4a48536f303
-RMD160 (tahoe-lafs-1.12.1.tar.bz2) = f8fc325c24f3d9c471d2eb1939db661775611388
-SHA512 (tahoe-lafs-1.12.1.tar.bz2) = b1017119164d9a7522d8fc0b1405b0634cb6c0386735847d7261e02cb4d08fdb5af13f6feccec73b789efa5bea6f91008f93368514fcb073638aca686086e3ab
-Size (tahoe-lafs-1.12.1.tar.bz2) = 1387606 bytes
+SHA1 (tahoe-lafs-1.13.0.tar.bz2) = 04d25aab75014efe4a7102911ac9d4c15c0718ba
+RMD160 (tahoe-lafs-1.13.0.tar.bz2) = 709e4daa9ded563d340c3c6d0d00ab481a0598a1
+SHA512 (tahoe-lafs-1.13.0.tar.bz2) = 44d3b49952a892b7ee8fb90c2e0463f580139f12587eede5bc2f15dfed23d6fbec70e7376e1173f6297e1e588c84158609456d456cd4e089d31bb1823c4e55c1
+Size (tahoe-lafs-1.13.0.tar.bz2) = 1433895 bytes
Home |
Main Index |
Thread Index |
Old Index