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

ffmuc-mesh-vpn-wireguard-vxlan: several improvements #98

Merged

Conversation

grische
Copy link
Contributor

@grische grische commented Mar 17, 2024

Include:

  • fixed documentation
  • site validation
  • wireguard key validation
  • removing code nesting (best review without whitespaces)

@grische grische requested a review from awlx March 17, 2024 17:20
Copy link
Member

@maurerle maurerle left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks fine for me, I added some comments.
If you want to, you can address them

@grische grische force-pushed the fix/improve-ffmuc-wireguard-package branch from 9e07ff4 to e70f2e1 Compare March 17, 2024 19:51
@grische grische force-pushed the fix/improve-ffmuc-wireguard-package branch from e70f2e1 to 06d50eb Compare March 17, 2024 20:17
grische added 4 commits March 17, 2024 22:04
This is currently not working as intended.
If the variable does not exist, the get_bool returns false and with the
not in front, this is always true and hence always enables mesh_vpn while
the default fallback should be mesh_vpn off.
Some legacy code set the value to "true" instead of "1".
While those should be overwritten by gluon-reconfigure, warn if such cases
still exist.
@grische grische force-pushed the fix/improve-ffmuc-wireguard-package branch from 06d50eb to 8dbcd46 Compare March 17, 2024 21:05
@grische grische merged commit 53a827b into freifunk-gluon:master Mar 17, 2024
@grische grische deleted the fix/improve-ffmuc-wireguard-package branch March 17, 2024 21:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants