From owner-freebsd-apache@FreeBSD.ORG Fri May 3 09:04:51 2013 Return-Path: Delivered-To: apache@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id 7FC5B655 for ; Fri, 3 May 2013 09:04:51 +0000 (UTC) (envelope-from net@arrishq.net) Received: from mail1.arrishq.net (mail1.arrishq.net [84.200.4.202]) by mx1.freebsd.org (Postfix) with ESMTP id D2BBC1058 for ; Fri, 3 May 2013 09:04:50 +0000 (UTC) Received: from [192.168.0.86] (office.evolver.de [213.187.73.203]) by mail1.arrishq.net (Postfix) with ESMTPSA id 76DF59EFEF3 for ; Fri, 3 May 2013 10:55:51 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=arrishq.net; s=052010; t=1367571351; bh=JzeIK98TijxUFNJvkLJDhOx5c2PSC7A0LuEqjznIUN0=; h=Date:From:To:Subject:In-Reply-To:References; b=td1TXordX19A9933eXFjRB34c2wBYMKm1ZXpEMXZakrieVK7pzQ7YHW3vggBee3Mn +VoYETiRprng1+vXDCzkvEtFojBim4hyfx3qfC6ekyFSnIMb9iaUWjVlSuox2yl9ZH wciJHXi0ndxYMbTO04lz+HtKE0PQf/4ssoTTjqWw= Date: Fri, 3 May 2013 10:56:20 +0200 (CEST) From: Tommy Scheunemann To: apache@freebsd.org Subject: www/mod_fastcgi port Apache 2.4 support In-Reply-To: Message-ID: References: User-Agent: Alpine 2.00 (DEB 1167 2008-08-23) MIME-Version: 1.0 Content-Type: MULTIPART/MIXED; BOUNDARY="8323329-908574659-1367571380=:1539" X-BeenThere: freebsd-apache@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Support of apache-related ports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 03 May 2013 09:04:51 -0000 This message is in MIME format. The first part should be readable text, while the remaining parts are likely unreadable without MIME-aware tools. --8323329-908574659-1367571380=:1539 Content-Type: TEXT/PLAIN; format=flowed; charset=US-ASCII Hello, thanks for mainting the mod_fastcgi port. Since I've upgraded to Apache 2.4 the fastcgi module became incompatible and the new (included) Apache proxy module was a bit not-that-nice. Well, with some digging I've found a patch that was attached at a Debian port for mod_fastcgi that made the module compatible with Apache 2.4. I've successfully compiled and used it on FreeBSD i386 and amd64 and it runs as expected, though these 2 servers are low-traffic sites so I don't know if this module provides the stability for production use. Attached at this mail is a patch for the port, I've included a pkg-message file due to the lack of real testing under Apache 2.4.x + mod_fastcgi condititions. Kind regards, Tommy Scheunemann --8323329-908574659-1367571380=:1539 Content-Type: TEXT/PLAIN; charset=US-ASCII; name=log Content-Transfer-Encoding: BASE64 Content-ID: Content-Description: Content-Disposition: attachment; filename=log ZGlmZiAtcnVOIG1vZF9mYXN0Y2dpL01ha2VmaWxlIG1vZF9mYXN0Y2dpX25l dy9NYWtlZmlsZQ0KLS0tIG1vZF9mYXN0Y2dpL01ha2VmaWxlCTIwMTMtMDMt MjggMDk6MTA6NTMuMDAwMDAwMDAwICswMTAwDQorKysgbW9kX2Zhc3RjZ2lf bmV3L01ha2VmaWxlCTIwMTMtMDUtMDMgMTA6NDg6MjEuMDAwMDAwMDAwICsw MjAwDQpAQCAtMTQsNyArMTQsNyBAQA0KIA0KIE1BS0VfSk9CU19TQUZFPQl5 ZXMNCiANCi1VU0VfQVBBQ0hFPQkyMg0KK1VTRV9BUEFDSEU9CTIyKw0KIEFQ X0ZBU1RfQlVJTEQ9CXllcw0KIEFQX0dFTlBMSVNUPQl5ZXMNCiBTUkNfRklM RT0JKi5jDQpAQCAtMzAsNSArMzAsNiBAQA0KIAkke0lOU1RBTExfREFUQX0g JHtXUktTUkN9L2RvY3MvJHtmfSAke0RPQ1NESVJ9DQogLmVuZGZvcg0KIC5l bmRpZg0KKwkke0NBVH0gJHtQS0dNRVNTQUdFfQ0KIA0KIC5pbmNsdWRlIDxi c2QucG9ydC5taz4NCmRpZmYgLXJ1TiBtb2RfZmFzdGNnaS9maWxlcy9wYXRj aC1hcGFjaGUyNC5jIG1vZF9mYXN0Y2dpX25ldy9maWxlcy9wYXRjaC1hcGFj aGUyNC5jDQotLS0gbW9kX2Zhc3RjZ2kvZmlsZXMvcGF0Y2gtYXBhY2hlMjQu YwkxOTcwLTAxLTAxIDAxOjAwOjAwLjAwMDAwMDAwMCArMDEwMA0KKysrIG1v ZF9mYXN0Y2dpX25ldy9maWxlcy9wYXRjaC1hcGFjaGUyNC5jCTIwMTMtMDUt MDMgMTA6NDI6MTcuMDAwMDAwMDAwICswMjAwDQpAQCAtMCwwICsxLDEzMyBA QA0KKy0tLSBmY2dpLmgJMjAxMi0wMy0wNyAxNDoyOTowNC4wMDU3MjAyNDAg KzAxMDANCisrKysgZmNnaS5oCTIwMTItMDMtMDcgMTQ6Mjk6MDcuODMwNTY2 NjU3ICswMTAwDQorQEAgLTM0LDYgKzM0LDEwIEBADQorICNkZWZpbmUgQVBB Q0hFMg0KKyAjZW5kaWYNCisgDQorKyNpZmRlZiBBUF9ERUNMQVJFX01PRFVM RQ0KKysjZGVmaW5lIEFQQUNIRTI0DQorKyNlbmRpZg0KKysNCisgI2lmZGVm IEFQQUNIRTINCisgDQorICNpbmNsdWRlIDxzeXMvc3RhdC5oPg0KK0BAIC01 NywxMCArNjEsMTYgQEANCisgI2RlZmluZSBYdE9mZnNldE9mIEFQUl9PRkZT RVRPRg0KKyAjZGVmaW5lIGFwX3NlbGVjdCBzZWxlY3QNCisgDQorKyNpZmRl ZiBBUEFDSEUyNA0KKysjZGVmaW5lIHVuaXhkX2NvbmZpZyBhcF91bml4ZF9j b25maWcNCisrI2VuZGlmDQorKw0KKysjaWZkZWYgQVBBQ0hFMg0KKyAjZGVm aW5lIGFwX3VzZXJfaWQgICAgICAgIHVuaXhkX2NvbmZpZy51c2VyX2lkDQor ICNkZWZpbmUgYXBfZ3JvdXBfaWQgICAgICAgdW5peGRfY29uZmlnLmdyb3Vw X2lkDQorICNkZWZpbmUgYXBfdXNlcl9uYW1lICAgICAgdW5peGRfY29uZmln LnVzZXJfbmFtZQ0KKyAjZGVmaW5lIGFwX3N1ZXhlY19lbmFibGVkIHVuaXhk X2NvbmZpZy5zdWV4ZWNfZW5hYmxlZA0KKysjZW5kaWYNCisgDQorICNpZm5k ZWYgU19JU0RJUg0KKyAjZGVmaW5lIFNfSVNESVIobSkgICAgICAoKChtKSYo U19JRk1UKSkgPT0gKFNfSUZESVIpKQ0KK0BAIC0zNjUsNDIgKzM3NSw0MiBA QA0KKyAjaWZkZWYgQVBBQ0hFMg0KKyANCisgI2lmZGVmIFdJTjMyDQorLSNk ZWZpbmUgRkNHSV9MT0dfRU1FUkcgICAgICAgICAgX19GSUxFX18sX19MSU5F X18sQVBMT0dfRU1FUkcsQVBSX0ZST01fT1NfRVJST1IoR2V0TGFzdEVycm9y KCkpDQorLSNkZWZpbmUgRkNHSV9MT0dfQUxFUlQgICAgICAgICAgX19GSUxF X18sX19MSU5FX18sQVBMT0dfQUxFUlQsQVBSX0ZST01fT1NfRVJST1IoR2V0 TGFzdEVycm9yKCkpDQorLSNkZWZpbmUgRkNHSV9MT0dfQ1JJVCAgICAgICAg ICAgX19GSUxFX18sX19MSU5FX18sQVBMT0dfQ1JJVCxBUFJfRlJPTV9PU19F UlJPUihHZXRMYXN0RXJyb3IoKSkNCistI2RlZmluZSBGQ0dJX0xPR19FUlIg ICAgICAgICAgICBfX0ZJTEVfXyxfX0xJTkVfXyxBUExPR19FUlIsQVBSX0ZS T01fT1NfRVJST1IoR2V0TGFzdEVycm9yKCkpDQorLSNkZWZpbmUgRkNHSV9M T0dfV0FSTiAgICAgICAgICAgX19GSUxFX18sX19MSU5FX18sQVBMT0dfV0FS TklORyxBUFJfRlJPTV9PU19FUlJPUihHZXRMYXN0RXJyb3IoKSkNCistI2Rl ZmluZSBGQ0dJX0xPR19OT1RJQ0UgICAgICAgICBfX0ZJTEVfXyxfX0xJTkVf XyxBUExPR19OT1RJQ0UsQVBSX0ZST01fT1NfRVJST1IoR2V0TGFzdEVycm9y KCkpDQorLSNkZWZpbmUgRkNHSV9MT0dfSU5GTyAgICAgICAgICAgX19GSUxF X18sX19MSU5FX18sQVBMT0dfSU5GTyxBUFJfRlJPTV9PU19FUlJPUihHZXRM YXN0RXJyb3IoKSkNCistI2RlZmluZSBGQ0dJX0xPR19ERUJVRyAgICAgICAg ICBfX0ZJTEVfXyxfX0xJTkVfXyxBUExPR19ERUJVRyxBUFJfRlJPTV9PU19F UlJPUihHZXRMYXN0RXJyb3IoKSkNCisrI2RlZmluZSBGQ0dJX0xPR19FTUVS RyAgICAgICAgICBBUExPR19NQVJLLEFQTE9HX0VNRVJHLEFQUl9GUk9NX09T X0VSUk9SKEdldExhc3RFcnJvcigpKQ0KKysjZGVmaW5lIEZDR0lfTE9HX0FM RVJUICAgICAgICAgIEFQTE9HX01BUkssQVBMT0dfQUxFUlQsQVBSX0ZST01f T1NfRVJST1IoR2V0TGFzdEVycm9yKCkpDQorKyNkZWZpbmUgRkNHSV9MT0df Q1JJVCAgICAgICAgICAgQVBMT0dfTUFSSyxBUExPR19DUklULEFQUl9GUk9N X09TX0VSUk9SKEdldExhc3RFcnJvcigpKQ0KKysjZGVmaW5lIEZDR0lfTE9H X0VSUiAgICAgICAgICAgIEFQTE9HX01BUkssQVBMT0dfRVJSLEFQUl9GUk9N X09TX0VSUk9SKEdldExhc3RFcnJvcigpKQ0KKysjZGVmaW5lIEZDR0lfTE9H X1dBUk4gICAgICAgICAgIEFQTE9HX01BUkssQVBMT0dfV0FSTklORyxBUFJf RlJPTV9PU19FUlJPUihHZXRMYXN0RXJyb3IoKSkNCisrI2RlZmluZSBGQ0dJ X0xPR19OT1RJQ0UgICAgICAgICBBUExPR19NQVJLLEFQTE9HX05PVElDRSxB UFJfRlJPTV9PU19FUlJPUihHZXRMYXN0RXJyb3IoKSkNCisrI2RlZmluZSBG Q0dJX0xPR19JTkZPICAgICAgICAgICBBUExPR19NQVJLLEFQTE9HX0lORk8s QVBSX0ZST01fT1NfRVJST1IoR2V0TGFzdEVycm9yKCkpDQorKyNkZWZpbmUg RkNHSV9MT0dfREVCVUcgICAgICAgICAgQVBMT0dfTUFSSyxBUExPR19ERUJV RyxBUFJfRlJPTV9PU19FUlJPUihHZXRMYXN0RXJyb3IoKSkNCisgI2Vsc2Ug LyogIVdJTjMyICovDQorLSNkZWZpbmUgRkNHSV9MT0dfRU1FUkcgICAgICAg ICAgX19GSUxFX18sX19MSU5FX18sQVBMT0dfRU1FUkcsQVBSX0ZST01fT1Nf RVJST1IoZXJybm8pDQorLSNkZWZpbmUgRkNHSV9MT0dfQUxFUlQgICAgICAg ICAgX19GSUxFX18sX19MSU5FX18sQVBMT0dfQUxFUlQsQVBSX0ZST01fT1Nf RVJST1IoZXJybm8pDQorLSNkZWZpbmUgRkNHSV9MT0dfQ1JJVCAgICAgICAg ICAgX19GSUxFX18sX19MSU5FX18sQVBMT0dfQ1JJVCxBUFJfRlJPTV9PU19F UlJPUihlcnJubykNCistI2RlZmluZSBGQ0dJX0xPR19FUlIgICAgICAgICAg ICBfX0ZJTEVfXyxfX0xJTkVfXyxBUExPR19FUlIsQVBSX0ZST01fT1NfRVJS T1IoZXJybm8pDQorLSNkZWZpbmUgRkNHSV9MT0dfV0FSTiAgICAgICAgICAg X19GSUxFX18sX19MSU5FX18sQVBMT0dfV0FSTklORyxBUFJfRlJPTV9PU19F UlJPUihlcnJubykNCistI2RlZmluZSBGQ0dJX0xPR19OT1RJQ0UgICAgICAg ICBfX0ZJTEVfXyxfX0xJTkVfXyxBUExPR19OT1RJQ0UsQVBSX0ZST01fT1Nf RVJST1IoZXJybm8pDQorLSNkZWZpbmUgRkNHSV9MT0dfSU5GTyAgICAgICAg ICAgX19GSUxFX18sX19MSU5FX18sQVBMT0dfSU5GTyxBUFJfRlJPTV9PU19F UlJPUihlcnJubykNCistI2RlZmluZSBGQ0dJX0xPR19ERUJVRyAgICAgICAg ICBfX0ZJTEVfXyxfX0xJTkVfXyxBUExPR19ERUJVRyxBUFJfRlJPTV9PU19F UlJPUihlcnJubykNCistI2VuZGlmDQorLQ0KKy0jZGVmaW5lIEZDR0lfTE9H X0VNRVJHX0VSUk5PICAgIF9fRklMRV9fLF9fTElORV9fLEFQTE9HX0VNRVJH LEFQUl9GUk9NX09TX0VSUk9SKGVycm5vKQ0KKy0jZGVmaW5lIEZDR0lfTE9H X0FMRVJUX0VSUk5PICAgIF9fRklMRV9fLF9fTElORV9fLEFQTE9HX0FMRVJU LEFQUl9GUk9NX09TX0VSUk9SKGVycm5vKQ0KKy0jZGVmaW5lIEZDR0lfTE9H X0NSSVRfRVJSTk8gICAgIF9fRklMRV9fLF9fTElORV9fLEFQTE9HX0NSSVQs QVBSX0ZST01fT1NfRVJST1IoZXJybm8pDQorLSNkZWZpbmUgRkNHSV9MT0df RVJSX0VSUk5PICAgICAgX19GSUxFX18sX19MSU5FX18sQVBMT0dfRVJSLEFQ Ul9GUk9NX09TX0VSUk9SKGVycm5vKQ0KKy0jZGVmaW5lIEZDR0lfTE9HX1dB Uk5fRVJSTk8gICAgIF9fRklMRV9fLF9fTElORV9fLEFQTE9HX1dBUk5JTkcs QVBSX0ZST01fT1NfRVJST1IoZXJybm8pDQorLSNkZWZpbmUgRkNHSV9MT0df Tk9USUNFX0VSUk5PICAgX19GSUxFX18sX19MSU5FX18sQVBMT0dfTk9USUNF LEFQUl9GUk9NX09TX0VSUk9SKGVycm5vKQ0KKy0jZGVmaW5lIEZDR0lfTE9H X0lORk9fRVJSTk8gICAgIF9fRklMRV9fLF9fTElORV9fLEFQTE9HX0lORk8s QVBSX0ZST01fT1NfRVJST1IoZXJybm8pDQorLSNkZWZpbmUgRkNHSV9MT0df REVCVUdfRVJSTk8gICAgX19GSUxFX18sX19MSU5FX18sQVBMT0dfREVCVUcs QVBSX0ZST01fT1NfRVJST1IoZXJybm8pDQorLQ0KKy0jZGVmaW5lIEZDR0lf TE9HX0VNRVJHX05PRVJSTk8gICAgX19GSUxFX18sX19MSU5FX18sQVBMT0df RU1FUkcsMA0KKy0jZGVmaW5lIEZDR0lfTE9HX0FMRVJUX05PRVJSTk8gICAg X19GSUxFX18sX19MSU5FX18sQVBMT0dfQUxFUlQsMA0KKy0jZGVmaW5lIEZD R0lfTE9HX0NSSVRfTk9FUlJOTyAgICAgX19GSUxFX18sX19MSU5FX18sQVBM T0dfQ1JJVCwwDQorLSNkZWZpbmUgRkNHSV9MT0dfRVJSX05PRVJSTk8gICAg ICBfX0ZJTEVfXyxfX0xJTkVfXyxBUExPR19FUlIsMA0KKy0jZGVmaW5lIEZD R0lfTE9HX1dBUk5fTk9FUlJOTyAgICAgX19GSUxFX18sX19MSU5FX18sQVBM T0dfV0FSTklORywwDQorLSNkZWZpbmUgRkNHSV9MT0dfTk9USUNFX05PRVJS Tk8gICBfX0ZJTEVfXyxfX0xJTkVfXyxBUExPR19OT1RJQ0UsMA0KKy0jZGVm aW5lIEZDR0lfTE9HX0lORk9fTk9FUlJOTyAgICAgX19GSUxFX18sX19MSU5F X18sQVBMT0dfSU5GTywwDQorLSNkZWZpbmUgRkNHSV9MT0dfREVCVUdfTk9F UlJOTyAgICBfX0ZJTEVfXyxfX0xJTkVfXyxBUExPR19ERUJVRywwDQorKyNk ZWZpbmUgRkNHSV9MT0dfRU1FUkcgICAgICAgICAgQVBMT0dfTUFSSyxBUExP R19FTUVSRyxBUFJfRlJPTV9PU19FUlJPUihlcnJubykNCisrI2RlZmluZSBG Q0dJX0xPR19BTEVSVCAgICAgICAgICBBUExPR19NQVJLLEFQTE9HX0FMRVJU LEFQUl9GUk9NX09TX0VSUk9SKGVycm5vKQ0KKysjZGVmaW5lIEZDR0lfTE9H X0NSSVQgICAgICAgICAgIEFQTE9HX01BUkssQVBMT0dfQ1JJVCxBUFJfRlJP TV9PU19FUlJPUihlcnJubykNCisrI2RlZmluZSBGQ0dJX0xPR19FUlIgICAg ICAgICAgICBBUExPR19NQVJLLEFQTE9HX0VSUixBUFJfRlJPTV9PU19FUlJP UihlcnJubykNCisrI2RlZmluZSBGQ0dJX0xPR19XQVJOICAgICAgICAgICBB UExPR19NQVJLLEFQTE9HX1dBUk5JTkcsQVBSX0ZST01fT1NfRVJST1IoZXJy bm8pDQorKyNkZWZpbmUgRkNHSV9MT0dfTk9USUNFICAgICAgICAgQVBMT0df TUFSSyxBUExPR19OT1RJQ0UsQVBSX0ZST01fT1NfRVJST1IoZXJybm8pDQor KyNkZWZpbmUgRkNHSV9MT0dfSU5GTyAgICAgICAgICAgQVBMT0dfTUFSSyxB UExPR19JTkZPLEFQUl9GUk9NX09TX0VSUk9SKGVycm5vKQ0KKysjZGVmaW5l IEZDR0lfTE9HX0RFQlVHICAgICAgICAgIEFQTE9HX01BUkssQVBMT0dfREVC VUcsQVBSX0ZST01fT1NfRVJST1IoZXJybm8pDQorKyNlbmRpZg0KKysNCisr I2RlZmluZSBGQ0dJX0xPR19FTUVSR19FUlJOTyAgICBBUExPR19NQVJLLEFQ TE9HX0VNRVJHLEFQUl9GUk9NX09TX0VSUk9SKGVycm5vKQ0KKysjZGVmaW5l IEZDR0lfTE9HX0FMRVJUX0VSUk5PICAgIEFQTE9HX01BUkssQVBMT0dfQUxF UlQsQVBSX0ZST01fT1NfRVJST1IoZXJybm8pDQorKyNkZWZpbmUgRkNHSV9M T0dfQ1JJVF9FUlJOTyAgICAgQVBMT0dfTUFSSyxBUExPR19DUklULEFQUl9G Uk9NX09TX0VSUk9SKGVycm5vKQ0KKysjZGVmaW5lIEZDR0lfTE9HX0VSUl9F UlJOTyAgICAgIEFQTE9HX01BUkssQVBMT0dfRVJSLEFQUl9GUk9NX09TX0VS Uk9SKGVycm5vKQ0KKysjZGVmaW5lIEZDR0lfTE9HX1dBUk5fRVJSTk8gICAg IEFQTE9HX01BUkssQVBMT0dfV0FSTklORyxBUFJfRlJPTV9PU19FUlJPUihl cnJubykNCisrI2RlZmluZSBGQ0dJX0xPR19OT1RJQ0VfRVJSTk8gICBBUExP R19NQVJLLEFQTE9HX05PVElDRSxBUFJfRlJPTV9PU19FUlJPUihlcnJubykN CisrI2RlZmluZSBGQ0dJX0xPR19JTkZPX0VSUk5PICAgICBBUExPR19NQVJL LEFQTE9HX0lORk8sQVBSX0ZST01fT1NfRVJST1IoZXJybm8pDQorKyNkZWZp bmUgRkNHSV9MT0dfREVCVUdfRVJSTk8gICAgQVBMT0dfTUFSSyxBUExPR19E RUJVRyxBUFJfRlJPTV9PU19FUlJPUihlcnJubykNCisrDQorKyNkZWZpbmUg RkNHSV9MT0dfRU1FUkdfTk9FUlJOTyAgICBBUExPR19NQVJLLEFQTE9HX0VN RVJHLDANCisrI2RlZmluZSBGQ0dJX0xPR19BTEVSVF9OT0VSUk5PICAgIEFQ TE9HX01BUkssQVBMT0dfQUxFUlQsMA0KKysjZGVmaW5lIEZDR0lfTE9HX0NS SVRfTk9FUlJOTyAgICAgQVBMT0dfTUFSSyxBUExPR19DUklULDANCisrI2Rl ZmluZSBGQ0dJX0xPR19FUlJfTk9FUlJOTyAgICAgIEFQTE9HX01BUkssQVBM T0dfRVJSLDANCisrI2RlZmluZSBGQ0dJX0xPR19XQVJOX05PRVJSTk8gICAg IEFQTE9HX01BUkssQVBMT0dfV0FSTklORywwDQorKyNkZWZpbmUgRkNHSV9M T0dfTk9USUNFX05PRVJSTk8gICBBUExPR19NQVJLLEFQTE9HX05PVElDRSww DQorKyNkZWZpbmUgRkNHSV9MT0dfSU5GT19OT0VSUk5PICAgICBBUExPR19N QVJLLEFQTE9HX0lORk8sMA0KKysjZGVmaW5lIEZDR0lfTE9HX0RFQlVHX05P RVJSTk8gICAgQVBMT0dfTUFSSyxBUExPR19ERUJVRywwDQorIA0KKyAjZWxz ZSAvKiAhQVBBQ0hFMiAqLw0KKyANCistLS0gbW9kX2Zhc3RjZ2kuYwkyMDEy LTAzLTA3IDE0OjI5OjA0LjAxNzA0Nzc3MyArMDEwMA0KKysrKyBtb2RfZmFz dGNnaS5jCTIwMTItMDMtMDcgMTQ6Mjk6MDcuODQxMjcyNzIxICswMTAwDQor QEAgLTk3LDYgKzk3LDEwIEBADQorIH0gd2hpbGUgKDApDQorICNlbmRpZg0K KyANCisrI2lmZGVmIEFQQUNIRTI0DQorK21vZHVsZSBBUF9NT0RVTEVfREVD TEFSRV9EQVRBIGZhc3RjZ2lfbW9kdWxlOw0KKysjZW5kaWYNCisrDQorIC8q DQorICAqIEdsb2JhbCB2YXJpYWJsZXMNCisgICovDQorQEAgLTMwMTQsNyAr MzAxOCwxMSBAQA0KKyAgICAgYXBfaG9va19maXh1cHMoZml4dXBzLCBOVUxM LCBOVUxMLCBBUFJfSE9PS19NSURETEUpOyANCisgfQ0KKyANCisrI2lmZGVm IEFQQUNIRTI0DQorK0FQX0RFQ0xBUkVfTU9EVUxFKGZhc3RjZ2kpID0NCisr I2Vsc2UNCisgbW9kdWxlIEFQX01PRFVMRV9ERUNMQVJFX0RBVEEgZmFzdGNn aV9tb2R1bGUgPQ0KKysjZW5kaWYNCisgew0KKyAgICAgU1RBTkRBUkQyMF9N T0RVTEVfU1RVRkYsDQorICAgICBmY2dpX2NvbmZpZ19jcmVhdGVfZGlyX2Nv bmZpZywgIC8qIHBlci1kaXJlY3RvcnkgY29uZmlnIGNyZWF0b3IgKi8NCmRp ZmYgLXJ1TiBtb2RfZmFzdGNnaS9wa2ctbWVzc2FnZSBtb2RfZmFzdGNnaV9u ZXcvcGtnLW1lc3NhZ2UNCi0tLSBtb2RfZmFzdGNnaS9wa2ctbWVzc2FnZQkx OTcwLTAxLTAxIDAxOjAwOjAwLjAwMDAwMDAwMCArMDEwMA0KKysrIG1vZF9m YXN0Y2dpX25ldy9wa2ctbWVzc2FnZQkyMDEzLTA1LTAzIDEwOjQ4OjU2LjAw MDAwMDAwMCArMDIwMA0KQEAgLTAsMCArMSw2IEBADQorKioqKioqKioqKioq KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq KioqDQorDQorbW9kX2Zhc3RjZ2kgZm9yIEFwYWNoZSAyLjQueCBpcyBub3Qg b2ZmaWNpYWxseSBzdXBwb3J0ZWQuDQorVXNlIGluIHByb2R1Y3Rpb24gb24g eW91ciBvd24gcmlzay4NCisNCisqKioqKioqKioqKioqKioqKioqKioqKioq KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioNCg== --8323329-908574659-1367571380=:1539--