Skip to content

coapserver-coaphandler: Restore feature parity with coapserver#239

Merged
geonnave merged 3 commits intolake-rs:mainfrom
chrysn-pull-requests:coapserver-coaphandler-authz
Mar 8, 2024
Merged

coapserver-coaphandler: Restore feature parity with coapserver#239
geonnave merged 3 commits intolake-rs:mainfrom
chrysn-pull-requests:coapserver-coaphandler-authz

Conversation

@chrysn
Copy link
Copy Markdown
Member

@chrysn chrysn commented Mar 7, 2024

authz support was added to the coapserver but not to coapserver-coaphandler; this fixes the regression.

This is based on #238 because the C client's bugs were hidden by coapserver's lax handling (see martindisch/coap-lite#36), and would otherwise make it unusable for even basic testing.

chrysn added 3 commits March 6, 2024 22:20
While the coap crate does tolerate such requests to a
not-wrong-but-different-and-clearly-unintended resource, the coaphandler
based implementation is stricter.
@geonnave
Copy link
Copy Markdown
Collaborator

geonnave commented Mar 8, 2024

Looks good, thanks for this PR.

@geonnave geonnave merged commit 95677a2 into lake-rs:main Mar 8, 2024
@geonnave geonnave added the type:enhancement New feature or request label Mar 13, 2024
@chrysn chrysn deleted the coapserver-coaphandler-authz branch April 11, 2024 11:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

type:enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants