Up to [cvs.NetBSD.org] / pkgsrc / filesystems / tahoe-lafs
Request diff between arbitrary revisions
Default branch: MAIN
Revision 1.62 / (download) - annotate - [select for diffs], Tue Nov 7 22:38:01 2023 UTC (3 weeks, 6 days ago) by wiz
Branch: MAIN
CVS Tags: HEAD
Changes since 1.61: +2 -2
lines
Diff to previous 1.61 (colored)
*: latest py-sphinx only support Python 3.9+
Revision 1.61 / (download) - annotate - [select for diffs], Mon Oct 23 06:37:45 2023 UTC (6 weeks, 1 day ago) by wiz
Branch: MAIN
Changes since 1.60: +3 -5
lines
Diff to previous 1.60 (colored)
*: update for Python base package change Instead of depending on one of the removed packages (that are now included in the base Python packages), include batteries-included.mk to require a Python version that supplies them. Remove now included packages. Bump PKGREVISION.
Revision 1.60 / (download) - annotate - [select for diffs], Mon Aug 14 05:24:23 2023 UTC (3 months, 3 weeks ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2023Q3-base,
pkgsrc-2023Q3
Changes since 1.59: +2 -1
lines
Diff to previous 1.59 (colored)
*: recursive bump for Python 3.11 as new default
Revision 1.59 / (download) - annotate - [select for diffs], Sun Jun 18 05:39:38 2023 UTC (5 months, 2 weeks ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2023Q2-base,
pkgsrc-2023Q2
Changes since 1.58: +2 -2
lines
Diff to previous 1.58 (colored)
py-ZopeInterface: moved to py-zope.interface
Revision 1.58 / (download) - annotate - [select for diffs], Mon Nov 28 19:07:30 2022 UTC (12 months ago) by nia
Branch: MAIN
CVS Tags: pkgsrc-2023Q1-base,
pkgsrc-2023Q1,
pkgsrc-2022Q4-base,
pkgsrc-2022Q4
Changes since 1.57: +4 -2
lines
Diff to previous 1.57 (colored)
Convert several packages to using versioned_depends for py-cryptography. Somehow this has been hanging around in my tree for months.
Revision 1.57 / (download) - annotate - [select for diffs], Mon Oct 3 16:40:21 2022 UTC (14 months ago) by gdt
Branch: MAIN
Changes since 1.56: +2 -6
lines
Diff to previous 1.56 (colored)
filesystems/tahoe-lafs: Update to 1.18.0 packaging changes: Drop explanation about python 2.7 being supported by upstream and $MAINTAINER not wanting to deal with dependencies. Upstream NEWS: Release 1.18.0 (2022-10-02) ''''''''''''''''''''''''''' Backwards Incompatible Changes ------------------------------ - Python 3.6 is no longer supported, as it has reached end-of-life and is no longer receiving security updates. (`#3865 <https://tahoe-lafs.org/trac/tahoe-lafs/ticket/3865>`_) - Python 3.7 or later is now required; Python 2 is no longer supported. (`#3873 <https://tahoe-lafs.org/trac/tahoe-lafs/ticket/3873>`_) - Share corruption reports stored on disk are now always encoded in UTF-8. (`#3879 <https://tahoe-lafs.org/trac/tahoe-lafs/ticket/3879>`_) - Record both the PID and the process creation-time: a new kind of pidfile in `running.process` records both the PID and the creation-time of the process. This facilitates automatic discovery of a "stale" pidfile that points to a currently-running process. If the recorded creation-time matches the creation-time of the running process, then it is a still-running `tahoe run` process. Otherwise, the file is stale. The `twistd.pid` file is no longer present. (`#3926 <https://tahoe-lafs.org/trac/tahoe-lafs/ticket/3926>`_) Features -------- - The implementation of SDMF and MDMF (mutables) now requires RSA keys to be exactly 2048 bits, aligning them with the specification. Some code existed to allow tests to shorten this and it's conceptually possible a modified client produced mutables with different key-sizes. However, the spec says that they must be 2048 bits. If you happen to have a capability with a key-size different from 2048 you may use 1.17.1 or earlier to read the content. (`#3828 <https://tahoe-lafs.org/trac/tahoe-lafs/ticket/3828>`_) - "make" based release automation (`#3846 <https://tahoe-lafs.org/trac/tahoe-lafs/ticket/3846>`_)
Revision 1.56 / (download) - annotate - [select for diffs], Thu Jun 30 11:18:23 2022 UTC (17 months ago) by nia
Branch: MAIN
CVS Tags: pkgsrc-2022Q3-base,
pkgsrc-2022Q3
Changes since 1.55: +2 -1
lines
Diff to previous 1.55 (colored)
*: Revbump packages that use Python at runtime without a PKGNAME prefix
Revision 1.55 / (download) - annotate - [select for diffs], Wed Jun 15 22:31:44 2022 UTC (17 months, 2 weeks ago) by gdt
Branch: MAIN
CVS Tags: pkgsrc-2022Q2-base,
pkgsrc-2022Q2
Changes since 1.54: +10 -8
lines
Diff to previous 1.54 (colored)
filesystems/tahoe-lafs: Update to 1.17.1 Upstream NEWS, omitting bugfixes and minor improvements: Release 1.17.0 (2021-12-06) ''''''''''''''''''''''''''' Security-related Changes ------------------------ - The introducer server no longer writes the sensitive introducer fURL value to its log at startup time. Instead it writes the well-known path of the file from which this value can be read. (`#3819 <https://tahoe-lafs.org/trac/tahoe-lafs/ticket/3819>`_) - The storage protocol operation ``readv`` now safely rejects attempts to read negative lengths. Previously these read requests were satisfied with the complete contents of the share file (including trailing metadata) starting from the specified offset. (`#3822 <https://tahoe-lafs.org/trac/tahoe-lafs/ticket/3822>`_) - The storage server implementation no longer records corruption advisories about storage indexes for which it holds no shares. (`#3824 <https://tahoe-lafs.org/trac/tahoe-lafs/ticket/3824>`_) - The lease-checker now uses JSON instead of pickle to serialize its state. tahoe will now refuse to run until you either delete all pickle files or migrate them using the new command:: tahoe admin migrate-crawler This will migrate all crawler-related pickle files. (`#3825 <https://tahoe-lafs.org/trac/tahoe-lafs/ticket/3825>`_) - The SFTP server no longer accepts password-based credentials for authentication. Public/private key-based credentials are now the only supported authentication type. This removes plaintext password storage from the SFTP credentials file. It also removes a possible timing side-channel vulnerability which might have allowed attackers to discover an account's plaintext password. (`#3827 <https://tahoe-lafs.org/trac/tahoe-lafs/ticket/3827>`_) - The storage server now keeps hashes of lease renew and cancel secrets for immutable share files instead of keeping the original secrets. (`#3839 <https://tahoe-lafs.org/trac/tahoe-lafs/ticket/3839>`_) - The storage server now keeps hashes of lease renew and cancel secrets for mutable share files instead of keeping the original secrets. (`#3841 <https://tahoe-lafs.org/trac/tahoe-lafs/ticket/3841>`_) Features -------- - Tahoe-LAFS releases now have just a .tar.gz source release and a (universal) wheel (`#3735 <https://tahoe-lafs.org/trac/tahoe-lafs/ticket/3735>`_) - tahoe-lafs now provides its statistics also in OpenMetrics format (for Prometheus et. al.) at `/statistics?t=openmetrics`. (`#3786 <https://tahoe-lafs.org/trac/tahoe-lafs/ticket/3786>`_) - If uploading an immutable hasn't had a write for 30 minutes, the storage server will abort the upload. (`#3807 <https://tahoe-lafs.org/trac/tahoe-lafs/ticket/3807>`_) Removed Features ---------------- - The little-used "control port" has been removed from all node types. (`#3814 <https://tahoe-lafs.org/trac/tahoe-lafs/ticket/3814>`_)
Revision 1.54 / (download) - annotate - [select for diffs], Wed Jan 5 15:41:10 2022 UTC (22 months, 4 weeks ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2022Q1-base,
pkgsrc-2022Q1
Changes since 1.53: +4 -2
lines
Diff to previous 1.53 (colored)
python: egg.mk: add USE_PKG_RESOURCES flag This flag should be set for packages that import pkg_resources and thus need setuptools after the build step. Set this flag for packages that need it and bump PKGREVISION.
Revision 1.53 / (download) - annotate - [select for diffs], Tue Jan 4 20:53:51 2022 UTC (22 months, 4 weeks ago) by wiz
Branch: MAIN
Changes since 1.52: +2 -1
lines
Diff to previous 1.52 (colored)
*: bump PKGREVISION for egg.mk users They now have a tool dependency on py-setuptools instead of a DEPENDS
Revision 1.52 / (download) - annotate - [select for diffs], Thu Oct 21 12:16:25 2021 UTC (2 years, 1 month ago) by gdt
Branch: MAIN
CVS Tags: pkgsrc-2021Q4-base,
pkgsrc-2021Q4
Changes since 1.51: +60 -45
lines
Diff to previous 1.51 (colored)
filesystems/tahoe-lafs: Update to 1.16.0 Packaging changes: Mark as incompatible with python 2.7, compared to previous release which is 2.7 only. Rototill dependencies to align with setup.py, dropping several previous ones. Upstream news: 1.16.0: The major change in this release is the completion of the Python 3 port -- while maintaining support for Python 2. A future release will remove Python 2 support. The previously deprecated subcommands "start", "stop", "restart" and "daemonize" have been removed. You must now use "tahoe run" (possibly along with your favourite daemonization software). Several features are now removed: the Account Server, stats-gatherer and FTP support. Previous to 1.16, but new to pkgsrc in this update: Magic Folder has been removed to a separate project. New command 'tahoe status'.
Revision 1.51 / (download) - annotate - [select for diffs], Fri Mar 19 14:30:23 2021 UTC (2 years, 8 months ago) by gdt
Branch: MAIN
CVS Tags: pkgsrc-2021Q3-base,
pkgsrc-2021Q3,
pkgsrc-2021Q2-base,
pkgsrc-2021Q2,
pkgsrc-2021Q1-base,
pkgsrc-2021Q1
Changes since 1.50: +2 -2
lines
Diff to previous 1.50 (colored)
tahoe-lafs: Complete move from py-crypto to py-crytodome
Revision 1.50 / (download) - annotate - [select for diffs], Fri Mar 19 13:17:06 2021 UTC (2 years, 8 months ago) by adam
Branch: MAIN
Changes since 1.49: +2 -2
lines
Diff to previous 1.49 (colored)
tahoe-lafs: depend on py-cryptodome
Revision 1.49 / (download) - annotate - [select for diffs], Fri Mar 19 12:59:42 2021 UTC (2 years, 8 months ago) by gdt
Branch: MAIN
Changes since 1.48: +2 -2
lines
Diff to previous 1.48 (colored)
tahoe-lafs: Comment out py-crypto to avoid bulk (I must missed the discussion about remove of py-crypto.)
Revision 1.48 / (download) - annotate - [select for diffs], Fri Mar 19 12:56:36 2021 UTC (2 years, 8 months ago) by gdt
Branch: MAIN
Changes since 1.47: +39 -39
lines
Diff to previous 1.47 (colored)
tahoe-lafs: Revert to status quo antedeletionbellum The newer versions have a number of runtime dependencies (not checked at build time, as seems to be the unfortunate custom) that aren't currently in pkgsrc. Given that this code is quite stable and likely has users, it's better to stay how it was.
Revision 1.47 / (download) - annotate - [select for diffs], Thu Mar 18 23:23:31 2021 UTC (2 years, 8 months ago) by gdt
Branch: MAIN
Changes since 1.46: +3 -1
lines
Diff to previous 1.46 (colored)
tahoe-lafs: add BROKEN to avoid bulk build failures
Revision 1.46 / (download) - annotate - [select for diffs], Thu Mar 18 19:41:14 2021 UTC (2 years, 8 months ago) by gdt
Branch: MAIN
Changes since 1.45: +33 -24
lines
Diff to previous 1.45 (colored)
tahoe-lafs: Rototill list of dependencies Catch up with several years of changes.
Revision 1.45 / (download) - annotate - [select for diffs], Thu Mar 18 18:09:18 2021 UTC (2 years, 8 months ago) by gdt
Branch: MAIN
Changes since 1.44: +1 -12
lines
Diff to previous 1.44 (colored)
tahoe-lafs: g/c distfile permissions workaround
Revision 1.44 / (download) - annotate - [select for diffs], Thu Mar 18 17:57:08 2021 UTC (2 years, 8 months ago) by gdt
Branch: MAIN
Changes since 1.43: +3 -3
lines
Diff to previous 1.43 (colored)
tahoe-lafs: Update to 1.15.0 Release 1.15.0 (2020-10-13) ''''''''''''''''''''''''''' Features -------- - PyPy is now a supported platform. (`#1792 <https://tahoe-lafs.org/trac/tahoe-lafs/ticket/1792>`_) - allmydata.testing.web, a new module, now offers a supported Python API for testing Tahoe-LAFS web API clients. (`#3317 <https://tahoe-lafs.org/trac/tahoe-lafs/ticket/3317>`_) Dependency/Installation Changes ------------------------------- - Tahoe-LAFS now supports CentOS 8 and no longer supports CentOS 7. (`#3296 <https://tahoe-lafs.org/trac/tahoe-lafs/ticket/3296>`_) - Tahoe-LAFS now supports Ubuntu 20.04. (`#3328 <https://tahoe-lafs.org/trac/tahoe-lafs/ticket/3328>`_) Removed Features ---------------- - The Magic Folder frontend has been split out into a stand-alone project. The functionality is no longer part of Tahoe-LAFS itself. Learn more at <https://github.com/LeastAuthority/magic-folder>. (`#3284 <https://tahoe-lafs.org/trac/tahoe-lafs/ticket/3284>`_) - Slackware 14.2 is no longer a Tahoe-LAFS supported platform. (`#3323 <https://tahoe-lafs.org/trac/tahoe-lafs/ticket/3323>`_)
Revision 1.43 / (download) - annotate - [select for diffs], Thu Mar 18 17:32:25 2021 UTC (2 years, 8 months ago) by gdt
Branch: MAIN
Changes since 1.42: +6 -6
lines
Diff to previous 1.42 (colored)
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`_).
Revision 1.42 / (download) - annotate - [select for diffs], Fri Dec 4 20:45:18 2020 UTC (3 years ago) by nia
Branch: MAIN
CVS Tags: pkgsrc-2020Q4-base,
pkgsrc-2020Q4
Changes since 1.41: +2 -2
lines
Diff to previous 1.41 (colored)
Revbump packages with a runtime Python dep but no version prefix. For the Python 3.8 default switch.
Revision 1.41 / (download) - annotate - [select for diffs], Sat May 23 09:19:46 2020 UTC (3 years, 6 months ago) by rillig
Branch: MAIN
CVS Tags: pkgsrc-2020Q3-base,
pkgsrc-2020Q3,
pkgsrc-2020Q2-base,
pkgsrc-2020Q2
Changes since 1.40: +1 -3
lines
Diff to previous 1.40 (colored)
filesystems/tahoe-lafs: clean up REPLACE_PYTHON
Revision 1.40 / (download) - annotate - [select for diffs], Sun Nov 3 19:26:22 2019 UTC (4 years, 1 month ago) by rillig
Branch: MAIN
CVS Tags: pkgsrc-2020Q1-base,
pkgsrc-2020Q1,
pkgsrc-2019Q4-base,
pkgsrc-2019Q4
Changes since 1.39: +7 -7
lines
Diff to previous 1.39 (colored)
filesystems: align variable assignments pkglint -Wall -F --only aligned --only indent -r No manual corrections.
Revision 1.39 / (download) - annotate - [select for diffs], Mon Sep 2 13:20:22 2019 UTC (4 years, 3 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2019Q3-base,
pkgsrc-2019Q3
Changes since 1.38: +2 -2
lines
Diff to previous 1.38 (colored)
Changed PYTHON_VERSIONS_INCOMPATIBLE to PYTHON_VERSIONS_ACCEPTED; needed for future Python 3.8
Revision 1.38 / (download) - annotate - [select for diffs], Fri Apr 26 13:13:57 2019 UTC (4 years, 7 months ago) by maya
Branch: MAIN
CVS Tags: pkgsrc-2019Q2-base,
pkgsrc-2019Q2
Changes since 1.37: +2 -2
lines
Diff to previous 1.37 (colored)
Omit mentions of python 34 and 35, after those were removed. - Includes some whitespace changes, to be handled in a separate commit.
Revision 1.37 / (download) - annotate - [select for diffs], Thu Apr 25 07:32:53 2019 UTC (4 years, 7 months ago) by maya
Branch: MAIN
Changes since 1.36: +2 -1
lines
Diff to previous 1.36 (colored)
PKGREVISION bump for anything using python without a PYPKGPREFIX. This is a semi-manual PKGREVISION bump.
Revision 1.36 / (download) - annotate - [select for diffs], Tue Jul 3 05:03:16 2018 UTC (5 years, 5 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2019Q1-base,
pkgsrc-2019Q1,
pkgsrc-2018Q4-base,
pkgsrc-2018Q4,
pkgsrc-2018Q3-base,
pkgsrc-2018Q3
Changes since 1.35: +2 -2
lines
Diff to previous 1.35 (colored)
extend PYTHON_VERSIONS_ for Python 3.7
Revision 1.35 / (download) - annotate - [select for diffs], Tue Feb 14 10:26:28 2017 UTC (6 years, 9 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2018Q2-base,
pkgsrc-2018Q2,
pkgsrc-2018Q1-base,
pkgsrc-2018Q1,
pkgsrc-2017Q4-base,
pkgsrc-2017Q4,
pkgsrc-2017Q3-base,
pkgsrc-2017Q3,
pkgsrc-2017Q2-base,
pkgsrc-2017Q2,
pkgsrc-2017Q1-base,
pkgsrc-2017Q1
Changes since 1.34: +2 -2
lines
Diff to previous 1.34 (colored)
Update python 3.x status after py-twisted now supports 3.x.
Revision 1.34 / (download) - annotate - [select for diffs], Sat Jan 28 09:09:50 2017 UTC (6 years, 10 months ago) by riastradh
Branch: MAIN
Changes since 1.33: +12 -15
lines
Diff to previous 1.33 (colored)
Update filesystems/tahoe-lafs to 1.12.1.
Revision 1.33 / (download) - annotate - [select for diffs], Sun Jan 1 14:43:39 2017 UTC (6 years, 11 months ago) by wiz
Branch: MAIN
Changes since 1.32: +2 -2
lines
Diff to previous 1.32 (colored)
Add python-3.6 to incompatible versions.
Revision 1.32 / (download) - annotate - [select for diffs], Sat Jul 9 13:03:47 2016 UTC (7 years, 4 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2016Q4-base,
pkgsrc-2016Q4,
pkgsrc-2016Q3-base,
pkgsrc-2016Q3
Changes since 1.31: +2 -3
lines
Diff to previous 1.31 (colored)
Remove python33: adapt all packages that refer to it.
Revision 1.31 / (download) - annotate - [select for diffs], Sun Feb 21 22:21:37 2016 UTC (7 years, 9 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2016Q2-base,
pkgsrc-2016Q2,
pkgsrc-2016Q1-base,
pkgsrc-2016Q1
Changes since 1.30: +2 -1
lines
Diff to previous 1.30 (colored)
Mention that py-service_identity doesn't support python-3.3. (no change since other dependencies forbid python-3.x anyway.)
Revision 1.30 / (download) - annotate - [select for diffs], Sat Dec 5 21:25:42 2015 UTC (8 years ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2015Q4-base,
pkgsrc-2015Q4
Changes since 1.29: +2 -2
lines
Diff to previous 1.29 (colored)
Extend PYTHON_VERSIONS_INCOMPATIBLE to 35
Revision 1.29 / (download) - annotate - [select for diffs], Mon Oct 26 19:39:39 2015 UTC (8 years, 1 month ago) by gdt
Branch: MAIN
Changes since 1.28: +2 -2
lines
Diff to previous 1.28 (colored)
Drop maintainership. (I don't use this any more.)
Revision 1.28 / (download) - annotate - [select for diffs], Fri Aug 14 20:37:43 2015 UTC (8 years, 3 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2015Q3-base,
pkgsrc-2015Q3
Changes since 1.27: +6 -7
lines
Diff to previous 1.27 (colored)
Update to 1.10.2: Release 1.10.2 (2015-07-30) ''''''''''''''''''''''''''' Packaging Changes ----------------- This release no longer requires the ``mock`` library (which was previously used in the unit test suite). Shortly after the Tahoe-LAFS 1.10.1 release, a new version of ``mock`` was released (1.1.0) that proved to be incompatible with Tahoe's fork of setuptools, preventing Tahoe-1.10.1 from building at all. `#2465`_ The ``tahoe --version`` output is now less likely to include scary diagnostic warnings that look deceptively like stack traces. `#2436`_ The pyasn1 requirement was increased to >= 0.1.8. .. _`#2465`: https://tahoe-lafs.org/trac/tahoe-lafs/ticket/2465 .. _`#2436`: https://tahoe-lafs.org/trac/tahoe-lafs/ticket/2436 Other Fixes ----------- A WebAPI ``GET`` would sometimes hang when using the HTTP Range header to read just part of the file. `#2459`_ Using ``tahoe cp`` to copy two different files of the same name into the same target directory now raises an error, rather than silently overwriting one of them. `#2447`_ All tickets closed in this release: 2328 2436 2446 2447 2459 2460 2461 2462 2465 2470. .. _`#2459`: https://tahoe-lafs.org/trac/tahoe-lafs/ticket/2459 .. _`#2447`: https://tahoe-lafs.org/trac/tahoe-lafs/ticket/2447
Revision 1.27 / (download) - annotate - [select for diffs], Thu Jul 16 10:59:27 2015 UTC (8 years, 4 months ago) by wiz
Branch: MAIN
Changes since 1.26: +2 -3
lines
Diff to previous 1.26 (colored)
pbr is now pulled in by mock, like it should be. Remove here and bump PKGREVISION again.
Revision 1.26 / (download) - annotate - [select for diffs], Wed Jul 15 13:07:57 2015 UTC (8 years, 4 months ago) by wiz
Branch: MAIN
Changes since 1.25: +3 -1
lines
Diff to previous 1.25 (colored)
One of the dependencies now wants py-pbr, so tahoe-lafs wants it too. Add the dependency, bump PKGREVISION.
Revision 1.25 / (download) - annotate - [select for diffs], Wed Jul 1 13:58:21 2015 UTC (8 years, 5 months ago) by wiz
Branch: MAIN
Changes since 1.24: +9 -8
lines
Diff to previous 1.24 (colored)
Update to 1.10.1: Release 1.10.1 (2015-06-15) ''''''''''''''''''''''''''' User Interface / Configuration Changes -------------------------------------- The "``tahoe cp``" CLI command's ``--recursive`` option is now more predictable, but behaves slightly differently than before. See below for details. Tickets `#712`_, `#2329`_. The SFTP server can now use public-key authentication (instead of only password-based auth). Public keys are configured through an "account file", just like passwords. See docs/frontends/FTP-and-SFTP for examples of the format. `#1411`_ The Tahoe node can now be configured to disable automatic IP-address detection. Using "AUTO" in tahoe.cfg [node]tub.location= (which is now the default) triggers autodetection. Omit "AUTO" to disable autodetection. "AUTO" can be combined with static addresses to e.g. use both a stable UPnP-configured tunneled address and a DHCP-assigned dynamic (local subnet only) address. See `configuration.rst`_ for details. `#754`_ The web-based user interface ("WUI") Directory and Welcome pages have been redesigned, with improved CSS for narrow windows and more-accessible icons (using distinctive shapes instead of just colors). `#1931`_ `#1961`_ `#1966`_ `#1972`_ `#1901`_ .. _`#712`: https://tahoe-lafs.org/trac/tahoe-lafs/ticket/712 .. _`#754`: https://tahoe-lafs.org/trac/tahoe-lafs/ticket/754 .. _`#1411`: https://tahoe-lafs.org/trac/tahoe-lafs/ticket/1411 .. _`#1901`: https://tahoe-lafs.org/trac/tahoe-lafs/ticket/1901 .. _`#1931`: https://tahoe-lafs.org/trac/tahoe-lafs/ticket/1931 .. _`#1961`: https://tahoe-lafs.org/trac/tahoe-lafs/ticket/1961 .. _`#1966`: https://tahoe-lafs.org/trac/tahoe-lafs/ticket/1966 .. _`#1972`: https://tahoe-lafs.org/trac/tahoe-lafs/ticket/1972 .. _`#2329`: https://tahoe-lafs.org/trac/tahoe-lafs/ticket/2329 .. _`configuration.rst`: docs/configuration.rst "tahoe cp" changes ------------------ The many ``cp``-like tools in the Unix world (POSIX ``/bin/cp``, the ``scp`` provided by SSH, ``rsync``) all behave slightly differently in unusual circumstances, especially when copying whole directories into a target that may or may not already exist. The most common difference is whether the user is referring to the source directory as a whole, or to its contents. For example, should "``cp -r foodir bardir``" create a new directory named "``bardir/foodir``"? Or should it behave more like "``cp -r foodir/* bardir``"? Some tools use the presence of a trailing slash to indicate which behavior you want. Others ignore trailing slashes. "``tahoe cp``" is no exception to having exceptional cases. This release fixes some bad behavior and attempts to establish a consistent rationale for its behavior. The new rule is: - If the thing being copied is a directory, and it has a name (e.g. it's not a raw Tahoe-LAFS directorycap), then you are referring to the directory itself. - If the thing being copied is an unnamed directory (e.g. raw dircap or alias), then you are referring to the contents. - Trailing slashes do not affect the behavior of the copy (although putting a trailing slash on a file-like target is an error). - The "``-r``" (``--recursive``) flag does not affect the behavior of the copy (although omitting ``-r`` when the source is a directory is an error). - If the target refers to something that does not yet exist: - and if the source is a single file, then create a new file; - otherwise, create a directory. There are two main cases where the behavior of Tahoe-LAFS v1.10.1 differs from that of the previous v1.10.0 release: - "``cp DIRCAP/file.txt ./local/missing``" , where "``./local``" is a directory but "``./local/missing``" does not exist. The implication is that you want Tahoe to create a new file named "``./local/missing``" and fill it with the contents of the Tahoe-side ``DIRCAP/file.txt``. In v1.10.0, a plain "``cp``" would do just this, but "``cp -r``" would do "``mkdir ./local/missing``" and then create a file named "``./local/missing/file.txt``". In v1.10.1, both "``cp``" and "``cp -r``" create a file named "``./local/missing``". - "``cp -r PARENTCAP/dir ./local/missing``", where ``PARENTCAP/dir/`` contains "``file.txt``", and again "``./local``" is a directory but "``./local/missing``" does not exist. In both v1.10.0 and v1.10.1, this first does "``mkdir ./local/missing``". In v1.10.0, it would then copy the contents of the source directory into the new directory, resulting in "``./local/missing/file.txt``". In v1.10.1, following the new rule of "a named directory source refers to the directory itself", the tool creates "``./local/missing/dir/file.txt``". Compatibility and Dependency Updates ------------------------------------ Windows now requires Python 2.7. Unix/OS-X platforms can still use either Python 2.6 or 2.7, however this is probably the last release that will support 2.6 (it is no longer receiving security updates, and most OS distributions have switched to 2.7). Tahoe-LAFS now has the following dependencies: - Twisted >= 13.0.0 - Nevow >= 0.11.1 - foolscap >= 0.8.0 - service-identity - characteristic >= 14.0.0 - pyasn1 >= 0.1.4 - pyasn1-modules >= 0.0.5 On Windows, if pywin32 is not installed then the dependencies on Twisted and Nevow become: - Twisted >= 11.1.0, <= 12.1.0 - Nevow >= 0.9.33, <= 0.10 On all platforms, if pyOpenSSL >= 0.14 is installed, then it will be used, but if not then only pyOpenSSL >= 0.13, <= 0.13.1 will be built when directly invoking `setup.py build` or `setup.py install`. We strongly advise OS packagers to take the option of making a tahoe-lafs package depend on pyOpenSSL >= 0.14. In order for that to work, the following additional Python dependencies are needed: - cryptography - cffi >= 0.8 - six >= 1.4.1 - enum34 - pycparser as well as libffi (for Debian/Ubuntu, the name of the needed OS package is `libffi6`). Tahoe-LAFS is now compatible with Setuptools version 8 and Pip version 6 or later, which should fix execution on Ubuntu 15.04 (it now tolerates PEP440 semantics in dependency specifications). `#2354`_ `#2242`_ Tahoe-LAFS now depends upon foolscap-0.8.0, which creates better private keys and certificates than previous versions. To benefit from the improvements (2048-bit RSA keys and SHA256-based certificates), you must re-generate your Tahoe nodes (which changes their TubIDs and FURLs). `#2400`_ .. _`#2242`: https://tahoe-lafs.org/trac/tahoe-lafs/ticket/2242 .. _`#2354`: https://tahoe-lafs.org/trac/tahoe-lafs/ticket/2354 .. _`#2400`: https://tahoe-lafs.org/trac/tahoe-lafs/ticket/2400 Packaging --------- A preliminary OS-X package, named "``tahoe-lafs-VERSION-osx.pkg``", is now being generated. It is a standard double-clickable installer, which creates ``/Applications/tahoe.app`` that embeds a complete runtime tree. However launching the ``.app`` only brings up a notice on how to run tahoe from the command line. A future release may turn this into a fully-fledged application launcher. `#182`_ `#2393`_ `#2323`_ Preliminary Docker support was added. Tahoe container images may be available on DockerHub. `PR#165`_ `#2419`_ `#2421`_ Old and obsolete Debian packaging tools have been removed. `#2282`_ .. _`#182`: https://tahoe-lafs.org/trac/tahoe-lafs/ticket/182 .. _`#2282`: https://tahoe-lafs.org/trac/tahoe-lafs/ticket/2282 .. _`#2323`: https://tahoe-lafs.org/trac/tahoe-lafs/ticket/2323 .. _`#2393`: https://tahoe-lafs.org/trac/tahoe-lafs/ticket/2393 .. _`#2419`: https://tahoe-lafs.org/trac/tahoe-lafs/ticket/2419 .. _`#2421`: https://tahoe-lafs.org/trac/tahoe-lafs/ticket/2421 .. _`PR#165`: https://github.com/tahoe-lafs/tahoe-lafs/pull/165 Minor Changes ------------- - Welcome page: add per-server "(space) Available" column. `#648`_ - check/deep-check learned to accept multiple location arguments. `#740`_ - Checker reports: remove needs-rebalancing, add count-happiness. `#1784`_ `#2105`_ - CLI ``--help``: cite (but don't list) global options on each command. `#2233`_ - Fix ftp "``ls``" to work with Twisted 15.0.0. `#2394`_ .. _`#648`: https://tahoe-lafs.org/trac/tahoe-lafs/ticket/648 .. _`#740`: https://tahoe-lafs.org/trac/tahoe-lafs/ticket/740 .. _`#1784`: https://tahoe-lafs.org/trac/tahoe-lafs/ticket/1784 .. _`#2105`: https://tahoe-lafs.org/trac/tahoe-lafs/ticket/2105 .. _`#2233`: https://tahoe-lafs.org/trac/tahoe-lafs/ticket/2233 .. _`#2394`: https://tahoe-lafs.org/trac/tahoe-lafs/ticket/2394 Roughly 75 tickets were closed in this release: 623 648 712 740 754 898 1146 1159 1336 1381 1411 1634 1674 1698 1707 1717 1737 1784 1800 1807 1842 1847 1901 1918 1953 1960 1961 1966 1969 1972 1974 1988 1992 2005 2008 2023 2027 2028 2034 2048 2067 2086 2105 2121 2128 2165 2193 2208 2209 2233 2235 2242 2245 2248 2249 2249 2280 2281 2282 2290 2305 2312 2323 2340 2354 2380 2393 2394 2398 2400 2415 2416 2417 2433. Another dozen were referenced but not closed: 182 666 982 1064 1258 1531 1536 1742 1834 1931 1935 2286. Roughly 40 GitHub pull-requests were closed: 32 48 50 56 57 61 62 62 63 64 69 73 81 82 84 85 87 91 94 95 96 103 107 109 112 114 120 122 125 126 133 135 136 137 142 146 149 152 165. For more information about any ticket, visit e.g. https://tahoe-lafs.org/trac/tahoe-lafs/ticket/754
Revision 1.24 / (download) - annotate - [select for diffs], Mon Apr 20 07:30:56 2015 UTC (8 years, 7 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2015Q2-base,
pkgsrc-2015Q2
Changes since 1.23: +4 -2
lines
Diff to previous 1.23 (colored)
Add a missing dependency, py-service_identity, which was so far automatically downloaded during the build. While here, replace interpreter path in installed file. Bump PKGREVISION.
Revision 1.23 / (download) - annotate - [select for diffs], Wed Dec 31 13:57:27 2014 UTC (8 years, 11 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2015Q1-base,
pkgsrc-2015Q1
Changes since 1.22: +1 -2
lines
Diff to previous 1.22 (colored)
Improve EGG_NAME default to work for packages with '-' in their name. Remove now unnecessary overrides in various packages.
Revision 1.22 / (download) - annotate - [select for diffs], Fri May 9 07:37:05 2014 UTC (9 years, 6 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2014Q4-base,
pkgsrc-2014Q4,
pkgsrc-2014Q3-base,
pkgsrc-2014Q3,
pkgsrc-2014Q2-base,
pkgsrc-2014Q2
Changes since 1.21: +2 -2
lines
Diff to previous 1.21 (colored)
Mark packages that are not ready for python-3.3 also not ready for 3.4, until proven otherwise.
Revision 1.21 / (download) - annotate - [select for diffs], Mon Jan 27 18:41:12 2014 UTC (9 years, 10 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2014Q1-base,
pkgsrc-2014Q1
Changes since 1.20: +1 -2
lines
Diff to previous 1.20 (colored)
Do not set FETCH_USING, should not be set in a package Makefile.
Revision 1.20 / (download) - annotate - [select for diffs], Sat Jan 25 10:30:07 2014 UTC (9 years, 10 months ago) by wiz
Branch: MAIN
Changes since 1.19: +3 -2
lines
Diff to previous 1.19 (colored)
Mark packages as not ready for python-3.x where applicable; either because they themselves are not ready or because a dependency isn't. This is annotated by PYTHON_VERSIONS_INCOMPATIBLE= 33 # not yet ported as of x.y.z or PYTHON_VERSIONS_INCOMPATIBLE= 33 # py-foo, py-bar respectively, please use the same style for other packages, and check during updates. Use versioned_dependencies.mk where applicable. Use REPLACE_PYTHON instead of handcoded alternatives, where applicable. Reorder Makefile sections into standard order, where applicable. Remove PYTHON_VERSIONS_INCLUDE_3X lines since that will be default with the next commit. Whitespace cleanups and other nits corrected, where necessary.
Revision 1.19 / (download) - annotate - [select for diffs], Thu Oct 31 16:04:05 2013 UTC (10 years, 1 month ago) by jperkin
Branch: MAIN
CVS Tags: pkgsrc-2013Q4-base,
pkgsrc-2013Q4
Changes since 1.18: +3 -2
lines
Diff to previous 1.18 (colored)
Fix PKG_USERS usage.
Revision 1.18 / (download) - annotate - [select for diffs], Thu Jul 18 00:09:32 2013 UTC (10 years, 4 months ago) by gdt
Branch: MAIN
CVS Tags: pkgsrc-2013Q3-base,
pkgsrc-2013Q3
Changes since 1.17: +9 -2
lines
Diff to previous 1.17 (colored)
Add comment about upstream distfile modes bug.
Revision 1.17 / (download) - annotate - [select for diffs], Fri Jul 12 10:44:55 2013 UTC (10 years, 4 months ago) by jperkin
Branch: MAIN
Changes since 1.16: +2 -2
lines
Diff to previous 1.16 (colored)
Bump PKGREVISION of all packages which create users, to pick up change of sysutils/user_* packages.
Revision 1.16 / (download) - annotate - [select for diffs], Fri May 3 15:21:58 2013 UTC (10 years, 7 months ago) by gdt
Branch: MAIN
CVS Tags: pkgsrc-2013Q2-base,
pkgsrc-2013Q2
Changes since 1.15: +3 -2
lines
Diff to previous 1.15 (colored)
Depend on py-sqlite3 (vs 2). This uses the support the rest of the world expects to be present in python. Now, tahoe-lafs's regression tests pass.
Revision 1.15 / (download) - annotate - [select for diffs], Wed May 1 23:59:53 2013 UTC (10 years, 7 months ago) by gdt
Branch: MAIN
Changes since 1.14: +5 -4
lines
Diff to previous 1.14 (colored)
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 `<docs/nodekeys.rst>`__ 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`_) - `<docs/convergence_secret.rst>`__ was added to document the adminstration of convergence secrets. (`#1761`_)
Revision 1.14 / (download) - annotate - [select for diffs], Wed Oct 3 16:08:33 2012 UTC (11 years, 2 months ago) by asau
Branch: MAIN
CVS Tags: pkgsrc-2013Q1-base,
pkgsrc-2013Q1,
pkgsrc-2012Q4-base,
pkgsrc-2012Q4
Changes since 1.13: +1 -3
lines
Diff to previous 1.13 (colored)
Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days.
Revision 1.13 / (download) - annotate - [select for diffs], Sat Jul 7 00:34:18 2012 UTC (11 years, 5 months ago) by gdt
Branch: MAIN
CVS Tags: pkgsrc-2012Q3-base,
pkgsrc-2012Q3
Changes since 1.12: +3 -3
lines
Diff to previous 1.12 (colored)
Update to 1.9.2. Release 1.9.2 (2012-07-03)
Revision 1.12 / (download) - annotate - [select for diffs], Fri May 25 11:25:56 2012 UTC (11 years, 6 months ago) by gdt
Branch: MAIN
CVS Tags: pkgsrc-2012Q2-base,
pkgsrc-2012Q2
Changes since 1.11: +3 -3
lines
Diff to previous 1.11 (colored)
Depend on foolscap >= 0.6.3. This isn't strictly true; foolscap needs to be >= 0.6.3 if Twisted is > 10, but it's easier to just require it than invent new compound dependencies. PKGREVISION++, because tahoe-lafs built with Twisted > 10 and foolscap 0.6.1 (from today or earlier in pkgsrc) fails to work.
Revision 1.11 / (download) - annotate - [select for diffs], Thu Mar 15 11:53:27 2012 UTC (11 years, 8 months ago) by obache
Branch: MAIN
CVS Tags: pkgsrc-2012Q1-base,
pkgsrc-2012Q1
Changes since 1.10: +2 -1
lines
Diff to previous 1.10 (colored)
Bump PKGREVISION from default python to 2.7.
Revision 1.9.2.1 / (download) - annotate - [select for diffs], Fri Jan 13 13:02:04 2012 UTC (11 years, 10 months ago) by tron
Branch: pkgsrc-2011Q4
Changes since 1.9: +6 -2
lines
Diff to previous 1.9 (colored) next main 1.10 (colored)
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
Revision 1.10 / (download) - annotate - [select for diffs], Fri Jan 13 01:14:56 2012 UTC (11 years, 10 months ago) by gdt
Branch: MAIN
Changes since 1.9: +6 -2
lines
Diff to previous 1.9 (colored)
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
Revision 1.9 / (download) - annotate - [select for diffs], Wed Nov 9 00:30:12 2011 UTC (12 years ago) by gdt
Branch: MAIN
CVS Tags: pkgsrc-2011Q4-base
Branch point for: pkgsrc-2011Q4
Changes since 1.8: +9 -7
lines
Diff to previous 1.8 (colored)
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.
Revision 1.7.4.1 / (download) - annotate - [select for diffs], Wed Sep 14 17:42:57 2011 UTC (12 years, 2 months ago) by tron
Branch: pkgsrc-2011Q2
Changes since 1.7: +2 -2
lines
Diff to previous 1.7 (colored) next main 1.8 (colored)
Pullup ticket #3524 - requested by gdt filesystems/tahoe-lafs: security update Revisions pulled up: - filesystems/tahoe-lafs/Makefile 1.8 - filesystems/tahoe-lafs/distinfo 1.5 --- Module Name: pkgsrc Committed By: gdt Date: Wed Sep 14 11:36:17 UTC 2011 Modified Files: pkgsrc/filesystems/tahoe-lafs: Makefile distinfo Log Message: * Release 1.8.3 (2011-09-13) ** Security-related Bugfix - Fix flaw that would allow a person who knows a storage index of a file to delete shares of that file (#1528). - Remove corner cases in mutable file bounds management which could expose extra lease info or old share data (from prior versions of the mutable file) if someone with write authority to that mutable file exercised these corner cases in a way that no actual Tahoe-LAFS client does. (Probably not exploitable.) (#1528).
Revision 1.8 / (download) - annotate - [select for diffs], Wed Sep 14 11:36:17 2011 UTC (12 years, 2 months ago) by gdt
Branch: MAIN
CVS Tags: pkgsrc-2011Q3-base,
pkgsrc-2011Q3
Changes since 1.7: +2 -2
lines
Diff to previous 1.7 (colored)
* Release 1.8.3 (2011-09-13) ** Security-related Bugfix - Fix flaw that would allow a person who knows a storage index of a file to delete shares of that file (#1528). - Remove corner cases in mutable file bounds management which could expose extra lease info or old share data (from prior versions of the mutable file) if someone with write authority to that mutable file exercised these corner cases in a way that no actual Tahoe-LAFS client does. (Probably not exploitable.) (#1528).
Revision 1.7 / (download) - annotate - [select for diffs], Wed Feb 2 01:58:57 2011 UTC (12 years, 10 months ago) by gdt
Branch: MAIN
CVS Tags: pkgsrc-2011Q2-base,
pkgsrc-2011Q1-base,
pkgsrc-2011Q1
Branch point for: pkgsrc-2011Q2
Changes since 1.6: +3 -2
lines
Diff to previous 1.6 (colored)
Fix py-mock dependency pattern.
Revision 1.6 / (download) - annotate - [select for diffs], Tue Feb 1 02:05:18 2011 UTC (12 years, 10 months ago) by gdt
Branch: MAIN
Changes since 1.5: +11 -5
lines
Diff to previous 1.5 (colored)
Update to 1.8.2. Packaging changes: Use gmake and test TEST_TARGET, so make test runs make check. Add dependency on py-sqlite2 for "tahoe backup". Add py-mock dependency because tests are now runnable by the user. Withdraw fixing of distfiles modes; this one is fine. * Release 1.8.2 (2011-01-30) ** Compatibility and Dependencies - Tahoe is now compatible with Twisted-10.2 (released last month), as well as with earlier versions. The previous Tahoe-1.8.1 release failed to run against Twisted-10.2, raising an AttributeError on StreamServerEndpointService (#1286) - Tahoe now depends upon the "mock" testing library, and the foolscap dependency was raised to 0.6.1 . It no longer requires pywin32 (which was used only on windows). Future developers should note that reactor.spawnProcess and derivatives may no longer be used inside Tahoe code. ** Other Changes - the default reserved_space value for new storage nodes is 1 GB (#1208) - documentation is now in reStructuredText (.rst) format - "tahoe cp" should now handle non-ASCII filenames - the unmaintained Mac/Windows GUI applications have been removed (#1282) - tahoe processes should appear in top and ps as "tahoe", not "python", on some unix platforms. (#174) - "tahoe debug trial" can be used to run the test suite (#1296) - the SFTP frontend now reports unknown sizes as "0" instead of "?", to improve compatibility with clients like FileZilla (#1337) - "tahoe --version" should now report correct values in situations where 1.8.1 might have been wrong (#1287)
Revision 1.5 / (download) - annotate - [select for diffs], Sat Dec 4 01:58:57 2010 UTC (13 years ago) by gdt
Branch: MAIN
CVS Tags: pkgsrc-2010Q4-base,
pkgsrc-2010Q4
Changes since 1.4: +2 -2
lines
Diff to previous 1.4 (colored)
* 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. <http://tahoe-lafs.org/source/tahoe-lafs/deps/tahoe-lafs-dep-eggs/README.html> - 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)
Revision 1.4 / (download) - annotate - [select for diffs], Fri Sep 24 18:20:59 2010 UTC (13 years, 2 months ago) by gdt
Branch: MAIN
CVS Tags: pkgsrc-2010Q3-base,
pkgsrc-2010Q3
Changes since 1.3: +7 -4
lines
Diff to previous 1.3 (colored)
Update to 1.8.0. * Release 1.8.0 (2010-09-23) ** New Features - A completely new downloader which improves performance and robustness of immutable-file downloads. It uses the fastest K servers to download the data in K-way parallel. It automatically fails over to alternate servers if servers fail in mid-download. It allows seeking to arbitrary locations in the file (the previous downloader which would only read the entire file sequentially from beginning to end). It minimizes unnecessary round trips and unnecessary bytes transferred to improve performance. It sends requests to fewer servers to reduce the load on servers (the previous one would send a small request to every server for every download) (#287, #288, #448, #798, #800, #990, #1170, #1191) - Non-ASCII command-line arguments and non-ASCII outputs now work on Windows. In addition, the command-line tool now works on 64-bit Windows. (#1074) ** Bugfixes and Improvements - Document and clean up the command-line options for specifying the node's base directory. (#188, #706, #715, #772, #1108) - The default node directory for Windows is ".tahoe" in the user's home directory, the same as on other platforms. (#890) - Fix a case in which full cap URIs could be logged. (#685, #1155) - Fix bug in WUI in Python 2.5 when the system clock is set back to 1969. Now you can use Tahoe-LAFS with Python 2.5 and set your system clock to 1969 and still use the WUI. (#1055) - Many improvements in code organization, tests, logging, documentation, and packaging. (#983, #1074, #1108, #1127, #1129, #1131, #1166, #1175)
Revision 1.3 / (download) - annotate - [select for diffs], Sun Jul 25 20:04:21 2010 UTC (13 years, 4 months ago) by joerg
Branch: MAIN
Changes since 1.2: +14 -14
lines
Diff to previous 1.2 (colored)
Fix yet another package with bogus dependencies.
Revision 1.2 / (download) - annotate - [select for diffs], Sat Jul 24 19:19:06 2010 UTC (13 years, 4 months ago) by gdt
Branch: MAIN
Changes since 1.1: +8 -1
lines
Diff to previous 1.1 (colored)
Permissions fix: chmod +r all the distfile contents, because they are 600 and this results in installed python files that non-root users cannot access.
Revision 1.1.1.1 / (download) - annotate - [select for diffs] (vendor branch), Sat Jul 24 18:14:27 2010 UTC (13 years, 4 months ago) by gdt
Branch: TNF
CVS Tags: pkgsrc-base
Changes since 1.1: +0 -0
lines
Diff to previous 1.1 (colored)
Import tahoe-lafs-1.7.1 as filesystems/tahoe-lafs. Tahoe-LAFS is a Free Software/Open Source decentralized data store. It distributes your filesystem across multiple servers, and even if some of the servers fail or are taken over by an attacker, the entire filesystem continues to work correctly and to preserve your privacy and security.
Revision 1.1 / (download) - annotate - [select for diffs], Sat Jul 24 18:14:27 2010 UTC (13 years, 4 months ago) by gdt
Branch: MAIN
Initial revision