f0e60a80af
Remove unneeded import.
2023-03-24 10:22:52 -04:00
6659350ff3
Improve type annotations.
2023-03-24 10:18:15 -04:00
0da059b644
Update the connection status during the initial choice of NURLs.
2023-03-24 10:10:18 -04:00
d92470d233
Merge pull request #1260 from exarkun/great-black-swamp-spec-tweaks
...
Great black swamp spec tweaks
Fixes: ticket:3986
2023-03-23 07:38:27 -04:00
95677ccbd6
Merge pull request #1273 from exarkun/3993.calibrate-cost-reports
...
Update RSA key generation docs
Fixes: ticket:3993
2023-03-22 14:25:47 -04:00
727d10af93
hit the right build target
2023-03-22 09:40:58 -04:00
bc424dc1d1
news fragment
2023-03-22 09:36:31 -04:00
8d0869f614
Factor some shared pieces of CircleCI configuration out
...
* Take DOCKERHUB_CONTEXT off of the single arbitrary job it was hung on and
make it standalone. This isolates it from future changes to that particular
job.
* Take DOCKERHUB_AUTH out of `jobs` so it doesn't need a lot of extra
boilerplate to pass schema validation.
* Give the "nixos" job a Python version parameter so it can be instantiated
multiple times to test multiple Python versions. Change the "NixOS
unstable" instantiation to use Python 3.11 as a demonstration.
* Move a lot of the implementation of the "nixos" job into a "nix" executor
and a "nix-build" command that, together, do the generic setup required to do
any nix-based builds.
2023-03-22 09:30:52 -04:00
c1de2efd2d
news fragment
2023-03-22 09:04:31 -04:00
c49aa44655
Update the raw number and give a reference for interpretation
2023-03-22 09:04:15 -04:00
e7ed17af17
fix some editing errors about overreads and generally try to clarify
2023-03-22 08:42:32 -04:00
7c0b21916f
specify the unit of available-space
2023-03-22 08:35:17 -04:00
44f5057ed3
fix link markup
2023-03-22 08:07:59 -04:00
77d34374d1
Merge remote-tracking branch 'origin/master' into 3991.build-with-nix-for-pypy
2023-03-21 20:42:05 -04:00
559e2ecdab
Merge pull request #1262 from tahoe-lafs/3935-happy-eyeballs
...
MVP happy eyeballs for HTTP storage protocol
Fixes ticket:3935
Fixes ticket:3981
2023-03-21 12:51:37 -04:00
264269f409
Better test name.
2023-03-21 11:29:50 -04:00
14aeaea022
Another todo.
2023-03-21 11:29:19 -04:00
7ae8b50d14
Async!
2023-03-21 11:26:40 -04:00
b65bc9dca7
Better explanation.
2023-03-21 11:22:43 -04:00
e989677319
Pass in a pool instead of pool options.
2023-03-21 11:20:25 -04:00
6a0a895ee8
Encode the reason limit in the implementation as well
2023-03-21 10:39:58 -04:00
fe0e159e52
Give base32 a section heading
...
We don't have any other sections but ... 🤷
2023-03-21 10:39:58 -04:00
6771ca8ce4
fix table markup
2023-03-21 10:39:58 -04:00
6dc6d6f39f
inline the actual base32 alphabet we use
2023-03-21 10:39:58 -04:00
c0a8be5843
nail it down
2023-03-21 10:39:58 -04:00
5facd06725
adjust markup to clarify the encoding exceptions
2023-03-21 10:39:58 -04:00
7859ba7337
fix title level inconsistency
2023-03-21 10:39:58 -04:00
c3afab15ed
correct version type annotation
2023-03-21 10:39:58 -04:00
b27946c3c6
trim overlong section marker
2023-03-21 10:39:58 -04:00
369d26f0f8
There is a limit to the size of the corruption report a server must accept
2023-03-21 10:39:58 -04:00
8645462f4e
Base64 encode the swissnum
...
Typically swissnums themselves are base32 encoded but there's no requirement
that this is the case. Base64 encoding in the header ensures we can represent
whatever the value was.
2023-03-21 10:39:58 -04:00
48a2d4d31d
`Authorization
` is the right header field
2023-03-21 10:39:58 -04:00
98a3691891
Add more CDDL to the spec; remove some server version flags from it
2023-03-21 10:39:58 -04:00
7b20738308
some more edits
2023-03-21 10:39:58 -04:00
a8832b11b6
Start adapting language to narrow down possible interpretations
2023-03-21 10:39:58 -04:00
d96a22e48b
Merge remote-tracking branch 'origin/master' into 3935-happy-eyeballs
2023-03-21 09:44:36 -04:00
f12b78e199
Merge pull request #1271 from tahoe-lafs/3988-failing-test-http
...
Fix failing integration test
Fixes ticket:3988
2023-03-21 09:43:45 -04:00
a173df4561
news fragment
2023-03-21 09:29:12 -04:00
35b921b11d
Put Python package overrides in one place, and add a lot more of them
...
These packaging changes fix issues against CPython 3.11 or PyPy.
2023-03-21 08:57:21 -04:00
dd8f6d408d
Remove the non-unit test dependencies from the unit test inputs
2023-03-21 08:56:50 -04:00
41d5538921
Fix maturin build
when using PyPy for the pycddl package
2023-03-21 08:56:05 -04:00
900b4a3c98
Package a version of collections-extended compatible with Python 3.11
2023-03-21 08:55:41 -04:00
23b977a4b1
Undo unnecessary imports.
2023-03-20 15:27:16 -04:00
815066c4de
Just use the utility.
2023-03-20 15:25:52 -04:00
cce5d3adff
Don't actually need this.
2023-03-20 15:24:10 -04:00
ded5b20924
Lint fix.
2023-03-20 15:20:39 -04:00
aba60d2719
Run blocking tests in a thread.
2023-03-20 15:14:01 -04:00
61d9d82c55
Make await_client_ready() non-blocking.
2023-03-20 15:02:35 -04:00
ab300c090a
Merge remote-tracking branch 'origin/master' into 3988-failing-test-http
2023-03-20 14:31:44 -04:00
c259bdb033
Merge remote-tracking branch 'origin/master' into 3935-happy-eyeballs
2023-03-20 10:03:22 -04:00