Update to 1.9.0.

- The most significant new feature in this release is MDMF: "Medium-size
  Distributed Mutable Files". Unlike standard SDMF files, these provide
  efficient partial-access (reading and modifying small portions of the file
  instead of the whole thing). MDMF is opt-in (it is not yet the default
  format for mutable files), both to ensure compatibility with previous
  versions, and because the algorithm does not yet meet memory-usage goals.
  Enable it with ``--format=MDMF`` in the CLI (``tahoe put`` and ``tahoe
  mkdir``), or the "format" radioboxes in the web interface. See
  `<docs/specifications/mutable.rst>`_ for more details (`#393`_, `#1507`_)
- A "blacklist" feature allows blocking access to specific files through
  a particular gateway. See the "Access Blacklist" section of
  `<docs/configuration.rst>`_ for more details. (`#1425`_)
- A "drop-upload" feature has been added, which allows you to upload
  files to a Tahoe-LAFS directory just by writing them to a local
  directory. This feature is experimental and should not be relied on
  to store the only copy of valuable data. It is currently available
  only on Linux. See `<docs/frontends/drop-upload.rst>`_ for documentation.
  (`#1429`_)
- The timeline of immutable downloads can be viewed using a zoomable and
  pannable JavaScript-based visualization. This is accessed using the
  'timeline' link on the File Download Status page for the download, which
  can be reached from the Recent Uploads and Downloads page.
This commit is contained in:
gdt 2011-11-09 00:30:12 +00:00
parent 78907035b9
commit e2e03147af
3 changed files with 36 additions and 16 deletions

View file

@ -1,14 +1,16 @@
# $NetBSD: Makefile,v 1.8 2011/09/14 11:36:17 gdt Exp $
# $NetBSD: Makefile,v 1.9 2011/11/09 00:30:12 gdt Exp $
#
VERSION= 1.8.3
VERSION= 1.9.0
DISTNAME= allmydata-tahoe-${VERSION}
EGG_NAME= allmydata_tahoe-${VERSION}
PKGNAME= tahoe-lafs-${VERSION}
PKGREVISION= 1
CATEGORIES= filesystems
MASTER_SITES= http://tahoe-lafs.org/source/tahoe-lafs/releases/
MASTER_SITES= https://tahoe-lafs.org/source/tahoe-lafs/releases/
#for beta, add
#MASTER_SITES+= http://tahoe-lafs.org/source/tahoe-lafs/tarballs/
EXTRACT_SUFX= .tar.bz2
FETCH_USING= curl
MAINTAINER= gdt@NetBSD.org
HOMEPAGE= http://tahoe-lafs.org/
@ -45,9 +47,9 @@ DEPENDS+= ${PYPKGPREFIX}-nevow-[0-9]*:../../www/py-nevow
# Distfile has files mode 600, which leads to root-owned 600 files in
# the binary package.
#post-extract:
# ${ECHO} "Fixing distfile contents to be world readable:"
# chmod -R +r ${WRKSRC}
post-extract:
${ECHO} "Fixing distfile contents to be world readable:"
chmod -R +r ${WRKSRC}
REPLACE_PYTHON+= src/allmydata/reliability.py
REPLACE_PYTHON+= src/allmydata/storage/shares.py

View file

@ -1,4 +1,4 @@
@comment $NetBSD: PLIST,v 1.3 2011/02/01 02:05:18 gdt Exp $
@comment $NetBSD: PLIST,v 1.4 2011/11/09 00:30:12 gdt Exp $
bin/tahoe
${PYSITELIB}/allmydata/__init__.py
${PYSITELIB}/allmydata/__init__.pyc
@ -12,6 +12,9 @@ ${PYSITELIB}/allmydata/_auto_deps.pyo
${PYSITELIB}/allmydata/_version.py
${PYSITELIB}/allmydata/_version.pyc
${PYSITELIB}/allmydata/_version.pyo
${PYSITELIB}/allmydata/blacklist.py
${PYSITELIB}/allmydata/blacklist.pyc
${PYSITELIB}/allmydata/blacklist.pyo
${PYSITELIB}/allmydata/check_results.py
${PYSITELIB}/allmydata/check_results.pyc
${PYSITELIB}/allmydata/check_results.pyo
@ -36,6 +39,9 @@ ${PYSITELIB}/allmydata/frontends/__init__.pyo
${PYSITELIB}/allmydata/frontends/auth.py
${PYSITELIB}/allmydata/frontends/auth.pyc
${PYSITELIB}/allmydata/frontends/auth.pyo
${PYSITELIB}/allmydata/frontends/drop_upload.py
${PYSITELIB}/allmydata/frontends/drop_upload.pyc
${PYSITELIB}/allmydata/frontends/drop_upload.pyo
${PYSITELIB}/allmydata/frontends/ftpd.py
${PYSITELIB}/allmydata/frontends/ftpd.pyc
${PYSITELIB}/allmydata/frontends/ftpd.pyo
@ -228,9 +234,9 @@ ${PYSITELIB}/allmydata/scripts/tahoe_mv.pyo
${PYSITELIB}/allmydata/scripts/tahoe_put.py
${PYSITELIB}/allmydata/scripts/tahoe_put.pyc
${PYSITELIB}/allmydata/scripts/tahoe_put.pyo
${PYSITELIB}/allmydata/scripts/tahoe_rm.py
${PYSITELIB}/allmydata/scripts/tahoe_rm.pyc
${PYSITELIB}/allmydata/scripts/tahoe_rm.pyo
${PYSITELIB}/allmydata/scripts/tahoe_unlink.py
${PYSITELIB}/allmydata/scripts/tahoe_unlink.pyc
${PYSITELIB}/allmydata/scripts/tahoe_unlink.pyo
${PYSITELIB}/allmydata/scripts/tahoe_webopen.py
${PYSITELIB}/allmydata/scripts/tahoe_webopen.pyc
${PYSITELIB}/allmydata/scripts/tahoe_webopen.pyo
@ -294,7 +300,6 @@ ${PYSITELIB}/allmydata/test/common_util.pyo
${PYSITELIB}/allmydata/test/common_web.py
${PYSITELIB}/allmydata/test/common_web.pyc
${PYSITELIB}/allmydata/test/common_web.pyo
${PYSITELIB}/allmydata/test/figleaf.excludes
${PYSITELIB}/allmydata/test/no_network.py
${PYSITELIB}/allmydata/test/no_network.pyc
${PYSITELIB}/allmydata/test/no_network.pyo
@ -328,6 +333,9 @@ ${PYSITELIB}/allmydata/test/test_dirnode.pyo
${PYSITELIB}/allmydata/test/test_download.py
${PYSITELIB}/allmydata/test/test_download.pyc
${PYSITELIB}/allmydata/test/test_download.pyo
${PYSITELIB}/allmydata/test/test_drop_upload.py
${PYSITELIB}/allmydata/test/test_drop_upload.pyc
${PYSITELIB}/allmydata/test/test_drop_upload.pyo
${PYSITELIB}/allmydata/test/test_encode.py
${PYSITELIB}/allmydata/test/test_encode.pyc
${PYSITELIB}/allmydata/test/test_encode.pyo
@ -349,6 +357,9 @@ ${PYSITELIB}/allmydata/test/test_hung_server.pyo
${PYSITELIB}/allmydata/test/test_immutable.py
${PYSITELIB}/allmydata/test/test_immutable.pyc
${PYSITELIB}/allmydata/test/test_immutable.pyo
${PYSITELIB}/allmydata/test/test_import.py
${PYSITELIB}/allmydata/test/test_import.pyc
${PYSITELIB}/allmydata/test/test_import.pyo
${PYSITELIB}/allmydata/test/test_introducer.py
${PYSITELIB}/allmydata/test/test_introducer.pyc
${PYSITELIB}/allmydata/test/test_introducer.pyo
@ -454,6 +465,9 @@ ${PYSITELIB}/allmydata/util/dictutil.pyo
${PYSITELIB}/allmydata/util/encodingutil.py
${PYSITELIB}/allmydata/util/encodingutil.pyc
${PYSITELIB}/allmydata/util/encodingutil.pyo
${PYSITELIB}/allmydata/util/fake_inotify.py
${PYSITELIB}/allmydata/util/fake_inotify.pyc
${PYSITELIB}/allmydata/util/fake_inotify.pyo
${PYSITELIB}/allmydata/util/fileutil.py
${PYSITELIB}/allmydata/util/fileutil.pyc
${PYSITELIB}/allmydata/util/fileutil.pyo
@ -537,7 +551,9 @@ ${PYSITELIB}/allmydata/web/directory.py
${PYSITELIB}/allmydata/web/directory.pyc
${PYSITELIB}/allmydata/web/directory.pyo
${PYSITELIB}/allmydata/web/directory.xhtml
${PYSITELIB}/allmydata/web/download-status-timeline.xhtml
${PYSITELIB}/allmydata/web/download-status.xhtml
${PYSITELIB}/allmydata/web/download_status_timeline.js
${PYSITELIB}/allmydata/web/filenode.py
${PYSITELIB}/allmydata/web/filenode.pyc
${PYSITELIB}/allmydata/web/filenode.pyo
@ -550,12 +566,14 @@ ${PYSITELIB}/allmydata/web/introducer.xhtml
${PYSITELIB}/allmydata/web/introweb.py
${PYSITELIB}/allmydata/web/introweb.pyc
${PYSITELIB}/allmydata/web/introweb.pyo
${PYSITELIB}/allmydata/web/jquery-1.6.1.min.js
${PYSITELIB}/allmydata/web/literal-check-results.xhtml
${PYSITELIB}/allmydata/web/manifest.xhtml
${PYSITELIB}/allmydata/web/map-update-status.xhtml
${PYSITELIB}/allmydata/web/operations.py
${PYSITELIB}/allmydata/web/operations.pyc
${PYSITELIB}/allmydata/web/operations.pyo
${PYSITELIB}/allmydata/web/protovis-3.3.1.min.js
${PYSITELIB}/allmydata/web/provisioning.xhtml
${PYSITELIB}/allmydata/web/publish-status.xhtml
${PYSITELIB}/allmydata/web/reliability.py

View file

@ -1,6 +1,6 @@
$NetBSD: distinfo,v 1.5 2011/09/14 11:36:17 gdt Exp $
$NetBSD: distinfo,v 1.6 2011/11/09 00:30:12 gdt Exp $
SHA1 (allmydata-tahoe-1.8.3.tar.bz2) = 7e0150a249d25070d93bf848b02eb3005f2ba8bc
RMD160 (allmydata-tahoe-1.8.3.tar.bz2) = d7e9f7be79a3ad6495dcf1bc2f19c518790db4ee
Size (allmydata-tahoe-1.8.3.tar.bz2) = 1054319 bytes
SHA1 (allmydata-tahoe-1.9.0.tar.bz2) = 10a3b21d63cf6bacded25c9e6cec35dff70add03
RMD160 (allmydata-tahoe-1.9.0.tar.bz2) = c05a46937a47719bb3eaa0e676d508b84306aeee
Size (allmydata-tahoe-1.9.0.tar.bz2) = 1121903 bytes
SHA1 (patch-aa) = be8b873d419ae688fdcc9cf0efbb9269259ebd13