Mon, May 6
Do you intend to proceed with this?
Feb 20 2024
That's the way how DragonFlyBSD devs solved the problem
https://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/451640b7cf6bcf7826b901ac9a51647442adb96b
Feb 7 2024
Jan 16 2024
Resigning from this; I tried to provide feedback over IRC, but that was seemingly not well-received (and questions unanswered) and I'm not interested in reviewing this as-is. I'd much prefer splitting it into two scripts, one with, e.g., verbs, that manages wireguard interfaces and then the rc script that simply drives that in an obvious way. The last objection I heard was that there's too much state to pass around, but it's not at all clear why unless this is trying to mix way too much rc.conf configuration in with wg config.
Jan 15 2024
Dec 29 2023
Dec 12 2023
No manual page to review, yet manpages is a group reviewer. Did a file get accidentally left out?
Oct 16 2023
This is my first review here, I hope to not be stepping on any toes. If I have, please correct me so I might do better next time. Overall your wireguard startup mechanism looks good and my suggestions are strictly cosmetic in nature. I would not be at all disappointed if this patch were committed unaltered.
Sep 13 2023
Aug 23 2023
The interface name restriction function is a judgment call restricting users from creating problematic (for shell scripts) interface names. Applying the same restrictions to existing services like netif and routing could break (partly) working configurations.
Aug 21 2023
Manual page English LGTM.
Aug 18 2023
first pass…
Aug 7 2023
In our repo this is two separate commits, one for adding the enum and a second for the -r option. Anyone who wants to commit this, I'd be happy to provide git format-patch format.
Restructured to use an enum for output formats rather than a bool, making it easier to change the defaults or add additional formats in the future. This was rebased onto 13.2 as a part of our migration; I haven't checked whether it still applies to 14-current.
I rewrote this to use an enum for the format type rather than a boolean, making it more flexible in the future. Will re-upload some day.
Aug 4 2023
May 4 2023
Apr 25 2023
Apr 19 2023
Minor nits, fixable on commit if nothing else requires another round.
Apr 18 2023
Upated ipfw.8, fix some mandoc -T lint warnings.
Apr 17 2023
Mar 26 2023
Mar 15 2023
Mar 14 2023
Mar 2 2023
This patch is no longer needed since I'm trying to use wpa_supplicant(8) on wtap(4). See D38508.
Jan 16 2023
@glebius ?
Nov 30 2022
Nov 25 2022
Ref the wiki of ifnet project: https://wiki.freebsd.org/projects/ifnet
Nov 1 2022
Oct 20 2022
See also https://reviews.freebsd.org/D32847