Itamar Turner-Trauring
7c506057b5
Merge remote-tracking branch 'origin/master' into 3956-mutable-uploads
2023-01-09 17:05:31 -05:00
Itamar Turner-Trauring
a05e4b127b
Merge pull request #1246 from tahoe-lafs/3964-remove-3.7
...
Remove support for Python 3.7, Ubuntu 18.04, Debian 10 (oldstable)
Fixes ticket:3964
2023-01-09 17:04:25 -05:00
Itamar Turner-Trauring
046d9cf802
Another meaningless tweak.
2023-01-09 14:25:47 -05:00
Itamar Turner-Trauring
b05793e56b
Meaningless tweak to rerun CI.
2023-01-09 13:45:22 -05:00
Itamar Turner-Trauring
7b2f19b0fa
Switch Nix off 3.7 some more.
2023-01-09 13:16:04 -05:00
Itamar Turner-Trauring
6bb57e248d
Try to switch Nix off 3.7.
2023-01-09 13:09:59 -05:00
Itamar Turner-Trauring
34f5da7246
And add back necessary anchor.
2023-01-09 11:08:31 -05:00
Itamar Turner-Trauring
8c418832bb
Remove references to missing jobs.
2023-01-09 11:06:57 -05:00
Itamar Turner-Trauring
c4153d5405
Additional changes.
2023-01-09 11:03:15 -05:00
Itamar Turner-Trauring
1482d41918
Drop 3.7.
2023-01-09 11:01:45 -05:00
Itamar Turner-Trauring
825fd64ddd
News file.
2023-01-09 10:52:24 -05:00
Itamar Turner-Trauring
f6d9c5a1b2
Fix PyInstaller.
2023-01-09 10:46:09 -05:00
Itamar Turner-Trauring
22227c7094
Support old pycddl too so nix can keep working.
2023-01-09 10:31:48 -05:00
Jean-Paul Calderone
3ce5ee6f03
get Literal from somewhere it is more likely to be
2023-01-07 07:17:40 -05:00
Jean-Paul Calderone
e893d06cb3
RSAPrivateKey certainly does have this method
...
I don't know why mypy fails to see it.
2023-01-06 21:00:21 -05:00
Jean-Paul Calderone
8c56ccad72
fall back to *with* validation, not without
2023-01-06 21:00:10 -05:00
Jean-Paul Calderone
85234b07a0
load the right kind of key!
2023-01-06 21:00:04 -05:00
Jean-Paul Calderone
c9e23dea13
we should always be able to get these
...
and we always need overload now
2023-01-06 20:59:48 -05:00
Jean-Paul Calderone
a806b2faba
Fix some more mypy errors
2023-01-06 18:11:47 -05:00
Jean-Paul Calderone
01b14fe05c
Merge remote-tracking branch 'origin/master' into 3962.pre-determined-rsa-keys
2023-01-06 17:30:01 -05:00
Jean-Paul Calderone
2dc6466ef5
fix some errors reported by mypy
2023-01-06 17:12:59 -05:00
Jean-Paul Calderone
3c3697d39a
Merge pull request #1239 from tahoe-lafs/3914.faster-rsa-tests
...
Speed up that one RSA test
Fixes: ticket:3914
2023-01-06 16:41:30 -05:00
Jean-Paul Calderone
e829b891b3
important data file ...
2023-01-06 15:51:59 -05:00
Jean-Paul Calderone
1d125b7be8
news fragment
2023-01-06 15:51:36 -05:00
Jean-Paul Calderone
3ff9c45e95
expose the private-key feature in the tahoe put
cli
2023-01-06 15:40:48 -05:00
Jean-Paul Calderone
e236cc95a5
Move get_keypair to a shared location
2023-01-06 15:36:08 -05:00
Itamar Turner-Trauring
746b3ca595
Document adding latency.
2023-01-06 11:15:59 -05:00
Itamar Turner-Trauring
620242558a
Merge branch '3952-benchmarks' into 3957-mutable-over-http-speed
2023-01-06 11:05:14 -05:00
Itamar Turner-Trauring
3de5ebde48
Merge branch '3956-mutable-uploads' into 3957-mutable-over-http-speed
2023-01-06 11:05:11 -05:00
Itamar Turner-Trauring
c220d02093
Merge pull request #1238 from tahoe-lafs/3953.fewer-static-check-ci-jobs
...
Have fewer instances of the static check CI jobs
2023-01-06 10:56:20 -05:00
Jean-Paul Calderone
fb70ba1867
Generate and consumer the new structure properly
2023-01-03 19:22:38 -05:00
Jean-Paul Calderone
ca00adf2b4
regenerated test vectors with a more convenient format
...
It's more verbose but it's easier to load and interpret.
2023-01-03 18:50:07 -05:00
Jean-Paul Calderone
3423bfb351
Expose the pre-constructed keypair functionality to the HTTP API
2023-01-03 11:31:29 -05:00
Jean-Paul Calderone
c7bb190290
Factor some SSK "signature" key handling code into a more reusable shape
...
This gives the test suite access to the derivation function so it can
re-derive certain values to use as expected results to compare against actual
results.
2023-01-03 10:38:18 -05:00
Jean-Paul Calderone
5bad92cfc5
Another Python 2 remnant cleanup
2023-01-03 10:34:39 -05:00
Jean-Paul Calderone
a58d8a567a
Clean up some more Python 2 remnants
2023-01-03 10:33:37 -05:00
Jean-Paul Calderone
6b58b66677
Clean up some Python 2 remnants
2023-01-03 10:32:03 -05:00
Jean-Paul Calderone
f6d9c33526
Give slightly better error messages from rsa key validation failure
2023-01-03 10:28:59 -05:00
Jean-Paul Calderone
23f2d8b019
add some type annotations to allmydata.crypto.rsa
2023-01-03 10:28:32 -05:00
Jean-Paul Calderone
15e22dcc52
Add keypair
to NodeMaker.create_mutable_file
...
Previously `NodeMaker` always took responsibility for generating a keypair to
use. Now the caller may supply one.
2023-01-02 19:29:13 -05:00
Jean-Paul Calderone
40eff1523e
The retry logic was removed a few revisions ago
...
The uploads failed because of the zfec parameters, not because of unreliable
localhost networking that might go away when retried.
2023-01-02 16:23:06 -05:00
Jean-Paul Calderone
3f8bec0ecc
Merge remote-tracking branch 'origin/master' into 3914.faster-rsa-tests
2023-01-02 11:46:10 -05:00
Jean-Paul Calderone
1c643ebbaf
Merge pull request #1237 from tahoe-lafs/3954.faster-http
...
Faster HTTP for immutable downloads
Fixes: ticket:3954
2023-01-02 10:09:55 -05:00
Jean-Paul Calderone
cdb20b0208
Merge pull request #1228 from tahoe-lafs/3937-integration-http-storage
...
Run integration tests with http storage protocol too
Fixes: ticket:3937
2023-01-02 09:22:10 -05:00
Jean-Paul Calderone
77e5357a04
note to self
2022-12-27 09:12:56 -05:00
Jean-Paul Calderone
3f8f715aa2
Be consistent between the test and the data source
2022-12-27 09:12:34 -05:00
Jean-Paul Calderone
13a9ed0202
clarify what reliability we hope for
2022-12-27 09:03:24 -05:00
Jean-Paul Calderone
6a1a2fb705
we support other capability types now
2022-12-27 09:03:01 -05:00
Jean-Paul Calderone
e11b589eba
typo
2022-12-27 09:02:43 -05:00
Jean-Paul Calderone
aecaaa2426
in general, do not regenerate the test vectors
2022-12-27 09:01:33 -05:00