Use arc to submit patch
- Queries
- All Stories
- Search
- Advanced Search
- Transactions
- Transaction Logs
Advanced Search
Mon, Apr 27
In D56616#1297887, @lytboris_gmail.com wrote:Warning is muted for jails now
In D56616#1297786, @lytboris_gmail.com wrote:implement compatibility layer for earlier/historical jails
not in this proposal I guess.
I would mute "KBI incompatibility for ipfw is detected" for jailed environments though.
After applying patch - everything works as expected:
Sat, Apr 25
I've tested last patch with stable/14 and in jail - it works as expected, the only proposal for stable/14 - not to try first v1 version of ABI, and instead check if we have v0 version, like:
Fri, Apr 24
as a proposal -
compatibility layer on top of ipfw with 64bit indexes which will provide basic functionality for 14.x and earlier clients
if you will like the idea - patch can be polished to support all scenarions
Quite a trivial way to detect if we have ipfw ABI from 15.x - rely on IP_FW3_OPVER_1 for basic commands (add or get):
The sysctl works, but I'd argue against introducing a new sysctl for this and suggest using the existing IP_FW3 sockopt interface instead.
Dec 5 2025
phylosophically this interface more like L2 loopback, right?
can be emulated by ng_ether somehow?
Dec 2 2025
vt has serious flow if compare with sc: it is not possible to switch it to any mode except 80x25 in some virtual environments
Aug 2 2025
As this review was closed, I've submitted the fixed version as 288599
Jul 26 2025
In D51265#1177633, @diizzy wrote:
In D51265#1177629, @kevans wrote:In D51265#1177628, @vova_fbsd.ru wrote:In D51265#1177623, @kevans wrote:(for what it's worth, "amneziavpn-" would seem like a fine name that ties back into the website better anyways)
Amnezia-VPN project provides support for multiple VPN protocols, and only one of them is amneziawg, the port support only that protocol, and does not support others.
In case of "amneziavpn" - such name will misslead users.You can check, for example how they name relative repos in their github -
about amneziawg:https://github.com/amnezia-vpn/amneziawg-tools https://github.com/amnezia-vpn/amneziawg-linux-kernel-moduleCan you please answer on my question about motivation to not name it "amneziawg"?
Because you were asked not to, and that's clearly a pretty thin line to be dancing around..
In D51265#1177623, @kevans wrote:(for what it's worth, "amneziavpn-" would seem like a fine name that ties back into the website better anyways)
In D51265#1177614, @kevans wrote:Drop the 'wg' from the name and any description/advertising materials. That's just another spelling for 'WireGuard'.
Obviously nothing stops them from using if_wg as the basis and that's
all fine, but the upstream WireGuard project has already expressed their
concern and have been completely ignored. Just re-brand the damn thing
as Amnezia and an Amnezia tunnel, fix the docs to avoid calling it
WireGuard. We'll get it into review and commit it, then then let's
perhaps chat on the list (as already requested) about how we could
integrate other ideas that can improve WireGuard as a whole.
Jul 24 2025
use awg0/awg1 in rc.conf example
v1.0.6 of upstream driver, only cosmetic changes
- remove not used any more rc.d file
In D51265#1175412, @jason_zx2c4.com wrote:Do you think it’s a bad idea to extend the existing WireGuard driver with Netgraph hooks or custom UDP stream processing? (Similar to how mpd handles PPP streams in flexible ways.) — just a side question. Would that be a question better suited for the mailing list?
That sounds pretty intriguing to me. I'd be interested to learn how this would work on Linux too, and maybe even user space implementations, and what a generic library api for accessing this would be like. What sorts of events would bubble up? And would this be better suited as an in-kernel eBPF hook? I am definitely interested in kernel hooks for efficiently plugging in different obfuscators or encapsulators. If you've got a big idea about this, indeed the mailing list would probably be a good venue, especially if you CC in Kyle & folks from here whose feedback are really valuable.
Jul 23 2025
Sad to hear that ...
Jul 22 2025
net/amneziawg-kmod and net/amneziawg-tools
Can you elaborate on this a little bit? You don't seem to have really changed the ioctl interface in a way that isn't compatible with if_wg (we would just ignore the new nvlist elements you've added), and requests get routed to the correct ioctl handler based on the interface named in the request passed to ioctl(2).
Jul 14 2025
In D51265#1171381, @diizzy wrote:Any attempts of upstreaming?
Jul 13 2025
I'm uncomfortable with you calling this "wireguard" in any way shape or form.
Jul 12 2025
- bump wireguard-amnezia-kmod-v1.0.4
Jul 11 2025
Can you elaborate on this a little bit? You don't seem to have really changed the ioctl interface in a way that isn't compatible with if_wg (we would just ignore the new nvlist elements you've added) and requests get routed to the correct ioctl handler based on the interface named in the request passed to ioctl(2).
well, then kmod as port - https://reviews.freebsd.org/D51265
probably become rapidly obsolete as soon as it’s deployed and profiled
Jul 10 2025
- better compatibility with original if_wg code (accomodate recent changes)
Apr 27 2025
Thank you for explanation ... now I better understand the "boundaries" of the problem -
Apr 25 2025
thanks a lot for explaining,
Apr 24 2025
if an tagged incoming frame does not patch the port's pvid, it will be dropped.
should be read as "if an tagged incoming frame does not match the port's pvid, it will be dropped.", right?
Dec 6 2024
Dec 4 2024
Dec 19 2017
Come on