head 1.4; access; symbols pkgsrc-2013Q2:1.4.0.2 pkgsrc-2013Q2-base:1.4 pkgsrc-2013Q1:1.3.0.6 pkgsrc-2013Q1-base:1.3 pkgsrc-2012Q4:1.3.0.4 pkgsrc-2012Q4-base:1.3 pkgsrc-2012Q3:1.3.0.2 pkgsrc-2012Q3-base:1.3 pkgsrc-2012Q2:1.2.0.4 pkgsrc-2012Q2-base:1.2 pkgsrc-2012Q1:1.2.0.2 pkgsrc-2012Q1-base:1.2 pkgsrc-2011Q4:1.1.0.10 pkgsrc-2011Q4-base:1.1 pkgsrc-2011Q3:1.1.0.8 pkgsrc-2011Q3-base:1.1 pkgsrc-2011Q2:1.1.0.6 pkgsrc-2011Q2-base:1.1 pkgsrc-2011Q1:1.1.0.4 pkgsrc-2011Q1-base:1.1 pkgsrc-2010Q4:1.1.0.2 pkgsrc-2010Q4-base:1.1; locks; strict; comment @# @; 1.4 date 2013.05.01.23.59.53; author gdt; state dead; branches; next 1.3; 1.3 date 2012.07.07.00.34.18; author gdt; state Exp; branches; next 1.2; 1.2 date 2012.01.13.01.14.56; author gdt; state Exp; branches; next 1.1; 1.1 date 2010.12.04.01.58.57; author gdt; state Exp; branches 1.1.10.1; next ; 1.1.10.1 date 2012.01.13.13.02.05; author tron; state Exp; branches; next ; desc @@ 1.4 log @Update to: Release 1.10.0 (2013-05-01) ''''''''''''''''''''''''''' New Features ------------ - The Welcome page has been redesigned. This is a preview of the design style that is likely to be used in other parts of the WUI in future Tahoe-LAFS versions. (`#1713`_, `#1457`_, `#1735`_) - A new extensible Introducer protocol has been added, as the basis for future improvements such as accounting. Compatibility with older nodes is not affected. When server, introducer, and client are all upgraded, the welcome page will show node IDs that start with "v0-" instead of the old tubid. See ``__ for details. (`#466`_) - The web-API has a new ``relink`` operation that supports directly moving files between directories. (`#1579`_) Security Improvements --------------------- - The ``introducer.furl`` for new Introducers is now unguessable. In previous releases, this FURL used a predictable swissnum, allowing a network eavesdropper who observes any node connecting to the Introducer to access the Introducer themselves, and thus use servers or offer storage service to clients (i.e. "join the grid"). In the new code, the only way to join a grid is to be told the ``introducer.furl`` by someone who already knew it. Note that pre-existing introducers are not changed. To force an introducer to generate a new FURL, delete the existing ``introducer.furl`` file and restart it. After doing this, the ``[client]introducer.furl`` setting of every client and server that should connect to that introducer must be updated. Note that other users of a shared machine may be able to read ``introducer.furl`` from your ``tahoe.cfg`` file unless you configure the file permissions to prevent them. (`#1802`_) - Both ``introducer.furl`` and ``helper.furl`` are now censored from the Welcome page, to prevent users of your gateway from learning enough to create gateway nodes of their own. For existing guessable introducer FURLs, the ``introducer`` swissnum is still displayed to show that a guessable FURL is in use. (`#860`_) Command-line Syntax Changes --------------------------- - Global options to ``tahoe``, such as ``-d``/``--node-directory``, must now come before rather than after the command name (for example, ``tahoe -d BASEDIR cp -r foo: bar:`` ). (`#166`_) Notable Bugfixes ---------------- - In earlier versions, if a connection problem caused a download failure for an immutable file, subsequent attempts to download the same file could also fail. This is now fixed. (`#1679`_) - Filenames in WUI directory pages are now displayed correctly when they contain characters that require HTML escaping. (`#1143`_) - Non-ASCII node nicknames no longer cause WUI errors. (`#1298`_) - Checking a LIT file using ``tahoe check`` no longer results in an exception. (`#1758`_) - The SFTP frontend now works with recent versions of Twisted, rather than giving errors or warnings about use of ``IFinishableConsumer``. (`#1926`_, `#1564`_, `#1525`_) - ``tahoe cp --verbose`` now counts the files being processed correctly. (`#1805`_, `#1783`_) - Exceptions no longer trigger an unhelpful crash reporter on Ubuntu 12.04 ("Precise") or later. (`#1746`_) - The error message displayed when a CLI tool cannot connect to a gateway has been improved. (`#974`_) - Other minor fixes: `#1781`_, `#1812`_, `#1915`_, `#1484`_, `#1525`_ Other Changes ------------- - The provisioning/reliability pages were removed from the main client's web interface, and moved into a standalone web-based tool. Use the ``run.py`` script in ``misc/operations_helpers/provisioning/`` to access them. - Web clients can now cache (ETag) immutable directory pages. (`#443`_) - ``__ was added to document the adminstration of convergence secrets. (`#1761`_) @ text @$NetBSD: patch-aa,v 1.3 2012/07/07 00:34:18 gdt Exp $ Upstream incorrectly installs test code. Patch from David-Sarah Hopwood (of upstream) in private mail. --- setup.py.orig 2012-05-31 22:25:33.000000000 +0000 +++ setup.py @@@@ -467,8 +467,7 @@@@ setup(name=APPNAME, 'allmydata.util', 'allmydata.web', 'allmydata.web.static', - 'allmydata.windows', - 'buildtest'], + 'allmydata.windows'], classifiers=trove_classifiers, test_suite="allmydata.test", install_requires=install_requires, @ 1.3 log @Update to 1.9.2. Release 1.9.2 (2012-07-03) ---------------------------- Notable Bugfixes '''''''''''''''' - Several regressions in support for reading (`#1636`_), writing/modifying (`#1670`_, `#1749`_), verifying (`#1628`_) and repairing (`#1655`_, `#1669`_, `#1676`_, `#1689`_) mutable files have been fixed. - FTP can now list directories containing mutable files, although it still does not support reading or writing mutable files. (`#680`_) - The FTP frontend would previously show Jan 1 1970 for all timestamps; now it shows the correct modification time of the directory entry. (`#1688`_) - If a node is configured to report incidents to a log gatherer, but the gatherer is offline when some incidents occur, it would previously not "catch up" with those incidents as intended. (`#1725`_) - OpenBSD 5 is now supported. (`#1584`_) - The ``count-good-share-hosts`` field of file check results is now computed correctly. (`#1115`_) Configuration/Behavior Changes '''''''''''''''''''''''''''''' - The capability of the upload directory for the drop-upload frontend is now specified in the file ``private/drop_upload_dircap`` under the gateway's node directory, rather than in its ``tahoe.cfg``. (`#1593`_) @ text @d1 1 a1 1 $NetBSD: patch-aa,v 1.2 2012/01/13 01:14:56 gdt Exp $ @ 1.2 log @Update to 1.9.1 (security fix): Release 1.9.1 (2012-01-12) -------------------------- Security-related Bugfix ''''''''''''''''''''''' - Fix flaw that would allow servers to cause undetected corruption when retrieving the contents of mutable files (both SDMF and MDMF). (`#1654`_) .. _`#1654`: https://tahoe-lafs.org/trac/tahoe-lafs/ticket/1654 @ text @d1 1 a1 1 $NetBSD: patch-aa,v 1.1 2010/12/04 01:58:57 gdt Exp $ d6 1 a6 1 --- setup.py.orig 2012-01-11 22:40:51.000000000 +0000 d8 1 a8 2 @@@@ -453,8 +453,7 @@@@ setup(name=APPNAME, 'allmydata.test', d11 1 @ 1.1 log @* Release 1.8.1 (2010-10-28) ** Bugfixes and Improvements - Allow the repairer to improve the health of a file by uploading some shares, even if it cannot achieve the configured happiness threshold. This fixes a regression introduced between v1.7.1 and v1.8.0. (#1212) - Fix a memory leak in the ResponseCache which is used during mutable file/directory operations. (#1045) - Fix a regression and add a performance improvement in the downloader. This issue caused repair to fail in some special cases. (#1223) - Fix a bug that caused 'tahoe cp' to fail for a grid-to-grid copy involving a non-ASCII filename. (#1224) - Fix a rarely-encountered bug involving printing large strings to the console on Windows. (#1232) - Perform ~ expansion in the --exclude-from filename argument to 'tahoe backup'. (#1241) - The CLI's 'tahoe mv' and 'tahoe ln' commands previously would try to use an HTTP proxy if the HTTP_PROXY environment variable was set. These now always connect directly to the WAPI, thus avoiding giving caps to the HTTP proxy (and also avoiding failures in the case that the proxy is failing or requires authentication). (#1253) - The CLI now correctly reports failure in the case that 'tahoe mv' fails to unlink the file from its old location. (#1255) - 'tahoe start' now gives a more positive indication that the node has started. (#71) - The arguments seen by 'ps' or other tools for node processes are now more useful (in particular, they include the path of the 'tahoe' script, rather than an obscure tool named 'twistd'). (#174) ** Removed Features - The tahoe start/stop/restart and node creation commands no longer accept the -m or --multiple option, for consistency between platforms. (#1262) ** Packaging - We now host binary packages so that users on certain operating systems can install without having a compiler. - Use a newer version of a dependency if needed, even if an older version is installed. This would previously cause a VersionConflict error. (#1190) - Use a precompiled binary of a dependency if one with a sufficiently high version number is available, instead of attempting to compile the dependency from source, even if the source version has a higher version number. (#1233) ** Documentation - All current documentation in .txt format has been converted to .rst format. (#1225) - Added docs/backdoors.rst declaring that we won't add backdoors to Tahoe-LAFS, or add anything to facilitate government access to data. (#1216) @ text @d1 1 a1 1 $NetBSD$ d6 1 a6 1 --- setup.py.orig 2010-11-30 05:41:58.000000000 +0000 d8 7 a14 6 @@@@ -371,7 +371,7 @@@@ setup(name=APPNAME, "sdist": MySdist, }, package_dir = {'':'src'}, - packages=find_packages("src"), + packages=find_packages("src", exclude=["buildtest"]), @ 1.1.10.1 log @Pullup ticket #3647 - requested by gdt filesystems/tahoe-lafs: security update Revisions pulled up: - filesystems/tahoe-lafs/Makefile 1.10 - filesystems/tahoe-lafs/distinfo 1.7 - filesystems/tahoe-lafs/patches/patch-aa 1.2 --- Module Name: pkgsrc Committed By: gdt Date: Fri Jan 13 01:14:56 UTC 2012 Modified Files: pkgsrc/filesystems/tahoe-lafs: Makefile distinfo pkgsrc/filesystems/tahoe-lafs/patches: patch-aa Log Message: Update to 1.9.1 (security fix): Release 1.9.1 (2012-01-12) -------------------------- Security-related Bugfix ''''''''''''''''''''''' - Fix flaw that would allow servers to cause undetected corruption when retrieving the contents of mutable files (both SDMF and MDMF). (`#1654`_) .. _`#1654`: https://tahoe-lafs.org/trac/tahoe-lafs/ticket/1654 @ text @d6 1 a6 1 --- setup.py.orig 2012-01-11 22:40:51.000000000 +0000 d8 6 a13 7 @@@@ -453,8 +453,7 @@@@ setup(name=APPNAME, 'allmydata.test', 'allmydata.util', 'allmydata.web', - 'allmydata.windows', - 'buildtest'], + 'allmydata.windows'], @