Updating Packages - Any Interest?

Discussion in 'Tomato Firmware' started by EOC_Jason, Sep 9, 2011.

  1. EOC_Jason

    EOC_Jason Networkin' Nut Member

    So I got a little bored last night and took Toastman's 7483 build and decided to see where I could start updating software to the latest stable releases.

    Stepping up to OpenVPN 2.2.1 was a drop-in swap, and upgrading to BusyBox 1.19.2 wasn't too terribly difficult either (and enabled a few more features).

    I'm about to flash my router and test to build to see if it actually works (fingers crossed)...

    Next I'm probably going to try and update OpenSSL.

    What are people's thoughts... Do you think packages should (try to) be updated if it doesn't alter the overall file size? Or if it isn't broke, don't fix it?
  2. Toastman

    Toastman Super Moderator Staff Member Member

    Could be a good idea, thought there are some implications. If it adds something great, if not - "if it's not broke don't fix it" is a good motto. Tell you what - I'll send you a PM with my thoughts and a few things for you to consider before you decide.

  3. SgtPepperKSU

    SgtPepperKSU Network Guru Member

    As you've said, OpenVPN is dead simple to upgrade. If you get OpenSSL upgraded, however, I'd be interested in seeing your configure invocation line. I took a quick stab at it (no more than a handful of hours) a couple years ago, but didn't have any success.
  4. EOC_Jason

    EOC_Jason Networkin' Nut Member

    Yeah, the stock source doesn't look to have the mipsel build options, along with other spots in the code. I'm wondering if it's worth the effort myself to go from d to e. But I might take a stab at it this weekend depending on if I have nothing else to do or not...

    I keep wanting to get myself a little netbook... Then I could work on code late at night when I can't sleep rather than watch re-runs of movies I've already seen a dozen times on tv.
  5. Toastman

    Toastman Super Moderator Staff Member Member

    My wife has a little netbook which was intended for that purpose, but she gave up trying to use it and bought an abacus instead :D
  6. Dr Strangelove

    Dr Strangelove LI Guru Member

    This may not be the time nor the place, but I'm looking at some way to have an IPSec/ L2TP server supported with certificates and all that stuff.

    You know, like if someone is bored over a lunch break and got nothing else to do...and wants to write some code :D

    Android mobile phones (bless) seem to have stuck with VPN standards and don't support OpenVPN.
    Android has some OpenVPN applications, but my phone is not one of those supported.

    [side note]
    ARM and Nvidia's Tegra platform with Windows 8 may breath life into the netbook again.
    Mind, by then the Chinese will probably have upgraded the abacus to run on Ivy Bridge.
  7. mismamente

    mismamente Networkin' Nut Member

    +1 for IPSec/L2TP server. My mobile operator doesn't allow PPTP (ddwrt firmwares) and I can't install an openvpn client on my iPhone (not jailbreaked)
  8. Toastman

    Toastman Super Moderator Staff Member Member

    Just posting some new builds folks :)
  9. EOC_Jason

    EOC_Jason Networkin' Nut Member

    Just configured my router as my OpenVPN server, compiled in 2.2.1.... So far everything seems good, even the realtime bandwidth monitoring works!

    The only downside is that 2.2.1 seems to consume more space in the binary... not sure what is up with that.
  10. EOC_Jason

    EOC_Jason Networkin' Nut Member

    I discovered a bug with OpenVPN 2.2.1, however I'm pretty sure it is related to the status logging. It's reported as fatal in the syslog, but OpenVPN doesn't crash and just continues to hum away. It only occurs on the initial startup... *shrug*... I've been looking over the devel changelog ... Hopefully 2.2.2 will have it all fixed. ;)

    This coming weekend I might take another stab at it with a current snapshot and see how that goes. Also I want to tinker with Busybox... Unfortunately just don't have much spare time during the week.
  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