-
Notifications
You must be signed in to change notification settings - Fork 0
T100, 16.3a: a served repository's bindings are trusted per machine (plan 034) #82
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
+4,963
−111
Merged
Changes from all commits
Commits
Show all changes
61 commits
Select commit
Hold shift + click to select a range
4514a9e
T078: 16.1, the OpenAI-compatible dialect joins DIALECTS (plan 034)
brettheap 7c83c2c
T079: 16.2, a `model` field the provider receives (plan 034)
brettheap e9ef951
T080: 16.3, the credential stays a reference; a raw key is refused (p…
brettheap 6e1b894
T078: one throwing call per pytest.raises block in the new tests (Son…
brettheap a63dcb8
Merge T078's SonarCloud test fix into T079's branch
brettheap 053e207
T079: the intake module's docstring stops counting the binding's fields
brettheap 15adc2b
Merge T079's branch (T078's SonarCloud fix, the intake docstring) int…
brettheap f92fca4
T080: bound the endpoint before the detector; present only what a bea…
brettheap 68b6e41
T080: the stand-in server's record is reset through monkeypatch (Sona…
brettheap 146b5a2
T080: the console flow's kinds are the ones a broker enrols, said and…
brettheap 4abc6d4
T080: a built-in credential travels only over https:// or to this host
brettheap d240fd5
T080: the endpoint's checks and the private-route rule move into two …
brettheap 5167084
T080: a request carrying a built-in credential follows no redirect
brettheap 1b0fb3f
T080: no frame a refusal keeps holds a raw credential
brettheap 286655f
T080: a built-in credential over plain http:// uses no proxy
brettheap 3f14bb9
T080: a broker's reference may not take a built-in form; keyring fail…
brettheap 464d8e3
Broker path: a minted token travels only by a private route (follows …
brettheap 823dc03
Broker path: a minted token follows no redirect, uses no proxy, and c…
brettheap 7d465b6
Broker path: a minted token must be presentable, and no mint refusal …
brettheap af457e6
Broker path tests: two escapes and three docstrings
brettheap a2c838a
Broker path tests: the redirect case says which codes urllib followed
brettheap 788d764
Broker path: a mint answer whose expiry is no finite number is malformed
brettheap 25788f9
Broker runner: a misbehaving broker's refusal keeps nothing it wrote
brettheap b847ef3
Broker runner: the answer's bound limits what is read
brettheap e3eec6b
Broker runner: reap the child when anything else escapes
brettheap a603a03
Broker runner: a refusal kills the broker's process group, and waits …
brettheap e75900f
Broker runner: one selector loop, one deadline, no reader thread
brettheap d07b937
Merge main 047bb4fa into T078 (phase 2 has landed)
brettheap b04a3a9
Merge T078's head d07b9371 into T079 (main 047bb4fa)
brettheap 4948e6d
Merge T079's head b04a3a95 into T080 (main 047bb4fa)
brettheap e1a6cb0
Merge T080's head 4948e6dd into the broker hardening (main 047bb4fa)
brettheap da9e639
Broker hardening: a provider answer nested past the recursion limit i…
brettheap f0d28a7
Broker hardening tests: one throwing call per pytest.raises block (So…
brettheap a271d30
Broker hardening: name ValueError alone for the parse's decode error …
brettheap bbcb565
Broker runner: a refusal after the broker exits kills what is left of…
brettheap f8bc8ac
Broker runner: signal the group before the broker is reaped, and boun…
brettheap 31bddd8
T100, 16.3a: a served repository's bindings are trusted per machine (…
brettheap e545165
T100: the rail's trust remedy has its Python twin, and its case mount…
brettheap a539bb6
T100: the rail probe offers intake before the catalog answers, as a h…
brettheap c73cbea
T100: the rail's trust sentence names no credential
brettheap 63e534c
Merge main 1130e996 into the broker hardening (T080 landed as #63)
brettheap 1ef4c71
Merge #64's head 63e534cb into T100 (main 1130e996: #63 T080 and #74 …
brettheap b8323d0
Broker path: L4's cases raise afresh there too, with no token kept
brettheap e313437
Broker runner: a refused answer kills what is left of the broker's gr…
brettheap 04bcb68
Merge branch 'main' into build/034-p3-broker-credential-hardening
brettheap 3264687
Merge #64's final head 04bcb68e into T100 (e313437b, and main 5e7ab00…
brettheap 11489a5
Merge main 8e377823 into T100 (#64 landed; #73 T075), with 04bcb68e a…
brettheap 7a04590
T100: what a trust policy answers is held to the binding; the store l…
brettheap 8270dff
T100: the governed stand-in takes 5970369724's shape, and answers the…
brettheap e4b145d
T100: the store refuses an unsupported platform and an unresolvable s…
brettheap 78d1e90
Merge main e49b17c3 into T100 (#77 T084 landed)
brettheap cb691b1
Merge main 390e2c28 into T100 (#80 T103 landed)
brettheap 24a1c25
T100: the printed trust command runs as printed; only openDox's exact…
brettheap 7012cda
Merge main 0116293a into T100 (#81 T102 landed)
brettheap db77c4e
T100 round 5: printed commands a shell reads back exactly, unservable…
brettheap 55766d8
Merge main c4b55cc4 (#85, the T102 follow-on) into T100
brettheap e05c475
T100 round 5: the cases that kill the round's last two mutants (plan …
brettheap a6c2a84
T100 round 6: a binding the catalog cannot list is told its remedy, n…
brettheap 735d0c1
Merge main ca9e1bd5 (#76, T082) into T100
brettheap 42c98f9
T100 round 7: the lock file is 0600 whatever the umask, and the appro…
brettheap adb19f1
T100 round 8: the store and its lock file are opened without waiting …
brettheap File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Large diffs are not rendered by default.
Oops, something went wrong.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.