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

Be consistent with HTTPS

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

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

341a32708b718caab6311ed2e517c548e493df35 authored over 1 year ago by Itamar Turner-Trauring <[email protected]>
Better phrasing

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

269a1a06474e2f0c58682a9aca6592c258651b0f authored over 1 year ago by Jean-Paul Calderone <[email protected]>
Don't hardcode tox

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

67d5c82e103f49fb1d624e3ad6908de885c01842 authored over 1 year ago by meejah <[email protected]>
docstring, remove duplicate port-allocator

7a8752c969d8dc64e3e68ba944f0bf98b4e33f48 authored over 1 year ago by meejah <[email protected]>
use existing port-allocator instead

fe96defa2b2e6f7934f97bf76f0b651b1c20b191 authored over 1 year ago by meejah <[email protected]>
reactor from fixture

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

a9128d89c36433c552e41c8d308a9481e09f8db4 authored over 1 year ago by meejah <[email protected]>
no, we can't

e565b9e28c00138eed1cf3cfdb064c23ddad9ffc authored over 1 year ago by meejah <[email protected]>
refactor: actually parallel

01a87d85be5a11f40015d651ea1244ffb3a5a487 authored over 1 year ago by meejah <[email protected]>
tor-tests work; refactor ports

050ef6cca3d19b20f76b7d4bf80b2d82f30f2af6 authored over 1 year ago by meejah <[email protected]>
Work in Python 3.8.

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

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

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

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

d669099a3515b4ff8c1524bc43f8fcd74782560a authored over 1 year ago by Itamar Turner-Trauring <[email protected]>
Add type annotation to _authorized_route

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

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

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

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

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

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

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

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

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.

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

bf2451bbcdbde50c72b90a20354ae4bc281b7b81 authored over 1 year ago by Itamar Turner-Trauring <[email protected]>
only use original request

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

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

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

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

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

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

91866154d3d5b120e9ac132f861074cb188960ee authored over 1 year ago by Jean-Paul Calderone <[email protected]>
more clarifying comments

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

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

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

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

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.

9abc3730a0b31f9fe701a2f1c776bfbcceafcd81 authored over 1 year ago by Itamar Turner-Trauring <[email protected]>
further clarifying comments

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

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...

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

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

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`

...

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

a297d6be16a88426d446e6084aa3568dcd1e88b9 authored over 1 year ago by Itamar Turner-Trauring <[email protected]>
news fragment

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

feb9643dfe1022663d339c622e7a0e9e94c1ca90 authored over 1 year ago by Jean-Paul Calderone <[email protected]>
get the node config types right

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...

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

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

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

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.

57facc6335ae2787998890320569ce2c51a7e2bf authored over 1 year ago by Jean-Paul Calderone <[email protected]>
slight simplification

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

d82ade538ce4230f888ed2b0e28942a1a8ba11c7 authored over 1 year ago by Jean-Paul Calderone <[email protected]>
Try to get the version right

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

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

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

2091b7ee86fabc5600d2afeb10fca73f9685ed51 authored over 1 year ago by Jean-Paul Calderone <[email protected]>
abandon user-switching effort

su fails with "su: pam_start: error 26"

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.

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...

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

08e364bbab2dad609d14e5a4c83e9d24d30baf32 authored over 1 year ago by Jean-Paul Calderone <[email protected]>
remove unused import

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

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

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

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

b0397d3d089bf815fb2f5345fe77ff6feb16f8f5 authored over 1 year ago by Jean-Paul Calderone <[email protected]>
refer to non-duplicate ticket

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

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

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

aa144fc62318ba9efbc4248a6757fc0c1ae8e032 authored over 1 year ago by Itamar Turner-Trauring <[email protected]>
remove unused import

40665d824d056fba0f929d636f7214d1eda8450b authored over 1 year ago by Jean-Paul Calderone <[email protected]>
clean up some type annotations

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

911b54267be080ece9dc3f436a082834b1de3ae8 authored over 1 year ago by Jean-Paul Calderone <[email protected]>
another docstring

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

c1c0b60862855c1966d8aee058e7398b6fd2d93c authored over 1 year ago by Jean-Paul Calderone <[email protected]>
add some missing docstrings

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

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

7bcd90cd91aaa6644d7d9d8cc1d458c729e6b021 authored over 1 year ago by Itamar Turner-Trauring <[email protected]>
shush mypy

6c5cb02ee5e667590d8383944054debada1f1f33 authored over 1 year ago by meejah <[email protected]>
CI uses tox less than 4

a4801cc2ebe396dd29b284b2acc8fecd93ec405b authored over 1 year ago by meejah <[email protected]>
try new-enoug to avoid a type error

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

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

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

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...

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

f354b3ad704243bf2839a24720e177aa5fec588a authored over 1 year ago by Jean-Paul Calderone <[email protected]>
remove unused imports

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 ...

79512a93e722f95e75ff63b07df0177c2781d464 authored over 1 year ago by Jean-Paul Calderone <[email protected]>
Improve the name and type annotation of the tempfile factory

c838967a54635f4feb9ac2209e7c5e8d2b374f62 authored over 1 year ago by Jean-Paul Calderone <[email protected]>
Merge branch 'master' into clean-up-tor-and-i2p-providers

71134db0074338eebe0e2b6aaec6dfd8478cb454 authored over 1 year ago by Itamar Turner-Trauring <[email protected]>
switch to new `nix profile`-based installation

5553019c4ec6c99eeec7c100b37f1da689fd7ea0 authored over 1 year ago by Jean-Paul Calderone <[email protected]>
nope, we can't just do that

we lose permission to install stuff

454ab223d1407f4076c4c0ae8e7509fb3e0ebb42 authored over 1 year ago by Jean-Paul Calderone <[email protected]>
can we just run as an unprivileged user?

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