From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-qg0-x236.google.com (mail-qg0-x236.google.com [IPv6:2607:f8b0:400d:c04::236]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by huchra.bufferbloat.net (Postfix) with ESMTPS id 0A12D21F3F5 for ; Sat, 28 Feb 2015 07:25:37 -0800 (PST) Received: by mail-qg0-f54.google.com with SMTP id h3so4763601qgf.13 for ; Sat, 28 Feb 2015 07:25:36 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=content-type:mime-version:subject:from:in-reply-to:date:cc :message-id:references:to; bh=92BG3zOdlYxD5fvmsXuekXT3ERdEYFcvYNu6BuWk27E=; b=p5y0sIhmumnZs62TVdgp1IZ9BFnWPH8mEvL+Ogd9BYJnJ20OTFxR7ufIxw2E77eUu8 oZNmnDUO4fpFGx1LcQTI0o/JxNWFEzEnIdAQODVSQzyO6aMlnVQNMY5N4ZZZ1ToGxbvX Ns0P0Tw/yt79MXdBznV3wwKXPtc416qPxMw71oMcNatWhmbhHM1D3B23EkrkvhXXOzIS fwKirtpiS+Yt36u6dAjbAcSoiOIdkzBDVI+rKMVK4TnkHCZsW6Ux2xfoa5injxEysw4X TxApHRL9Mmz6uIcnUJ6U4rFgvD2TKRdGPD8ruYjMNF4UzN8qsYZ02O2kT/0PoZtMJnge FT3g== X-Received: by 10.140.235.131 with SMTP id g125mr37846933qhc.85.1425137136355; Sat, 28 Feb 2015 07:25:36 -0800 (PST) Received: from richs-mbp-10209.home.lan (pool-71-173-64-230.ptldme.east.myfairpoint.net. [71.173.64.230]) by mx.google.com with ESMTPSA id z70sm263409qkg.44.2015.02.28.07.25.35 (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Sat, 28 Feb 2015 07:25:35 -0800 (PST) Content-Type: multipart/signed; boundary="Apple-Mail=_E964D9E6-456B-4D91-803F-9BEDB788247C"; protocol="application/pgp-signature"; micalg=pgp-sha512 Mime-Version: 1.0 (Mac OS X Mail 7.3 \(1878.6\)) From: Rich Brown In-Reply-To: Date: Sat, 28 Feb 2015 10:25:32 -0500 Message-Id: <7DFEBF4E-513B-4F41-B559-46BC9857AB40@gmail.com> References: To: David Lang X-Mailer: Apple Mail (2.1878.6) Cc: "cerowrt-devel@lists.bufferbloat.net" , Frank Horowitz Subject: [Cerowrt-devel] CeroWrt bits not in OpenWrt (renamed thread) X-BeenThere: cerowrt-devel@lists.bufferbloat.net X-Mailman-Version: 2.1.13 Precedence: list List-Id: Development issues regarding the cerowrt test router project List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 28 Feb 2015 15:26:06 -0000 --Apple-Mail=_E964D9E6-456B-4D91-803F-9BEDB788247C Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=us-ascii 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 wrote: > On Fri, 27 Feb 2015, Dave Taht wrote: >=20 >>> 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)? >>>=20 >>> Daivd Lang >=20 > trying to break this down by what's a config policy vs what's code (or = significant config logic) >=20 >> * Unbridged interfaces - routing only >=20 > simple config >=20 >> * Device Naming by function rather than type >=20 > is this code or just a set of config settings? >=20 >> * More open to ipv6 firewall >=20 > is this just default settings? >=20 >> * Firewall using device pattern matching to avoid O(n) complexities = in >> firewall rules >=20 > This sounds like default settings. >=20 >> * Babels on and preconfigured by default >=20 > any code here? or is just that it's there by default? >=20 >> * Oddball IP address range and /27 subnets >=20 > simple config >=20 >> * Polipo Web proxy >=20 > is this just a different default than upstream? >=20 >> * Samba by default >=20 > simple config >=20 >> * Faster web server >=20 > just a different default? >=20 >> * Weird port for the configuration web server >=20 > simple default >=20 >> * Pre-enabled wifi and wifi mesh interfaces >=20 > different defaults >=20 >> * Huge amount of alternate qdiscs (like pie, ns2_codel, cake, cake2, = etc) >=20 > any custom code here or is this just different kernel config options = being turned on? >=20 >> And: >>=20 >> A build that includes all these things by default. >=20 > The vast majority of these seem to be config selections rather then = code. Which shows a huge amount of progress from the early days. >=20 > There seem to be a couple policy points that are worth trying to fight = to get upstream >=20 > 1. Device Naming by function >=20 > 2. Firewall rules by device pattern matching. >=20 > 3. pre-enabled wifi and mesh interfaces >=20 > 4. Samba default (see the recent discussion of common authentication) >=20 > 5. possibly the web proxy >=20 > Things that are probably not worth fighting for >=20 > 1. a build that includes all of this by default >=20 > 2. all the alternate qdiscs enabled by default >=20 > 3. weird port for the config web server >=20 > 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) >=20 > any major disagreements or things I missed? >=20 >=20 > It hit me as I was finishing this that a couple things may combine = here. >=20 > 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. >=20 > Thoughts from those who have been more involved with pushing things = upstream? >=20 > David Lang > _______________________________________________ > Cerowrt-devel mailing list > Cerowrt-devel@lists.bufferbloat.net > https://lists.bufferbloat.net/listinfo/cerowrt-devel --Apple-Mail=_E964D9E6-456B-4D91-803F-9BEDB788247C Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename=signature.asc Content-Type: application/pgp-signature; name=signature.asc Content-Description: Message signed with OpenPGP using GPGMail -----BEGIN PGP SIGNATURE----- Comment: GPGTools - https://gpgtools.org iQEcBAEBCgAGBQJU8d3tAAoJEH4agC/0z73/b4IIAIl06scatxqCUxl51hR/5KPV iPpqdfDsnnbzLfAbTnwZDVX9miffAJsxZk0lNxdRJnE02TE0O+4a1hpiFmd/jFZW PaTwEC+O42mo60fU10ZetZ277nrDZkkVfIeBvu+dtfUMuzyq6GIoy+Xd2K+uLiqK ei0ny5+bEPQ+29i6frivmy/wqueNjZAq/hstMW+b1Vow1HkWVt90uUn5zAiYQKVH 0U6vj/QxSn/+ne082y8zAuoa2fY3WAofVcxeuMMqj3qeRX1vmVLU8w7k+yF1E0hX Ssza4bZiOf9ipU4yTk7qiuwjj7CRdvjAAOloMDGraCGUe3ypTDj51528uAHoZgE= =YIBp -----END PGP SIGNATURE----- --Apple-Mail=_E964D9E6-456B-4D91-803F-9BEDB788247C--