dnsmasq 2.66 final release

Discussion in 'Tomato Firmware' started by Kevin Darbyshire-Bryant, Apr 19, 2013.

  1. Kevin Darbyshire-Bryant

    Kevin Darbyshire-Bryant Networkin' Nut Member

    To those interested, the 'KDB-RT-N' branch has (finally) the release version of dnsmasq 2.66

    Today I also spotted and fixed an error in the handling of IPv6 lease times that's specific to the way Tomato does it for ipv4 so the 'status-devices' page works correctly (though still doesn't show ipv6 leases)

    Commits are:

    ca8cca29c576b82bdffdad24c232375e78511590 2.66 modification to the tomato specific code to fix ipv6 leasetimes

    6c0fc067c60055e44871d4105e6ad374df6b3032 2.66 final (+bugfix)

    I suspect this may be the first & last thing I contribute to the Tomato project, having found it quite stressful dealing with reports of various things broken by updating from v2.61. I'm not really a developer, and being forced into remembering my circa '92 unix skills along with learning a little about git has pushed me to the limits.

    I hope I've left Tomato in a slightly better state than when I found it.

  2. RMerlin

    RMerlin Network Guru Member

    I can understand your point. Doing that kind of thing certainly involves a certain amount of stress. But keep in mind also that you started with a very tricky one: you did a major jump in a low-level system component that handles a lot of things in the firmware. That's not the easiest :)

    This is why most of us FW devs tend to be very conservative when it comes to updating core components. If it doesn't bring required security fixes, then it's usually best left alone, otherwise you run a fair chance of running into a regression.
    mpegmaster and koitsu like this.
  3. Elfew

    Elfew Network Guru Member

    Thank you for your work!
    mpegmaster likes this.
  4. Toastman

    Toastman Super Moderator Staff Member Member

    kevin, I've been following your posts and testing your commits. From all of us... thanks.... !!

  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice