Jean-Paul Calderone
a864bd5132
more precision
2021-09-03 12:44:23 -04:00
Jean-Paul Calderone
78a1d65b78
RFC 7049, section 4.1 describes correct JSON encoding for byte strings
2021-09-03 12:33:07 -04:00
Florian Sesser
8a64f50b79
WIP - Could be wronger
2021-09-03 14:40:42 +00:00
Florian Sesser
4000116c24
Newsfragment for OpenMetrics endpoint
2021-09-03 13:42:09 +00:00
Jean-Paul Calderone
8fe9532faf
get the cross-reference right
2021-09-03 09:17:34 -04:00
Jean-Paul Calderone
3ba379ce7e
some formatting improvements
2021-09-03 09:06:27 -04:00
Jean-Paul Calderone
bb63331720
put the newsfragment in the right place
2021-09-03 09:04:08 -04:00
Jean-Paul Calderone
11a0b8d209
attempt to appease rst
2021-09-02 16:44:42 -04:00
Jean-Paul Calderone
b6173eea83
news fragment
2021-09-02 16:42:27 -04:00
Jean-Paul Calderone
1819e080a0
Merge pull request #1116 from LeastAuthority/3769.gbs-immutable-upload-spec-improvements
...
Some GBS immutable upload spec improvements
Fixes: ticket:3769
2021-09-02 16:21:20 -04:00
Jean-Paul Calderone
78f70d6bdc
write some words about lease renewal secrets
2021-09-02 15:53:14 -04:00
Itamar Turner-Trauring
04d2b27f46
News file.
2021-09-02 15:24:19 -04:00
Itamar Turner-Trauring
789a7edb56
Get rid of more callRemoteOnly usage.
2021-09-02 15:21:42 -04:00
Itamar Turner-Trauring
63bfff19e9
Don't rely on Foolscap's semantics.
2021-09-02 15:05:15 -04:00
Jean-Paul Calderone
ae9ec48e13
news fragment
2021-09-02 13:19:49 -04:00
Jean-Paul Calderone
61b5c88738
reveal to clients what data is still required
...
This lets a client recover from an upload that completes but for which the
response is lost (eg because network error or client restart)
2021-09-02 13:16:20 -04:00
Jean-Paul Calderone
16af282c19
Clarify chunking; lift ordering requirement; document response status
2021-09-02 13:11:51 -04:00
Itamar Turner-Trauring
6c679bd4e0
Stop using callRemoteOnly.
2021-09-02 11:35:39 -04:00
fenn-cs
07ac248f3b
Python3 support note update
...
Signed-off-by: fenn-cs <fenn25.fn@gmail.com>
2021-09-01 23:11:43 +01:00
fenn-cs
d9561070ae
Python3 support note in Readme
...
Signed-off-by: fenn-cs <fenn25.fn@gmail.com>
2021-09-01 23:07:19 +01:00
Itamar Turner-Trauring
597c9adebd
Merge remote-tracking branch 'origin/master' into 3779-istorageserver-with-fewer-assumptions
2021-09-01 14:15:14 -04:00
Itamar Turner-Trauring
056ee58e91
Merge pull request #1110 from tahoe-lafs/3773.just-add-lease
...
Get rid of renew_lease client code, in order to simplify the protocol
Fixes ticket:3773
2021-09-01 10:44:41 -04:00
Sajith Sasidharan
7537a3a06f
Hat tip to OSUOSL for hosting tahoe-dev list
2021-08-31 10:22:50 -04:00
Sajith Sasidharan
65a1040fe8
Update references to the mailing list
...
New list is tahoe-dev@lists.tahoe-lafs.org , list info page is at
https://lists.tahoe-lafs.org/mailman/listinfo/tahoe-dev , and list
archives are now at https://lists.tahoe-lafs.org/pipermail/tahoe-dev/ .
Sadly message numbers in list archive seem to have changed, so
updating references to list archive is not as simple as prefixing
`list.`
2021-08-31 09:58:43 -04:00
Sajith Sasidharan
8202256fa2
Add newsfragment
2021-08-31 09:58:03 -04:00
fenn-cs
cb81e13462
Merged masted
...
Signed-off-by: fenn-cs <fenn25.fn@gmail.com>
2021-08-31 12:17:20 +01:00
Itamar Turner-Trauring
e6803670d1
Improve explanations.
2021-08-30 16:54:44 -04:00
Itamar Turner-Trauring
e408322c3d
Use the correct APIs.
2021-08-30 16:51:36 -04:00
Itamar Turner-Trauring
7d32335353
Clarify and remove duplication.
2021-08-30 16:49:11 -04:00
Jean-Paul Calderone
bbc860fdb1
Merge pull request #937 from LeastAuthority/3528.test_cli-no-mock
...
Remove mock from test_cli
Fixes: ticket:3528
2021-08-30 14:30:27 -04:00
fenn-cs
342a1c2c31
Python 3 support complete, so removed warning
...
Signed-off-by: fenn-cs <fenn25.fn@gmail.com>
2021-08-29 16:10:30 +01:00
Florian Sesser
52cb250701
This is the handler we need to create.
2021-08-27 16:42:23 +00:00
Itamar Turner-Trauring
3e0dc94497
Annotate the two fakes that (at least partially) implement RIStorageServer, so they're
...
easier to find.
2021-08-25 13:36:58 -04:00
Itamar Turner-Trauring
62a096dfe2
Merge remote-tracking branch 'origin/master' into 3773.just-add-lease
2021-08-24 12:22:21 -04:00
May-Lee Sia
2a7e3b3f09
Merge pull request #1111 from Fenn-CS/3563.allmydata-node-catch-port-configs
...
Catch all port configurations
2021-08-24 17:21:05 +02:00
fenn-cs
7a88b5ddae
removed unnecessary comment in minor newsfragment
...
Signed-off-by: fenn-cs <fenn25.fn@gmail.com>
2021-08-24 13:05:11 +01:00
fenn-cs
398fe537e8
added \n in newfragment file
...
Signed-off-by: fenn-cs <fenn25.fn@gmail.com>
2021-08-23 02:48:24 +01:00
fenn-cs
117befd898
detect all port 0 configs
...
Signed-off-by: fenn-cs <fenn25.fn@gmail.com>
2021-08-23 02:34:32 +01:00
Itamar Turner-Trauring
11331ddf82
Update examples to lack of separate renewal endpoint.
2021-08-20 11:17:20 -04:00
Itamar Turner-Trauring
370d1ddafe
Fix flake.
2021-08-20 08:20:24 -04:00
Itamar Turner-Trauring
1b5a3c9cb1
Bad merge, I think.
2021-08-19 16:49:01 -04:00
Itamar Turner-Trauring
b9fd9dec02
Merge remote-tracking branch 'origin/master' into 3773.just-add-lease
2021-08-19 16:48:03 -04:00
Itamar Turner-Trauring
442d61da7d
Get rid of separate renewal of leases in HTTP API.
2021-08-19 16:44:05 -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
0016369025
News file.
2021-08-19 16:07:03 -04:00
Jean-Paul Calderone
9a5c417df0
Merge pull request #1108 from LeastAuthority/3763.gbs-lease-endpoint-items
...
Clarify some of the GBS "create lease" endpoint specification
Fixes: ticket:3763
2021-08-19 15:02:59 -04:00
Itamar Turner-Trauring
d599568c79
Tests validating that the operation for adding a lease will renew the lease
...
instead if it already exists.
2021-08-19 13:56:13 -04:00
Itamar Turner-Trauring
dfff187ad0
Make time pluggable to support better testing.
2021-08-19 13:23:01 -04:00
Jean-Paul Calderone
03c633cda0
news fragment
2021-08-19 10:28:17 -04:00
Jean-Paul Calderone
602d4c5a91
improve the "create lease" endpoint
...
* Simplify some language using terms from our new glossary
* explicitly state the two success-case behaviors
* make the error-case behavior different from the success-case behavior
* link to some tickets about future work in this area
2021-08-19 10:26:45 -04:00