> On Sep 18, 2026, at 10:26 PM, Brian Brombacher <[email protected]> wrote:
> 
> Moving to misc@
> 
>> On Sep 18, 2026, at 9:26 PM, Zack Newman <[email protected]> wrote:
>> 
>>> 
>>> Claiming that the OpenBSD implementation is “abandoned”, especially over a 
>>> single commit that actually fixes a severe memory corruption bug, is a 
>>> massive breach of basic mailing list etiquette.  As I said, the driver has 
>>> received over 40 commits since its initial implementation.  The WireGuard 
>>> reference implementation and protocol have been frozen from before the 
>>> OpenBSD implementation was completed.  This means we are 100% up-to-date 
>>> and actively maintained.
>> 
>> I’ll let Jason and the team reject my proposal and even ban me then for 
>> “breaching” mailing etiquette, but I’m not going to let you make that 
>> decision for them. If you’re right, then they won’t listen. I wasn’t super 
>> passionate about it and was fairly polite.
> 
> You violated bugs@ mailing list etiquette by trying to “escalate to the 
> manager” at upstream for a simple bug that doesn’t need to involve anyone 
> else.  You lied about the repo being 5 years out of date.

I need to clear something up.  Zack was referencing a 5 year old private Git 
repo that WireGuard used during the initial implementation.  He didn’t lie 
about the code being 5 years out of date.  He didn’t report the entire OpenBSD 
in-tree implementation as Abandoned.  I failed to follow his footnote and 
assumed the worse.

I still stand by the fact that involving Jason for a passive audit instead of 
trusting the OpenBSD developers is a waste of peoples time.

> 
>> 
>>> Did you even test any of the proposed patches?
>> 
>> I proposed one patch, and no I didn’t test it because I don’t trust it at 
>> all seeing how I don’t know C well. I was transparent in that regard. 
>> Perhaps I should have been more explicit with “_seems_ fine”. It seems fine 
>> on glancing at it but not actually testing it because I’m not going to trust 
>> an LLM without being competent enough to have a good idea
>> if it’s correct.
> 
> Both Bjorn and Claudio proposed patches.  You even asked Bjorn if he tested 
> his own code.  I replied to your previous email almost simultaneously as your 
> vibe coded patch showed up in my inbox.  No, I do not want you to test your 
> vibe coded patch.  It introduced out of scope behavior (dropping packets) for 
> absolutely no reason.  I want you to test Claudio’s patch which “_seems_ 
> fine” to me and everyone else watching.  Did you not see his email for some 
> reason?
> 
> Why did an AI agents vibe coded patch “_seem_ fine” but Claudio’s patch did 
> not?
> 
>> 
>>> No, you didn’t.  Your repro steps for IPv4 were also fundamentally flawed.  
>>> You are trying to prove there is some other hidden ghosts but there aren’t 
>>> any.
>> 
>> Not at all. I didn’t want to assume that a padding bug was the only issue 
>> since it didn’t seem to explain what I was seeing. I wanted to actually test 
>> further before coming to an incorrect conclusion which is what I did. The 
>> fact you are upset that I took more time to ensure the bug was isolated to 
>> padding is suggestive you’re in a heightened emotional state, and I don’t 
>> care to engage further.
> 
> It didn’t seem to explain what you were seeing TO YOU.  You tested further, 
> in a flawed manner, and still came to an incorrect conclusion.  You admitted 
> your VPS provider was dropping IPv6 UDP fragments.  You disregarded and 
> specifically did not trust two OpenBSD developers for some reason.  You are 
> not the one to assume it’s a simple padding bug or not, the developers are 
> responsible for determining the root cause and they did and they provided 
> patches.  They even told you it’s likely IPv6 UDP fragmentation that is the 
> issue and some hypervisors drop those packets.
> 
> I’m upset because you are wasting everyone’s time and then you have the 
> absolute gall to “escalate to the manager” at upstream because you cannot 
> trust the OpenBSD developers and you want to waste even more people’s time.
> 
>> 
>>> Either test the patch and return the results or tell us you cannot test it 
>>> and someone else will.
>> 
>> As stated above, I was transparent in that I let an LLM generate the code. 
>> I’d hope you wouldn’t just trust that, but I should have been clearer that I 
>> didn’t test it and am not willing to either since I’m not in a habit of 
>> blindly trusting LLM-generated code. Should I have not even suggested a 
>> commit at all then? Perhaps.
> 
> No, you absolutely should not have vibe coded a patch.  You should have 
> tested the proposed patches you received, one of which you explicitly asked 
> the developer if he tested his own code.
> 
>> 
>> Instead of letting @bugs get spammed with your rants, feel free to direct 
>> the e-mail to me directly seeing how we are talking about “etiquette”. Do 
>> you have a proposed patch for this bug?
> 
> I’m not taking it private.  I’m putting it on misc@ so you can be ashamed of 
> your behavior.
> 
> Go back in the mailing list archives and find Claudio’s email with the final, 
> correct patch.  You must have lost that email somehow in your inbox.  Test 
> the patch and return the results.  If you cannot test, let us know so someone 
> else can test it.

Reply via email to