Skip to content
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

initial config_parser, using angstrom. partially hooked to the unikernel #14

Merged
merged 15 commits into from
Oct 21, 2024

Conversation

hannesm
Copy link
Contributor

@hannesm hannesm commented Oct 17, 2024

/cc @reynir (and others) for review.

@hannesm
Copy link
Contributor Author

hannesm commented Oct 17, 2024

FWIW the grammar description from the dnsmasq manpage is not precise: a dnsmasq --dhcp-range=1.2.3.4 fails with "bad command line options". So one of the end-addr | mode must be present.

Also note that it would be great if we can figure a path to run the examples as unit tests. May require, similar to MirageVPN, to have a library (+ alcotest suite) and separate unikernel. We'll get there. :D

still lacks from dnsmasq some functionality, such as
- using multiple dhcp ranges
- netmask and broadcast aren't taken into account
@hannesm
Copy link
Contributor Author

hannesm commented Oct 21, 2024

This is ready for review. I'm happy to go through the changes in a pairing session //cc @reynir

@reynir reynir merged commit a457966 into main Oct 21, 2024
2 checks passed
@reynir
Copy link
Contributor

reynir commented Oct 21, 2024

Thanks! \o/

@reynir reynir deleted the conf_parser branch October 21, 2024 11:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

Successfully merging this pull request may close these issues.

3 participants