The long term goals of cerowrt (in addition to fixing bufferbloat) are now mostly aligned with the ietf "homenet" working group. This includes things like automagic nat detection and ipv6 prefix distribution, correct firewalling, working upnp, pcp, and mdns proxies, and support for integration into the "internet of things", and reconnecting the edge of the Internet to the Internet.
We are not going to achieve all those goals in this release!, and interfaces to several subsystems remain prototypical or hacky or non-existent. For an inspirational look at the long term problems the homenet working group is trying to solve, see Mark Townsley's talk at: https://www.youtube.com/watch?v=wQdfWUsG4uI&index=8&list=PL2B0BABF5D34C0932 Help is needed on the new hnetd protocol daemon (which will replace AHCP among other things), and the ohybrid proxy daemon in particular. This is a chance to shape the code for everyone... The codebases for these are open source and available in github, and they are built as optional packages (currently) for cerowrt. There are many relevant RFCs: http://tools.ietf.org/wg/homenet/ At the last homenet working group meeting we voted nearly unanimously to adopt and improve the proposed homenet configuration protocol (HNCP) and to put aside our differences on routing protocols (for now). CeroWrt started before homenet, however, and we were focused on different stuff, which is mostly done now. Our original goals in the CeroWrt project were fixing bufferbloat on wired (done!), and wireless (in progress), improving home router security (an ongoing exercise), improving routing in general, getting IPv6 to work well (getting better), and getting DNSSEC to the edge (almost there) - and getting these needed features into mainline router distributions like openwrt, dd-wrt, buffalo, netgear, linksys, etc. Along the way we participated in the homenet working group to prove out their ideas, (or disprove them), with running code working in the real world. Moving forward: after this release of cerowrt, well, all the above was originally contingent on funding. We never got much. So we limp and labor along with a wonderful group of concerned volunteers in the hope that someone with pockets will notice we're changing the world here... but even without funding, we're going to fix all this stuff anyway. Eventually. And everyone will benefit. Eventually. Immediately after this release, I'm taking a BIG vacation, however. -- Dave Täht Fixing bufferbloat with cerowrt: http://www.teklibre.com/cerowrt/subscribe.html _______________________________________________ Cerowrt-devel mailing list [email protected] https://lists.bufferbloat.net/listinfo/cerowrt-devel
