Ecosyste.ms: OpenCollective

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

github.com/tahoe-lafs/tahoe-lafs

The Tahoe-LAFS decentralized secure filesystem.
https://github.com/tahoe-lafs/tahoe-lafs

We're not support Python 2 anymore, and future breaks on 3.12 (for now) when

standard_library is patched.

134bcd7dd087c11c4b4c7e2cb0f5a23f8e64c0a0 authored about 1 year ago by Itamar Turner-Trauring <[email protected]>
Merge pull request #1343 from tahoe-lafs/update-donation-docs

docs: describe BTC/development with OpenCollective

7c878b9b94403a3ee2b66f5c1f560aafe7a41b10 authored about 1 year ago by Brian Warner <[email protected]>
docs: describe BTC/development with OpenCollective

Add OpenCollective transfer address to docs/donations.rst

Also update the Aspiration sections w...

c852e2904883ae3a57bd3c2b4a680fae3e06ae4c authored about 1 year ago by Brian Warner <[email protected]>
Merge pull request #1342 from tahoe-lafs/4068-reduce-cpu-in-eventloop-thread

Reduce blocking operations in eventloop thread

4fbf31b00ccccbc442686dc75b6a61e3edb93cca authored about 1 year ago by Itamar Turner-Trauring <[email protected]>
Switch defer_to_thread() API to hopefully be harder to screw up.

20cfe70d483510a5efe5a8231b3b1f8d951e291e authored about 1 year ago by Itamar Turner-Trauring <[email protected]>
Expand docs

303e45b1e50ad6e43b8d19c72d6931b93e6ba8c5 authored about 1 year ago by Itamar Turner-Trauring <[email protected]>
Document constraints.

bab97cf319848ae6cdea4c4b3c5e5c71f3b5b6fc authored about 1 year ago by Itamar Turner-Trauring <[email protected]>
Just do whole thing in one thread job

5d896e8035659fd8864e85b074836c0b6efa9e55 authored about 1 year ago by Itamar Turner-Trauring <[email protected]>
Don't assume the result is immediately available

7f53f40d76bd840bc5f567d10a490984ad477962 authored about 1 year ago by Itamar Turner-Trauring <[email protected]>
Merge remote-tracking branch 'origin/master' into 4068-reduce-cpu-in-eventloop-thread

c6b4b9eb290dcb816a9e7c0e0d214c5c9fdfa7fe authored about 1 year ago by Itamar Turner-Trauring <[email protected]>
Merge pull request #1341 from tahoe-lafs/4070-hypothesis-type-checking-errors

Fix Hypothesis type checking errors

Fixes ticket:4070

a08a622cd76dd7d41a6042836d46faf9d194fb35 authored about 1 year ago by Itamar Turner-Trauring <[email protected]>
Merge pull request #1339 from tahoe-lafs/4065-try-to-speed-up-first-benchmark

Try (and maybe kinda sorta succeed?) to speed up first benchmark

Fixes ticket:4065

5d0a619572aa224360dfd22e6bf82a9905e16697 authored about 1 year ago by Itamar Turner-Trauring <[email protected]>
Merge remote-tracking branch 'origin/master' into 4065-try-to-speed-up-first-benchmark

7b5be936576769a3952668e9ab6fe97a6193fa5c authored about 1 year ago by Itamar Turner-Trauring <[email protected]>
Correct name

5a6f20b9bb7609bd40c26b199ce4d734bcd07bce authored about 1 year ago by Itamar Turner-Trauring <[email protected]>
Pacify mypy

949b90447a545280fad06405b38bcae4a0913272 authored about 1 year ago by Itamar Turner-Trauring <[email protected]>
Tests only ran on Python 2

d80cd454748c0958b35aa4b5c56923dc813f6496 authored about 1 year ago by Itamar Turner-Trauring <[email protected]>
News file

5f750ae40bc632b24ee25ef350ceec1741d331da authored about 1 year ago by Itamar Turner-Trauring <[email protected]>
Merge remote-tracking branch 'origin/master' into 4068-reduce-cpu-in-eventloop-thread

c78d7b6134f21d9a0270ce9eab5fb56cdb615c94 authored about 1 year ago by Itamar Turner-Trauring <[email protected]>
Make it optional

040bb538517381c591c5dfb5675610629e600868 authored about 1 year ago by Itamar Turner-Trauring <[email protected]>
More reasonable defaults

72041c0a8c3af9d792d467cb5cb46f6a0f3c0d11 authored about 1 year ago by Itamar Turner-Trauring <[email protected]>
Run in thread

07a1288ab9c442e98b53465a3b1364d1ce855eaf authored about 1 year ago by Itamar Turner-Trauring <[email protected]>
Run in thread pool

6e93b12cb569e9ca7d0e3b967f6f18423c91d13b authored about 1 year ago by Itamar Turner-Trauring <[email protected]>
Lints

daec717903d2b63a4e8e57203c90797cbc01e8cb authored about 1 year ago by Itamar Turner-Trauring <[email protected]>
Decouple from reactor

cb83b08923355d93b36c5f955fcf4dfab45fc500 authored about 1 year ago by Itamar Turner-Trauring <[email protected]>
Run blocking code in a thread

b60e53b3fbed63aefb6264807414abe79be43a1b authored about 1 year ago by Itamar Turner-Trauring <[email protected]>
Just always run in thread

2ccdd183c136d9d12411e0790f0317da7b26474b authored about 1 year ago by Itamar Turner-Trauring <[email protected]>
Run blocking operations in thread pool

d3ca02fa3f386afea76d992efee1f85a1547e5c8 authored about 1 year ago by Itamar Turner-Trauring <[email protected]>
Detect blocked threads.

08e8dd308ff750b2f46643496f80a26bc773f152 authored about 1 year ago by Itamar Turner-Trauring <[email protected]>
Merge pull request #1338 from exarkun/4066.hashtree-test-vectors

Add HashTree-related test vectors

47c9a95d4287e0d8d530496428c1efd0eb118ccd authored about 1 year ago by Jean-Paul Calderone <[email protected]>
News fragment

ccdc2ff513480ab256d916d080e08e1cbf83f7fb authored over 1 year ago by Itamar Turner-Trauring <[email protected]>
Run key generation in a thread.

1743d51bbf6d870da54bac2e390ca29bf26150a4 authored over 1 year ago by Itamar Turner-Trauring <[email protected]>
Lints

541c4b1e16096bebe0e4c28f20cd7e169d3b29b3 authored over 1 year ago by Itamar Turner-Trauring <[email protected]>
News fragment

173c3361edda7db3a9fcd94d1758aa22223bada4 authored over 1 year ago by Itamar Turner-Trauring <[email protected]>
Drop psutil

130160e5a0adbda0f141259b8bd66bb57a2d19b1 authored over 1 year ago by Itamar Turner-Trauring <[email protected]>
Get CPU usage from cgroup v2.

a2f761a4ab17e53a45b8f1fa4773c4e0149709fe authored over 1 year ago by Itamar Turner-Trauring <[email protected]>
More accurate description

8f878275d430239f886c2ca4cab204a53f19eb38 authored over 1 year ago by Itamar Turner-Trauring <[email protected]>
Merge pull request #1333 from tahoe-lafs/4063-pypy-test-failure

Make tests pass again

Fixes ticket:4063

ef20422bfe6e19e3d8fa836306d7aa2e583110e8 authored over 1 year ago by Itamar Turner-Trauring <[email protected]>
test vectors

d6b38bc7a22cd5095fa086648d6a5bf9b833857f authored over 1 year ago by Jean-Paul Calderone <[email protected]>
news fragment

6d626851bfbae700dd66fec2e66d320698325ff7 authored over 1 year ago by Jean-Paul Calderone <[email protected]>
Do multiple files sequentially, to reduce noise.

e21c2dd47074a7461a0c7513534a1ea3b41f4aeb authored over 1 year ago by Itamar Turner-Trauring <[email protected]>
Also record CPU time of subprocesses.

a497b8d86f2f5e335398dccfc894d4ae482f6334 authored over 1 year ago by Itamar Turner-Trauring <[email protected]>
Merge pull request #1332 from tahoe-lafs/4062-upgrades

Upgrade type and code check tools

Fixes ticket:4062

146420248fa1204d5706f435c20ca4bd8381741b authored over 1 year ago by Itamar Turner-Trauring <[email protected]>
Make benchmarking results visible by default.

6aa6c63b05c0b72a5ad45496e6a37e20315d36b3 authored over 1 year ago by Itamar Turner-Trauring <[email protected]>
Measure a wider variety of file sizes.

653f483d9fac8355de5d21f639df792d314b7e3f authored over 1 year ago by Itamar Turner-Trauring <[email protected]>
Merge pull request #1337 from tahoe-lafs/4060-my-first-benchmark

A very first benchmark

Fixes ticket:4060

20c85a86a59e12400dfdfa4e87762fe0de6f090c authored over 1 year ago by Itamar Turner-Trauring <[email protected]>
Merge pull request #1330 from tahoe-lafs/4047.test-foolscap-to-http-upgrade

Test foolscap to http upgrade

Fixes ticket:4047

9d018e1876c9da7487daaccc2e7680ca8d1f7530 authored over 1 year ago by Itamar Turner-Trauring <[email protected]>
Run codechecks on benchmarks too.

496ffcdaa2f2f9a353e69fc991b574a0ab1f80bb authored over 1 year ago by Itamar Turner-Trauring <[email protected]>
Smallest possible benchmark result tracking.

c88c241f5c9e9af635d11e35a09354e68bf91674 authored over 1 year ago by Itamar Turner-Trauring <[email protected]>
Do an upload and download.

31624019be682597a5edc1f1e2f9947b062e8ef3 authored over 1 year ago by Itamar Turner-Trauring <[email protected]>
Start on benchmarking infrastructure: a framework for starting nodes.

9ee10af8846d2f762761d3990124a77d50cde2bc authored over 1 year ago by Itamar Turner-Trauring <[email protected]>
Work around Hypothesis complaint about differing executors due to subclassing.

See https://hypothesis.readthedocs.io/en/latest/settings.html#health-checks

7d7ca29e3d502c3e248bf49572501c8431c39aee authored over 1 year ago by Itamar Turner-Trauring <[email protected]>
Merge pull request #1331 from exarkun/4061.spki-hash-test-vectors

Add more SPKI Fingerprint test vectors

Fixes ticket:4061

fbd383105c3346bcf1a7cb02b0e6224b62079d99 authored over 1 year ago by Itamar Turner-Trauring <[email protected]>
Upgrade ruff.

e96d67f541c9a5ad8bbbb7fb392f8ae5bf9063cd authored over 1 year ago by Itamar Turner-Trauring <[email protected]>
Update to new mypy and Twisted for type checking.

a8b68c217f8880f5493e4cb349293c3600d57d37 authored over 1 year ago by Itamar Turner-Trauring <[email protected]>
News fragment.

1931022ff0509d0711b872b465ba31593737eff2 authored over 1 year ago by Itamar Turner-Trauring <[email protected]>
Apply suggestions from code review

Co-authored-by: Jean-Paul Calderone <[email protected]>

45e201a2821dcef63474dc682bd3ce0eb8e501f7 authored over 1 year ago by Itamar Turner-Trauring <[email protected]>
get the test data included

4df2d7704b86266164ed1e1ed38dc7f2495ecf2f authored over 1 year ago by Jean-Paul Calderone <[email protected]>
news fragment

83276ee3b7c81fe4ede215e1477e19742d452df7 authored over 1 year ago by Jean-Paul Calderone <[email protected]>
Add two more cases to the test vector

df491de4ee23e6c1a996a4753c0d910483a79d3f authored over 1 year ago by Jean-Paul Calderone <[email protected]>
adapt the existing case to a multi-case structure

50ce8abf9fbff8504d5fd4a566c4b734b981ffa7 authored over 1 year ago by Jean-Paul Calderone <[email protected]>
Less duplication, more accuracy in format.

152cadf54360c562961abbf5edebe2e69d72d794 authored over 1 year ago by Itamar Turner-Trauring <[email protected]>
Merge remote-tracking branch 'origin/master' into 4047.test-foolscap-to-http-upgrade

7e70ce8083fdc69897d96b1816c3ffc12471af43 authored over 1 year ago by Itamar Turner-Trauring <[email protected]>
Merge pull request #1322 from tahoe-lafs/4041

Enable GBS by default

c3f6917fb290b151e135b3fb073d31e7176dc50e authored over 1 year ago by Itamar Turner-Trauring <[email protected]>
Merge remote-tracking branch 'origin/master' into 4047.test-foolscap-to-http-upgrade

792b9b4441311992a19394fdab6e466dc4c757a7 authored over 1 year ago by Itamar Turner-Trauring <[email protected]>
Merge remote-tracking branch 'origin/master' into 4041

28f6902b1f6391714d6352dbf0db4d0d5669a6f9 authored over 1 year ago by Itamar Turner-Trauring <[email protected]>
Merge branch '4041' into 4047.test-foolscap-to-http-upgrade

6e3d617a812159943f051c23a2c99c13097144b5 authored over 1 year ago by Itamar Turner-Trauring <[email protected]>
Better docstring.

4bffd567c3c8b067bc30c25eb68b5a4150c14b63 authored over 1 year ago by Itamar Turner-Trauring <[email protected]>
Better description.

9b52313cda9ea89dd226b0432e00eaf3efeccf6c authored over 1 year ago by Itamar Turner-Trauring <[email protected]>
Merge pull request #1197 from meejah/3899.failed-server

Produce better user feedback when there are misconfigured plugins

face1b26e0f46b2f9374e08340689ea9dc8fec07 authored over 1 year ago by meejah <[email protected]>
more kinds of whitespace

ad44958f0223c92b0133b4b65325ae540a54dd8a authored over 1 year ago by meejah <[email protected]>
typing is .. good?

a5b95273d7b3b420be6bc57ec9c4cd56897425d5 authored over 1 year ago by meejah <[email protected]>
don't know why dict_keys are so confusing to mypy

356a1d0f792ae2c5ea65105f7e9ffb0eb1321aa0 authored over 1 year ago by meejah <[email protected]>
import error

ffa589d6f827476ff7c7b98a7db52f34be4cf996 authored over 1 year ago by meejah <[email protected]>
Merge branch '3899.failed-server' of github.com:meejah/tahoe-lafs into 3899.failed-server

b751a3937a131b9742335074070900adb9afd4c1 authored over 1 year ago by meejah <[email protected]>
don't need fallback

c27b330984afdfc612f90707ccc1ffc2e2473042 authored over 1 year ago by meejah <[email protected]>
typing

Co-authored-by: Jean-Paul Calderone <[email protected]>

375ee54c80bff6cb4327eec54e753a086055c4e5 authored over 1 year ago by meejah <[email protected]>
don't explicitly drop return

Co-authored-by: Jean-Paul Calderone <[email protected]>

2e76d554e2a1b6ecd090eedce64645a84e890710 authored over 1 year ago by meejah <[email protected]>
naming

Co-authored-by: Jean-Paul Calderone <[email protected]>

a0769f59dce7b3d70f2e4833b0e4405d8ad8e472 authored over 1 year ago by meejah <[email protected]>
more robust comparison

Co-authored-by: Jean-Paul Calderone <[email protected]>

c03076fe213382af5e754724f072fc50f9b61f49 authored over 1 year ago by meejah <[email protected]>
docstring

Co-authored-by: Jean-Paul Calderone <[email protected]>

d81b64ba9e2dd8aa84a2812f702ef55cd1698f52 authored over 1 year ago by meejah <[email protected]>
typing

Co-authored-by: Jean-Paul Calderone <[email protected]>

f51d49faa54c0fff3b2146bb6630e83da53484c5 authored over 1 year ago by meejah <[email protected]>
better news

7322d8c0e60ecd33da155d7055c8917fc34aa83a authored over 1 year ago by meejah <[email protected]>
unused

60e873bbe48f94af3079a1a60e0d5159b73e4c87 authored over 1 year ago by meejah <[email protected]>
typo

e3e5b4bc8d5deacad91a3c25243b9f71eec3a63d authored over 1 year ago by meejah <[email protected]>
correct test

b07d9e90cbcd557821a75a1fd7571e2c169dee73 authored over 1 year ago by meejah <[email protected]>
reformat multiline strings; don't output "storage.plugins = None"

09ea172b940c607a990e6cd5d4bbb9f98075795e authored over 1 year ago by meejah <[email protected]>
index on 3899.failed-server: d7cfb5dde show WebUI feedback when announcement-match fails

5d93b51e284205abf21ef6e83e516c1e07e8b46c authored over 1 year ago by meejah <[email protected]>
show WebUI feedback when announcement-match fails

d7cfb5dde9d11b52e8525d5666fbac355ba8eb1b authored over 1 year ago by meejah <[email protected]>
refactor where plugins are loaded; use this to error early for users

cf4fe0061cdddd254a850efc1f2949f0b49447f9 authored over 1 year ago by meejah <[email protected]>
spell

295e816d4ee2cfc27130f96994e0742849390009 authored over 1 year ago by meejah <[email protected]>
Merge branch 'master' into 3899.failed-server

4b55027ec8e60bfe1ac20d4a55f3ff4107b283cf authored over 1 year ago by meejah <[email protected]>
Merge pull request #1326 from tahoe-lafs/4056.provides

attrs "provides()"

d0e1d8e59857072cda563d63ff924a959c3865b0 authored over 1 year ago by meejah <[email protected]>
Merge branch 'master' into 4056.provides

d3d57a68a9704c7791a92d3a6237f0f764b4767d authored over 1 year ago by meejah <[email protected]>
Merge pull request #1327 from exarkun/4057.circleci-windows-unittests

Run the unit test suite on Windows on CircleCI

Fixes: ticket:4057

c2b4cebcdd3cd18cc352c7eb9766f11e5856577a authored over 1 year ago by Jean-Paul Calderone <[email protected]>
obsolete comment

9758569cffb9f62a5597a330d653cde7e8357169 authored over 1 year ago by meejah <[email protected]>
spelling

c7f6b6484d033d0b184bb46afec2e134cc389346 authored over 1 year ago by meejah <[email protected]>
Merge remote-tracking branch 'origin/master' into 4057.circleci-windows-unittests

28fa25d7bbfea49960b083c1f2708c0ab3bd0f95 authored over 1 year ago by Jean-Paul Calderone <[email protected]>
Merge pull request #1329 from exarkun/4059.bump-subunitreporter

Bump subunitreporter

Fixes: ticket:4059

252e0d11246361726de976feb5462d66cfca7538 authored over 1 year ago by Jean-Paul Calderone <[email protected]>
note motivation for our choice of these python versions

a95a6b88a92f50d1c33e37e1af6bf6d743d16dde authored over 1 year ago by Jean-Paul Calderone <[email protected]>
news fragment

d93d6122f78f586306a129eb09d13c81b11a2b90 authored over 1 year ago by Jean-Paul Calderone <[email protected]>