Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

Tahoe-LAFS

Tahoe-LAFS is a free and open, secure, decentralized, fault-tolerant, distributed data store and distributed file system.
Collective - Host: opensource - https://opencollective.com/tahoe-lafs - Website: https://tahoe-lafs.org/ - Code: https://github.com/tahoe-lafs

avoid re-computing the current time inside this loop

It could lead to funny behavior if we cross a boundary at just the wrong
time. Also the debug p...

github.com/tahoe-lafs/tahoe-lafs - 14ebeba07d527a189a5cdf93c0f85392302b2ca1 authored over 1 year ago by Jean-Paul Calderone <[email protected]>
Stricter type checking

github.com/tahoe-lafs/tahoe-lafs - 009f063067a156ddab95bb3f554c43244cc05fc1 authored over 1 year ago by Itamar Turner-Trauring <[email protected]>
More accurate type

github.com/tahoe-lafs/tahoe-lafs - e545ab4a8022c52ee3a450ab501eedc470491d50 authored over 1 year ago by Itamar Turner-Trauring <[email protected]>
Merge branch 'master' into 4041

github.com/tahoe-lafs/tahoe-lafs - 7e94ab2c05f08a4358c4bc0d7877c02b48713a73 authored over 1 year ago by Itamar Turner-Trauring <[email protected]>
Merge pull request #1321 from tahoe-lafs/4039.document-gbs

Minimal GBS documentation

Fixes ticket:4039

github.com/tahoe-lafs/tahoe-lafs - c055c8e508020a09a1a4a996e5acf8b5fcb5b9af authored over 1 year ago by Itamar Turner-Trauring <[email protected]>
Be consistent with HTTPS

github.com/tahoe-lafs/tahoe-lafs - 3b66afbdeac45ae3050f98b4103536e72a377d8e authored over 1 year ago by Itamar Turner-Trauring <[email protected]>
Merge pull request #1320 from tahoe-lafs/4042-sync-gbs-spec

Sync GBS spec to code a bit more

Fixes ticket:4042

github.com/tahoe-lafs/tahoe-lafs - 7485f4f2f07efcf833fc9fc684d6c742cac94ea6 authored over 1 year ago by Itamar Turner-Trauring <[email protected]>
Docstring.

github.com/tahoe-lafs/tahoe-lafs - 341a32708b718caab6311ed2e517c548e493df35 authored over 1 year ago by Itamar Turner-Trauring <[email protected]>
Better phrasing

github.com/tahoe-lafs/tahoe-lafs - ffe2e9773916e32a8a64e9eb0d0e1ae0939c7215 authored over 1 year ago by Itamar Turner-Trauring <[email protected]>
Merge pull request #1309 from exarkun/3903.nix-flake.2

Add a Nix flake

Fixes: ticket:3903

github.com/tahoe-lafs/tahoe-lafs - 269a1a06474e2f0c58682a9aca6592c258651b0f authored over 1 year ago by Jean-Paul Calderone <[email protected]>
Don't hardcode tox

github.com/tahoe-lafs/tahoe-lafs - 112770aeb31a7f95e59718c54ea59c69d842c1d7 authored over 1 year ago by Itamar Turner-Trauring <[email protected]>
codechecks / linter

github.com/tahoe-lafs/tahoe-lafs - 67d5c82e103f49fb1d624e3ad6908de885c01842 authored over 1 year ago by meejah <[email protected]>
docstring, remove duplicate port-allocator

github.com/tahoe-lafs/tahoe-lafs - 7a8752c969d8dc64e3e68ba944f0bf98b4e33f48 authored over 1 year ago by meejah <[email protected]>
use existing port-allocator instead

github.com/tahoe-lafs/tahoe-lafs - fe96defa2b2e6f7934f97bf76f0b651b1c20b191 authored over 1 year ago by meejah <[email protected]>
reactor from fixture

github.com/tahoe-lafs/tahoe-lafs - c4ac548cba2c397774a5d2af3f09d1bf0a642dbc authored over 1 year ago by meejah <[email protected]>
Merge branch 'master' into 2916.grid-manager-integration-tests.2

github.com/tahoe-lafs/tahoe-lafs - a9128d89c36433c552e41c8d308a9481e09f8db4 authored over 1 year ago by meejah <[email protected]>
refactor: actually parallel

github.com/tahoe-lafs/tahoe-lafs - 01a87d85be5a11f40015d651ea1244ffb3a5a487 authored over 1 year ago by meejah <[email protected]>
tor-tests work; refactor ports

github.com/tahoe-lafs/tahoe-lafs - 050ef6cca3d19b20f76b7d4bf80b2d82f30f2af6 authored over 1 year ago by meejah <[email protected]>
Work in Python 3.8.

github.com/tahoe-lafs/tahoe-lafs - 176fac7360f3797cb637d8fd9d90ba05c3fbe548 authored over 1 year ago by Itamar Turner-Trauring <[email protected]>
News fragment.

github.com/tahoe-lafs/tahoe-lafs - f8e9631f532da65c46ef3d04039b34469b6ab11a authored over 1 year ago by Itamar Turner-Trauring <[email protected]>
More type annotations.

github.com/tahoe-lafs/tahoe-lafs - 00b7e7e17862335edd08b0b38b28f30f64b8f993 authored over 1 year ago by Itamar Turner-Trauring <[email protected]>
More type annotations.

github.com/tahoe-lafs/tahoe-lafs - 0d0e32646fe305637d4cebedd8c9e4427db9fedd authored over 1 year ago by Itamar Turner-Trauring <[email protected]>
Add more type annotations.

github.com/tahoe-lafs/tahoe-lafs - d669099a3515b4ff8c1524bc43f8fcd74782560a authored over 1 year ago by Itamar Turner-Trauring <[email protected]>
Add type annotation to _authorized_route

github.com/tahoe-lafs/tahoe-lafs - 919e6b339d0eaf7019f231ad916b2f7ac25cef48 authored over 1 year ago by Itamar Turner-Trauring <[email protected]>
Add type annotations to `_authorization_decorator`.

github.com/tahoe-lafs/tahoe-lafs - 2b7f3d1707b6e91ea8e517bcfa3a6cf892d1715e authored over 1 year ago by Itamar Turner-Trauring <[email protected]>
More annotations.

github.com/tahoe-lafs/tahoe-lafs - 849f4ed2a57da1e2dd19b668dccba5967534224c authored over 1 year ago by Itamar Turner-Trauring <[email protected]>
Update unit tests to support HTTPS storage protocol on by default.

github.com/tahoe-lafs/tahoe-lafs - aef6373915cbf3f55ac8e9d1309fbf250d35fa96 authored over 1 year ago by Itamar Turner-Trauring <[email protected]>
Disable forcing Foolscap on client and server.

github.com/tahoe-lafs/tahoe-lafs - 0e72f3c97a90b34c138af273d8b4e75e913d9368 authored over 1 year ago by Itamar Turner-Trauring <[email protected]>
Update docs.

github.com/tahoe-lafs/tahoe-lafs - 411827a5c3c2ad499ac294e93c5f2b62a247ce28 authored over 1 year ago by Itamar Turner-Trauring <[email protected]>
Minimal HTTPS documentation.

github.com/tahoe-lafs/tahoe-lafs - 15df1a52ff596c2464c2bac8404fb3b8022fda7f authored over 1 year ago by Itamar Turner-Trauring <[email protected]>
News fragment

github.com/tahoe-lafs/tahoe-lafs - 792af1c9189e0d9c93d69eb450c680eb8eaa7de1 authored over 1 year ago by Itamar Turner-Trauring <[email protected]>
Updates based on changing specs.

github.com/tahoe-lafs/tahoe-lafs - 7bac6996d18dc9d5f5b48686990a66a50a51021a authored over 1 year ago by Itamar Turner-Trauring <[email protected]>
Ensure and test (and necessary refactor) that lack of content-type is same as

CBOR content-type, as per spec.

github.com/tahoe-lafs/tahoe-lafs - 46d10a6281d145f974bb5120120845e1eb6339e9 authored over 1 year ago by Itamar Turner-Trauring <[email protected]>
Correct type.

github.com/tahoe-lafs/tahoe-lafs - bf2451bbcdbde50c72b90a20354ae4bc281b7b81 authored over 1 year ago by Itamar Turner-Trauring <[email protected]>
only use original request

github.com/tahoe-lafs/tahoe-lafs - 6f9b9a3ac1123ca3eb9ecce85e98cc75dc6ccd89 authored over 1 year ago by meejah <[email protected]>
refactor: make sftp tests (etc) work with 'grid' refactoring

github.com/tahoe-lafs/tahoe-lafs - 45898ff8b8ae6218e52397d1d3c55ad9d71fed2e authored over 1 year ago by meejah <[email protected]>
Merge pull request #1317 from tahoe-lafs/4050-upgrade-dependencies

Upgrade some linting dependencies

Fixes: ticket:4050

github.com/tahoe-lafs/tahoe-lafs - e9f68824a1f6e1c28cda50ddefafb6f2e3ca5898 authored over 1 year ago by Jean-Paul Calderone <[email protected]>
Merge pull request #1318 from exarkun/4051.tor-network-fixture-dependency

Add "Tor network" dependency to a fixture that needs it

Fixes: ticket:4051

github.com/tahoe-lafs/tahoe-lafs - cc27ab0bfbe73d34bf4b098c0e4712e9884664d5 authored over 1 year ago by Jean-Paul Calderone <[email protected]>
news fragment

github.com/tahoe-lafs/tahoe-lafs - 8e7cc91434713b2c742c6316e73cbb20f3d9d68e authored over 1 year ago by Jean-Paul Calderone <[email protected]>
Set up Tor-related fixture dependencies, maybe even properly

github.com/tahoe-lafs/tahoe-lafs - 22991fdd4cdff569d20541dc3b1019ec2b0cb0ec authored over 1 year ago by Jean-Paul Calderone <[email protected]>
expose our cache to anyone who wants it

github.com/tahoe-lafs/tahoe-lafs - 91866154d3d5b120e9ac132f861074cb188960ee authored over 1 year ago by Jean-Paul Calderone <[email protected]>
more clarifying comments

github.com/tahoe-lafs/tahoe-lafs - b4a6a90e9f56ff7187e9cf8a510797b1cdfd0926 authored over 1 year ago by Jean-Paul Calderone <[email protected]>
slightly reduce repetition by pulling out a mergeAttrs definition

github.com/tahoe-lafs/tahoe-lafs - c350d8b7362eb2f4c89b366e05a6aa08819c30ec authored over 1 year ago by Jean-Paul Calderone <[email protected]>
relock with release/nixos-23.05 change

github.com/tahoe-lafs/tahoe-lafs - f4949c699aaca13b29b5a07c6a7f17bff4fdf4aa authored over 1 year ago by Jean-Paul Calderone <[email protected]>
Upgrade ruff.

github.com/tahoe-lafs/tahoe-lafs - 4bbde0288e3fc10b7aca891a5c5b88897c6bb103 authored over 1 year ago by Itamar Turner-Trauring <[email protected]>
Newer mypy.

github.com/tahoe-lafs/tahoe-lafs - 6cc517d1a7aab78858d6703c98a57c447ba78162 authored over 1 year ago by Itamar Turner-Trauring <[email protected]>
Revert "suppress the new click mypy errors", Click 8.1.6 fixed the issue.

This reverts commit dfd34cfc0b8a4fccb5e39f2b825442b662a0a2fb.

github.com/tahoe-lafs/tahoe-lafs - 9abc3730a0b31f9fe701a2f1c776bfbcceafcd81 authored over 1 year ago by Itamar Turner-Trauring <[email protected]>
further clarifying comments

github.com/tahoe-lafs/tahoe-lafs - 7e972e4a53182ac64f4f8b80852662344082ba32 authored over 1 year ago by Jean-Paul Calderone <[email protected]>
a few more words about the nixpkgs inputs

github.com/tahoe-lafs/tahoe-lafs - d61029c8bbb47d3e73739d19683e30eab60235fb authored over 1 year ago by Jean-Paul Calderone <[email protected]>
Go with the successfully-built release branch

release-XX.YY is the source branch for NixOS Hydra (CI) runs
nixos-XX.YY is updated after a succ...

github.com/tahoe-lafs/tahoe-lafs - 10941a02f8a7dbf04681f1e6e2274d70280cb670 authored over 1 year ago by Jean-Paul Calderone <[email protected]>
Merge remote-tracking branch 'origin/master' into 3903.nix-flake.2

github.com/tahoe-lafs/tahoe-lafs - 4659fcd63d4a2796c2ddae00b9fb48372fab706b authored over 1 year ago by Jean-Paul Calderone <[email protected]>
Merge remote-tracking branch 'origin/master' into 3903.nix-flake.2

github.com/tahoe-lafs/tahoe-lafs - 8dc86c98704ea5599696706424007b95d5f45f23 authored over 1 year ago by Jean-Paul Calderone <[email protected]>
Merge pull request #1283 from exarkun/clean-up-tor-and-i2p-providers

Abstract over some configuration manipulation done by `write_node_config` in `create_node.py`

...

github.com/tahoe-lafs/tahoe-lafs - 8b8903c44f14d2f7f0cb451b88dfeaf007455aa4 authored over 1 year ago by Jean-Paul Calderone <[email protected]>
Merge pull request #1316 from exarkun/4049.skip-some-when-superuser

Skip some tests when run as superuser

Fixes ticket:4049

github.com/tahoe-lafs/tahoe-lafs - a297d6be16a88426d446e6084aa3568dcd1e88b9 authored over 1 year ago by Itamar Turner-Trauring <[email protected]>
news fragment

github.com/tahoe-lafs/tahoe-lafs - 60b361df2b711e83bb113cc5ce8da98a63870e56 authored over 1 year ago by Jean-Paul Calderone <[email protected]>
skip permission-related tests if the environment is not suitable

posix superuser can do anything on the filesystem

github.com/tahoe-lafs/tahoe-lafs - feb9643dfe1022663d339c622e7a0e9e94c1ca90 authored over 1 year ago by Jean-Paul Calderone <[email protected]>
get the node config types right

github.com/tahoe-lafs/tahoe-lafs - 2d688df29924cea72c43535b49f11627a0843234 authored over 1 year ago by Jean-Paul Calderone <[email protected]>
Make `merge_config` fail on overlapping configs

This isn't expected to happen. If it does it would be nice to see it instead
of silently contin...

github.com/tahoe-lafs/tahoe-lafs - 02a696d73beec90e8d1d1071016440ee0d3e6d8a authored over 1 year ago by Jean-Paul Calderone <[email protected]>
more accurate docstring for dictutil.filter

github.com/tahoe-lafs/tahoe-lafs - da43acf52e25bad8c3158f9b6f1d56672d1ea5dd authored over 1 year ago by Jean-Paul Calderone <[email protected]>
test for dictutil.filter

github.com/tahoe-lafs/tahoe-lafs - 4713573621470dc0043587699b63ccf788bf1a40 authored over 1 year ago by Jean-Paul Calderone <[email protected]>
narrow the type annotation for another Listener method param

github.com/tahoe-lafs/tahoe-lafs - 024b5e428a84c3a78eda4b163bb47693224b6067 authored over 1 year ago by Jean-Paul Calderone <[email protected]>
narrow the type of cli_config a bit

This has unfortunate interactions with the "stdout" attribute but I'm punting
on that.

github.com/tahoe-lafs/tahoe-lafs - 57facc6335ae2787998890320569ce2c51a7e2bf authored over 1 year ago by Jean-Paul Calderone <[email protected]>
slight simplification

github.com/tahoe-lafs/tahoe-lafs - 2c40185ef682400d107a721177877e18040e2318 authored over 1 year ago by Jean-Paul Calderone <[email protected]>
Use the working tree as the source of allmydata package

github.com/tahoe-lafs/tahoe-lafs - d82ade538ce4230f888ed2b0e28942a1a8ba11c7 authored over 1 year ago by Jean-Paul Calderone <[email protected]>
Try to get the version right

github.com/tahoe-lafs/tahoe-lafs - 3e18301f86b00fe07f56c025610c3b5fa11d600f authored over 1 year ago by Jean-Paul Calderone <[email protected]>
Merge pull request #1311 from tahoe-lafs/4040-foolscap-integration-tests

Also run Foolscap-only integration tests

Fixes ticket:4040

github.com/tahoe-lafs/tahoe-lafs - 4b9ebe9b9c1fdfdcd23dd60922bcdec78da712af authored over 1 year ago by Itamar Turner-Trauring <[email protected]>
Merge pull request #1315 from tahoe-lafs/4046.nurls-are-set

Make NURLs a set

Fixes ticket:4046

github.com/tahoe-lafs/tahoe-lafs - f7f30c78b727c6d4e799e5bb2634d3cfdf9af2a4 authored over 1 year ago by Itamar Turner-Trauring <[email protected]>
skip permission-related tests if the environment is not suitable

posix superuser can do anything on the filesystem

github.com/tahoe-lafs/tahoe-lafs - 2091b7ee86fabc5600d2afeb10fca73f9685ed51 authored over 1 year ago by Jean-Paul Calderone <[email protected]>
abandon user-switching effort

su fails with "su: pam_start: error 26"

github.com/tahoe-lafs/tahoe-lafs - 9585925627bbd66cc788d7a19b0dd0db425cc39f authored over 1 year ago by Jean-Paul Calderone <[email protected]>
try su to get rid of root

sudo fails because it isn't setuid root... I don't know why su would be, but
maybe it is.

github.com/tahoe-lafs/tahoe-lafs - baadf1fad4fa5078845118890efa030aba813a06 authored over 1 year ago by Jean-Paul Calderone <[email protected]>
try to shed root privileges

We have root on CircleCI in the docker container. We can't currently shed
them before we get in...

github.com/tahoe-lafs/tahoe-lafs - 90e08314c21877989a3aba934f141a495dd94481 authored over 1 year ago by Jean-Paul Calderone <[email protected]>
numpy is not supported on python38 anymore

github.com/tahoe-lafs/tahoe-lafs - 08e364bbab2dad609d14e5a4c83e9d24d30baf32 authored over 1 year ago by Jean-Paul Calderone <[email protected]>
remove unused import

github.com/tahoe-lafs/tahoe-lafs - 44502b8620e8cf4d04bf6851a844cac6119cac13 authored over 1 year ago by Jean-Paul Calderone <[email protected]>
bump to the newer nixpkgs branch

github.com/tahoe-lafs/tahoe-lafs - a3f50aa481b4c2187b0327e1998572d593800b7b authored over 1 year ago by Jean-Paul Calderone <[email protected]>
comment tweak

github.com/tahoe-lafs/tahoe-lafs - ddfd95faff51cd121a3688e6d4e98e0ff559976d authored over 1 year ago by Jean-Paul Calderone <[email protected]>
some more comments on the flake parts

github.com/tahoe-lafs/tahoe-lafs - d85f8d7caff9f942fc71a463621ed534bd94f040 authored over 1 year ago by Jean-Paul Calderone <[email protected]>
Replace default.nix with a compatibility shim

This also means we drop our niv dependency

github.com/tahoe-lafs/tahoe-lafs - b0397d3d089bf815fb2f5345fe77ff6feb16f8f5 authored over 1 year ago by Jean-Paul Calderone <[email protected]>
refer to non-duplicate ticket

github.com/tahoe-lafs/tahoe-lafs - 93f2a7a717f7025ad2f8895221b49a3837745732 authored over 1 year ago by Jean-Paul Calderone <[email protected]>
News file.

github.com/tahoe-lafs/tahoe-lafs - 0431c69cb84bf3021c61f324f1b44d188987d8d8 authored over 1 year ago by Itamar Turner-Trauring <[email protected]>
Test for upgrading from Foolscap to HTTP.

github.com/tahoe-lafs/tahoe-lafs - 8e51643ed34bc1a8161daafbc055470aed87e9d5 authored over 1 year ago by Itamar Turner-Trauring <[email protected]>
Make NURLs a set.

github.com/tahoe-lafs/tahoe-lafs - aa144fc62318ba9efbc4248a6757fc0c1ae8e032 authored over 1 year ago by Itamar Turner-Trauring <[email protected]>
remove unused import

github.com/tahoe-lafs/tahoe-lafs - 40665d824d056fba0f929d636f7214d1eda8450b authored over 1 year ago by Jean-Paul Calderone <[email protected]>
clean up some type annotations

github.com/tahoe-lafs/tahoe-lafs - ee8155729dac54d1deaa5b5ab8ef835b5b667262 authored over 1 year ago by Jean-Paul Calderone <[email protected]>
StaticProviders don't need to change

github.com/tahoe-lafs/tahoe-lafs - 911b54267be080ece9dc3f436a082834b1de3ae8 authored over 1 year ago by Jean-Paul Calderone <[email protected]>
another docstring

github.com/tahoe-lafs/tahoe-lafs - 72c18579e245b2be317e3e83b317d2584f33c58b authored over 1 year ago by Jean-Paul Calderone <[email protected]>
remove hard-coded tor/i2p in hide-ip support

github.com/tahoe-lafs/tahoe-lafs - c1c0b60862855c1966d8aee058e7398b6fd2d93c authored over 1 year ago by Jean-Paul Calderone <[email protected]>
add some missing docstrings

github.com/tahoe-lafs/tahoe-lafs - e6b3b658106359f6157d79dfe6b4974af4e49c93 authored over 1 year ago by Jean-Paul Calderone <[email protected]>
Merge remote-tracking branch 'origin/master' into clean-up-tor-and-i2p-providers

github.com/tahoe-lafs/tahoe-lafs - 9d7fb6cb08cf762cf0d71930b6bb8ed4d24ad7ec authored over 1 year ago by Jean-Paul Calderone <[email protected]>
Merge pull request #1310 from tahoe-lafs/4038-correct-ticket

Point to correct tickets

Fixes ticket:4038

github.com/tahoe-lafs/tahoe-lafs - 7bcd90cd91aaa6644d7d9d8cc1d458c729e6b021 authored over 1 year ago by Itamar Turner-Trauring <[email protected]>
CI uses tox less than 4

github.com/tahoe-lafs/tahoe-lafs - a4801cc2ebe396dd29b284b2acc8fecd93ec405b authored over 1 year ago by meejah <[email protected]>
try new-enoug to avoid a type error

github.com/tahoe-lafs/tahoe-lafs - 0b9506dfada0c26d2fd305e9ed339bc5e2d6562c authored over 1 year ago by meejah <[email protected]>
Merge branch 'master' into 2916.grid-manager-integration-tests.2

github.com/tahoe-lafs/tahoe-lafs - 96c465352ac8a5c5450ba1de7fa76f166269dda8 authored over 1 year ago by meejah <[email protected]>
When finalizing a process, we can ignore the case where it isn't running

github.com/tahoe-lafs/tahoe-lafs - 4c8a20c8767bf27881e8151f049dff856780bdb9 authored over 1 year ago by meejah <[email protected]>
Merge remote-tracking branch 'origin/master' into 3903.nix-flake.2

github.com/tahoe-lafs/tahoe-lafs - e7d98e69a144b4777142d2811fe6ca4775ad52d2 authored over 1 year ago by Jean-Paul Calderone <[email protected]>
Merge pull request #1313 from exarkun/4045.typechecks-vs-click

suppress the new click type checking errors

Also address an importlib_resources / towncrier i...

github.com/tahoe-lafs/tahoe-lafs - c6daeaf4a3804f169efaef983ef3fb5265ea629b authored over 1 year ago by Jean-Paul Calderone <[email protected]>
Merge pull request #1312 from exarkun/4044.simpler-webish-test

Make a TahoeLAFSSite test simpler and more reliable

Fixes: ticket:4044

github.com/tahoe-lafs/tahoe-lafs - f354b3ad704243bf2839a24720e177aa5fec588a authored over 1 year ago by Jean-Paul Calderone <[email protected]>
remove unused imports

github.com/tahoe-lafs/tahoe-lafs - eef52fa59fa64f166fc1484653abefac84a6dff7 authored over 1 year ago by Jean-Paul Calderone <[email protected]>
Adjust the temp factory return type

BinaryIO is a subclass of IO[bytes] so it doesn't check out as
the return type of a callable we ...

github.com/tahoe-lafs/tahoe-lafs - 79512a93e722f95e75ff63b07df0177c2781d464 authored over 1 year ago by Jean-Paul Calderone <[email protected]>