From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mx.etorok.net (mx.etorok.net [62.113.205.31]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client CN "mx.etorok.net", Issuer "StartCom Class 1 Primary Intermediate Server CA" (not verified)) by huchra.bufferbloat.net (Postfix) with ESMTPS id 5838A21F328 for ; Sat, 7 Jun 2014 05:38:28 -0700 (PDT) Received: by mx.etorok.net (OpenSMTPD) with ESMTP id a57d51ff; for ; Sat, 7 Jun 2014 15:38:23 +0300 (EEST) DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=etorok.net; h= message-id:date:from:mime-version:to:references:in-reply-to :content-type; s=ml; l=12478; bh=NXWh61QY+nBhqroq8e4t3MJfxSo=; b= a4lkCY1t32l+CacofoQ85T+s0lql7ipf8Mep1nMAUHwiZvsjlIJkwuu0OYQR5SVE CbNRrGkUaFxnI990bBVQkj3hEDvcUKSeTLUS2TcLYPPyzvbw1woZ5Blv1N48zBCj 6JA74R/6gXMRfyFCDjjLu9i2KtcBVAl94jf1n5b4SV4= Received: by mx.etorok.net (OpenSMTPD) with ESMTPSA id b50173d2; TLS version=TLSv1/SSLv3 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO; for ; Sat, 7 Jun 2014 15:38:23 +0300 (EEST) Message-ID: <539307BE.9070509@etorok.net> Date: Sat, 07 Jun 2014 15:38:22 +0300 From: =?UTF-8?B?VMO2csO2ayBFZHdpbg==?= User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:30.0) Gecko/20100101 Icedove/30.0 MIME-Version: 1.0 To: cerowrt-devel@lists.bufferbloat.net References: In-Reply-To: Content-Type: multipart/mixed; boundary="------------030600010804000403060604" Subject: Re: [Cerowrt-devel] cerowrt_stability? 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, 07 Jun 2014 12:38:29 -0000 This is a multi-part message in MIME format. --------------030600010804000403060604 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit On 06/06/2014 05:46 PM, Dave Taht wrote: > 1)how many are encountering bug 442 regularly? > > Getting it to occur is hard for me. I've only seen in once in the last > several weeks, jg can have it happen inside of two days. It mostly > seems to occur in conditions of poor signal strength, near as I can tell. > > 2) aside from that, how are things? I am quite happy with 3.10.40-5, although I might try -6 soon as apparently that has a new dnsmasq. I don't use wireless that often these days anymore, so I can't say about that bug. I didn't have troubles with DNSSEC with the default config. IPv6 works reliably too, in fact it is too reliable :) It happened once that I DHCP/IPv4 was broken, but IPv6 still worked. There are just 2 strange things that weren't reproducible [1], sorry that I can't give you more than anecdotal evidence: 1. I booted the router, the interface went up, I read my email, tried to search on startpage.com, but it was down (or so I thought), so I searched google, but then none of the links in google work ... ah there is no IPV4 address ... Running DHCP didn't give me anything, and manually setting an IP address on eth0 didn't help either as I wasn't able to ping / ssh the router on IPv4 (and apparently ssh doesn't work on IPv6, might be my fault though) I was able to open the web interface on IPv6, tried restarting dnsmasq but that didn't fix things, so I just rebooted the router and then it worked. 2. At some point my internet speed and latency become very bad. I don't know if this was due to the fault of my ISP or not, but a reboot fixed it. A ping looked like this (over an ethernet connection): PING www.google.com (173.194.44.52) 56(84) bytes of data. 64 bytes from muc03s08-in-f20.1e100.net (173.194.44.52): icmp_seq=1 ttl=55 time=2467 ms 64 bytes from muc03s08-in-f20.1e100.net (173.194.44.52): icmp_seq=2 ttl=55 time=2502 ms 64 bytes from muc03s08-in-f20.1e100.net (173.194.44.52): icmp_seq=3 ttl=55 time=2349 ms The good news is that I had a VoIP call running at the time, and I could still understand everyone, in fact I only noticed something was wrong when I finished the call and people told me I was very lagged with my replies. I think thats a success for cerowrt's SQM, that voip was still able to work even on a very lagged and slow line :) P.S. I use a variation of the attached script to configure my router, which is based on the script from the wiki. Best regards, --Edwin --------------030600010804000403060604 Content-Type: application/x-shellscript; name="script.sh" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="script.sh" IyEvYmluL3NoCnNldCAtZQouIC4vcGFzc3dvcmRzCgplY2hvICdVcGRhdGluZyByb290IHBh c3N3b3JkJwpwYXNzd2QgPDxFT0YKJE5FV1BBU1NXRAokTkVXUEFTU1dECkVPRgoKIyA9PT0g U2V0IHRoZSBUaW1lIFpvbmUgPT09PT09PT09PT09PT09PT09PT09PT09CiMgU2V0IHRoZSB0 aW1lIHpvbmUgdG8gbm9uLWRlZmF1bHQgKG90aGVyIHRoYW4gVVRDKQojIEZ1bGwgbGlzdCBv ZiB0aW1lIHpvbmVzIGlzIGF0OgojICAgIGh0dHA6Ly93aWtpLm9wZW53cnQub3JnL2RvYy91 Y2kvc3lzdGVtI3RpbWUuem9uZXMKIyBVc2UgdGhlIFVSTCBhYm92ZSB0byBmaW5kIHRoZSBk ZXNpcmVkIFpPTkVOQU1FIGFuZCBUSU1FWk9ORSwKIyB0aGVuIHVuY29tbWVudCBzaXggbGlu ZXMKIwpUSU1FWk9ORT0nRUVULTJFRVNULE0zLjUuMC8zLE0xMC41LjAvNCcKWk9ORU5BTUU9 J0V1cm9wZS9CdWNoYXJlc3QnCmVjaG8gJ1NldHRpbmcgdGltZXpvbmUgdG8nICRUSU1FWk9O RQp1Y2kgc2V0IHN5c3RlbS5Ac3lzdGVtWzBdLnRpbWV6b25lPSIkVElNRVpPTkUiCmVjaG8g J1NldHRpbmcgem9uZSBuYW1lIHRvJyAkWk9ORU5BTUUKdWNpIHNldCBzeXN0ZW0uQHN5c3Rl bVswXS56b25lbmFtZT0iJFpPTkVOQU1FIgp1Y2kgY29tbWl0IHN5c3RlbQoKCiMgPT09IFVw ZGF0ZSBTU0lEID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQojIFNTSUQ6CiMgU3Vw cGx5IGEgdmFsdWUgZm9yIE5FV1NTSUQgYW5kIHVuY29tbWVudCB0aHJlZSBsaW5lcwojCk5F V1NTSUQyPXRodW5kZXItMzAwLTIKTkVXU1NJRDU9dGh1bmRlci0zMDAtNQplY2hvICdDaGFu Z2luZyBTU0lEIHRvJyAkTkVXU1NJRDIgJE5FV1NTSUQ1CnNlZCAtaSBzI0NFUk93cnQ1IyRO RVdTU0lENSNnIC9ldGMvY29uZmlnL3dpcmVsZXNzCnNlZCAtaSBzI0NFUk93cnRcJyMkTkVX U1NJRDJcJyNnIC9ldGMvY29uZmlnL3dpcmVsZXNzCgojID09PSBVcGRhdGUgV2lGaSBzZWN1 cml0eSBpbmZvID09PT09PT09PT09PT09PT0KIyBVcGRhdGUgdGhlIHdpZmkgcGFzc3dvcmQv c2VjdXJpdHkuIFRvIHNlZSBhbGwgdGhlIHdpcmVsZXNzIGluZm86CiMgICAgdWNpIHNob3cg d2lyZWxlc3MKIyBJbnRlcmZhY2UgaW5kZXhlcyBhcmU6CiMgICAgMCAtIENFUk93cnQKIyAg ICAxIC0gQ0VST3dydC1ndWVzdAojICAgIDMgLSBDRVJPd3J0NQojICAgIDQgLSBDRVJPd3J0 LWd1ZXN0NQojIFRoZSBmdWxsIGxpc3Qgb2YgZW5jcnlwdGlvbiBtb2RlcyBpcyBhdDogCiMg ICAgaHR0cDovL3dpa2kub3BlbndydC5vcmcvZG9jL3VjaS93aXJlbGVzcyN3cGEubW9kZXMK IyBTZXQgV0lGSVBBU1NXRCBhbmQgdGhlIEVOQ1JNT0RFIChwc2syIGdpdmVzIFdQQTItUFNL KSwgCiMgYW5kIHRoZW4gdW5jb21tZW50IDEyIGxpbmVzLgojCiMgZWNobyAnVXBkYXRpbmcg V2lGaSBzZWN1cml0eSBpbmZvcm1hdGlvbicKRU5DUk1PREU9cHNrMgp1Y2kgc2V0IHdpcmVs ZXNzLkB3aWZpLWlmYWNlWzBdLmtleT0kV0lGSVBBU1NXRAojdWNpIHNldCB3aXJlbGVzcy5A d2lmaS1pZmFjZVsxXS5rZXk9JFdJRklQQVNTV0QKdWNpIHNldCB3aXJlbGVzcy5Ad2lmaS1p ZmFjZVsxXS5kaXNhYmxlZD0xCnVjaSBzZXQgd2lyZWxlc3MuQHdpZmktaWZhY2VbM10ua2V5 PSRXSUZJUEFTU1dECnVjaSBzZXQgd2lyZWxlc3MuQHdpZmktaWZhY2VbNF0uZGlzYWJsZWQ9 MQp1Y2kgc2V0IHdpcmVsZXNzLkB3aWZpLWlmYWNlWzBdLmVuY3J5cHRpb249JEVOQ1JNT0RF CnVjaSBzZXQgd2lyZWxlc3MuQHdpZmktaWZhY2VbM10uZW5jcnlwdGlvbj0kRU5DUk1PREUK CnVjaSBzZXQgd2lyZWxlc3MucmFkaW8wLmNvdW50cnk9Uk8KdWNpIHNldCB3aXJlbGVzcy5y YWRpbzAuY2hhbm5lbD0xMQp1Y2kgc2V0IHdpcmVsZXNzLnJhZGlvMS5jb3VudHJ5PVJPCnVj aSBzZXQgd2lyZWxlc3MucmFkaW8xLmNoYW5uZWw9NDQKdWNpIHNldCB3aXJlbGVzcy5yYWRp bzEuaHRtb2RlPUhUNDArCnVjaSBjb21taXQgd2lyZWxlc3MKCiMgQ29uZmlndXJlIFNTSApl Y2hvICIkU1NIUFVCS0VZIiA+L2V0Yy9kcm9wYmVhci9hdXRob3JpemVkX2tleXMKdWNpIHNl dCBkcm9wYmVhci5AZHJvcGJlYXJbMF0uSW50ZXJmYWNlPXNlMDAKdWNpIHNldCBkcm9wYmVh ci5AZHJvcGJlYXJbMF0uUGFzc3dvcmRBdXRoPW9mZgp1Y2kgc2V0IGRyb3BiZWFyLkBkcm9w YmVhclswXS5Sb290UGFzc3dvcmRBdXRoPW9mZgp1Y2kgY29tbWl0IGRyb3BiZWFyCnNlZCAt aSAtZSAncy9zZXJ2ZXJfYXJncy4qL3NlcnZlcl9hcmdzID0gLWkgLXMvJyAvZXRjL3hpbmV0 ZC5kL3NzaAoKIyBVcGRhdGUgSW50ZXJuZXQgY29ubmVjdGlvbgp1Y2kgc2V0IG5ldHdvcmsu Z2UwMC5wcm90bz1wcHBvZQp1Y2kgc2V0IG5ldHdvcmsuZ2UwMC51c2VybmFtZT0kUFBQT0VV U0VSCnVjaSBzZXQgbmV0d29yay5nZTAwLnBhc3N3b3JkPSRQUFBPRVBBU1MKdWNpIHNldCBu ZXR3b3JrLmdlMDAuX29yaWdfaWZuYW1lPSdnZTAwJwp1Y2kgc2V0IG5ldHdvcmsuZ2UwMC5f b3JpZ19icmlkZ2U9J2ZhbHNlJwp1Y2kgc2V0IG5ldHdvcmsuZ2UwMC5pcHY2PTEKdWNpIHNl dCBuZXR3b3JrLndhbjYucmVxcHJlZml4PWF1dG8KdWNpIGRlbCBuZXR3b3JrLnN3MDAuaXA2 YXNzaWduIHx8IHRydWUKdWNpIGRlbCBuZXR3b3JrLnN3MTAuaXA2YXNzaWduIHx8IHRydWUK dWNpIGRlbCBuZXR3b3JrLmd3MDAuaXA2YXNzaWduIHx8IHRydWUKdWNpIGRlbCBuZXR3b3Jr Lmd3MTAuaXA2YXNzaWduIHx8IHRydWUKdWNpIGNvbW1pdCBuZXR3b3JrCgp1Y2kgc2V0IGJj cDM4LkBiY3AzOFswXS5lbmFibGVkPTEKdWNpIHNldCBiY3AzOC5AYmNwMzhbMF0uaW50ZXJm YWNlPXBwcG9lLWdlMDAKdWNpIGNvbW1pdCBiY3AzOAoKaWZkb3duIGdlMDAKaWZ1cCBnZTAw CmVjaG8gIlBsdWcgaW4gSVNQIGNhYmxlIgpsb2dyZWFkIC1mfCBncmVwIHBwcGQmCnJlYWQK L2V0Yy9pbml0LmQvbmV0d29yayByZWxvYWQKL2V0Yy9pbml0LmQvZmlyZXdhbGwgcmVsb2Fk CmlwIHJvdXRlIGFkZCBkZWZhdWx0IGRldiBwcHBvZS1nZTAwCiMgPT09IFVwZGF0ZSB0aGUg c29mdHdhcmUgcGFja2FnZXMgPT09PT09PT09PT09PQojIERvd25sb2FkIGFuZCB1cGRhdGUg YWxsIHRoZSBpbnRlcmVzdGluZyBwYWNrYWdlcwojIFNvbWUgb2YgdGhlc2UgYXJlIHByZS1p bnN0YWxsZWQsIGJ1dCB0aGVyZSBpcyBubyBoYXJtIGluCiMgdXBkYXRpbmcvaW5zdGFsbGlu ZyB0aGVtIGEgc2Vjb25kIHRpbWUuCm9wa2cgdXBkYXRlICAgICAgICAgICAgICAgIyByZXRy aWV2ZSB1cGRhdGVkIHBhY2thZ2VzCm9wa2cgaW5zdGFsbCBwOTEwbmQgbHVjaS1hcHAtcDkx MG5kIGttb2QtdXNiLXByaW50ZXIgIyBpbnN0YWxsIHByaW50ZXIgcGFja2FnZXMKb3BrZyBp bnN0YWxsIHdpZml0b2dnbGUKCgpET1dOTE9BRFNQRUVEPTQ2MDAwClVQTE9BRFNQRUVEPTUw MDAwCmVjaG8gJ1NldHRpbmcgUW9TIHRvJyAkRE9XTkxPQURTUEVFRC8kVVBMT0FEU1BFRUQg J2ticHMgZG93bi91cCcKdWNpIHNldCBzcW0uZ2UwMC5lbmFibGVkPTEKdWNpIHNldCBzcW0u Z2UwMC5kb3dubG9hZD0kRE9XTkxPQURTUEVFRAp1Y2kgc2V0IHNxbS5nZTAwLnVwbG9hZD0k VVBMT0FEU1BFRUQKdWNpIHNldCBzcW0uZ2UwMC5pbnRlcmZhY2U9cHBwb2UtZ2UwMAp1Y2kg Y29tbWl0IHNxbQp1Y2kgc2V0IHVwbnBkLmNvbmZpZy5kb3dubG9hZD0kRE9XTkxPQURTUEVF RAp1Y2kgc2V0IHVwbnBkLmNvbmZpZy51cGxvYWQ9JFVQTE9BRFNQRUVECnVjaSBjb21taXQg dXBucGQKCiMgQ29uZmlndXJlIExFRHMKdWNpIHNldCBzeXN0ZW0uQGxlZFswXS5kZWZhdWx0 PTAKdWNpIHNldCAnc3lzdGVtLkBsZWRbMF0ubmFtZT1XUFMgTEVEJwp1Y2kgc2V0IHN5c3Rl bS5AbGVkWzBdLnN5c2ZzPW5ldGdlYXI6b3JhbmdlOndwcwp1Y2kgc2V0IHN5c3RlbS5AbGVk WzBdLnRyaWdnZXI9bm9uZQp1Y2kgc2V0IHN5c3RlbS5AbGVkWzBdPWxlZAp1Y2kgc2V0IHN5 c3RlbS5AbGVkWzFdLmRlZmF1bHQ9MQp1Y2kgc2V0IHN5c3RlbS5AbGVkWzFdLmRlbGF5b2Zm PTUwMAp1Y2kgc2V0IHN5c3RlbS5AbGVkWzFdLmRlbGF5b249NTAwCnVjaSBzZXQgc3lzdGVt LkBsZWRbMV0ubW9kZT1saW5rCnVjaSBzZXQgc3lzdGVtLkBsZWRbMV0uc3lzZnM9d25kcjM3 MDA6b3JhbmdlOndwcwp1Y2kgc2V0IHN5c3RlbS5AbGVkWzFdLnRyaWdnZXI9dGltZXIKdWNp IHNldCBzeXN0ZW0uQGxlZFsxXT1sZWQKdWNpIHNldCBzeXN0ZW0ubGVkX3VzYi5kZWZhdWx0 PTAKdWNpIHNldCBzeXN0ZW0ubGVkX3VzYi5kZXY9MS0xCnVjaSBzZXQgc3lzdGVtLmxlZF91 c2IuaW50ZXJ2YWw9NTAKdWNpIHNldCBzeXN0ZW0ubGVkX3VzYi5uYW1lPVVTQgp1Y2kgc2V0 IHN5c3RlbS5sZWRfdXNiLnN5c2ZzPW5ldGdlYXI6Z3JlZW46dXNiCnVjaSBzZXQgc3lzdGVt LmxlZF91c2IudHJpZ2dlcj11c2JkZXYKdWNpIHNldCBzeXN0ZW0ubGVkX3VzYj1sZWQKdWNp IHNldCBzeXN0ZW0ubGVkX3dhbi5kZWZhdWx0PTAKdWNpIHNldCAnc3lzdGVtLmxlZF93YW4u bmFtZT1XQU4gTEVEIChncmVlbiknCnVjaSBzZXQgc3lzdGVtLmxlZF93YW4uc3lzZnM9bmV0 Z2VhcjpncmVlbjp3YW4KdWNpIHNldCBzeXN0ZW0ubGVkX3dhbi50cmlnZ2VyPW5vbmUKdWNp IHNldCBzeXN0ZW0ubGVkX3dhbj1sZWQKdWNpIGNvbW1pdCBzeXN0ZW0KCiMgQ29uZmlndXJl IE5UUAp1Y2kgZGVsIHN5c3RlbS5udHAuc2VydmVyIHx8IHRydWUKdWNpIGFkZF9saXN0IHN5 c3RlbS5udHAuc2VydmVyPSdudHAyLnVzdi5ybycKdWNpIGFkZF9saXN0IHN5c3RlbS5udHAu c2VydmVyPSdudHAzLnVzdi5ybycKdWNpIGFkZF9saXN0IHN5c3RlbS5udHAuc2VydmVyPScw Lm9wZW53cnQucG9vbC5udHAub3JnJwp1Y2kgYWRkX2xpc3Qgc3lzdGVtLm50cC5zZXJ2ZXI9 JzEub3BlbndydC5wb29sLm50cC5vcmcnCnVjaSBjb21taXQgc3lzdGVtCgojIHdpZml0b2dn bGUKdWNpIHNldCB3aWZpdG9nZ2xlLkB3aWZpdG9nZ2xlWzBdPXdpZml0b2dnbGUKdWNpIHNl dCB3aWZpdG9nZ2xlLkB3aWZpdG9nZ2xlWzBdLmJ1dHRvbj1CVE5fMgp1Y2kgc2V0IHdpZml0 b2dnbGUuQHdpZml0b2dnbGVbMF0ubGVkX2Rpc2FibGVfZGVmYXVsdD0wCnVjaSBzZXQgd2lm aXRvZ2dsZS5Ad2lmaXRvZ2dsZVswXS5sZWRfZW5hYmxlX2RlbGF5b2ZmPTUwMAp1Y2kgc2V0 IHdpZml0b2dnbGUuQHdpZml0b2dnbGVbMF0ubGVkX2VuYWJsZV9kZWxheW9uPTUwMAp1Y2kg c2V0IHdpZml0b2dnbGUuQHdpZml0b2dnbGVbMF0ubGVkX2VuYWJsZV90cmlnZ2VyPXRpbWVy CnVjaSBzZXQgd2lmaXRvZ2dsZS5Ad2lmaXRvZ2dsZVswXS5sZWRfc3lzZnM9d25kcjM3MDA6 b3JhbmdlOndwcwp1Y2kgc2V0IHdpZml0b2dnbGUuQHdpZml0b2dnbGVbMF0ucGVyc2lzdGVu dD0xCnVjaSBzZXQgd2lmaXRvZ2dsZS5Ad2lmaXRvZ2dsZVswXS50aW1lcj0wCnVjaSBjb21t aXQgd2lmaXRvZ2dsZQoKIyBDb25maWd1cmUgZmlyZXdhbGwKIyMgU1NIIHBvcnQgcmVkaXIK dWNpIHNldCBmaXJld2FsbC5AcmVkaXJlY3RbMF09cmVkaXJlY3QKdWNpIHNldCBmaXJld2Fs bC5AcmVkaXJlY3RbMF0uZGVzdD1sYW4KdWNpIHNldCBmaXJld2FsbC5AcmVkaXJlY3RbMF0u ZGVzdF9pcD0xNzIuMzAuNDIuMTIKdWNpIHNldCBmaXJld2FsbC5AcmVkaXJlY3RbMF0uZGVz dF9wb3J0PTIyCnVjaSBzZXQgZmlyZXdhbGwuQHJlZGlyZWN0WzBdLmVuYWJsZWQ9MQp1Y2kg c2V0IGZpcmV3YWxsLkByZWRpcmVjdFswXS5uYW1lPVNTSAp1Y2kgc2V0IGZpcmV3YWxsLkBy ZWRpcmVjdFswXS5wcm90bz10Y3AKdWNpIHNldCBmaXJld2FsbC5AcmVkaXJlY3RbMF0uc3Jj PXdhbgp1Y2kgc2V0IGZpcmV3YWxsLkByZWRpcmVjdFswXS5zcmNfZHBvcnQ9MjAyMAp1Y2kg c2V0IGZpcmV3YWxsLkByZWRpcmVjdFswXS50YXJnZXQ9RE5BVAojIyB1cG5wZAp1Y2kgc2V0 IGZpcmV3YWxsLm1pbml1cG5wZC5mYW1pbHk9SVB2NAp1Y2kgc2V0IGZpcmV3YWxsLm1pbml1 cG5wZC5wYXRoPS91c3Ivc2hhcmUvbWluaXVwbnBkL2ZpcmV3YWxsLmluY2x1ZGUKdWNpIHNl dCBmaXJld2FsbC5taW5pdXBucGQucmVsb2FkPTEKdWNpIHNldCBmaXJld2FsbC5taW5pdXBu cGQudHlwZT1zY3JpcHQKdWNpIHNldCBmaXJld2FsbC5taW5pdXBucGQ9aW5jbHVkZQp1Y2kg Y29tbWl0IGZpcmV3YWxsCgojIENvbmZpZ3VyZSBwcmludGVyCnVjaSBzZXQgcDkxMG5kLkBw OTEwbmRbMF09cDkxMG5kCnVjaSBzZXQgcDkxMG5kLkBwOTEwbmRbMF0uYmlkaXJlY3Rpb25h bD0xCnVjaSBzZXQgcDkxMG5kLkBwOTEwbmRbMF0uZGV2aWNlPS9kZXYvdXNiL2xwMAp1Y2kg c2V0IHA5MTBuZC5AcDkxMG5kWzBdLmVuYWJsZWQ9MQp1Y2kgc2V0IHA5MTBuZC5AcDkxMG5k WzBdLnBvcnQ9OQp1Y2kgY29tbWl0IHA5MTBuZAoKIyBEaXNhYmxlIHBvbGlwbwp1Y2kgc2V0 IHBvbGlwby5nZW5lcmFsLmVuYWJsZWQ9MAp1Y2kgY29tbWl0IHBvbGlwbwoKIyBFbmFibGUg ZHluYW1pYyBETlMKdWNpIHNldCBkZG5zLm15ZGRucy51c2VfaHR0cHM9MQp1Y2kgc2V0IGRk bnMubXlkZG5zLnVwZGF0ZV91cmw9IiRERE5TVVJMIgp1Y2kgc2V0IGRkbnMubXlkZG5zLmlw X3NvdXJjZT1uZXR3b3JrCnVjaSBzZXQgZGRucy5teWRkbnMuaXBfbmV0d29yaz1nZTAwCnVj aSBzZXQgZGRucy5teWRkbnMuZG9tYWluPWV0b3Jvay5uZXQKdWNpIHNldCBkZG5zLm15ZGRu cy51c2VybmFtZT1ob21lCnVjaSBkZWwgZGRucy5teWRkbnMuaXBfdXJsIHx8IHRydWUKdWNp IGRlbCBkZG5zLm15ZGRucy5zZXJ2aWNlX25hbWUgfHwgdHJ1ZQp1Y2kgc2V0IGRkbnMubXlk ZG5zLmVuYWJsZWQ9MQp1Y2kgY29tbWl0IGRkbnMKCnVjaSBzZXQgZGhjcC5AZG5zbWFzcVsw XS5yZWJpbmRfZG9tYWluPXNreWxhYmxlLmNvbQp1Y2kgY29tbWl0IGRoY3AKCgojID09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KZWNobyAnWW91IHNo b3VsZCByZXN0YXJ0IHRoZSByb3V0ZXIgbm93IGZvciB0aGVzZSBjaGFuZ2VzIHRvIHRha2Ug ZWZmZWN0Li4uJwojIC0tLSBlbmQgb2Ygc2NyaXB0IC0tLQo= --------------030600010804000403060604--