Timeline


and

2023-03-29:

14:00 Changeset in trunk [2f3091a] by Jean-Paul Calderone <exarkun@…>
pass mypy strict on the new module
13:56 Changeset in trunk [e8bcfea] by Jean-Paul Calderone <exarkun@…>
news fragment
13:52 Ticket #4004 (Abstract over configuration manipulation done by `write_node_config` ...) created by exarkun
The interface between the Tor/I2P providers and the rest of Tahoe is …
13:47 Changeset in trunk [00ecb65] by Jean-Paul Calderone <exarkun@…>
remove unused import
13:46 Changeset in trunk [74ebda7] by Jean-Paul Calderone <exarkun@…>
Make tahoe create-node use the new listener protocol
13:28 Changeset in trunk [c52eb69] by Jean-Paul Calderone <exarkun@…>
Make the I2P and Tor providers implement the Listener protocol
13:26 Changeset in trunk [e15970a] by Jean-Paul Calderone <exarkun@…>
Add a couple simple Listeners that we need
13:26 Changeset in trunk [ed237b0] by Jean-Paul Calderone <exarkun@…>
improve the Listener protocol somewhat

2023-03-28:

20:30 Changeset in trunk [cbfbfe8] by Jean-Paul Calderone <exarkun@…>
top-of-file cleanups
20:29 Changeset in trunk [fdf8519] by Jean-Paul Calderone <exarkun@…>
Define a protocol for listener/transport providers
17:24 Ticket #4002 (The Tor integration tests involve always cloning a new copy of Chutney ...) closed by GitHub <noreply@…>
fixed: In [changeset:"0b5c96e7626beaca9f63c8ae3069bafbca9758ca/trunk"
17:24 Changeset in trunk [0b5c96e] by GitHub <noreply@…>
Merge pull request #1281 from exarkun/4002.reuse-chutney Use an …
17:23 Ticket #4000 (The Tor integration tests fail hard if the required command-line tools ...) closed by GitHub <noreply@…>
fixed: In [changeset:"efa91df901b6ba34417b0b66d7c2c72bae4bf3b3/trunk"
17:23 Changeset in trunk [efa91df] by GitHub <noreply@…>
Merge pull request #1279 from exarkun/4000.tor-integration-tests-skip …
17:22 Changeset in trunk [ecfa76a] by Jean-Paul Calderone <exarkun@…>
Python 3.8 compatibility
17:06 Changeset in trunk [d36adf3] by Itamar Turner-Trauring <itamar@…>
Refactor; failing tests for some reason.
16:55 Changeset in trunk [e8c72e6] by Itamar Turner-Trauring <itamar@…>
Not sure if per method logging is worth it, will start from assumption …
16:14 Ticket #3978 (When doing happy eyeballs for HTTP storage NURLs, connection status ...) closed by GitHub <noreply@…>
fixed: In [changeset:"2fd1123f77ef2df670e33e2a13b7574fe1f111fb/trunk"
16:14 Changeset in trunk [2fd1123f] by GitHub <noreply@…>
Merge pull request #1276 from …
15:13 Changeset in trunk [80d8e5b4] by Itamar Turner-Trauring <itamar@…>
The function should return a coroutine.
13:01 Changeset in trunk [3ea9e97] by Jean-Paul Calderone <exarkun@…>
Python 3.8 compatibility
12:53 Changeset in trunk [a839ace] by Jean-Paul Calderone <exarkun@…>
news fragment
12:53 Changeset in trunk [2e6a402] by Jean-Paul Calderone <exarkun@…>
Crank the type checking ratchet
12:53 Changeset in trunk [6d4278b] by Jean-Paul Calderone <exarkun@…>
Factor some repetition out of the tests
12:52 Changeset in trunk [8e63fe2] by Jean-Paul Calderone <exarkun@…>
Remove the unused mock import
12:52 Changeset in trunk [9a8430c] by Jean-Paul Calderone <exarkun@…>
Remove porting boilerplate
12:52 Changeset in trunk [32cd545] by Jean-Paul Calderone <exarkun@…>
Pass a time function instead of patching the global
12:40 Changeset in trunk [6b7ea29d] by Jean-Paul Calderone <exarkun@…>
use foolscap.reconnector.Reconnector where one is required …
12:37 Changeset in trunk [e2c6cc49] by Jean-Paul Calderone <exarkun@…>
use foolscap.info.ConnectionInfo? where one is required It's *right* …
12:35 Changeset in trunk [2f106aa] by Jean-Paul Calderone <exarkun@…>
use foolscap.reconnector.ReconnectionInfo? where one is required It's …
12:32 Ticket #4003 (Stop using the mock library for testing: ...) created by exarkun
See ​​​​​​​​​​​​https://tahoe-lafs.org/trac/tahoe-lafs/ticket/3519

2023-03-27:

20:58 Changeset in trunk [bd7c61c] by Itamar Turner-Trauring <itamar@…>
Split up the state management logic from the server pinging logic.
18:55 Changeset in trunk [4232c7f1] by Jean-Paul Calderone <exarkun@…>
remove unused binding
18:54 Changeset in trunk [7838f25] by Itamar Turner-Trauring <itamar@…>
Clean up with simpler idiom.
18:54 Changeset in trunk [0995772b] by Itamar Turner-Trauring <itamar@…>
Explain why we ignore type check.
18:43 Changeset in trunk [81193aa] by Jean-Paul Calderone <exarkun@…>
news fragment
18:42 Changeset in trunk [d3d9493] by Jean-Paul Calderone <exarkun@…>
Nothing uses the return value of this fixture
18:42 Changeset in trunk [fb8c10c] by Jean-Paul Calderone <exarkun@…>
Use an already-installed Chutney if there is one
18:31 Ticket #4002 (The Tor integration tests involve always cloning a new copy of Chutney ...) created by exarkun
This is unnecessary and wasteful and inflexible. If there is …
18:07 Changeset in trunk [50c4ad8] by Jean-Paul Calderone <exarkun@…>
news fragment
18:07 Changeset in trunk [92eeaef] by Jean-Paul Calderone <exarkun@…>
news fragment
18:06 Changeset in trunk [8613e36] by Jean-Paul Calderone <exarkun@…>
Propagate parent environment to children in the integration tests
18:04 Ticket #4001 (The integration test suite doesn't consistently propagate the calling ...) created by exarkun
The integration test suite uses spawnProcess to launch various child …
17:59 Changeset in trunk [1c99817] by Jean-Paul Calderone <exarkun@…>
Safely customize the client node's configuration This is similar to …
17:59 Changeset in trunk [1c11f9e7] by Jean-Paul Calderone <exarkun@…>
Add a little more debug info to the integration test suite output
17:59 Changeset in trunk [fbcef2d] by Jean-Paul Calderone <exarkun@…>
Safely customize the Tor introducer's configuration Previously we …
17:57 Changeset in trunk [b65e8c72] by Jean-Paul Calderone <exarkun@…>
Skip the tor integration tests if any needed tor tools are missing
17:54 Ticket #4000 (The Tor integration tests fail hard if the required command-line tools ...) created by exarkun
Since the required tools are not Python packages we can't easily …
17:41 Changeset in trunk [4211fd8] by Itamar Turner-Trauring <itamar@…>
Revert to old code.
17:35 Changeset in trunk [4a396309] by Itamar Turner-Trauring <itamar@…>
Merge remote-tracking branch 'origin/master' into 3880-http-storage-logging
17:28 Ticket #3999 (The Tor integration tests do incorrect raw string mashing to generate ...) created by exarkun
_create_anonymous_node uses the create-node CLI command and then …
14:51 Ticket #3998 (Remove pin to cryptography < 40 once pyOpenSSL exposes constants we ...) created by itamarst
See https://github.com/pyca/pyopenssl/issues/1201
14:41 Changeset in trunk [e7c71e6] by Itamar Turner-Trauring <itamar@…>
Merge remote-tracking branch 'origin/master' into …
11:29 Ticket #3994 (The CircleCI config could be factored to allow more sharing between ...) closed by GitHub <noreply@…>
fixed: In [changeset:"c4781609882be52a2dbe516b9e1d060c2bc2ba33/trunk"
11:29 Changeset in trunk [c478160] by GitHub <noreply@…>
Merge pull request #1274 from …
00:05 Changeset in trunk [ca7d600] by Jean-Paul Calderone <exarkun@…>
update stale explanation about CACHIX_NAME
00:04 Changeset in trunk [51f763c] by Jean-Paul Calderone <exarkun@…>
fix word-o

2023-03-26:

21:07 Changeset in trunk [9aefcbb] by Jean-Paul Calderone <exarkun@…>
Merge remote-tracking branch 'origin/master' into …
21:06 Ticket #3991 (The Nix package does not build for PyPy or CPython 3.11) closed by GitHub <noreply@…>
fixed: In [changeset:"2dd3b5d38da3f6112911424966d946e907942104/trunk"
21:06 Changeset in trunk [2dd3b5d] by GitHub <noreply@…>
Merge pull request #1272 from exarkun/3991.build-with-nix-for-pypy …
20:05 Changeset in trunk [5873d46] by Jean-Paul Calderone <exarkun@…>
Merge remote-tracking branch 'origin/master' into …
20:04 Tickets #3996,​3997 batch updated by GitHub <noreply@…>
fixed: In [changeset:"b4670028c4982112c2c2d52d9a097aacbf92cc15/trunk"
20:04 Changeset in trunk [b467002] by GitHub <noreply@…>
Merge pull request #1277 from tahoe-lafs/3996.newer-flake8-and-pylint …
16:56 Changeset in trunk [6bf1f08] by Jean-Paul Calderone <exarkun@…>
additional news fragment
16:54 Ticket #3997 (Tahoe-LAFS is incompatible with cryptography 40) created by exarkun
cryptography 40 dropped X509_V_ERR_CERT_NOT_YET_VALID and some related …
15:49 Changeset in trunk [226da2f] by Jean-Paul Calderone <exarkun@…>
Add missing pyyaml dependency It worked without this because we got …

2023-03-24:

19:30 Ticket #510 (use plain HTTP for storage server protocol) closed by itamarst
fixed: Th is is ... done, I guess, or insofar as it isn't superseded by a …
19:27 Changeset in trunk [796fc5b] by Itamar Turner-Trauring <itamar@…>
Fix lint.
19:22 Changeset in trunk [51c7ca8d] by Itamar Turner-Trauring <itamar@…>
Workaround for incompatibility.
19:20 Changeset in trunk [ee75bcd] by Itamar Turner-Trauring <itamar@…>
Fix lint.
19:20 Changeset in trunk [06dc32a] by Itamar Turner-Trauring <itamar@…>
Fix lint.
19:19 Changeset in trunk [6ce5300] by Itamar Turner-Trauring <itamar@…>
Fix lint.
19:18 Changeset in trunk [63549c7] by Itamar Turner-Trauring <itamar@…>
Fix lints, remove some Python 2 junk.
19:15 Changeset in trunk [f5d9947] by Itamar Turner-Trauring <itamar@…>
Fix lint.
19:14 Changeset in trunk [0d92aec] by Itamar Turner-Trauring <itamar@…>
Fix lint.
19:14 Changeset in trunk [0377f858] by Itamar Turner-Trauring <itamar@…>
Correct type.
19:13 Changeset in trunk [0bdea02] by Itamar Turner-Trauring <itamar@…>
Fix lint.
19:12 Changeset in trunk [9d45cd8] by Itamar Turner-Trauring <itamar@…>
Fix lint.
19:09 Changeset in trunk [1668b2fc] by Itamar Turner-Trauring <itamar@…>
Fix lint.
19:07 Changeset in trunk [0c92fe5] by Itamar Turner-Trauring <itamar@…>
Fix lint.
19:06 Changeset in trunk [74e3e27] by Itamar Turner-Trauring <itamar@…>
Fix lint.
17:49 Changeset in trunk [4b25a92] by Itamar Turner-Trauring <itamar@…>
Limit cryptography for now.
16:08 Changeset in trunk [8d84e8a1] by Itamar Turner-Trauring <itamar@…>
Fix lint.
16:06 Changeset in trunk [3212311] by Itamar Turner-Trauring <itamar@…>
Fix lint.
16:06 Changeset in trunk [494a977] by Itamar Turner-Trauring <itamar@…>
Fix lint.
16:03 Changeset in trunk [aea748a] by Itamar Turner-Trauring <itamar@…>
Fix lint.
16:03 Changeset in trunk [0e68257] by Itamar Turner-Trauring <itamar@…>
Fix lints.
16:01 Changeset in trunk [29a66e5] by Itamar Turner-Trauring <itamar@…>
Fix lint.
15:51 Changeset in trunk [ae29ea2] by Itamar Turner-Trauring <itamar@…>
Fix lint, and some Python 3 cleanups.
15:46 Changeset in trunk [0cd197d] by Itamar Turner-Trauring <itamar@…>
Update another instance of List.
15:45 Changeset in trunk [e1839ff3] by Itamar Turner-Trauring <itamar@…>
Fix lints.
15:44 Changeset in trunk [76ecdfb7] by Itamar Turner-Trauring <itamar@…>
Fix lint.
15:44 Changeset in trunk [958c08d] by Itamar Turner-Trauring <itamar@…>
Lint fix and cleanup.
15:42 Changeset in trunk [eb1cb84] by Itamar Turner-Trauring <itamar@…>
Lint fix and cleanup.
15:41 Changeset in trunk [56e3aaa] by Itamar Turner-Trauring <itamar@…>
Lint fix and cleanup.
15:38 Changeset in trunk [ce6b7ae] by Itamar Turner-Trauring <itamar@…>
More modern pylint and flake8 and friends.
15:38 Changeset in trunk [1f29d5a2] by Itamar Turner-Trauring <itamar@…>
News fragment.
15:20 Changeset in trunk [33d30b5] by Itamar Turner-Trauring <itamar@…>
Type annotations.
15:12 Ticket #3996 (Update to newer flake8 and pylint for codechecks) created by itamarst
15:08 Changeset in trunk [9baafea] by Itamar Turner-Trauring <itamar@…>
Refactor: simplify code so there are fewer codepaths.
14:23 Changeset in trunk [7715c4c6] by Itamar Turner-Trauring <itamar@…>
News fragment.
14:22 Changeset in trunk [f0e60a80] by Itamar Turner-Trauring <itamar@…>
Remove unneeded import.
14:18 Changeset in trunk [6659350] by Itamar Turner-Trauring <itamar@…>
Improve type annotations.
14:10 Changeset in trunk [0da059b6] by Itamar Turner-Trauring <itamar@…>
Update the connection status during the initial choice of NURLs.

2023-03-23:

11:38 Ticket #3986 (Formalize the Great Black Swamp specification using RFC 2119 terms) closed by GitHub <noreply@…>
fixed: In [changeset:"d92470d233533bdc8ae1f014ca3a82b0ce74e3f3/trunk"
11:38 Changeset in trunk [d92470d] by GitHub <noreply@…>
Merge pull request #1260 from exarkun/great-black-swamp-spec-tweaks …
11:34 Ticket #3995 (Remove the various dead code from `src/allmydata/util/base32.py`) created by exarkun
* could_be_base32_encoded is "look before you leap". If you want to …

2023-03-22:

18:25 Ticket #3993 (Uncalibrated reports of the amount of time required to generate an RSA ...) closed by GitHub <noreply@…>
fixed: In [changeset:"95677ccbd6b9519ee649761244403ebad7dccc9a/trunk"
18:25 Changeset in trunk [95677cc] by GitHub <noreply@…>
Merge pull request #1273 from exarkun/3993.calibrate-cost-reports …
13:40 Changeset in trunk [727d10a] by Jean-Paul Calderone <exarkun@…>
hit the right build target
13:36 Changeset in trunk [bc424dc] by Jean-Paul Calderone <exarkun@…>
news fragment
13:36 Ticket #3994 (The CircleCI config could be factored to allow more sharing between ...) created by exarkun
There is a "nixos" job that has "nixpkgs" as a parameter to allow …
13:30 Changeset in trunk [8d0869f] by Jean-Paul Calderone <exarkun@…>
Factor some shared pieces of CircleCI configuration out * Take …
13:04 Changeset in trunk [c1de2ef] by Jean-Paul Calderone <exarkun@…>
news fragment
13:04 Changeset in trunk [c49aa44] by Jean-Paul Calderone <exarkun@…>
Update the raw number and give a reference for interpretation
13:03 Ticket #3993 (Uncalibrated reports of the amount of time required to generate an RSA ...) created by exarkun
docs/performance.rst, docs/specifications/dirnodes.rst, and a …
12:42 Changeset in trunk [e7ed17a] by Jean-Paul Calderone <exarkun@…>
fix some editing errors about overreads and generally try to clarify
12:35 Changeset in trunk [7c0b219] by Jean-Paul Calderone <exarkun@…>
specify the unit of available-space
12:07 Changeset in trunk [44f5057] by Jean-Paul Calderone <exarkun@…>
fix link markup
00:42 Changeset in trunk [77d3437] by Jean-Paul Calderone <exarkun@…>
Merge remote-tracking branch 'origin/master' into …
Note: See TracTimeline for information about the timeline view.