From mboxrd@z Thu Jan 1 00:00:00 1970 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 From: Mattias Ellert To: git-commits@fedoraproject.org Subject: [rpms/globus-gsi-cert-utils] rawhide: Compile with OpenSSL 4 Date: Sun, 14 Jun 2026 08:48:30 GMT Message-ID: <178142691019.1.17936302947917927496.rpms-globus-gsi-cert-utils-9942c3fa9e2d@fedoraproject.org> List-ID: X-Git-Repo: rpms/globus-gsi-cert-utils X-Git-Branch: rawhide X-Git-Rev: 9942c3fa9e2d4f83e8336caa01f1d2adb2a9a992 QSBuZXcgY29tbWl0IGhhcyBiZWVuIHB1c2hlZC4KClJlcG8gICA6IHJwbXMvZ2xvYnVzLWdzaS1j ZXJ0LXV0aWxzCkJyYW5jaCA6IHJhd2hpZGUKQ29tbWl0IDogOTk0MmMzZmE5ZTJkNGY4M2U4MzM2 Y2FhMDFmMWQyYWRiMmE5YTk5MgpBdXRob3IgOiBNYXR0aWFzIEVsbGVydCA8bWF0dGlhcy5lbGxl cnRAcGh5c2ljcy51dS5zZT4KRGF0ZSAgIDogMjAyNi0wNi0xNFQxMDozOToxMyswMjowMApTdGF0 cyAgOiArNDc1Ly0xIGluIDMgZmlsZShzKQpVUkwgICAgOiBodHRwczovL3NyYy5mZWRvcmFwcm9q ZWN0Lm9yZy9ycG1zL2dsb2J1cy1nc2ktY2VydC11dGlscy9jLzk5NDJjM2ZhOWUyZDRmODNlODMz NmNhYTAxZjFkMmFkYjJhOWE5OTI/YnJhbmNoPXJhd2hpZGUKCkxvZzoKQ29tcGlsZSB3aXRoIE9w ZW5TU0wgNAoKLS0tCmRpZmYgLS1naXQgYS8wMDAxLVVudGFiaWZ5LWFuZC1yZW1vdmUtdHJhaWxp bmctd2hpdGUtc3BhY2UucGF0Y2ggYi8wMDAxLVVudGFiaWZ5LWFuZC1yZW1vdmUtdHJhaWxpbmct d2hpdGUtc3BhY2UucGF0Y2gKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4uYTA3 MjFkNAotLS0gL2Rldi9udWxsCisrKyBiLzAwMDEtVW50YWJpZnktYW5kLXJlbW92ZS10cmFpbGlu Zy13aGl0ZS1zcGFjZS5wYXRjaApAQCAtMCwwICsxLDM1NCBAQAorRnJvbSAzY2NkYWEwMjM2MjMw YmJjYmNiZjMzOWU3ZGZkZmFmMjNjMTBiZDZmIE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQorRnJv bTogTWF0dGlhcyBFbGxlcnQgPG1hdHRpYXMuZWxsZXJ0QHBoeXNpY3MudXUuc2U+CitEYXRlOiBX ZWQsIDIwIE1heSAyMDI2IDAwOjE1OjM3ICswMjAwCitTdWJqZWN0OiBbUEFUQ0ggMS8yXSBVbnRh YmlmeSBhbmQgcmVtb3ZlIHRyYWlsaW5nIHdoaXRlLXNwYWNlCisKKy0tLQorIC4uLi9zb3VyY2Uv bGlicmFyeS9nbG9idXNfZ3NpX2NlcnRfdXRpbHMuYyAgICB8IDg4ICsrKysrKysrKy0tLS0tLS0t LS0KKyAuLi4vc291cmNlL2xpYnJhcnkvZ2xvYnVzX2dzaV9jZXJ0X3V0aWxzLmggICAgfCAgNiAr LQorIDIgZmlsZXMgY2hhbmdlZCwgNDcgaW5zZXJ0aW9ucygrKSwgNDcgZGVsZXRpb25zKC0pCisK K2RpZmYgLS1naXQgYS9nc2kvY2VydF91dGlscy9zb3VyY2UvbGlicmFyeS9nbG9idXNfZ3NpX2Nl cnRfdXRpbHMuYyBiL2dzaS9jZXJ0X3V0aWxzL3NvdXJjZS9saWJyYXJ5L2dsb2J1c19nc2lfY2Vy dF91dGlscy5jCitpbmRleCBhODk4ZjU0ZDguLmRlZTc5ZDI0ZiAxMDA2NDQKKy0tLSBhL2dzaS9j ZXJ0X3V0aWxzL3NvdXJjZS9saWJyYXJ5L2dsb2J1c19nc2lfY2VydF91dGlscy5jCisrKysgYi9n c2kvY2VydF91dGlscy9zb3VyY2UvbGlicmFyeS9nbG9idXNfZ3NpX2NlcnRfdXRpbHMuYworQEAg LTczLDcgKzczLDcgQEAgZ2xvYnVzX2xfZ3NpX2NlcnRfdXRpbHNfYWN0aXZhdGUodm9pZCkKKyAg ICAgaWYodG1wX3N0cmluZyAhPSBHTE9CVVNfTlVMTCkKKyAgICAgeworICAgICAgICAgZ2xvYnVz X2lfZ3NpX2NlcnRfdXRpbHNfZGVidWdfbGV2ZWwgPSBhdG9pKHRtcF9zdHJpbmcpOworLSAgICAg ICAgCisrCisgICAgICAgICBpZihnbG9idXNfaV9nc2lfY2VydF91dGlsc19kZWJ1Z19sZXZlbCA8 IDApCisgICAgICAgICB7CisgICAgICAgICAgICAgZ2xvYnVzX2lfZ3NpX2NlcnRfdXRpbHNfZGVi dWdfbGV2ZWwgPSAwOworQEAgLTEwMyw3ICsxMDMsNyBAQCBnbG9idXNfbF9nc2lfY2VydF91dGls c19hY3RpdmF0ZSh2b2lkKQorICAgICB7CisgICAgICAgICBnb3RvIGFjdGl2YXRlX29wZW5zc2xf ZmFpbDsKKyAgICAgfQorLSAgICAKKysKKyAgICAgcmVzdWx0ID0gZ2xvYnVzX21vZHVsZV9hY3Rp dmF0ZShHTE9CVVNfR1NJX09QRU5TU0xfRVJST1JfTU9EVUxFKTsKKyAgICAgaWYgKHJlc3VsdCAh PSBHTE9CVVNfU1VDQ0VTUykKKyAgICAgeworQEAgLTIyMCw3ICsyMjAsNyBAQCBnbG9idXNfZ3Np X2NlcnRfdXRpbHNfbWFrZV90aW1lKAorICAqIHZhbHVlcyByZXR1cm5lZCwgc2VlIGdsb2J1c19n c2lfY2VydF91dGlsc19jZXJ0X3R5cGVfdC4KKyAgKgorICAqIEBwYXJhbSBjZXJ0CistICogICAg ICAgIFRoZSBYNTA5IGNlcnRpZmljYXRlIAorKyAqICAgICAgICBUaGUgWDUwOSBjZXJ0aWZpY2F0 ZQorICAqIEBwYXJhbSB0eXBlCisgICogICAgICAgIFRoZSByZXR1cm5lZCBYNTA5IGNlcnRpZmlj YXRlIHR5cGUKKyAgKgorQEAgLTI0OCwxMyArMjQ4LDEzIEBAIGdsb2J1c19nc2lfY2VydF91dGls c19nZXRfY2VydF90eXBlKAorICAgICBCQVNJQ19DT05TVFJBSU5UUyAqICAgICAgICAgICAgICAg ICB4NTA5djNfYmMgPSBOVUxMOworICAgICBzdGF0aWMgY2hhciAqICAgICAgICAgICAgICAgICAg ICAgICBfZnVuY3Rpb25fbmFtZV8gPQorICAgICAgICAgImdsb2J1c19nc2lfY2VydF91dGlsc19n ZXRfY2VydF90eXBlIjsKKy0gICAgCisrCisgICAgIEdMT0JVU19JX0dTSV9DRVJUX1VUSUxTX0RF QlVHX0VOVEVSOworIAorICAgICAvKiBhc3N1bWUgaXQgaXMgYSBFRUMgaWYgbm90aGluZyBlbHNl IG1hdGNoZXMgKi8KKy0gICAgCisrCisgICAgICp0eXBlID0gR0xPQlVTX0dTSV9DRVJUX1VUSUxT X1RZUEVfRUVDOworLSAgICAKKysKKyAgICAgaWYoKHg1MDl2M19iYyA9IFg1MDlfZ2V0X2V4dF9k MmkoY2VydCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgTklEX2Jhc2lj X2NvbnN0cmFpbnRzLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmY3Jp dGljYWwsCitAQCAtMjYzLDkgKzI2Myw5IEBAIGdsb2J1c19nc2lfY2VydF91dGlsc19nZXRfY2Vy dF90eXBlKAorICAgICAgICAgKnR5cGUgPSBHTE9CVVNfR1NJX0NFUlRfVVRJTFNfVFlQRV9DQTsK KyAgICAgICAgIGdvdG8gZXhpdDsKKyAgICAgfQorLSAgICAKKysKKyAgICAgc3ViamVjdCA9IFg1 MDlfZ2V0X3N1YmplY3RfbmFtZShjZXJ0KTsKKy0gICAgCisrCisgICAgIGlmKChuZSA9IFg1MDlf TkFNRV9nZXRfZW50cnkoc3ViamVjdCwgWDUwOV9OQU1FX2VudHJ5X2NvdW50KHN1YmplY3QpLTEp KQorICAgICAgICA9PSBOVUxMKQorICAgICB7CitAQCAtMzAzLDcgKzMwMyw3IEBAIGdsb2J1c19n c2lfY2VydF91dGlsc19nZXRfY2VydF90eXBlKAorICAgICAgICAgICAgICAgICAgICAgICJleHRl bnNpb24gdG8gaW50ZXJuYWwgZm9ybSIpKSk7CisgICAgICAgICAgICAgICAgIGdvdG8gZXhpdDsK KyAgICAgICAgICAgICB9CistICAgICAgICAgICAgCisrCisgICAgICAgICAgICAgaWYoKHBvbGlj eSA9IHBjaS0+cHJveHlQb2xpY3kpID09IE5VTEwpCisgICAgICAgICAgICAgeworICAgICAgICAg ICAgICAgICBHTE9CVVNfR1NJX0NFUlRfVVRJTFNfT1BFTlNTTF9FUlJPUl9SRVNVTFQoCitAQCAt MzI0LDcgKzMyNCw3IEBAIGdsb2J1c19nc2lfY2VydF91dGlsc19nZXRfY2VydF90eXBlKAorICAg ICAgICAgICAgIH0KKyAKKyAgICAgICAgICAgICBwb2xpY3lfbmlkID0gT0JKX29iajJuaWQocG9s aWN5X2xhbmcpOworLSAgICAgICAgICAgIAorKworICAgICAgICAgICAgIGlmIChwb2xpY3lfbmlk ID09IE5JRF9pZF9wcGxfaW5oZXJpdEFsbCkKKyAgICAgICAgICAgICB7CisgICAgICAgICAgICAg ICAgICp0eXBlID0gR0xPQlVTX0dTSV9DRVJUX1VUSUxTX1RZUEVfUkZDX0lNUEVSU09OQVRJT05f UFJPWFk7CitAQCAtMzQxLDExICszNDEsMTEgQEAgZ2xvYnVzX2dzaV9jZXJ0X3V0aWxzX2dldF9j ZXJ0X3R5cGUoCisgICAgICAgICAgICAgeworICAgICAgICAgICAgICAgICAqdHlwZSA9IEdMT0JV U19HU0lfQ0VSVF9VVElMU19UWVBFX1JGQ19SRVNUUklDVEVEX1BST1hZOworICAgICAgICAgICAg IH0KKy0gICAgICAgICAgICAKKysKKyAgICAgICAgICAgICBpZihYNTA5X2dldF9leHRfYnlfTklE KGNlcnQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBOSURfcHJveHlDZXJ0 SW5mbywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGluZGV4KSAhPSAtMSkK Ky0gICAgICAgICAgICB7IAorKyAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICAgR0xPQlVT X0dTSV9DRVJUX1VUSUxTX09QRU5TU0xfRVJST1JfUkVTVUxUKAorICAgICAgICAgICAgICAgICAg ICAgcmVzdWx0LAorICAgICAgICAgICAgICAgICAgICAgR0xPQlVTX0dTSV9DRVJUX1VUSUxTX0VS Uk9SX05PTl9DT01QTElBTlRfUFJPWFksCitAQCAtMzY4LDcgKzM2OCw3IEBAIGdsb2J1c19nc2lf Y2VydF91dGlsc19nZXRfY2VydF90eXBlKAorICAgICAgICAgICAgICAgICAgICAgICJleHRlbnNp b24gdG8gaW50ZXJuYWwgZm9ybSIpKSk7CisgICAgICAgICAgICAgICAgIGdvdG8gZXhpdDsKKyAg ICAgICAgICAgICB9CistICAgICAgICAgICAgCisrCisgICAgICAgICAgICAgaWYoKHBvbGljeSA9 IHBjaS0+cHJveHlQb2xpY3kpID09IE5VTEwpCisgICAgICAgICAgICAgeworICAgICAgICAgICAg ICAgICBHTE9CVVNfR1NJX0NFUlRfVVRJTFNfT1BFTlNTTF9FUlJPUl9SRVNVTFQoCitAQCAtMzg5 LDcgKzM4OSw3IEBAIGdsb2J1c19nc2lfY2VydF91dGlsc19nZXRfY2VydF90eXBlKAorICAgICAg ICAgICAgIH0KKyAKKyAgICAgICAgICAgICBwb2xpY3lfbmlkID0gT0JKX29iajJuaWQocG9saWN5 X2xhbmcpOworLSAgICAgICAgICAgIAorKworICAgICAgICAgICAgIGlmIChwb2xpY3lfbmlkID09 IE5JRF9pZF9wcGxfaW5oZXJpdEFsbCkKKyAgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAg ICp0eXBlID0gR0xPQlVTX0dTSV9DRVJUX1VUSUxTX1RZUEVfR1NJXzNfSU1QRVJTT05BVElPTl9Q Uk9YWTsKK0BAIC00MDYsMTEgKzQwNiwxMSBAQCBnbG9idXNfZ3NpX2NlcnRfdXRpbHNfZ2V0X2Nl cnRfdHlwZSgKKyAgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgICp0eXBlID0gR0xPQlVT X0dTSV9DRVJUX1VUSUxTX1RZUEVfR1NJXzNfUkVTVFJJQ1RFRF9QUk9YWTsKKyAgICAgICAgICAg ICB9CistICAgICAgICAgICAgCisrCisgICAgICAgICAgICAgaWYoWDUwOV9nZXRfZXh0X2J5X05J RChjZXJ0LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgT0JKX3R4dDJuaWQo UFJPWFlDRVJUSU5GT19PTERfT0lEKSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIGluZGV4KSAhPSAtMSkKKy0gICAgICAgICAgICB7IAorKyAgICAgICAgICAgIHsKKyAgICAg ICAgICAgICAgICAgR0xPQlVTX0dTSV9DRVJUX1VUSUxTX09QRU5TU0xfRVJST1JfUkVTVUxUKAor ICAgICAgICAgICAgICAgICAgICAgcmVzdWx0LAorICAgICAgICAgICAgICAgICAgICAgR0xPQlVT X0dTSV9DRVJUX1VUSUxTX0VSUk9SX05PTl9DT01QTElBTlRfUFJPWFksCitAQCAtNDI3LDcgKzQy Nyw3IEBAIGdsb2J1c19nc2lfY2VydF91dGlsc19nZXRfY2VydF90eXBlKAorICAgICAgICAgICAg ICAqLworIAorICAgICAgICAgICAgIEdMT0JVU19JX0dTSV9DRVJUX1VUSUxTX0RFQlVHX0ZQUklO VEYoCistICAgICAgICAgICAgICAgIDIsIChnbG9idXNfaV9nc2lfY2VydF91dGlsc19kZWJ1Z19m c3RyZWFtLCAKKysgICAgICAgICAgICAgICAgMiwgKGdsb2J1c19pX2dzaV9jZXJ0X3V0aWxzX2Rl YnVnX2ZzdHJlYW0sCisgICAgICAgICAgICAgICAgICAgICAiU3ViamVjdCBpcyAlc1xuIiwgZGF0 YS0+ZGF0YSkpOworIAorICAgICAgICAgICAgIGlmKChuYW1lID0gWDUwOV9OQU1FX2R1cCgKK0BA IC00MzksNyArNDM5LDcgQEAgZ2xvYnVzX2dzaV9jZXJ0X3V0aWxzX2dldF9jZXJ0X3R5cGUoCisg ICAgICAgICAgICAgICAgICAgICAoX0NVU0woIkVycm9yIGNvcHlpbmcgWDUwOV9OQU1FIHN0cnVj dCIpKSk7CisgICAgICAgICAgICAgICAgIGdvdG8gZXhpdDsKKyAgICAgICAgICAgICB9CistICAg ICAgICAgICAgCisrCisgICAgICAgICAgICAgaWYoKG5ld19uZSA9IFg1MDlfTkFNRV9FTlRSWV9j cmVhdGVfYnlfTklEKE5VTEwsIE5JRF9jb21tb25OYW1lLAorICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkYXRhLT50eXBlLAorICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkYXRhLT5kYXRh LCAtMSkpID09IE5VTEwpCitAQCAtNDUwLDcgKzQ1MCw3IEBAIGdsb2J1c19nc2lfY2VydF91dGls c19nZXRfY2VydF90eXBlKAorICAgICAgICAgICAgICAgICAgICAgKF9DVVNMKCJFcnJvciBjcmVh dGluZyBYNTA5IG5hbWUgZW50cnkgb2Y6ICVzIiksIGRhdGEtPmRhdGEpKTsKKyAgICAgICAgICAg ICAgICAgZ290byBleGl0OworICAgICAgICAgICAgIH0KKy0gICAgICAgICAgICAKKysKKyAgICAg ICAgICAgICBpZighWDUwOV9OQU1FX2FkZF9lbnRyeShuYW1lLCBuZXdfbmUsIFg1MDlfTkFNRV9l bnRyeV9jb3VudChuYW1lKSwwKSkKKyAgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgIFg1 MDlfTkFNRV9FTlRSWV9mcmVlKG5ld19uZSk7CitAQCAtNDYyLDEzICs0NjIsMTMgQEAgZ2xvYnVz X2dzaV9jZXJ0X3V0aWxzX2dldF9jZXJ0X3R5cGUoCisgICAgICAgICAgICAgICAgICAgICAgZGF0 YS0+ZGF0YSkpOworICAgICAgICAgICAgICAgICBnb3RvIGV4aXQ7CisgICAgICAgICAgICAgfQor LSAKKysKKyAgICAgICAgICAgICBpZihuZXdfbmUpCisgICAgICAgICAgICAgeworICAgICAgICAg ICAgICAgICBYNTA5X05BTUVfRU5UUllfZnJlZShuZXdfbmUpOworICAgICAgICAgICAgICAgICBu ZXdfbmUgPSBOVUxMOworICAgICAgICAgICAgIH0KKy0gICAgICAgICAgIAorKworICAgICAgICAg ICAgIGlmIChYNTA5X05BTUVfY21wKG5hbWUsc3ViamVjdCkpCisgICAgICAgICAgICAgeworICAg ICAgICAgICAgICAgICAvKgorQEAgLTUzNSw3ICs1MzUsNyBAQCBnbG9idXNfZ3NpX2NlcnRfdXRp bHNfZ2V0X2NlcnRfdHlwZSgKKyAgKiAgICAgICAgVGhlIHJlc3VsdGluZyBYNTA5X05BTUUgb2Jq ZWN0CisgICoKKyAgKiBAcmV0dXJuCistICogICAgICAgIEdMT0JVU19TVUNDRVNTIHVubGVzcyBh biBlcnJvciBvY2N1cnJlZCwgaW4gd2hpY2ggY2FzZSwgCisrICogICAgICAgIEdMT0JVU19TVUND RVNTIHVubGVzcyBhbiBlcnJvciBvY2N1cnJlZCwgaW4gd2hpY2ggY2FzZSwKKyAgKiAgICAgICAg YSBnbG9idXMgZXJyb3Igb2JqZWN0IElEIGlzIHJldHVybmVkCisgICovCisgZ2xvYnVzX3Jlc3Vs dF90CitAQCAtNTczLDcgKzU3Myw3IEBAIGdsb2J1c19nc2lfY2VydF91dGlsc19nZXRfeDUwOV9u YW1lKAorICAgICBpZiAoKmluZGV4ID09ICcvJykKKyAgICAgeworICAgICAgICAgLyogc2tpcCBm aXJzdCAvICovCistICAgICAgICBuYW1lX2VudHJ5X3N0ciA9IGluZGV4ICsgMTsgICAgICAgICAg ICAgICAgIAorKyAgICAgICAgbmFtZV9lbnRyeV9zdHIgPSBpbmRleCArIDE7CisgICAgICAgICB3 aGlsZSAoKGluZGV4ICE9IE5VTEwpICYmICgqaW5kZXggIT0gJ1wwJykpCisgICAgICAgICB7Cisg ICAgICAgICAgICAgLyogcG9pbnQgYXQgbmFtZSA9ICovCitAQCAtNTg4LDM1ICs1ODgsMzUgQEAg Z2xvYnVzX2dzaV9jZXJ0X3V0aWxzX2dldF94NTA5X25hbWUoCisgICAgICAgICAgICAgICAgIGdv dG8gZXhpdDsKKyAgICAgICAgICAgICB9CisgICAgICAgICAgICAgLyogdGVybWluYXRlIG5hbWUg c3RyaW5nICovCistICAgICAgICAgICAgKmluZGV4ID0gJ1wwJzsgICAgICAgICAgIAorKyAgICAg ICAgICAgICppbmRleCA9ICdcMCc7CisgCisgICAgICAgICAgICAgbmFtZV92YWx1ZV9zdHIgPSBp bmRleCArIDE7CisgCisgICAgICAgICAgICAgLyogZmluZCBuZXh0ID0sIHRoZW4gbGFzdCAvICov CistICAgICAgICAgICAgaW5kZXggPSBzdHJjaHIobmFtZV92YWx1ZV9zdHIsICc9Jyk7ICAgCisr ICAgICAgICAgICAgaW5kZXggPSBzdHJjaHIobmFtZV92YWx1ZV9zdHIsICc9Jyk7CisgICAgICAg ICAgICAgaWYgKGluZGV4ICE9IE5VTEwpCisgICAgICAgICAgICAgeworICAgICAgICAgICAgICAg ICAvKiBmb3Igbm93IHNldCA9IHRvIFwwICovCistICAgICAgICAgICAgICAgICppbmRleCA9ICdc MCc7CQorLSAgICAgICAgICAgICAgICAgICAgCisrICAgICAgICAgICAgICAgICppbmRleCA9ICdc MCc7CisrCisgICAgICAgICAgICAgICAgIC8qIGZpbmQgbGFzdCAvIGluICB2YWx1ZSAqLworLSAg ICAgICAgICAgICAgICBpbmRleDIgPSBzdHJyY2hyKG5hbWVfdmFsdWVfc3RyLCAnLycpOyAgIAor KyAgICAgICAgICAgICAgICBpbmRleDIgPSBzdHJyY2hyKG5hbWVfdmFsdWVfc3RyLCAnLycpOwor IAorICAgICAgICAgICAgICAgICAvKiByZXNldCA9ICovCistICAgICAgICAgICAgICAgICppbmRl eCA9ICc9JzsJCisrICAgICAgICAgICAgICAgICppbmRleCA9ICc9JzsKKyAKKyAgICAgICAgICAg ICAgICAgaWYgKGluZGV4MiAhPSBOVUxMKQorICAgICAgICAgICAgICAgICB7CisgICAgICAgICAg ICAgICAgICAgICAvKiB0ZXJtaW5hdGUgdmFsdWUgc3RyaW5nICovCistICAgICAgICAgICAgICAg ICAgICAqaW5kZXgyID0gJ1wwJzsgCisrICAgICAgICAgICAgICAgICAgICAqaW5kZXgyID0gJ1ww JzsKKyAgICAgICAgICAgICAgICAgfQorICAgICAgICAgICAgIH0KKyAKKyAgICAgICAgICAgICBu aWQgPSBPQkpfdHh0Mm5pZChuYW1lX2VudHJ5X3N0cik7CistICAgICAgICAgICAgCisrCisgICAg ICAgICAgICAgaWYgKG5pZCA9PSBOSURfdW5kZWYpCisgICAgICAgICAgICAgeworLSAgICAgICAg ICAgICAgICAvKiAKKysgICAgICAgICAgICAgICAgLyoKKyAgICAgICAgICAgICAgICAgICogbm90 IGZvdW5kLCBsZXRzIHRyeSB1cHBlciBjYXNlIGluc3RlYWQKKyAgICAgICAgICAgICAgICAgICov CisgICAgICAgICAgICAgICAgIHVjX2luZGV4ID0gbmFtZV9lbnRyeV9zdHI7CitAQCAtNjQxLDcg KzY0MSw3IEBAIGdsb2J1c19nc2lfY2VydF91dGlsc19nZXRfeDUwOV9uYW1lKAorICAgICAgICAg ICAgIHg1MDlfbmFtZV9lbnRyeSA9IFg1MDlfTkFNRV9FTlRSWV9jcmVhdGVfYnlfTklEKAorICAg ICAgICAgICAgICAgICAmeDUwOV9uYW1lX2VudHJ5LAorICAgICAgICAgICAgICAgICBuaWQsCist ICAgICAgICAgICAgICAgIFZfQVNOMV9BUFBfQ0hPT1NFLCAKKysgICAgICAgICAgICAgICAgVl9B U04xX0FQUF9DSE9PU0UsCisgICAgICAgICAgICAgICAgICh1bnNpZ25lZCBjaGFyICopIG5hbWVf dmFsdWVfc3RyLAorICAgICAgICAgICAgICAgICAtMSk7CisgCitAQCAtNjU0LDggKzY1NCw4IEBA IGdsb2J1c19nc2lfY2VydF91dGlsc19nZXRfeDUwOV9uYW1lKAorICAgICAgICAgICAgICAgICAg ICAgIG5hbWVfZW50cnlfc3RyLCBuYW1lX3ZhbHVlX3N0cikpOworICAgICAgICAgICAgICAgICBn b3RvIGV4aXQ7CisgICAgICAgICAgICAgfQorLSAgICAgICAgICAgIAorLSAgICAgICAgICAgIHJl cyA9IFg1MDlfTkFNRV9hZGRfZW50cnkoeDUwOV9uYW1lLCB4NTA5X25hbWVfZW50cnksIAorKwor KyAgICAgICAgICAgIHJlcyA9IFg1MDlfTkFNRV9hZGRfZW50cnkoeDUwOV9uYW1lLCB4NTA5X25h bWVfZW50cnksCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBYNTA5X05B TUVfZW50cnlfY291bnQoeDUwOV9uYW1lKSwgMCk7CisgICAgICAgICAgICAgaWYgKCFyZXMpCisg ICAgICAgICAgICAgeworQEAgLTY2NSw3ICs2NjUsNyBAQCBnbG9idXNfZ3NpX2NlcnRfdXRpbHNf Z2V0X3g1MDlfbmFtZSgKKyAgICAgICAgICAgICAgICAgICAgIChfQ1VTTCgiQ291bGRuJ3QgYWRk IG5hbWUgZW50cnkgdG8gIFg1MDlfTkFNRSBvYmplY3QiKSkpOworICAgICAgICAgICAgICAgICBn b3RvIGV4aXQ7CisgICAgICAgICAgICAgfQorLSAgICAgICAgICAgIAorKworICAgICAgICAgICAg IFg1MDlfTkFNRV9FTlRSWV9mcmVlKHg1MDlfbmFtZV9lbnRyeSk7CisgICAgICAgICAgICAgeDUw OV9uYW1lX2VudHJ5ID0gTlVMTDsKKyAKK0BAIC03NjMsOSArNzYzLDkgQEAgZ2xvYnVzX2dzaV9j ZXJ0X3V0aWxzX2dldF9iYXNlX25hbWUoCisgICAgICAgICAgICAgYnJlYWs7CisgICAgICAgICB9 CisgICAgIH0KKy0gICAgCistICAgIC8qIAorLSAgICAgKiBkcm9wIGFsbCB0aGUgcHJveHkgcmVs YXRlZCAvQ049KiBlbnRyaWVzIAorKworKyAgICAvKgorKyAgICAgKiBkcm9wIGFsbCB0aGUgcHJv eHkgcmVsYXRlZCAvQ049KiBlbnRyaWVzCisgICAgICAqLworICAgICBmb3IoaT0wO2k8ZGVwdGg7 aSsrKQorICAgICB7CitAQCAtODI3LDcgKzgyNyw3IEBAIGdsb2J1c19nc2lfY2VydF91dGlsc19n ZXRfZWVjKAorICAgICAgICAgICAgIGJyZWFrOworICAgICAgICAgfQorICAgICB9CistICAgIAor KworIAorICBleGl0OgorICAgICBHTE9CVVNfSV9HU0lfQ0VSVF9VVElMU19ERUJVR19FWElUOwor QEAgLTg4Miw3ICs4ODIsNyBAQCBnbG9idXNfZ3NpX2NlcnRfdXRpbHNfZ2V0X2lkZW50aXR5X2Nl cnQoCisgICAgICAgICAgICAgYnJlYWs7CisgICAgICAgICB9CisgICAgIH0KKy0gICAgCisrCisg CisgIGV4aXQ6CisgICAgIEdMT0JVU19JX0dTSV9DRVJUX1VUSUxTX0RFQlVHX0VYSVQ7CitAQCAt OTg2LDcgKzk4Niw3IEBAIGdsb2J1c19pX2dzaV9jZXJ0X3V0aWxzX2RuX2NtcCgKKyAgICAgICAg IHsKKyAgICAgICAgICAgICByZXR1cm4gLTE7CisgICAgICAgICB9CistICAgICAgICAKKysKKyAg ICAgICAgIHRtcF9kbjIgPSBnbG9idXNfbF9nc2lfY2VydF91dGlsc19ub3JtYWxpemVfZG4oZG4y KTsKKyAKKyAgICAgICAgIGlmKHRtcF9kbjIgPT0gTlVMTCkKK0BAIC05OTQsMTIgKzk5NCwxMiBA QCBnbG9idXNfaV9nc2lfY2VydF91dGlsc19kbl9jbXAoCisgICAgICAgICAgICAgZnJlZSh0bXBf ZG4xKTsKKyAgICAgICAgICAgICByZXR1cm4gLTE7CisgICAgICAgICB9CistICAgICAgICAKKysK KyAgICAgICAgIHJlc3VsdCA9IHN0cmNhc2VjbXAodG1wX2RuMSwgdG1wX2RuMik7CisgCisgICAg ICAgICBmcmVlKHRtcF9kbjEpOworICAgICAgICAgZnJlZSh0bXBfZG4yKTsKKy0gICAgICAgIAor KworICAgICAgICAgcmV0dXJuIHJlc3VsdDsKKyAgICAgfQorIH0KK2RpZmYgLS1naXQgYS9nc2kv Y2VydF91dGlscy9zb3VyY2UvbGlicmFyeS9nbG9idXNfZ3NpX2NlcnRfdXRpbHMuaCBiL2dzaS9j ZXJ0X3V0aWxzL3NvdXJjZS9saWJyYXJ5L2dsb2J1c19nc2lfY2VydF91dGlscy5oCitpbmRleCAy ODc4OGM3NDYuLmM2ZWI5NzMyZiAxMDA2NDQKKy0tLSBhL2dzaS9jZXJ0X3V0aWxzL3NvdXJjZS9s aWJyYXJ5L2dsb2J1c19nc2lfY2VydF91dGlscy5oCisrKysgYi9nc2kvY2VydF91dGlscy9zb3Vy Y2UvbGlicmFyeS9nbG9idXNfZ3NpX2NlcnRfdXRpbHMuaAorQEAgLTc3LDcgKzc3LDcgQEAgZXh0 ZXJuICJDIiB7CisgICAgQGVuZGNvZGUKKyAgKgorICAqIFRoaXMgZnVuY3Rpb24gc2hvdWxkIGJl IGNhbGxlZCBvbmNlIGZvciBlYWNoIHRpbWUgR2xvYnVzIEdTSSBDZXJ0IFV0aWxzCistICogd2Fz IGFjdGl2YXRlZC4gCisrICogd2FzIGFjdGl2YXRlZC4KKyAgKgorICAqLworIAorQEAgLTg4LDEx ICs4OCwxMSBAQCBleHRlcm4gIkMiIHsKKyAgKi8KKyAjZGVmaW5lIEdMT0JVU19HU0lfQ0VSVF9V VElMU19NT0RVTEUgICAgKCZnbG9idXNfaV9nc2lfY2VydF91dGlsc19tb2R1bGUpCisgCistZXh0 ZXJuIAorK2V4dGVybgorIGdsb2J1c19tb2R1bGVfZGVzY3JpcHRvcl90ICAgICAgICAgICAgICBn bG9idXNfaV9nc2lfY2VydF91dGlsc19tb2R1bGU7CisgCisgI2RlZmluZSBfQ1VTTChzKSBnbG9i dXNfY29tbW9uX2kxOG5fZ2V0X3N0cmluZyhHTE9CVVNfR1NJX0NFUlRfVVRJTFNfTU9EVUxFLFwK Ky0JCXMpCisrICAgICAgICAgICAgICAgIHMpCisgCisgI2lmbmRlZiBET1hZR0VOCisgCistLSAK KzIuNTQuMAorCgpkaWZmIC0tZ2l0IGEvMDAwMi1CdWlsZC13aXRoLU9wZW5TU0wtNC5wYXRjaCBi LzAwMDItQnVpbGQtd2l0aC1PcGVuU1NMLTQucGF0Y2gKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5k ZXggMDAwMDAwMC4uOGZhYzBmMAotLS0gL2Rldi9udWxsCisrKyBiLzAwMDItQnVpbGQtd2l0aC1P cGVuU1NMLTQucGF0Y2gKQEAgLTAsMCArMSwxMTMgQEAKK0Zyb20gMjQzNzViODUwM2QyYTQzNzM2 MDBiMTRkMDM3MDBiNjk3NDE1NzM3YiBNb24gU2VwIDE3IDAwOjAwOjAwIDIwMDEKK0Zyb206IE1h dHRpYXMgRWxsZXJ0IDxtYXR0aWFzLmVsbGVydEBwaHlzaWNzLnV1LnNlPgorRGF0ZTogV2VkLCAy MCBNYXkgMjAyNiAwMDoxNTozNyArMDIwMAorU3ViamVjdDogW1BBVENIIDIvMl0gQnVpbGQgd2l0 aCBPcGVuU1NMIDQKKworLS0tCisgLi4uL3NvdXJjZS9saWJyYXJ5L2dsb2J1c19nc2lfY2VydF91 dGlscy5jICAgIHwgMzIgKysrKysrKysrKysrKy0tLS0tLQorIC4uLi9zb3VyY2UvbGlicmFyeS9n bG9idXNfZ3NpX2NlcnRfdXRpbHMuaCAgICB8ICA0ICsrKworIDIgZmlsZXMgY2hhbmdlZCwgMjYg aW5zZXJ0aW9ucygrKSwgMTAgZGVsZXRpb25zKC0pCisKK2RpZmYgLS1naXQgYS9nc2kvY2VydF91 dGlscy9zb3VyY2UvbGlicmFyeS9nbG9idXNfZ3NpX2NlcnRfdXRpbHMuYyBiL2dzaS9jZXJ0X3V0 aWxzL3NvdXJjZS9saWJyYXJ5L2dsb2J1c19nc2lfY2VydF91dGlscy5jCitpbmRleCBkZWU3OWQy NGYuLjYwMmJhMWJmNCAxMDA2NDQKKy0tLSBhL2dzaS9jZXJ0X3V0aWxzL3NvdXJjZS9saWJyYXJ5 L2dsb2J1c19nc2lfY2VydF91dGlscy5jCisrKysgYi9nc2kvY2VydF91dGlscy9zb3VyY2UvbGli cmFyeS9nbG9idXNfZ3NpX2NlcnRfdXRpbHMuYworQEAgLTIyOSwxNSArMjI5LDIzIEBAIGdsb2J1 c19nc2lfY2VydF91dGlsc19tYWtlX3RpbWUoCisgICovCisgZ2xvYnVzX3Jlc3VsdF90CisgZ2xv YnVzX2dzaV9jZXJ0X3V0aWxzX2dldF9jZXJ0X3R5cGUoCisrI2lmIE9QRU5TU0xfVkVSU0lPTl9O VU1CRVIgPCAweDQwMDAwMDAwTAorICAgICBYNTA5ICogICAgICAgICAgICAgICAgICAgICAgICAg ICAgICBjZXJ0LAorKyNlbHNlCisrICAgIGNvbnN0IFg1MDkgKiAgICAgICAgICAgICAgICAgICAg ICAgIGNlcnQsCisrI2VuZGlmCisgICAgIGdsb2J1c19nc2lfY2VydF91dGlsc19jZXJ0X3R5cGVf dCAqIHR5cGUpCisgeworLSAgICBYNTA5X05BTUUgKiAgICAgICAgICAgICAgICAgICAgICAgICBz dWJqZWN0ID0gTlVMTDsKKysgICAgY29uc3QgWDUwOV9OQU1FICogICAgICAgICAgICAgICAgICAg c3ViamVjdCA9IE5VTEw7CisgICAgIFg1MDlfTkFNRSAqICAgICAgICAgICAgICAgICAgICAgICAg IG5hbWUgPSBOVUxMOworLSAgICBYNTA5X05BTUVfRU5UUlkgKiAgICAgICAgICAgICAgICAgICBu ZSA9IE5VTEw7CisrICAgIGNvbnN0IFg1MDlfTkFNRV9FTlRSWSAqICAgICAgICAgICAgIG5lID0g TlVMTDsKKyAgICAgWDUwOV9OQU1FX0VOVFJZICogICAgICAgICAgICAgICAgICAgbmV3X25lID0g TlVMTDsKKysjaWYgT1BFTlNTTF9WRVJTSU9OX05VTUJFUiA8IDB4NDAwMDAwMDBMCisgICAgIFg1 MDlfRVhURU5TSU9OICogICAgICAgICAgICAgICAgICAgIHBjaV9leHQgPSBOVUxMOworLSAgICBB U04xX1NUUklORyAqICAgICAgICAgICAgICAgICAgICAgICBkYXRhID0gTlVMTDsKKysjZWxzZQor KyAgICBjb25zdCBYNTA5X0VYVEVOU0lPTiAqICAgICAgICAgICAgICBwY2lfZXh0ID0gTlVMTDsK KysjZW5kaWYKKysgICAgY29uc3QgQVNOMV9TVFJJTkcgKiAgICAgICAgICAgICAgICAgZGF0YSA9 IE5VTEw7CisgICAgIFBST1hZX0NFUlRfSU5GT19FWFRFTlNJT04gKiAgICAgICAgIHBjaSA9IE5V TEw7CisgICAgIFBST1hZX1BPTElDWSAqICAgICAgICAgICAgICAgICAgICAgIHBvbGljeSA9IE5V TEw7CisgICAgIEFTTjFfT0JKRUNUICogICAgICAgICAgICAgICAgICAgICAgIHBvbGljeV9sYW5n ID0gTlVMTDsKK0BAIC0yODAsMTEgKzI4OCwxMyBAQCBnbG9idXNfZ3NpX2NlcnRfdXRpbHNfZ2V0 X2NlcnRfdHlwZSgKKyAgICAgeworICAgICAgICAgLyogdGhlIG5hbWUgZW50cnkgaXMgb2YgdGhl IHR5cGU6IGNvbW1vbiBuYW1lICovCisgICAgICAgICBkYXRhID0gWDUwOV9OQU1FX0VOVFJZX2dl dF9kYXRhKG5lKTsKKy0gICAgICAgIGlmKGRhdGEtPmxlbmd0aCA9PSA1ICYmICFtZW1jbXAoZGF0 YS0+ZGF0YSwicHJveHkiLDUpKQorKyAgICAgICAgaWYoQVNOMV9TVFJJTkdfbGVuZ3RoKGRhdGEp ID09IDUgJiYKKysgICAgICAgICAgICFtZW1jbXAoQVNOMV9TVFJJTkdfZ2V0MF9kYXRhKGRhdGEp LCAicHJveHkiLCA1KSkKKyAgICAgICAgIHsKKyAgICAgICAgICAgICAqdHlwZSA9IEdMT0JVU19H U0lfQ0VSVF9VVElMU19UWVBFX0dTSV8yX1BST1hZOworICAgICAgICAgfQorLSAgICAgICAgZWxz ZSBpZihkYXRhLT5sZW5ndGggPT0gMTMgJiYgIW1lbWNtcChkYXRhLT5kYXRhLCJsaW1pdGVkIHBy b3h5IiwxMykpCisrICAgICAgICBlbHNlIGlmKEFTTjFfU1RSSU5HX2xlbmd0aChkYXRhKSA9PSAx MyAmJgorKyAgICAgICAgICAgICAgICAhbWVtY21wKEFTTjFfU1RSSU5HX2dldDBfZGF0YShkYXRh KSwgImxpbWl0ZWQgcHJveHkiLCAxMykpCisgICAgICAgICB7CisgICAgICAgICAgICAgKnR5cGUg PSBHTE9CVVNfR1NJX0NFUlRfVVRJTFNfVFlQRV9HU0lfMl9MSU1JVEVEX1BST1hZOworICAgICAg ICAgfQorQEAgLTQyOCw3ICs0MzgsNyBAQCBnbG9idXNfZ3NpX2NlcnRfdXRpbHNfZ2V0X2NlcnRf dHlwZSgKKyAKKyAgICAgICAgICAgICBHTE9CVVNfSV9HU0lfQ0VSVF9VVElMU19ERUJVR19GUFJJ TlRGKAorICAgICAgICAgICAgICAgICAyLCAoZ2xvYnVzX2lfZ3NpX2NlcnRfdXRpbHNfZGVidWdf ZnN0cmVhbSwKKy0gICAgICAgICAgICAgICAgICAgICJTdWJqZWN0IGlzICVzXG4iLCBkYXRhLT5k YXRhKSk7CisrICAgICAgICAgICAgICAgICAgICAiU3ViamVjdCBpcyAlc1xuIiwgQVNOMV9TVFJJ TkdfZ2V0MF9kYXRhKGRhdGEpKSk7CisgCisgICAgICAgICAgICAgaWYoKG5hbWUgPSBYNTA5X05B TUVfZHVwKAorICAgICAgICAgICAgICAgICAgICAgICAgWDUwOV9nZXRfaXNzdWVyX25hbWUoY2Vy dCkpKSA9PSBOVUxMKQorQEAgLTQ0MSwxMyArNDUxLDE1IEBAIGdsb2J1c19nc2lfY2VydF91dGls c19nZXRfY2VydF90eXBlKAorICAgICAgICAgICAgIH0KKyAKKyAgICAgICAgICAgICBpZigobmV3 X25lID0gWDUwOV9OQU1FX0VOVFJZX2NyZWF0ZV9ieV9OSUQoTlVMTCwgTklEX2NvbW1vbk5hbWUs CistICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IGRhdGEtPnR5cGUsCistICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIGRhdGEtPmRhdGEsIC0xKSkgPT0gTlVMTCkKKysgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQVNOMV9TVFJJTkdfdHlwZShk YXRhKSwKKysgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgQVNOMV9TVFJJTkdfZ2V0MF9kYXRhKGRhdGEpLAorKyAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtMSkpID09IE5VTEwpCisgICAgICAg ICAgICAgeworICAgICAgICAgICAgICAgICBHTE9CVVNfR1NJX0NFUlRfVVRJTFNfT1BFTlNTTF9F UlJPUl9SRVNVTFQoCisgICAgICAgICAgICAgICAgICAgICByZXN1bHQsCisgICAgICAgICAgICAg ICAgICAgICBHTE9CVVNfR1NJX0NFUlRfVVRJTFNfRVJST1JfR0VUVElOR19DTl9FTlRSWSwKKy0g ICAgICAgICAgICAgICAgICAgIChfQ1VTTCgiRXJyb3IgY3JlYXRpbmcgWDUwOSBuYW1lIGVudHJ5 IG9mOiAlcyIpLCBkYXRhLT5kYXRhKSk7CisrICAgICAgICAgICAgICAgICAgICAoX0NVU0woIkVy cm9yIGNyZWF0aW5nIFg1MDkgbmFtZSBlbnRyeSBvZjogJXMiKSwKKysgICAgICAgICAgICAgICAg ICAgICBBU04xX1NUUklOR19nZXQwX2RhdGEoZGF0YSkpKTsKKyAgICAgICAgICAgICAgICAgZ290 byBleGl0OworICAgICAgICAgICAgIH0KKyAKK0BAIC00NTksNyArNDcxLDcgQEAgZ2xvYnVzX2dz aV9jZXJ0X3V0aWxzX2dldF9jZXJ0X3R5cGUoCisgICAgICAgICAgICAgICAgICAgICByZXN1bHQs CisgICAgICAgICAgICAgICAgICAgICBHTE9CVVNfR1NJX0NFUlRfVVRJTFNfRVJST1JfQURESU5H X0NOX1RPX1NVQkpFQ1QsCisgICAgICAgICAgICAgICAgICAgICAoX0NVU0woIkVycm9yIGFkZGlu ZyBuYW1lIGVudHJ5IHdpdGggdmFsdWU6ICVzLCB0byBzdWJqZWN0IiksCistICAgICAgICAgICAg ICAgICAgICAgZGF0YS0+ZGF0YSkpOworKyAgICAgICAgICAgICAgICAgICAgIEFTTjFfU1RSSU5H X2dldDBfZGF0YShkYXRhKSkpOworICAgICAgICAgICAgICAgICBnb3RvIGV4aXQ7CisgICAgICAg ICAgICAgfQorIAorZGlmZiAtLWdpdCBhL2dzaS9jZXJ0X3V0aWxzL3NvdXJjZS9saWJyYXJ5L2ds b2J1c19nc2lfY2VydF91dGlscy5oIGIvZ3NpL2NlcnRfdXRpbHMvc291cmNlL2xpYnJhcnkvZ2xv YnVzX2dzaV9jZXJ0X3V0aWxzLmgKK2luZGV4IGM2ZWI5NzMyZi4uY2RhZGYwYjA5IDEwMDY0NAor LS0tIGEvZ3NpL2NlcnRfdXRpbHMvc291cmNlL2xpYnJhcnkvZ2xvYnVzX2dzaV9jZXJ0X3V0aWxz LmgKKysrKyBiL2dzaS9jZXJ0X3V0aWxzL3NvdXJjZS9saWJyYXJ5L2dsb2J1c19nc2lfY2VydF91 dGlscy5oCitAQCAtMTUwLDcgKzE1MCwxMSBAQCBnbG9idXNfZ3NpX2NlcnRfdXRpbHNfZ2V0X2lk ZW50aXR5X2NlcnQoCisgCisgZ2xvYnVzX3Jlc3VsdF90CisgZ2xvYnVzX2dzaV9jZXJ0X3V0aWxz X2dldF9jZXJ0X3R5cGUoCisrI2lmIE9QRU5TU0xfVkVSU0lPTl9OVU1CRVIgPCAweDQwMDAwMDAw TAorICAgICBYNTA5ICogICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjZXJ0LAorKyNlbHNl CisrICAgIGNvbnN0IFg1MDkgKiAgICAgICAgICAgICAgICAgICAgICAgIGNlcnQsCisrI2VuZGlm CisgICAgIGdsb2J1c19nc2lfY2VydF91dGlsc19jZXJ0X3R5cGVfdCAqIHR5cGUpOworIAorIGds b2J1c19yZXN1bHRfdAorLS0gCisyLjU0LjAKKwoKZGlmZiAtLWdpdCBhL2dsb2J1cy1nc2ktY2Vy dC11dGlscy5zcGVjIGIvZ2xvYnVzLWdzaS1jZXJ0LXV0aWxzLnNwZWMKaW5kZXggZGExYjViZS4u MjM4YWY2NiAxMDA2NDQKLS0tIGEvZ2xvYnVzLWdzaS1jZXJ0LXV0aWxzLnNwZWMKKysrIGIvZ2xv YnVzLWdzaS1jZXJ0LXV0aWxzLnNwZWMKQEAgLTEsMTMgKzEsMTUgQEAKIE5hbWU6CQlnbG9idXMt Z3NpLWNlcnQtdXRpbHMKICVnbG9iYWwgX25hbWUgJSh0ciAtIF8gPDw8ICV7bmFtZX0pCiBWZXJz aW9uOgkxMC4xMQotUmVsZWFzZToJNSV7P2Rpc3R9CitSZWxlYXNlOgk2JXs/ZGlzdH0KIFN1bW1h cnk6CUdyaWQgQ29tbXVuaXR5IFRvb2xraXQgLSBHbG9idXMgR1NJIENlcnQgVXRpbHMgTGlicmFy eQogCiBMaWNlbnNlOglBcGFjaGUtMi4wCiBVUkw6CQlodHRwczovL2dpdGh1Yi5jb20vZ3JpZGNm L2djdC8KIFNvdXJjZToJCWh0dHBzOi8vcmVwby5ncmlkY2Yub3JnL2djdDYvc291cmNlcy8le19u YW1lfS0le3ZlcnNpb259LnRhci5negogU291cmNlODoJUkVBRE1FCitQYXRjaDA6CQkwMDAxLVVu dGFiaWZ5LWFuZC1yZW1vdmUtdHJhaWxpbmctd2hpdGUtc3BhY2UucGF0Y2gKK1BhdGNoMToJCTAw MDItQnVpbGQtd2l0aC1PcGVuU1NMLTQucGF0Y2gKIAogQnVpbGRSZXF1aXJlczoJbWFrZQogQnVp bGRSZXF1aXJlczoJZ2NjCkBAIC03NCw2ICs3Niw4IEBAIEdsb2J1cyBHU0kgQ2VydCBVdGlscyBM aWJyYXJ5IERvY3VtZW50YXRpb24gRmlsZXMKIAogJXByZXAKICVzZXR1cCAtcSAtbiAle19uYW1l fS0le3ZlcnNpb259CislcGF0Y2ggLVAwIC1wNAorJXBhdGNoIC1QMSAtcDQKIAogJWJ1aWxkCiAj IFJlZHVjZSBvdmVybGlua2luZwpAQCAtMTM5LDYgKzE0Myw5IEBAIHJtICV7YnVpbGRyb290fSV7 X3BrZ2RvY2Rpcn0vR0xPQlVTX0xJQ0VOU0UKICVsaWNlbnNlIEdMT0JVU19MSUNFTlNFCiAKICVj aGFuZ2Vsb2cKKyogU3VuIEp1biAxNCAyMDI2IE1hdHRpYXMgRWxsZXJ0IDxtYXR0aWFzLmVsbGVy dEBwaHlzaWNzLnV1LnNlPiAtIDEwLjExLTYKKy0gQ29tcGlsZSB3aXRoIE9wZW5TU0wgNAorCiAq IEZyaSBKYW4gMTYgMjAyNiBGZWRvcmEgUmVsZWFzZSBFbmdpbmVlcmluZyA8cmVsZW5nQGZlZG9y YXByb2plY3Qub3JnPiAtIDEwLjExLTUKIC0gUmVidWlsdCBmb3IgaHR0cHM6Ly9mZWRvcmFwcm9q ZWN0Lm9yZy93aWtpL0ZlZG9yYV80NF9NYXNzX1JlYnVpbGQKIAo=