Skip to content

feat(nmrs): .ovpn file lexer and parser#314

Merged
cachebag merged 5 commits intodev-openvpnfrom
ovpn-parser
Mar 31, 2026
Merged

feat(nmrs): .ovpn file lexer and parser#314
cachebag merged 5 commits intodev-openvpnfrom
ovpn-parser

Conversation

@cachebag
Copy link
Copy Markdown
Collaborator

This PR introduces a .ovpn file parser and lexer.

The purpose of this feature is to eventually allow for users to supply their own .ovpn files for their OpenVPN config. This will remove the need to manually translate a DSL into idiomatic NetworkManager configuration.

Related to #288
Closes #295

@cachebag cachebag added this to the 3.0.0 milestone Mar 31, 2026
@cachebag cachebag self-assigned this Mar 31, 2026
@cachebag cachebag added feature New feature or request nmrs Changes to nmrs vpn Changes to VPN surface labels Mar 31, 2026
@cachebag cachebag marked this pull request as ready for review March 31, 2026 22:23
@cachebag cachebag merged commit 314f435 into dev-openvpn Mar 31, 2026
@cachebag cachebag changed the title [WIP] feat(nmrs): .ovpn file lexer and parser feat(nmrs): .ovpn file lexer and parser Mar 31, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

feature New feature or request nmrs Changes to nmrs vpn Changes to VPN surface

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant