-
Notifications
You must be signed in to change notification settings - Fork 891
[API] Baggage - Spec alignment changes #7051
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
Open
nabutabu
wants to merge
65
commits into
open-telemetry:main
Choose a base branch
from
nabutabu:mulitple-baggage-spec-reconciles
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Changes from all commits
Commits
Show all changes
65 commits
Select commit
Hold shift + click to select a range
91029d3
add tests that check spec compatibility
nabutabu 6684fbc
Merge branch 'main' into mulitple-baggage-spec-reconciles
nabutabu 10ae63c
linter and comments fixed
nabutabu c74ac9b
lint
nabutabu 8d89a5e
key 3 should be dropped, no need to try and access the value
nabutabu 2d5a39f
- ' ' character (space) should be replaced by
nabutabu 60b1906
duplicate, already tested by ValidateValueWithMultipleEqualsPreserves…
nabutabu 054d005
duplicate to ValidateValueWithMultipleEqualsPreservesEquals
nabutabu e30a7b4
duplicate of ValidateKeyWithInvalidTcharDroppedOnExtract
nabutabu 479f686
duplicate of ValidateMiscTests
nabutabu 858bff8
duplicate of ValidatePercentEncodedComplexCharactersDecodesCorrectly
nabutabu 40e6b5d
incorrect tests
nabutabu 8a70931
duplicate of ValidateSpecialCharsBaggageExtraction, replaced with mor…
nabutabu 1ecbbd1
Merge branch 'main' into mulitple-baggage-spec-reconciles
nabutabu fa34923
"," and "=" are being used as delimiters so tests should change accor…
nabutabu 6dc9246
bad tests now fixed
nabutabu a5e729a
[Baggage] Follow spec faithfully
nabutabu 8aa640d
Merge branch 'main' into mulitple-baggage-spec-reconciles
nabutabu b46f2bc
Merge branch 'main' into mulitple-baggage-spec-reconciles
nabutabu 7ad6655
https://www.w3.org/TR/baggage/#key
nabutabu 77a8f20
lint
nabutabu 27a4ac9
all lint issues resolved
nabutabu b95d627
dotnet format errors
nabutabu efd1a11
[API] Refactor BaggagePropagator encoding methods and enhance fuzz te…
nabutabu 3facd0e
lint
nabutabu 2bbaa69
Apply suggestions from code review
nabutabu 8b1bfdd
[API] Improve character validation logic and re-use code wherever pos…
nabutabu 67046f8
Update src/OpenTelemetry.Api/Context/Propagation/BaggagePropagator.cs
nabutabu da80928
Apply suggestion from @martincostello
nabutabu ea11777
Refactor preprocessor directives for BaggagePropagator use NET not NE…
nabutabu a85ceb3
use stackalloc
nabutabu f07a057
Refactor BaggagePropagator encoding methods for improved key and valu…
nabutabu a02fdd3
changelog updated
nabutabu f21a77a
Merge branch 'main' into mulitple-baggage-spec-reconciles
nabutabu e18b62b
lint
nabutabu 7b9755c
spelling mistake
nabutabu a8e0b3c
Merge branch 'main' into mulitple-baggage-spec-reconciles
nabutabu cfc42ae
Update src/OpenTelemetry.Api/CHANGELOG.md
nabutabu 6b47a1b
Update test/OpenTelemetry.Api.Tests/Context/Propagation/BaggagePropag…
nabutabu 4649afe
Change BaggagePropagator tests for clarity
nabutabu c34395d
CHanges to generators are no longer needed
nabutabu d22c4b3
let it throw
nabutabu 775b025
Merge branch 'main' into mulitple-baggage-spec-reconciles
Kielek 0f79e1a
post merge fix
Kielek 79134cd
change tests to assert existence of issues with '+' encoding and whit…
nabutabu 67d9932
test checks whether injected header does not exceed 8192 max
nabutabu 69fe2ef
tests for non-ascii encoding and raw percent in inject situations
nabutabu 459c57a
malformed percent sequences should be replaced, check was previously …
nabutabu 1513665
extract is dropping content after semicolon as metadata
nabutabu 68c43b3
checking if no exceptions are thrown in fuzz tests
nabutabu acea4bf
incorrect test as space is invalid character in key, '+' encoding is …
nabutabu 16341f1
- use positive sets
nabutabu 1d52574
remove non-ascii characters from code
nabutabu decb79e
remove non-ascii characters
nabutabu cb8c237
Merge branch 'main' into mulitple-baggage-spec-reconciles
nabutabu 4f3bf5c
[API] Baggage: consolidate percent encoding logic in BaggagePropagato…
nabutabu 31e1fd7
Merge branch 'mulitple-baggage-spec-reconciles' of github.com:nabutab…
nabutabu 9045fd4
lint and simplification
nabutabu 48f4c1f
[API] Baggage: iterate over unicode values instead of chars, handles …
nabutabu 7f67044
Merge branch 'main' into mulitple-baggage-spec-reconciles
nabutabu 9ccd2c1
following go implementation of inject and extract
nabutabu bdc4b01
Merge branch 'main' into mulitple-baggage-spec-reconciles
nabutabu 76e5dd8
Merge branch 'main' into mulitple-baggage-spec-reconciles
nabutabu f3b92fb
Merge branch 'main' into mulitple-baggage-spec-reconciles
nabutabu a88b298
lint
nabutabu 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
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.