Folks,

Two thoughts:

1) I'm renaming this thread so that it is easily found in the archives (it was 
"Just FYI: WNDR3700 (v2???) refurbs available on Amazon for USD49.99")

2) I've been maintaining the CeroWrtScripts 
(https://github.com/richb-hanover/CeroWrtScripts) that has a shell script to 
set lots of the parameters of CeroWrt into a consistent state. To the extent 
that the capabilities below are simple config changes, we can use this script 
as a base for converting "Stock OpenWrt" into something more CeroWrt-like.

Best,

Rich

On Feb 27, 2015, at 11:44 PM, David Lang <da...@lang.hm> wrote:

> On Fri, 27 Feb 2015, Dave Taht wrote:
> 
>>> you may have posted this and I'm just not remembering, but do you have a
>>> list of what's in CeroWRT that OpenWRT won't take upstream (and any info on
>>> why they won't take the items)?
>>> 
>>> Daivd Lang
> 
> trying to break this down by what's a config policy vs what's code (or 
> significant config logic)
> 
>> * Unbridged interfaces - routing only
> 
> simple config
> 
>> * Device Naming by function rather than type
> 
> is this code or just a set of config settings?
> 
>> * More open to ipv6 firewall
> 
> is this just default settings?
> 
>> * Firewall using device pattern matching to avoid O(n) complexities in
>> firewall rules
> 
> This sounds like default settings.
> 
>> * Babels on and preconfigured by default
> 
> any code here? or is just that it's there by default?
> 
>> * Oddball IP address range and /27 subnets
> 
> simple config
> 
>> * Polipo Web proxy
> 
> is this just a different default than upstream?
> 
>> * Samba by default
> 
> simple config
> 
>> * Faster web server
> 
> just a different default?
> 
>> * Weird port for the configuration web server
> 
> simple default
> 
>> * Pre-enabled wifi and wifi mesh interfaces
> 
> different defaults
> 
>> * Huge amount of alternate qdiscs (like pie, ns2_codel, cake, cake2, etc)
> 
> any custom code here or is this just different kernel config options being 
> turned on?
> 
>> And:
>> 
>> A build that includes all these things by default.
> 
> The vast majority of these seem to be config selections rather then code. 
> Which shows a huge amount of progress from the early days.
> 
> There seem to be a couple policy points that are worth trying to fight to get 
> upstream
> 
> 1. Device Naming by function
> 
> 2. Firewall rules by device pattern matching.
> 
> 3. pre-enabled wifi and mesh interfaces
> 
> 4. Samba default (see the recent discussion of common authentication)
> 
> 5. possibly the web proxy
> 
> Things that are probably not worth fighting for
> 
> 1. a build that includes all of this by default
> 
> 2. all the alternate qdiscs enabled by default
> 
> 3. weird port for the config web server
> 
> 4. oddball IP ranges, /27 subnets, bables, and routing between interfaces by 
> default. (This is an approach that is perfect for the "super-duper" builders, 
> although this may just end up being a different default config)
> 
> any major disagreements or things I missed?
> 
> 
> It hit me as I was finishing this that a couple things may combine here.
> 
> By doing device naming by function, firewall rules by device (which ends up 
> being by function), it may make it far easier to have alternate configs, one 
> for bridging, one for routing, and to have options to pre-enable the wifi and 
> mesh interfaces.
> 
> Thoughts from those who have been more involved with pushing things upstream?
> 
> David Lang
> _______________________________________________
> Cerowrt-devel mailing list
> Cerowrt-devel@lists.bufferbloat.net
> https://lists.bufferbloat.net/listinfo/cerowrt-devel

Attachment: signature.asc
Description: Message signed with OpenPGP using GPGMail

_______________________________________________
Cerowrt-devel mailing list
Cerowrt-devel@lists.bufferbloat.net
https://lists.bufferbloat.net/listinfo/cerowrt-devel

Reply via email to