Jean-Paul Calderone
69b25d932c
Re-enable the Debian-11 / integration gate
2023-01-18 13:29:14 -05:00
Jean-Paul Calderone
4e2c685a12
Fix test_directory_deep_check by having it re-assert its preferred config
...
Previously the changes test_vectors.py made to Alice's configuration
invalidated test_directory_deep_check's assumptions.
2023-01-18 13:28:24 -05:00
Jean-Paul Calderone
e53f68f4d7
Move parameter definitions to their own module, away from test implementation
2023-01-17 10:59:00 -05:00
Jean-Paul Calderone
f6555381a9
start right away please so I don't have to wait forever
2023-01-17 10:40:08 -05:00
Jean-Paul Calderone
6bf36bebd0
maybe we need integration
here after all
2023-01-17 10:39:58 -05:00
Jean-Paul Calderone
e4745779ab
See if this helps tox/pytest on CI
2023-01-17 10:27:20 -05:00
Jean-Paul Calderone
290bb5297f
lint
2023-01-17 10:19:37 -05:00
Jean-Paul Calderone
1d32326659
Simpler, more correct process lifecycle handling.
...
The previous version included a bogus hack where we just passed
`allow_missing=True` when finalization was requested of `_run_node`. This was
clearly wrong since if the caller asked for finalization, it's a programming
error for it to already have been done.
Fortunately we have a perfectly good finalizer already, `TahoeProcess.kill`,
which we can use instead of trying to craft a finalizer out of the various
pieces that make up that value.
Also, nothing seems to use the `_protocol` attribute set by `got_proto` so
let's just drop that.
2023-01-17 10:06:14 -05:00
Jean-Paul Calderone
eb630c391f
"Parametrize" in a way that gives us better test names.
...
The old way just put sequence numbers into the name. This way puts expected
capability strings in.
2023-01-17 10:03:54 -05:00
Jean-Paul Calderone
da6b198abc
True that the tox default is disabled but it's accounted for already
2023-01-17 10:00:06 -05:00
Jean-Paul Calderone
f2989c0a4f
Correct the ProcessExitedAlready exception handling
...
It's always okay to get ProcessExitedAlready from signalProcess. It just
means we haven't handled the SIGCHLD yet.
2023-01-17 09:46:22 -05:00
Jean-Paul Calderone
fe552bf146
Fix CircleCI config typo
2023-01-17 09:44:27 -05:00
Jean-Paul Calderone
5424aa9737
Only run the very slow new integration test in one CI job
2023-01-17 09:27:17 -05:00
Jean-Paul Calderone
3ab7fc3853
Be able to load the data
2023-01-17 08:45:38 -05:00
Jean-Paul Calderone
d14ba09dbb
Some flake fixes
2023-01-17 08:41:31 -05:00
Jean-Paul Calderone
8cc4e5905d
news fragment
2023-01-17 08:40:59 -05:00
Jean-Paul Calderone
c28f10057b
Move some more pieces into the subdirectory
2023-01-16 16:01:11 -05:00
Jean-Paul Calderone
4eec8113ee
reproducible ssk vectors
2023-01-16 15:53:24 -05:00
Jean-Paul Calderone
1827834434
Re-generate vectors with a very small CHK
2023-01-13 21:14:37 -05:00
Jean-Paul Calderone
28e3188775
Merge remote-tracking branch 'origin/master' into 3961.test-vectors
2023-01-13 20:55:45 -05:00
Jean-Paul Calderone
7b768fdaca
Merge pull request #1245 from exarkun/3962.pre-determined-rsa-keys
...
Support the creation of a new mutable object with a pre-determined signature key
2023-01-13 12:28:34 -05:00
Jean-Paul Calderone
bdad577e41
Merge remote-tracking branch 'origin/master' into 3962.pre-determined-rsa-keys
2023-01-13 11:23:26 -05:00
Itamar Turner-Trauring
d3a40b8430
Merge pull request #1247 from tahoe-lafs/3960-misleading-ENOSPC-on-Windows
...
Attempt to workaround for failing Windows builds
Fixes ticket:3960
2023-01-13 11:20:24 -05:00
Itamar Turner-Trauring
0c0c7a2c27
Merge remote-tracking branch 'origin/master' into 3960-misleading-ENOSPC-on-Windows
2023-01-13 11:00:00 -05:00
Jean-Paul Calderone
e64c6b02e6
Fix a typo
2023-01-13 10:29:22 -05:00
Jean-Paul Calderone
d64529ac89
Merge pull request #1248 from tahoe-lafs/3966-charset-normalizer
...
Pin older charset_normalizer
2023-01-13 10:24:59 -05:00
Itamar Turner-Trauring
0eee22cccf
Pin older charset_normalizer.
2023-01-13 09:53:38 -05:00
Jean-Paul Calderone
312513587f
Switch to FilePath, regenerate w/o "max"
2023-01-12 17:27:37 -05:00
Jean-Paul Calderone
ed74fdc746
write the data file more safely
2023-01-12 16:56:20 -05:00
Jean-Paul Calderone
1a807a0232
mollify the type checker
2023-01-12 16:32:32 -05:00
Jean-Paul Calderone
d5628f9c84
Merge remote-tracking branch 'origin/master' into 3962.pre-determined-rsa-keys
2023-01-12 16:17:09 -05:00
Jean-Paul Calderone
c856f1aa29
Censor private key values in the HTTP log, too.
2023-01-12 16:16:55 -05:00
Jean-Paul Calderone
47ec418f7a
Test that we can also download the mutable data via the web interface
2023-01-12 16:09:29 -05:00
Jean-Paul Calderone
e6ef45d337
test that we can also download the mutable
2023-01-12 15:37:12 -05:00
Jean-Paul Calderone
2d23e2e640
some doc improvements
2023-01-12 15:37:07 -05:00
Jean-Paul Calderone
2490f0f58a
some minor rationalization of the return type
2023-01-12 15:33:37 -05:00
Jean-Paul Calderone
dd51c7a3f1
Handle an empty test vectors file
2023-01-12 15:19:01 -05:00
Jean-Paul Calderone
fa55956d29
Always write an int to the test vectors file
2023-01-12 15:18:54 -05:00
Jean-Paul Calderone
bbd3e74a5f
Always place an int in the parameters total field
2023-01-12 15:17:08 -05:00
Jean-Paul Calderone
d780833306
Merge remote-tracking branch 'origin/master' into 3961.test-vectors
2023-01-12 12:40:43 -05:00
Itamar Turner-Trauring
a765d8a35b
Unused.
2023-01-12 11:18:05 -05:00
Itamar Turner-Trauring
ee5ad549fe
Clarify.
2023-01-12 11:12:00 -05:00
Itamar Turner-Trauring
e997bb9c39
Also need pywin32.
2023-01-12 10:39:50 -05:00
Itamar Turner-Trauring
dd89ca6d4f
Another approach.
2023-01-12 10:36:39 -05:00
Itamar Turner-Trauring
e142f051b4
Cats solve problems, right?
2023-01-12 10:01:09 -05:00
Itamar Turner-Trauring
98624f3d6a
Attempt to workaround for 3960.
2023-01-12 09:53:07 -05:00
Itamar Turner-Trauring
7ef1c02067
Merge pull request #1244 from tahoe-lafs/3956-mutable-uploads
...
Fix mutable uploads over HTTP above a certain size
Fixes ticket:3956
2023-01-10 15:53:38 -05:00
Jean-Paul Calderone
56b93ae2b3
Merge pull request #1240 from tahoe-lafs/support-triggered-image-builds
...
Support triggered image builds
Fixes: ticket:3958
2023-01-10 14:05:38 -05:00
Itamar Turner-Trauring
828fc588c5
Add minimal docstrings.
2023-01-10 11:10:31 -05:00
Itamar Turner-Trauring
ccb5956645
0 is also valid FD.
2023-01-10 11:04:22 -05:00