Closed Emna-Rekik closed 1 week ago
Hi @Emna-Rekik! We appreciate you submitting your first issue for our open-source project. 🌟
Even though I'm a bot, I can assure you that the whole community is genuinely grateful for your time and effort. 🤖💙
We might be able to assign tasks to Emna once she has made a commit. I'm not sure.
@Emna-Rekik, @rlubos - I wonder if the format of this should be more like an RFC. What do you think? It can be refined and then probably presented at the Networking Forum for feedback / discussion. IIRC, it's once a month, but I'm not sure of the next meeting.
It can be refined and then probably presented at the Networking Forum for feedback / discussion. IIRC, it's once a month, but I'm not sure of the next meeting.
Next Networking Forum is due on 4th of July, not sure about the attendance though given this specific date. But for sure we could put this on the agenda.
@Emna-Rekik - could you possibly cut & paste the test plan portion of this issue somewhere else? Let's try to keep this issue description as more or less a checklist of subtasks
Hello Zephyr Community
We are very interested in this feature and are curious, whether there is still work in progress on this.
Is the http server
on the roadmap/planned?
@clamattia Yes, we're working on wrapping the project up and integrating it with Zephyr (hopefully for 3.7 release).
@clamattia Yes, we're working on wrapping the project up and integrating it with Zephyr (hopefully for 3.7 release).
Cool, thanks.
High Level Milestones / Deliverables
Milestone 0: Continuous Integration
Milestone 1: HTTP 2.0 Server (prototypes in Linux)
RFC 9113: https://datatracker.ietf.org/doc/html/rfc9113
[ ] Unit tests, Test Points, Features, etc
Reuse Zephyr's HTTP Client Library
Reuse Zephyr's HTTP Parser Library
Milestone 2: Rest API Support
Milestone 3: CRiMe Support
Not to be confused with the HTTP 2.0 / SPDY attack https://en.wikipedia.org/wiki/CRIME
Milestone 4: JSON Support
Milestone 5: TLS Support
Milestone 6: Documentation (this is not an official milestone, but it is a deliverable)