Itamar Turner-Trauring
|
d209065a6e
|
Fix type issue, and modernize slightly.
|
2022-05-16 11:22:44 -04:00 |
|
Itamar Turner-Trauring
|
a54b443f9d
|
It's not an immutable client anymore.
|
2022-05-12 09:44:30 -04:00 |
|
Itamar Turner-Trauring
|
f3cf13154d
|
Setup HTTP lease APIs for immutables too.
|
2022-05-11 12:00:27 -04:00 |
|
Itamar Turner-Trauring
|
821bac3ddf
|
Test another lease edge case.
|
2022-05-11 11:50:01 -04:00 |
|
Itamar Turner-Trauring
|
6f5a0e43eb
|
Implement advise_corrupt_share for mutables.
|
2022-05-11 10:41:36 -04:00 |
|
Itamar Turner-Trauring
|
b3fed56c00
|
Move Foolscap compatibility to a better place.
|
2022-05-05 12:11:09 -04:00 |
|
Itamar Turner-Trauring
|
c1ce74f88d
|
Ability to list shares, enabling more of IStorageClient to run over HTTP.
|
2022-05-04 11:03:14 -04:00 |
|
Itamar Turner-Trauring
|
5ce204ed8d
|
Make queries run in parallel.
|
2022-04-28 12:18:58 -04:00 |
|
Itamar Turner-Trauring
|
b8b1d7515a
|
We can at least be efficient when possible.
|
2022-04-28 11:59:50 -04:00 |
|
Itamar Turner-Trauring
|
21c3c50e37
|
Basic mutable read support.
|
2022-04-19 15:07:57 -04:00 |
|
Itamar Turner-Trauring
|
f5c4513cd3
|
A little closer to serialization and deserialization working correctly, with
some tests passing.
|
2022-04-19 14:46:13 -04:00 |
|
Itamar Turner-Trauring
|
898fe0bc0e
|
Closer to running end-to-end mutable tests.
|
2022-04-19 13:18:31 -04:00 |
|
Itamar Turner-Trauring
|
922ee4feb1
|
Sketch of advise_corrupt_share support for immutables.
|
2022-03-10 11:09:45 -05:00 |
|
Itamar Turner-Trauring
|
aee0f7dc69
|
Sketch of lease renewal implementation.
|
2022-03-09 13:10:13 -05:00 |
|
Itamar Turner-Trauring
|
ac271cfb3d
|
Merge remote-tracking branch 'origin/master' into 3877-immutable-storage-apis-continued
|
2022-03-09 11:23:02 -05:00 |
|
Itamar Turner-Trauring
|
c642218173
|
Sketch of aborting uploads.
|
2022-03-08 10:41:56 -05:00 |
|
Itamar Turner-Trauring
|
7721c134f2
|
Change the semantics of HTTP bucket creation so that it's possible to have a
different upload secret per upload.
|
2022-03-07 09:28:21 -05:00 |
|
Itamar Turner-Trauring
|
5aa00abc3d
|
Use the correct API (since direct returns break Python 2 imports)
|
2022-02-11 15:02:14 -05:00 |
|
Itamar Turner-Trauring
|
abf3048ab3
|
More passing HTTP IStorageServer tests.
|
2022-02-10 17:07:21 -05:00 |
|
Itamar Turner-Trauring
|
b049d4a792
|
Fix get_version with new API.
|
2022-02-10 13:52:47 -05:00 |
|
Itamar Turner-Trauring
|
e6f32e33bc
|
Merge branch '3871-http-list-storage-index-shares' into 3860-http-more-immutables
|
2022-02-04 09:30:17 -05:00 |
|
Itamar Turner-Trauring
|
5e3a31166d
|
Better explanation.
|
2022-02-04 09:26:58 -05:00 |
|
Itamar Turner-Trauring
|
39fe48b174
|
More passing IStorageServer tests.
|
2022-02-02 12:55:41 -05:00 |
|
Itamar Turner-Trauring
|
48a9bf7457
|
Hook up more IStorageServer tests that can now pass with HTTP.
|
2022-02-01 10:25:13 -05:00 |
|
Itamar Turner-Trauring
|
66abe5dfca
|
First passing immutable-API-over-HTTP IStorageServer tests.
|
2022-01-31 12:02:52 -05:00 |
|
Itamar Turner-Trauring
|
d23fdcdb8a
|
Sketch of first IStorageServer test with HTTP server/client.
|
2022-01-28 12:03:17 -05:00 |
|
Itamar Turner-Trauring
|
22aab98fcf
|
When callRemoteOnly as removed, these probably should've been changed to return
a Deferred.
|
2021-10-14 12:52:40 -04:00 |
|
Itamar Turner-Trauring
|
e11e5dfbe6
|
Revert removal of length in IStorageServer.
|
2021-09-15 16:31:54 -04:00 |
|
Itamar Turner-Trauring
|
8633432980
|
Switch IStorageServer interface to be slightly different than RIStorageServer.
|
2021-09-15 10:33:51 -04:00 |
|
Itamar Turner-Trauring
|
ac9875da75
|
Add explanation to new error logging.
|
2021-09-10 11:39:48 -04:00 |
|
Itamar Turner-Trauring
|
789a7edb56
|
Get rid of more callRemoteOnly usage.
|
2021-09-02 15:21:42 -04:00 |
|
Itamar Turner-Trauring
|
59fab99d9d
|
Nothing uses RIStorageServer.renew_lease, so removing it is simple.
|
2021-08-19 16:40:45 -04:00 |
|
Itamar Turner-Trauring
|
5e8899516e
|
Merge remote-tracking branch 'origin/master' into 3625.client-python-3
|
2021-03-05 10:27:17 -05:00 |
|
Itamar Turner-Trauring
|
cf418b753a
|
All tests pass on Python 3.
|
2021-03-04 10:55:08 -05:00 |
|
Itamar Turner-Trauring
|
7b1911620f
|
Port to Python 3.
|
2021-03-02 09:31:35 -05:00 |
|
Itamar Turner-Trauring
|
70c0607789
|
Enable BytesWarning across all tests ported to Python 3, fixing problems that caught.
|
2021-02-24 14:36:15 -05:00 |
|
Itamar Turner-Trauring
|
33392502d3
|
server IDs/node IDS should be bytes.
|
2020-12-17 09:50:39 -05:00 |
|
Itamar Turner-Trauring
|
67549aaed5
|
Merge remote-tracking branch 'origin/master' into 3456.introducer-python3
|
2020-12-09 09:21:02 -05:00 |
|
Itamar Turner-Trauring
|
0cf9be18d7
|
Merge remote-tracking branch 'origin/master' into 3544.furls-not-bytes-maybe
|
2020-12-08 16:08:12 -05:00 |
|
Jean-Paul Calderone
|
69d3dad646
|
Get rid of remote_host / get_remote_host
Nothing uses it and if we don't provide it we don't need getLocationHints
|
2020-12-08 10:37:31 -05:00 |
|
Itamar Turner-Trauring
|
0b7c0bf451
|
Document furl type.
|
2020-12-08 10:28:47 -05:00 |
|
Itamar Turner-Trauring
|
67694889da
|
Some progress towards ripping out furls-as-bytes.
|
2020-11-30 17:20:39 -05:00 |
|
Jean-Paul Calderone
|
c3aff634a0
|
Add missing attribute docs
|
2020-11-24 14:17:52 -05:00 |
|
Itamar Turner-Trauring
|
a49ef086b6
|
No need for explicit unicode.
|
2020-11-05 10:09:52 -05:00 |
|
Itamar Turner-Trauring
|
813594bbac
|
Go back to the way it was.
|
2020-11-04 13:45:41 -05:00 |
|
Itamar Turner-Trauring
|
dc818757b6
|
Port to Python 3.
|
2020-11-04 13:22:34 -05:00 |
|
Itamar Turner-Trauring
|
f34597ac61
|
All tests pass on Python 3.
|
2020-11-04 13:09:55 -05:00 |
|
Itamar Turner-Trauring
|
45a2fcc3f2
|
Fix for Python 2.
|
2020-10-30 14:49:25 -04:00 |
|
Itamar Turner-Trauring
|
d52f6747f6
|
Some progress towards passing tests.
|
2020-10-30 14:21:16 -04:00 |
|
Itamar Turner-Trauring
|
f50fd8e474
|
Switch to new configparser backport.
|
2020-10-26 12:12:46 -04:00 |
|