What's new
  • SNBForums Code of Conduct

    SNBForums is a community for everyone, no matter what their level of experience.

    Please be tolerant and patient of others, especially newcomers. We are all here to share and learn!

    The rules are simple: Be patient, be nice, be helpful or be gone!

Development news - reworked Connections log

RMerlin

Asuswrt-Merlin dev
Staff member
I finally got around to knocking down one item that'd been on my ToDo list for a few years now: reworking the Connections log page to also include routed IPv6 connections (not just NAT connections), make the list filterable, and also support local hostname resolution.

1749874222094.png


Also, I'm expecting updated 3006 GPLs for both Wifi 6 and Wifi 7 devices in the coming weeks.
 
Dumb and only tangentially related question. I noticed that the latest of the the merlin firmware is based on a GPL that appears to be more recent than what I can get from asus' support site. Is that my imagination?
 
Dumb and only tangentially related question. I noticed that the latest of the the merlin firmware is based on a GPL that appears to be more recent than what I can get from asus' support site. Is that my imagination?
I get code directly from Asus, it's unrelated to what's released on their website. I have particular requirements that their developers need to meet when preparing the archives, like having the same code base for all models, which is rarely the case with their own firmware releases.
 
Also, I'm expecting updated 3006 GPLs for both Wifi 6 and Wifi 7 devices in the coming weeks.
Will the new GPL support the AFC function, or is that expected later? If there is AFC support, will the GT-AXE16000 also support AFC? Or is this still a secret? Thanks!
 
Will the new GPL support the AFC function, or is that expected later?
I don't know. I have no idea what has changed in the code that I haven't received yet...
 
Seriously, nice to get ipv6 on it too.
It wasn't previously possible because the netstat-nat tool used to retrieve data for that table has multiple issues. A recent fork from it resolved at least the issues related to IPv6 output. I also needed to rewrite the whole page itself, as the Table object previously used didn't allow having multiple tables on the same page.
 
I get code directly from Asus, it's unrelated to what's released on their website. I have particular requirements that their developers need to meet when preparing the archives, like having the same code base for all models, which is rarely the case with their own firmware releases.

That's interesting... basically a fork outside of the GPL drops...

Sounds like Asus should just hire you and keep things in-house...
 
That's interesting... basically a fork outside of the GPL drops...

Sounds like Asus should just hire you and keep things in-house...

I was thinking something like this but more along the lines of, "Merlin's releases are actually MORE recent than Asus' own?!". If you want proof that Asus is fine with this effort, there is the smoking gun.
 
Sounds like Asus should just hire you and keep things in-house...
I can do what I do because I exist outside of any corporate structure. I don't do "design by commitee", I don't have a PM telling me "This would help me get a promotion", or "How could we train our tech support department to support this feature".
 
I can do what I do because I exist outside of any corporate structure. I don't do "design by commitee", I don't have a PM telling me "This would help me get a promotion", or "How could we train our tech support department to support this feature".

So the code i would get from a GPL request from Asus would be the same drop you get from them?
 
So the code i would get from a GPL request from Asus would be the same drop you get from them?
It depends. If you ask them for a GPL drop for a particular model, it will be for the same version that was used for that model's released firmware - which is what the GPL licensing requires them to do. The difference in my case is they build the tarballs for all models within a branch but all on the same version, so I don't need to maintain 20 parallel branches to handle 20 devices on 20 different codebase versions. Sometimes, that version will match a released firmware. Sometimes it will be a newer snapshot, depending on the point in time where they prepare those archives. But in terms of content, yes, that is the same code that is available in regular GPL drops. Just it might be from a more recent git point.
 
It depends. If you ask them for a GPL drop for a particular model, it will be for the same version that was used for that model's released firmware - which is what the GPL licensing requires them to do. The difference in my case is they build the tarballs for all models within a branch but all on the same version, so I don't need to maintain 20 parallel branches to handle 20 devices on 20 different codebase versions. Sometimes, that version will match a released firmware. Sometimes it will be a newer snapshot, depending on the point in time where they prepare those archives. But in terms of content, yes, that is the same code that is available in regular GPL drops. Just it might be from a more recent git point.

So basically a gate keeper with the GPL - you're in an odd place here....
 
So basically a gate keeper with the GPL - you're in an odd place here....
You're just fishing for drama where there isn't any. The code they provide me is totally unrelated to the GPL drops for their official firmware releases.
 
You're just fishing for drama where there isn't any.

No, just calling it as it is... happy to be working for free?

The code they provide me is totally unrelated to the GPL drops for their official firmware releases.

"the code they provide me..."

I suppose at the end of the day - they do consider you a fork of their tree, which I suspect is that they're doing - not the GPL drop in any means...

GPL is what it is...
 
@RMerlin: The updated Connections log, now introduced in 3006.102.5_alpha1 (currently WiFi 6 devices only), is much appreciated. The local hostname resolution is especially convenient! Looking forward to the same for my GT-BE98 Pro (WiFi 7) once you receive and integrate the appropriate GPL. Thanks again.
 

Support SNBForums w/ Amazon

If you'd like to support SNBForums, just use this link and buy anything on Amazon. Thanks!

Sign Up For SNBForums Daily Digest

Get an update of what's new every day delivered to your mailbox. Sign up here!
Back
Top