Commit Graph

13399 Commits

Author SHA1 Message Date
Itamar Turner-Trauring
3a6f0c0a5a
Merge pull request #1168 from tahoe-lafs/3854.mime-parsing-bug
Fix MIME parsing bug

Fixes https://tahoe-lafs.org/trac/tahoe-lafs/ticket/3854
2022-01-07 14:37:09 -05:00
meejah
db5c65e530 Merge branch 'master' into 3854.mime-parsing-bug 2022-01-07 12:16:25 -07:00
meejah
451d79af83
Merge pull request #1167 from meejah/3852.json-welcome-page
3852.json welcome page
2022-01-07 11:49:04 -07:00
meejah
9644532916 don't depend on order 2022-01-07 11:28:55 -07:00
meejah
9d823aef67 newsfragment to correct spot 2022-01-07 11:05:35 -07:00
meejah
4406aee8ab Merge branch 'master' into 3852.json-welcome-page 2022-01-07 11:00:55 -07:00
meejah
4cdbf7fb0c
Merge pull request #1169 from tahoe-lafs/3856.sftp-integration-tests
Unbreak sftp integration tests
2022-01-07 11:00:38 -07:00
meejah
e8f5023ae2 its a bugfix 2022-01-07 10:59:34 -07:00
meejah
a49baf44b6 actually-reproduce 3852 2022-01-07 10:59:13 -07:00
meejah
11f2097591 docstring 2022-01-07 10:58:58 -07:00
Itamar Turner-Trauring
7e3cb44ede Pin non-broken version of Paramiko. 2022-01-07 10:13:29 -05:00
Itamar Turner-Trauring
0bf713c38a News fragment. 2022-01-07 10:12:21 -05:00
meejah
983f90116b check differently, don't depend on order 2022-01-06 13:15:31 -07:00
Itamar Turner-Trauring
2864ff872d Another MIME type that needs to be handled by FieldStorage. 2022-01-06 13:34:56 -05:00
Itamar Turner-Trauring
310b77aef0 News file. 2022-01-06 13:10:13 -05:00
Itamar Turner-Trauring
9f5d7c6d22 Fix a bug where we did unnecessary parsing. 2022-01-06 13:09:25 -05:00
Itamar Turner-Trauring
2f94fdf372 Extra testing coverage, including reproducer for #3854. 2022-01-06 13:09:19 -05:00
meejah
872ce021c8 news 2021-12-22 15:32:59 -07:00
meejah
5be5714bb3 fix; get rid of sorting 2021-12-22 15:32:40 -07:00
meejah
94b540215f args are bytes 2021-12-22 15:32:30 -07:00
meejah
e9aaaaccc4 test for json welcome page 2021-12-22 15:31:09 -07:00
Itamar Turner-Trauring
d7f919f058
Merge pull request #1166 from tahoe-lafs/3848.http-api-start-immutables
HTTP API: secrets infrastructure

Fixes ticket:3848
2021-12-22 13:39:51 -05:00
Itamar Turner-Trauring
58a71517c1 Correct way to skip with testtools. 2021-12-22 13:16:43 -05:00
Itamar Turner-Trauring
7a0c83e71b Split up test. 2021-12-22 11:52:13 -05:00
Itamar Turner-Trauring
8b4d166a54 Use hypothesis for another test. 2021-12-22 11:44:45 -05:00
Itamar Turner-Trauring
776f19cbb2 Even more hypothesis, this time for secrets' contents. 2021-12-21 12:34:02 -05:00
Itamar Turner-Trauring
b1f4e82adf Switch to using hypothesis. 2021-12-21 11:55:16 -05:00
Itamar Turner-Trauring
2bda2a0127 Switch to using a fixture. 2021-12-21 11:10:53 -05:00
Itamar Turner-Trauring
1721865b20 No longer TODO. 2021-12-20 13:46:19 -05:00
Itamar Turner-Trauring
291b4e1896 Use more secure comparison to prevent timing-based side-channel attacks. 2021-12-20 11:17:27 -05:00
Itamar Turner-Trauring
a529ba7d5e More skipping on Python 2. 2021-12-17 09:14:09 -05:00
Itamar Turner-Trauring
81b95f3335 Ensure secret was validated. 2021-12-16 11:53:31 -05:00
Itamar Turner-Trauring
428a9d0573 Lint fix. 2021-12-16 11:47:40 -05:00
Itamar Turner-Trauring
fb0be6b894 Enforce length of lease secrets. 2021-12-16 11:46:35 -05:00
Itamar Turner-Trauring
d2ce80dab8 News file. 2021-12-16 11:42:44 -05:00
Itamar Turner-Trauring
816dc0c73f X-Tahoe-Authorization can be validated and are passed to server methods. 2021-12-16 11:42:06 -05:00
Itamar Turner-Trauring
da52a9aede Test for server-side secret handling. 2021-12-16 11:17:32 -05:00
Itamar Turner-Trauring
87fa9ac2a8 Infrastructure for sending secrets. 2021-12-16 11:17:11 -05:00
Itamar Turner-Trauring
1737340df6 Document response codes some more. 2021-12-16 10:52:02 -05:00
Itamar Turner-Trauring
b32374c8bc Secret header parsing. 2021-12-16 10:39:58 -05:00
Itamar Turner-Trauring
bc8889f32f
Merge pull request #1165 from tahoe-lafs/3849-refactor-out-foolscap-in-storage-server
Refactor out Foolscap support from the storage server
2021-12-16 08:56:11 -05:00
Itamar Turner-Trauring
2b6e1285e7 Merge remote-tracking branch 'origin/master' into 3849-refactor-out-foolscap-in-storage-server 2021-12-09 13:37:37 -05:00
meejah
c3e574b2ee Merge remote-tracking branch 'origin/master' into release-1.17.0 2021-12-06 11:27:34 -07:00
Jean-Paul Calderone
f977ce2342
Merge pull request #1164 from tahoe-lafs/3850-test-version-failure
Make the HTTP version test more robust

Fixes: ticket:3850
2021-12-06 13:19:04 -05:00
Jean-Paul Calderone
5f6579d446 hew closer to security/master version of these lines 2021-12-06 12:52:31 -05:00
meejah
a8bdb8dcbb add Florian 2021-12-05 00:53:50 -07:00
meejah
95fdaf286e update nix version 2021-12-05 00:51:13 -07:00
meejah
b8d00ab04a update release notes 2021-12-05 00:50:22 -07:00
meejah
402d11ecd6 update NEWS.txt for release 2021-12-05 00:39:31 -07:00
meejah
50cdd9bd96 unused 2021-12-04 17:20:10 -07:00