./filesystems/tahoe-lafs, Distributed fault-tolerant least-authority filesystem

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 1.20.0nb3, Package name: tahoe-lafs-1.20.0nb3, Maintainer: gdt

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.


Required to run:
[textproc/py-yaml] [www/py-nevow] [net/py-twisted] [security/py-OpenSSL] [devel/py-setuptools] [databases/py-sqlite3] [converters/py-simplejson] [security/py-asn1] [security/py-crypto] [security/py-cryptopp] [net/py-foolscap] [devel/py-pyutil] [converters/py-zfec] [devel/py-argparse] [converters/py-zbase32] [lang/python27] [lang/py-six] [security/py-asn1-modules] [devel/py-characteristic] [security/py-service_identity]

Required to build:
[devel/py-darcsver] [pkgtools/cwrappers]

Master sites:

Filesize: 2185.313 KB

Version history: (Expand)


CVS history: (Expand)


   2025-04-11 13:20:28 by Greg Troxel | Files touched by this commit (1) | Package updated
Log message:
filesystems/tahoe-lafs: Adjust depends to pyproject.toml harder

(I had uncommitted improvements and this is a merge of recent fixes
and those.)

  - list all build deps, even ones we are omitting
  - redo twisted section
    + twisted apparently mostly has Conch, and has the dependencies
      tahoe was carrying for conch, so dtop them.
    + add comment about conch maybe needing amkCrypto depending on
      usage
  - add py-six, werkzeug, treq
  - explain why i2p support is omitted (needs i2p fork)
  - update list of test deps
  - add some test deps
  - omit py-test because it's in wheel.mk, with a comment
   2025-04-11 07:25:38 by Thomas Klausner | Files touched by this commit (1)
Log message:
tahoe-lafs: fix TOOL_DEPENDS
   2025-04-06 01:23:58 by Greg Troxel | Files touched by this commit (1)
Log message:
filesystems/tahoe-lafs: Change py-OpenSSL to versioned_dependencies
   2025-04-05 22:43:02 by Greg Troxel | Files touched by this commit (1)
Log message:
filesystems/tahoe-lafs: Rototill deps

from pyproject.toml
   2025-04-05 22:14:37 by Greg Troxel | Files touched by this commit (3)
Log message:
filesystems/tahoe-lafs: Update to 1.20.0

Release 1.20.0 (2024-12-03)
'''''''''''''''''''''''''''

Backwards Incompatible Changes
------------------------------

- Properly interpret "tahoe create --storage-dir" as an option.

  Versions 1.19.0 and older interpreted "--storage-dir" as a \ 
"flag" and thus wouldn't work properly. (`#4110 \ 
<https://tahoe-lafs.org/trac/tahoe-lafs/ticket/4110>`_)

Features
--------

- Continued work to make Tahoe-LAFS take advantage of multiple CPUs. (`#4072 \ 
<https://tahoe-lafs.org/trac/tahoe-lafs/ticket/4072>`_)
- Mutable directories can now be created with a pre-determined "signature \ 
key" via the web API using the "private-key=..." parameter. The \ 
"private-key" value must be a DER-encoded 2048-bit RSA private key in \ 
urlsafe base64 encoding. (`#4094 \ 
<https://tahoe-lafs.org/trac/tahoe-lafs/ticket/4094>`_)

Dependency/Installation Changes
-------------------------------

- Now using the "hatch" build system, and pyproject.toml (exclusively) \ 
(`#4133 <https://tahoe-lafs.org/trac/tahoe-lafs/ticket/4133>`_)
   2025-02-18 16:32:11 by Thomas Klausner | Files touched by this commit (8)
Log message:
*: switch py-bcrypt users to versioned_dependencies.mk, bump PKGREVISION
   2024-10-14 08:46:10 by Thomas Klausner | Files touched by this commit (325)
Log message:
*: clean-up after python38 removal
   2024-09-05 01:38:30 by Greg Troxel | Files touched by this commit (1)
Log message:
filesystems/tahoe-lafs: Update HOMEPAGE (https, follow redirect)