Itamar Turner-Trauring
83d8f2eb78
Remove incorrect editorial.
2022-02-04 09:27:29 -05:00
Itamar Turner-Trauring
52322c25d3
Merge remote-tracking branch 'origin/master' into 3871-http-list-storage-index-shares
2022-02-04 09:19:51 -05:00
fenn-cs
67fefaebcd
Merge branch 'master' of github.com:tahoe-lafs/tahoe-lafs into 3816.improve-release-checklist
2022-02-02 01:33:45 +01:00
fenn-cs
7a1f8e64f1
remove code-markup around commands
...
Signed-off-by: fenn-cs <fenn25.fn@gmail.com>
2022-02-02 01:33:22 +01:00
Itamar Turner-Trauring
70d0bd0597
Test and document what happens for non-existent storage index.
2022-02-01 10:41:12 -05:00
Itamar Turner-Trauring
c72e7b0585
Implement HTTP share listing endpoint.
2022-02-01 10:20:23 -05:00
Itamar Turner-Trauring
609bd819bb
Merge remote-tracking branch 'origin/master' into 3855-immutable-http-apis-part-1
2022-01-25 10:42:04 -05:00
fenn-cs
e34ebba4bc
Merge branch 'master' of github.com:tahoe-lafs/tahoe-lafs into 3816.improve-release-checklist
2022-01-24 15:46:09 +01:00
Itamar Turner-Trauring
f09aa8c796
Use pre-existing parser for Range and Content-Range headers.
2022-01-20 11:16:06 -05:00
Itamar Turner-Trauring
d5bac8e186
Make sure upload secret semantics are still supporting the security goals.
2022-01-20 10:56:08 -05:00
Itamar Turner-Trauring
f5437d9be7
Some progress towards bucket allocation endpoint, and defining the protocol better.
2022-01-12 11:51:56 -05:00
meejah
a753a71105
please the Sphinx
2022-01-10 14:22:57 -07:00
meejah
ea83b16d11
most people say 'origin'
2022-01-10 14:17:50 -07:00
meejah
1446c9c4ad
add 'push the tags' step
2022-01-10 11:49:15 -07:00
meejah
d2ff2a7376
whitespace
2022-01-10 11:49:02 -07:00
meejah
852ebe90e5
clean clone
2022-01-10 11:48:55 -07:00
meejah
f7477043c5
unnecessary step
2022-01-07 13:29:52 -07:00
meejah
aa81bfc937
cleanup whitespace
2022-01-07 13:29:45 -07:00
Itamar Turner-Trauring
4c92f9c8cf
Document additional semantics.
2022-01-04 13:10:23 -05:00
Itamar Turner-Trauring
1737340df6
Document response codes some more.
2021-12-16 10:52:02 -05:00
fenn-cs
911eb6cf9a
add gpg-setup doc to toctree
...
Signed-off-by: fenn-cs <fenn25.fn@gmail.com>
2021-12-07 11:10:51 +01:00
fenn-cs
84a2578b28
Merge branch 'master' of github.com:tahoe-lafs/tahoe-lafs into 3816.improve-release-checklist
2021-12-06 22:53:15 +01:00
fenn-cs
91dd70ad29
fixed typo, made version name inline literal
...
Signed-off-by: fenn-cs <fenn25.fn@gmail.com>
2021-12-06 22:51:44 +01:00
meejah
18891d9e77
Merge remote-tracking branch 'security/master'
2021-12-02 14:44:59 -07:00
fenn-cs
eeb1d90e7a
Leveled headings and rst semantics for sidenotes
...
Signed-off-by: fenn-cs <fenn25.fn@gmail.com>
2021-11-20 18:26:02 +01:00
fenn-cs
e9ae3aa885
move gpg signing instructions to seperate file
...
Signed-off-by: fenn-cs <fenn25.fn@gmail.com>
2021-11-18 12:04:56 +01:00
fenn-cs
767948759d
correct indent
...
Signed-off-by: fenn-cs <fenn25.fn@gmail.com>
2021-11-18 11:48:32 +01:00
fenn-cs
92e8d78a3d
stronger language for adding contributors & make commands stand out
...
Signed-off-by: fenn-cs <fenn25.fn@gmail.com>
2021-11-18 11:46:01 +01:00
Itamar Turner-Trauring
7caffce8d5
Another review suggestion
...
Co-authored-by: Jean-Paul Calderone <exarkun@twistedmatrix.com>
2021-11-16 10:14:19 -05:00
Itamar Turner-Trauring
304b0269e3
Apply suggestions from code review
...
Co-authored-by: Jean-Paul Calderone <exarkun@twistedmatrix.com>
2021-11-16 10:14:04 -05:00
Itamar Turner-Trauring
24646c56d0
Updates based on review.
2021-11-11 11:29:05 -05:00
Itamar Turner-Trauring
c270a346c6
Remove typo.
2021-11-11 11:02:51 -05:00
Itamar Turner-Trauring
68a27b1125
Merge remote-tracking branch 'origin/master' into 3820.gbs-immutable-upload-session
2021-11-10 14:42:56 -05:00
Itamar Turner-Trauring
8dd4aaebb6
More consistent header system.
2021-11-10 14:42:22 -05:00
Jean-Paul Calderone
a71b1d31bf
Merge remote-tracking branch 'upstream/master'
2021-11-04 10:02:54 -04:00
fenn-cs
882f197306
format updates
...
Signed-off-by: fenn-cs <fenn25.fn@gmail.com>
2021-10-30 13:37:58 +01:00
fenn-cs
ffe23452a4
gpg setup
...
Signed-off-by: fenn-cs <fenn25.fn@gmail.com>
2021-10-30 13:32:42 +01:00
Itamar Turner-Trauring
34d2f74ede
Tell RTD how to install Sphinx.
2021-10-28 11:12:17 -04:00
Itamar Turner-Trauring
125c937d46
Switch to HTTP header scheme.
2021-10-28 10:49:08 -04:00
fenn-cs
2336cae78c
remove step, release checklist
...
Signed-off-by: fenn-cs <fenn25.fn@gmail.com>
2021-10-28 08:26:13 +01:00
Jean-Paul Calderone
5878a64890
Remove password-based authentication from the SFTP frontend
2021-10-25 20:50:19 -04:00
Itamar Turner-Trauring
e0c8bab5d7
Add proposal on how to generate upload secret.
2021-10-22 10:32:44 -04:00
Itamar Turner-Trauring
61a20e2450
Add concept of upload secret to immutable uploads.
2021-10-22 10:10:53 -04:00
meejah
027df09828
release two things: wheels, and a .tar.gz source dist
2021-10-20 16:10:23 -06:00
Itamar Turner-Trauring
cf48397e72
Merge pull request #1132 from tahoe-lafs/3806-switch-to-patch-for-http-uploads
...
Switch to PATCH for http uploads
Fixes ticket:3806
2021-10-06 15:37:45 -04:00
Itamar Turner-Trauring
aef581628f
Add discussion.
2021-10-06 15:10:58 -04:00
Itamar Turner-Trauring
fadfbcad99
Merge pull request #1130 from tahoe-lafs/3801-no-overlapping-writes-immutable-upload
...
Disallow conflicting overlapping writes when doing an immutable upload.
Fixes ticket:3801
2021-09-28 10:37:56 -04:00
Itamar Turner-Trauring
bb85a9d2cf
!!
2021-09-28 10:37:16 -04:00
Itamar Turner-Trauring
7e232f602a
Switch to PATCH.
2021-09-28 10:34:57 -04:00
Itamar Turner-Trauring
60cb3c0883
Restore range result.
2021-09-27 16:52:25 -04:00
Itamar Turner-Trauring
4e6438352a
Extend to end.
2021-09-27 16:45:01 -04:00
Itamar Turner-Trauring
c740da4acd
Explain what happens in reads past the end.
2021-09-27 15:09:24 -04:00
Itamar Turner-Trauring
96acb14199
Document impact of semantic changes on HTTP protocol.
2021-09-24 13:48:07 -04:00
Itamar Turner-Trauring
e11e5dfbe6
Revert removal of length in IStorageServer.
2021-09-15 16:31:54 -04:00
Itamar Turner-Trauring
24c483aeda
Update to simplified test vector support.
2021-09-15 11:07:23 -04:00
Jean-Paul Calderone
9c7d719405
Merge pull request #1115 from tahoe-lafs/3782.use-new-mailing-list
...
Update references to the mailing list in documentation
Fixes: ticket:3782
2021-09-13 14:33:06 -04:00
Jean-Paul Calderone
a988f126be
fix markup error
2021-09-07 16:12:01 -04:00
Jean-Paul Calderone
82f94ae5af
Yay use the Range request header
2021-09-07 14:19:09 -04:00
Jean-Paul Calderone
9def6e79c9
Merge remote-tracking branch 'origin/master' into 3777.gbs-immutable-download-spec-improvements
2021-09-07 14:10:35 -04:00
Jean-Paul Calderone
5d75706980
Merge pull request #1118 from LeastAuthority/3774.lease-renewal-secret-construction-docs
...
write some words about lease renewal secrets
Fixes: ticket:3774
2021-09-07 14:08:39 -04:00
Jean-Paul Calderone
ee224305b7
link to the reference implementation
2021-09-07 13:37:12 -04:00
Jean-Paul Calderone
7219291343
add a reference implementation for lease renewal secret derivation
2021-09-07 13:31:05 -04:00
Jean-Paul Calderone
e2b483e093
an even stronger prevention is provided
2021-09-07 08:13:31 -04:00
Jean-Paul Calderone
8d15a0d5eb
words about authorization
2021-09-03 16:27:57 -04:00
Jean-Paul Calderone
18cbff1789
minimal discussion about this change
2021-09-03 15:22:29 -04:00
Jean-Paul Calderone
f0fe323fa1
Simplify the immutable share reading interface
2021-09-03 15:14:09 -04:00
Jean-Paul Calderone
bb57fcfb50
words about the cancel secret
2021-09-03 12:45:45 -04:00
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
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
78f70d6bdc
write some words about lease renewal secrets
2021-09-02 15:53:14 -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
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
meejah
7ad6c9269c
Merge branch 'master' into 2916.grid-manager-proposal.5
2021-08-25 14:04:53 -06:00
Itamar Turner-Trauring
11331ddf82
Update examples to lack of separate renewal endpoint.
2021-08-20 11:17:20 -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
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
Jean-Paul Calderone
ff6fa4a922
Merge pull request #1106 from LeastAuthority/3765.gbs-glossary
...
Start a GBS glossary
Fixes: ticket:3765
2021-08-18 16:45:26 -04:00
Jean-Paul Calderone
c5a03f4116
elaborate on `already-have
and
allocated
` somewhat
2021-08-18 10:17:48 -04:00
Jean-Paul Calderone
0f78d8df25
a glossary
2021-08-17 14:58:34 -04:00
Jean-Paul Calderone
47dfe5d4f0
fix typo
2021-08-17 14:11:08 -04:00
Jean-Paul Calderone
65f71135e1
Spell the endpoint correctly
2021-08-17 14:10:50 -04:00
Jean-Paul Calderone
23212fc816
add some example client/server interactions
2021-08-17 14:01:44 -04:00
Yash Nayani
d56c09bd95
Installation Guide Revamp
2021-07-16 12:14:45 +05:30
meejah
ca793f9ff1
bz2 -> gz
2021-06-13 22:38:07 -06:00
Itamar Turner-Trauring
59dfd2c062
Merge pull request #1064 from tahoe-lafs/3716.allmydata-scripts-python-3-part-1
...
Port allmydata.scripts to Python 3, part 1
Fixes ticket:3716
2021-06-02 09:53:32 -04:00
Itamar Turner-Trauring
64f6ccd17f
Make --exclude-from behavior consistent, at the cost of a minor incompatibility.
2021-05-28 09:53:28 -04:00
Anxhelo Lushka
433c80d8df
New image with stroking
2021-05-27 14:51:30 +02:00
Sajith Sasidharan
53ab18885d
Update docs to point to irc.libera.chat
2021-05-26 09:19:12 -04:00
Jean-Paul Calderone
a7153baff2
Bump the Nix pkg version to 1.15.1-ish
...
Also make this part of release process.
Also generate a good version number for inside the package for Nix.
2021-05-12 09:52:13 -04:00
meejah
58f4db849e
update actual-release instructions
2021-05-11 11:53:11 -06:00
meejah
3f1c07e17b
Merge branch 'release-1.15.1'
2021-05-11 11:36:07 -06:00
meejah
f12c00fd79
Merge branch 'release-1.15.0-rc0'
2021-05-11 11:33:08 -06:00