john9527
Part of the Furniture
Just a quick heads up for anyone writing scripts to use dnsmasq/ipset. I just finished porting ipset v6.29 (current version in Merlin is v4.5) to the ARM based routers on my fork. Note v6 can't be ported to the MIPS routers due to the kernel level. A couple of things I've found....
I had to go through my scripts and make them version aware. Still early in the process, so will be a while before I actually think about putting it into a release. Not sure if breaking all the existing scripts is worth it yet (ipset v6 brings IPv6 support).
A final note, I borrowed from Shibby Tomato to do the port...so anyone writing scripts to be compatible with Tomato/ARM will also have to take this into account.
- The command syntax has changed slightly, although it appears to still be backward compatible with the old syntax
- All the module names have changed
- At least one command response string has changed
- At least one command response has changed from stdout to stderr output
I had to go through my scripts and make them version aware. Still early in the process, so will be a while before I actually think about putting it into a release. Not sure if breaking all the existing scripts is worth it yet (ipset v6 brings IPv6 support).
A final note, I borrowed from Shibby Tomato to do the port...so anyone writing scripts to be compatible with Tomato/ARM will also have to take this into account.