Itamar Turner-Trauring
|
24548dee0b
|
Sketch of read/write APIs interface for mutables on client side.
|
2022-04-15 09:56:06 -04:00 |
|
Itamar Turner-Trauring
|
186aa9abc4
|
Make the utility reusable.
|
2022-04-15 09:32:15 -04:00 |
|
Itamar Turner-Trauring
|
58bd381202
|
Switch to newer attrs API.
|
2022-04-15 09:19:30 -04:00 |
|
Itamar Turner-Trauring
|
fc2807cccc
|
Sketch of server-side read-test-write endpoint.
|
2022-04-15 09:08:16 -04:00 |
|
Jean-Paul Calderone
|
c0a84ececa
|
Merge pull request #1191 from tahoe-lafs/3526.test_invite-no-mock
Remove mock usage from test_invite
Fixes: ticket:3526
|
2022-04-14 12:50:17 -04:00 |
|
Itamar Turner-Trauring
|
46aa077734
|
Merge pull request #1189 from tahoe-lafs/3875-http-storage-furls
HTTPS storage furls
Fixes ticket:3875
|
2022-04-14 12:24:57 -04:00 |
|
Itamar Turner-Trauring
|
4e0f912a10
|
Comply with license.
|
2022-04-14 11:52:20 -04:00 |
|
Itamar Turner-Trauring
|
9db5a397e1
|
Minor type annotation improvements.
|
2022-04-14 11:45:47 -04:00 |
|
Itamar Turner-Trauring
|
2bc8cdf852
|
Drop Python 2.
|
2022-04-14 11:40:19 -04:00 |
|
Itamar Turner-Trauring
|
5349f35a0b
|
Merge remote-tracking branch 'origin/master' into 3875-http-storage-furls
|
2022-04-14 11:39:21 -04:00 |
|
Jean-Paul Calderone
|
f34e01649d
|
some more fixes for mypy
|
2022-04-13 18:35:18 -04:00 |
|
Jean-Paul Calderone
|
03674bd452
|
use Tuple for type alias
__future__.annotations only fixes py37/generic builtins in annotations syntax,
not arbitrary expressions
|
2022-04-13 16:01:32 -04:00 |
|
Jean-Paul Calderone
|
38e1e93a75
|
factor the duplicate client logic out
|
2022-04-13 15:42:10 -04:00 |
|
Jean-Paul Calderone
|
ec5be01f38
|
more completely annotate types in the wormholetesting module
|
2022-04-13 14:50:38 -04:00 |
|
Jean-Paul Calderone
|
10f79ce8aa
|
Use __future__.annotations in test_invite for generic builtins too
|
2022-04-13 14:39:52 -04:00 |
|
Itamar Turner-Trauring
|
0c18dca1ad
|
Merge pull request #1190 from tahoe-lafs/3802-cddl
CDDL-based schema validation for the HTTP storage server
Fixes ticket:3802
|
2022-04-13 14:07:32 -04:00 |
|
Itamar Turner-Trauring
|
bbba75e6b8
|
Merge remote-tracking branch 'origin/master' into 3802-cddl
|
2022-04-13 13:33:58 -04:00 |
|
Itamar Turner-Trauring
|
7aab039a00
|
Improve docs.
|
2022-04-13 13:33:51 -04:00 |
|
Itamar Turner-Trauring
|
4f4c9d67e3
|
Merge pull request #1192 from tahoe-lafs/3889-nixpkgs-update
Update nixpkgs 21.11 and the PyPI db
|
2022-04-13 13:31:11 -04:00 |
|
Jean-Paul Calderone
|
1c49b2375e
|
news fragment
|
2022-04-13 08:31:49 -04:00 |
|
Jean-Paul Calderone
|
cb91012f98
|
bump the pypi db to a version including upcoming pycddl dependency
|
2022-04-13 08:25:11 -04:00 |
|
Jean-Paul Calderone
|
2e8c51ac4e
|
bump nixpkgs-21.11 and drop the special zfec handling
the latest zfec release works fine without help
|
2022-04-13 08:24:53 -04:00 |
|
Jean-Paul Calderone
|
0f61a1dab9
|
Factor some duplication out of the test methods
|
2022-04-12 14:33:11 -04:00 |
|
Jean-Paul Calderone
|
71b5cd9e0d
|
rewrite comment annotations with syntax
|
2022-04-12 14:13:48 -04:00 |
|
Jean-Paul Calderone
|
b0fffabed0
|
remove unnecessary module-scope wormhole
used this during testing so the other mock() calls wouldn't explode in a
boring way
|
2022-04-12 14:10:02 -04:00 |
|
Itamar Turner-Trauring
|
1634f137be
|
Use sets more widely in the schema.
|
2022-04-12 12:54:16 -04:00 |
|
Jean-Paul Calderone
|
e35bab9663
|
news fragment
|
2022-04-12 11:01:35 -04:00 |
|
Jean-Paul Calderone
|
bc6dafa999
|
Replace monkey-patching of wormhole with a parameter to run_cli
|
2022-04-12 11:01:04 -04:00 |
|
Jean-Paul Calderone
|
dffcdf2854
|
Clean up the Py2/Py3 boilerplate
|
2022-04-11 15:05:32 -04:00 |
|
Jean-Paul Calderone
|
f19bf8cf86
|
Parameterize the options object to the run_cli helper
|
2022-04-11 15:04:55 -04:00 |
|
Itamar Turner-Trauring
|
4b20b67ce6
|
Client-side schema validation.
|
2022-04-11 14:03:48 -04:00 |
|
Itamar Turner-Trauring
|
dfad50b1c2
|
Better error.
|
2022-04-11 14:03:30 -04:00 |
|
Itamar Turner-Trauring
|
07049c2ac8
|
News file.
|
2022-04-11 13:13:14 -04:00 |
|
Itamar Turner-Trauring
|
e5b0e51f72
|
Server-side schema validation of CBOR.
|
2022-04-11 13:11:45 -04:00 |
|
Itamar Turner-Trauring
|
bdcf054de6
|
Switch to generating certs on the fly since Python packaging was being a pain.
|
2022-04-08 13:37:18 -04:00 |
|
Itamar Turner-Trauring
|
423512ad00
|
Wait harder.
|
2022-04-06 11:48:17 -04:00 |
|
Itamar Turner-Trauring
|
22ebbba5ac
|
Extend testing.
|
2022-04-06 11:35:05 -04:00 |
|
Itamar Turner-Trauring
|
5a82ea880b
|
More specific methods.
|
2022-04-06 11:31:26 -04:00 |
|
Itamar Turner-Trauring
|
ab1297cdd6
|
Link to ticket.
|
2022-04-06 11:27:42 -04:00 |
|
Itamar Turner-Trauring
|
eda5925548
|
Get rid of another place where listen on port 0, and switch to FilePath only for now.
|
2022-04-06 11:25:37 -04:00 |
|
Itamar Turner-Trauring
|
710fad4f8a
|
Support broader range of server endpoints, and switch to more robust random port
assignment.
|
2022-04-06 11:10:42 -04:00 |
|
Itamar Turner-Trauring
|
2e934574f0
|
Switch to URL-safe base64 for SPKI hash, for nicer usage in NURLs.
|
2022-04-06 09:37:18 -04:00 |
|
Itamar Turner-Trauring
|
5972a13457
|
Add reactor argument.
|
2022-04-06 09:34:17 -04:00 |
|
Itamar Turner-Trauring
|
30a3b006a0
|
Include self-signed cert in package install.
|
2022-03-30 10:26:26 -04:00 |
|
Itamar Turner-Trauring
|
da6838d6f9
|
Stop talking about furl, it's a NURL.
|
2022-03-28 11:35:45 -04:00 |
|
Itamar Turner-Trauring
|
119ba9468e
|
Not needed.
|
2022-03-28 11:28:38 -04:00 |
|
Itamar Turner-Trauring
|
4e58748c4a
|
Get constants from OpenSSL directly.
|
2022-03-28 11:27:32 -04:00 |
|
Jean-Paul Calderone
|
d4afa15d20
|
Merge pull request #1188 from meejah/3828.key-length
Remove ability to configure RSA key size
Fixes: ticket:3828
|
2022-03-26 13:01:18 -04:00 |
|
Itamar Turner-Trauring
|
ae8a7eff43
|
Make mypy happy.
|
2022-03-25 15:52:31 -04:00 |
|
Itamar Turner-Trauring
|
638154b2ad
|
Cleanups.
|
2022-03-25 15:46:42 -04:00 |
|