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: Takao Fujiwara To: git-commits@fedoraproject.org Subject: [rpms/ibus] autotool: Do not use combined characters on preedit for compose keys Date: Sun, 31 May 2026 02:06:53 GMT Message-ID: <178019321372.1.2227273062775465659.rpms-ibus-866e11711f85@fedoraproject.org> List-ID: X-Git-Repo: rpms/ibus X-Git-Branch: autotool X-Git-Rev: 866e11711f85f042e89d6f11ad0fd6197e5a3bde ICAgICAgICAgICAgQSBuZXcgY29tbWl0IGhhcyBiZWVuIHB1c2hlZC4KCiAgICAgICAgICAgIFJl cG8gICA6IHJwbXMvaWJ1cwogICAgICAgICAgICBCcmFuY2ggOiBhdXRvdG9vbAogICAgICAgICAg ICBDb21taXQgOiA4NjZlMTE3MTFmODVmMDQyZTg5ZDZmMTFhZDBmZDYxOTdlNWEzYmRlCiAgICAg ICAgICAgIEF1dGhvciA6IFRha2FvIEZ1aml3YXJhIDx0ZnVqaXdhckByZWRoYXQuY29tPgogICAg ICAgICAgICBEYXRlICAgOiAyMDE4LTA2LTI5VDE2OjUwOjI0KzA5OjAwCiAgICAgICAgICAgIFN0 YXRzICA6ICsyNjgvLTQgaW4gMiBmaWxlKHMpCiAgICAgICAgICAgIFVSTCAgICA6IGh0dHBzOi8v c3JjLmZlZG9yYXByb2plY3Qub3JnL3JwbXMvaWJ1cy9jLzg2NmUxMTcxMWY4NWYwNDJlODlkNmYx MWFkMGZkNjE5N2U1YTNiZGU/YnJhbmNoPWF1dG90b29sCgogICAgICAgICAgICBMb2c6CiAgICAg ICAgICAgIERvIG5vdCB1c2UgY29tYmluZWQgY2hhcmFjdGVycyBvbiBwcmVlZGl0IGZvciBjb21w b3NlIGtleXMKCkZpeGVkIGFuIGluZmluaXRlIGxvb3Agb2YgZXh0ZW5zaW9uIHByZWVkaXQgd2l0 aCB4dGVybQoKLS0tCmRpZmYgLS1naXQgYS9pYnVzLUhFQUQucGF0Y2ggYi9pYnVzLUhFQUQucGF0 Y2gKaW5kZXggYzRjYmE5MS4uYWMzYTUzMyAxMDA2NDQKLS0tIGEvaWJ1cy1IRUFELnBhdGNoCisr KyBiL2lidXMtSEVBRC5wYXRjaApAQCAtOTI4OCwyMSArOTI4OCwyODEgQEAgaW5kZXggOTRjZTUz YjcuLjYxZGZiODlmIDEwMDY0NAogLS0gCiAyLjE0LjMKIAotRnJvbSA5YjI2YTRiNDZmYTI2MzUw MzNkMzE1ZThiYWJiOGM0Y2E5ODY5ODk4IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQorRnJvbSAz YTY4ZGVkMTk3YjNhZDJlNDVhYzA4ZmU1MmMwNTE0YWZmOTg3MzY3IE1vbiBTZXAgMTcgMDA6MDA6 MDAgMjAwMQogRnJvbTogZnVqaXdhcmF0IDx0YWthby5mdWppd2FyYTFAZ21haWwuY29tPgotRGF0 ZTogV2VkLCAyNyBKdW4gMjAxOCAxMjoxODoyNiArMDkwMAorRGF0ZTogRnJpLCAyOSBKdW4gMjAx OCAxNjowMjozMiArMDkwMAorU3ViamVjdDogW1BBVENIXSBpYnVzZW5naW5lc2ltcGxlOiBEbyBu b3Qgc2hvdyBjb21iaW5lZCBjaGFyYWN0ZXIgb24KKyBjb21wb3NlIHByZWVkaXQKKworU29tZSBh cHBsaWNhdGlvbnMgY291bGQgY29tYmluZSB0aGVpciBjb21taXR0ZWQgc3RyaW5nIHdpdGggY29t cG9zZQorY2hhcmFjdGVyIG9uIHByZWVkaXQuIEUuZy4gZGVhZF9ncmF2ZSBhZnRlciAnZScgb24g ZmlyZWZveAorCitCVUc9aHR0cHM6Ly9naXRodWIuY29tL2lidXMvaWJ1cy9pc3N1ZXMvMTkzNQor LS0tCisgc3JjL2lidXNlbmdpbmVzaW1wbGUuYyB8IDExOSArKysrKysrKysrKysrKysrKysrKysr KysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCisgMSBmaWxlIGNoYW5nZWQsIDYzIGluc2VydGlv bnMoKyksIDU2IGRlbGV0aW9ucygtKQorCitkaWZmIC0tZ2l0IGEvc3JjL2lidXNlbmdpbmVzaW1w bGUuYyBiL3NyYy9pYnVzZW5naW5lc2ltcGxlLmMKK2luZGV4IDYxZGZiODlmLi42OGQ2ZmIxZSAx MDA2NDQKKy0tLSBhL3NyYy9pYnVzZW5naW5lc2ltcGxlLmMKKysrKyBiL3NyYy9pYnVzZW5naW5l c2ltcGxlLmMKK0BAIC0yMTksNjcgKzIxOSw3MyBAQCBpYnVzX2VuZ2luZV9zaW1wbGVfY29tbWl0 X2NoYXIgKElCdXNFbmdpbmVTaW1wbGUgKnNpbXBsZSwKKyAgICAgICAgICAgICBpYnVzX3RleHRf bmV3X2Zyb21fdW5pY2hhciAoY2gpKTsKKyB9CisgCistI2RlZmluZSBDT01QT1NFX0tFWVNZTV9U T19VTklDSEFSKGtleXN5bSwgdW5pY2hhcikgeyAgICAgICAgICAgICAgICAgICAgXAorLQorIHN0 YXRpYyBndW5pY2hhcgorLWlidXNfa2V5c3ltX3RvX3VuaWNvZGUgKGd1aW50MTYga2V5c3ltKSB7 CistI2RlZmluZSBDQVNFKGtleXN5bV9zdWZmaXgsIHVuaWNvZGUpIFwKKytpYnVzX2tleXN5bV90 b191bmljb2RlIChndWludDE2ICBrZXlzeW0sCisrICAgICAgICAgICAgICAgICAgICAgICAgZ2Jv b2xlYW4gY29tYmluaW5nKSB7CisrI2RlZmluZSBDQVNFKGtleXN5bV9zdWZmaXgsIHVuaWNvZGUp ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICAgY2FzZSBJQlVT X0tFWV9kZWFkXyMja2V5c3ltX3N1ZmZpeDogcmV0dXJuIHVuaWNvZGUKKysjZGVmaW5lIENBU0Vf Q09NQklORShrZXlzeW1fc3VmZml4LCBjb21iaW5lZF91bmljb2RlLCBpc29sYXRlZF91bmljb2Rl KSBcCisrICAgICAgICBjYXNlIElCVVNfS0VZX2RlYWRfIyNrZXlzeW1fc3VmZml4OiAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgXAorKyAgICAgICAgICAgIGlmIChjb21iaW5pbmcpICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKysgICAgICAgICAgICAg ICAgcmV0dXJuIGNvbWJpbmVkX3VuaWNvZGU7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICBcCisrICAgICAgICAgICAgZWxzZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgXAorKyAgICAgICAgICAgICAgICByZXR1cm4gaXNvbGF0ZWRf dW5pY29kZQorICAgICBzd2l0Y2ggKGtleXN5bSkgeworLSAgICBDQVNFKGEsIDB4MDMwNDEpOwor LSAgICBDQVNFKEEsIDB4MDMwNDIpOworLSAgICBDQVNFKGksIDB4MDMwNDMpOworLSAgICBDQVNF KEksIDB4MDMwNDQpOworLSAgICBDQVNFKHUsIDB4MDMwNDUpOworLSAgICBDQVNFKFUsIDB4MDMw NDYpOworLSAgICBDQVNFKGUsIDB4MDMwNDcpOworLSAgICBDQVNFKEUsIDB4MDMwNDgpOworLSAg ICBDQVNFKG8sIDB4MDMwNDkpOworLSAgICBDQVNFKE8sIDB4MDMwNGEpOworLSAgICBDQVNFKGFi b3ZlY29tbWEsICAgICAgICAgICAgICAgICAgICAweDAzMTMpOworLSAgICBDQVNFKGFib3ZlZG90 LCAgICAgICAgICAgICAgICAgICAgICAweDAzMDcpOworLSAgICBDQVNFKGFib3ZlcmV2ZXJzZWRj b21tYSwgICAgICAgICAgICAweDAzMTQpOworLSAgICBDQVNFKGFib3ZlcmluZywgICAgICAgICAg ICAgICAgICAgICAweDAzMGEpOworLSAgICBDQVNFKGFjdXRlLCAgICAgICAgICAgICAgICAgICAg ICAgICAweDAzMDEpOworLSAgICBDQVNFKGJlbG93YnJldmUsICAgICAgICAgICAgICAgICAgICAw eDAzMmUpOworLSAgICBDQVNFKGJlbG93Y2lyY3VtZmxleCwgICAgICAgICAgICAgICAweDAzMmQp OworLSAgICBDQVNFKGJlbG93Y29tbWEsICAgICAgICAgICAgICAgICAgICAweDAzMjYpOworLSAg ICBDQVNFKGJlbG93ZGlhZXJlc2lzLCAgICAgICAgICAgICAgICAweDAzMjQpOworLSAgICBDQVNF KGJlbG93ZG90LCAgICAgICAgICAgICAgICAgICAgICAweDAzMjMpOworLSAgICBDQVNFKGJlbG93 bWFjcm9uLCAgICAgICAgICAgICAgICAgICAweDAzMzEpOworLSAgICBDQVNFKGJlbG93cmluZywg ICAgICAgICAgICAgICAgICAgICAweDAzMGEpOworLSAgICBDQVNFKGJlbG93dGlsZGUsICAgICAg ICAgICAgICAgICAgICAweDAzMzApOworLSAgICBDQVNFKGJyZXZlLCAgICAgICAgICAgICAgICAg ICAgICAgICAweDAzMDYpOworLSAgICBDQVNFKGNhcGl0YWxfc2Nod2EsICAgICAgICAgICAgICAg ICAweDAxOGYpOworLSAgICBDQVNFKGNhcm9uLCAgICAgICAgICAgICAgICAgICAgICAgICAweDAz MGMpOworLSAgICBDQVNFKGNlZGlsbGEsICAgICAgICAgICAgICAgICAgICAgICAweDAzMjcpOwor LSAgICBDQVNFKGNpcmN1bWZsZXgsICAgICAgICAgICAgICAgICAgICAweDAzMDIpOworLSAgICBD QVNFKGN1cnJlbmN5LCAgICAgICAgICAgICAgICAgICAgICAweDAwYTQpOworKyAgICBDQVNFIChh LCAweDAzMDQxKTsKKysgICAgQ0FTRSAoQSwgMHgwMzA0Mik7CisrICAgIENBU0UgKGksIDB4MDMw NDMpOworKyAgICBDQVNFIChJLCAweDAzMDQ0KTsKKysgICAgQ0FTRSAodSwgMHgwMzA0NSk7Cisr ICAgIENBU0UgKFUsIDB4MDMwNDYpOworKyAgICBDQVNFIChlLCAweDAzMDQ3KTsKKysgICAgQ0FT RSAoRSwgMHgwMzA0OCk7CisrICAgIENBU0UgKG8sIDB4MDMwNDkpOworKyAgICBDQVNFIChPLCAw eDAzMDRBKTsKKysgICAgQ0FTRSAgICAgICAgIChhYm92ZWNvbW1hLCAgICAgICAgICAgICAgICAg ICAweDAzMTMpOworKyAgICBDQVNFX0NPTUJJTkUgKGFib3ZlZG90LCAgICAgICAgICAgICAgICAg ICAgIDB4MDMwNywgMHgwMkQ5KTsKKysgICAgQ0FTRSAgICAgICAgIChhYm92ZXJldmVyc2VkY29t bWEsICAgICAgICAgICAweDAzMTQpOworKyAgICBDQVNFX0NPTUJJTkUgKGFib3ZlcmluZywgICAg ICAgICAgICAgICAgICAgIDB4MDMwQSwgMHgwMkRBKTsKKysgICAgQ0FTRV9DT01CSU5FIChhY3V0 ZSwgICAgICAgICAgICAgICAgICAgICAgICAweDAzMDEsIDB4MDBCNCk7CisrICAgIENBU0UgICAg ICAgICAoYmVsb3dicmV2ZSwgICAgICAgICAgICAgICAgICAgMHgwMzJFKTsKKysgICAgQ0FTRV9D T01CSU5FIChiZWxvd2NpcmN1bWZsZXgsICAgICAgICAgICAgICAweDAzMkQsIDB4QTc4OCk7Cisr ICAgIENBU0VfQ09NQklORSAoYmVsb3djb21tYSwgICAgICAgICAgICAgICAgICAgMHgwMzI2LCAw eDAwMkMpOworKyAgICBDQVNFICAgICAgICAgKGJlbG93ZGlhZXJlc2lzLCAgICAgICAgICAgICAg IDB4MDMyNCk7CisrICAgIENBU0VfQ09NQklORSAoYmVsb3dkb3QsICAgICAgICAgICAgICAgICAg ICAgMHgwMzIzLCAweDAwMkUpOworKyAgICBDQVNFX0NPTUJJTkUgKGJlbG93bWFjcm9uLCAgICAg ICAgICAgICAgICAgIDB4MDMzMSwgMHgwMkNEKTsKKysgICAgQ0FTRV9DT01CSU5FIChiZWxvd3Jp bmcsICAgICAgICAgICAgICAgICAgICAweDAzMEEsIDB4MDJGMyk7CisrICAgIENBU0VfQ09NQklO RSAoYmVsb3d0aWxkZSwgICAgICAgICAgICAgICAgICAgMHgwMzMwLCAweDAyRjcpOworKyAgICBD QVNFX0NPTUJJTkUgKGJyZXZlLCAgICAgICAgICAgICAgICAgICAgICAgIDB4MDMwNiwgMHgwMkQ4 KTsKKysgICAgQ0FTRV9DT01CSU5FIChjYXBpdGFsX3NjaHdhLCAgICAgICAgICAgICAgICAweDAx OEYsIDB4MDREOCk7CisrICAgIENBU0VfQ09NQklORSAoY2Fyb24sICAgICAgICAgICAgICAgICAg ICAgICAgMHgwMzBDLCAweDAyQzcpOworKyAgICBDQVNFX0NPTUJJTkUgKGNlZGlsbGEsICAgICAg ICAgICAgICAgICAgICAgIDB4MDMyNywgMHgwMEI4KTsKKysgICAgQ0FTRV9DT01CSU5FIChjaXJj dW1mbGV4LCAgICAgICAgICAgICAgICAgICAweDAzMDIsIDB4MDA1RSk7CisrICAgIENBU0UgICAg ICAgICAoY3VycmVuY3ksICAgICAgICAgICAgICAgICAgICAgMHgwMEE0KTsKKyAgICAgLy8gSUJV U19LRVlfZGVhZF9kYXNpYSA9PSBJQlVTX0tFWV9kZWFkX2Fib3ZlcmV2ZXJzZWRjb21tYQorLSAg ICBDQVNFKGRpYWVyZXNpcywgICAgICAgICAgICAgICAgICAgICAweDAzMDgpOworLSAgICBDQVNF KGRvdWJsZWFjdXRlLCAgICAgICAgICAgICAgICAgICAweDAzMGIpOworLSAgICBDQVNFKGRvdWJs ZWdyYXZlLCAgICAgICAgICAgICAgICAgICAweDAzMGYpOworLSAgICBDQVNFKGdyYXZlLCAgICAg ICAgICAgICAgICAgICAgICAgICAweDAzMDApOworLSAgICBDQVNFKGdyZWVrLCAgICAgICAgICAg ICAgICAgICAgICAgICAweDAzYjEpOworLSAgICBDQVNFKGhvb2ssICAgICAgICAgICAgICAgICAg ICAgICAgICAweDAzMDkpOworLSAgICBDQVNFKGhvcm4sICAgICAgICAgICAgICAgICAgICAgICAg ICAweDAzMWIpOworLSAgICBDQVNFKGludmVydGVkYnJldmUsICAgICAgICAgICAgICAgICAweDAz MmYpOworLSAgICBDQVNFKGlvdGEsICAgICAgICAgICAgICAgICAgICAgICAgICAweDAzNDUpOwor LSAgICBDQVNFKG1hY3JvbiwgICAgICAgICAgICAgICAgICAgICAgICAweDAzMDQpOworLSAgICBD QVNFKG9nb25laywgICAgICAgICAgICAgICAgICAgICAgICAweDAzMjgpOworKyAgICBDQVNFX0NP TUJJTkUgKGRpYWVyZXNpcywgICAgICAgICAgICAgICAgICAgIDB4MDMwOCwgMHgwMEE4KTsKKysg ICAgQ0FTRV9DT01CSU5FIChkb3VibGVhY3V0ZSwgICAgICAgICAgICAgICAgICAweDAzMEIsIDB4 MDJERCk7CisrICAgIENBU0VfQ09NQklORSAoZG91YmxlZ3JhdmUsICAgICAgICAgICAgICAgICAg MHgwMzBGLCAweDAyRjUpOworKyAgICBDQVNFX0NPTUJJTkUgKGdyYXZlLCAgICAgICAgICAgICAg ICAgICAgICAgIDB4MDMwMCwgMHgwMDYwKTsKKysgICAgQ0FTRSAgICAgICAgIChncmVlaywgICAg ICAgICAgICAgICAgICAgICAgICAweDAzQkMpOworKyAgICBDQVNFICAgICAgICAgKGhvb2ssICAg ICAgICAgICAgICAgICAgICAgICAgIDB4MDMwOSk7CisrICAgIENBU0UgICAgICAgICAoaG9ybiwg ICAgICAgICAgICAgICAgICAgICAgICAgMHgwMzFCKTsKKysgICAgQ0FTRSAgICAgICAgIChpbnZl cnRlZGJyZXZlLCAgICAgICAgICAgICAgICAweDAzMkYpOworKyAgICBDQVNFX0NPTUJJTkUgKGlv dGEsICAgICAgICAgICAgICAgICAgICAgICAgIDB4MDM0NSwgMHgwMzdBKTsKKysgICAgQ0FTRV9D T01CSU5FIChtYWNyb24sICAgICAgICAgICAgICAgICAgICAgICAweDAzMDQsIDB4MDBBRik7Cisr ICAgIENBU0VfQ09NQklORSAob2dvbmVrLCAgICAgICAgICAgICAgICAgICAgICAgMHgwMzI4LCAw eDAyREIpOworICAgICAvLyBJQlVTX0tFWV9kZWFkX3BlcmlzcG9tZW5pID09IElCVVNfS0VZX2Rl YWRfdGlsZGUKKyAgICAgLy8gSUJVU19LRVlfZGVhZF9wc2lsaSA9PSBJQlVTX0tFWV9kZWFkX2Fi b3ZlY29tbWEKKy0gICAgQ0FTRShzZW1pdm9pY2VkX3NvdW5kLCAgICAgICAgICAgICAgMHgzMDlh KTsKKy0gICAgQ0FTRShzbWFsbF9zY2h3YSwgICAgICAgICAgICAgICAgICAgMHgxZDRhKTsKKy0g ICAgQ0FTRShzdHJva2UsICAgICAgICAgICAgICAgICAgICAgICAgMHgyOWY4KTsKKy0gICAgQ0FT RSh0aWxkZSwgICAgICAgICAgICAgICAgICAgICAgICAgMHgwMzAzKTsKKy0gICAgQ0FTRSh2b2lj ZWRfc291bmQsICAgICAgICAgICAgICAgICAgMHgzMDk5KTsKKysgICAgQ0FTRV9DT01CSU5FIChz ZW1pdm9pY2VkX3NvdW5kLCAgICAgICAgICAgICAweDMwOUEsIDB4MzA5Qyk7CisrICAgIENBU0Vf Q09NQklORSAoc21hbGxfc2Nod2EsICAgICAgICAgICAgICAgICAgMHgxRDRBLCAweDA0RDkpOwor KyAgICBDQVNFICAgICAgICAgKHN0cm9rZSwgICAgICAgICAgICAgICAgICAgICAgIDB4MDAyRik7 CisrICAgIENBU0VfQ09NQklORSAodGlsZGUsICAgICAgICAgICAgICAgICAgICAgICAgMHgwMzAz LCAweDAwN0UpOworKyAgICBDQVNFX0NPTUJJTkUgKHZvaWNlZF9zb3VuZCwgICAgICAgICAgICAg ICAgIDB4MzA5OSwgMHgzMDlCKTsKKyAgICAgY2FzZSBJQlVTX0tFWV9NdWx0aV9rZXk6CisgICAg ICAgICByZXR1cm4gMHgyMzg0OworICAgICBkZWZhdWx0OjsKKyAgICAgfQorICAgICByZXR1cm4g MHgwOworICN1bmRlZiBDQVNFCisrI3VuZGVmIENBU0VfQ09NQklORQorIH0KKyAKKyBzdGF0aWMg dm9pZAorQEAgLTM1Miw3ICszNTgsNyBAQCBpYnVzX2VuZ2luZV9zaW1wbGVfdXBkYXRlX3ByZWVk aXRfdGV4dCAoSUJ1c0VuZ2luZVNpbXBsZSAqc2ltcGxlKQorICAgICAgICAgaW50IGhleGNoYXJz ID0gMDsKKyAgICAgICAgIHdoaWxlIChwcml2LT5jb21wb3NlX2J1ZmZlcltoZXhjaGFyc10gIT0g MCkgeworICAgICAgICAgICAgIGd1aW50MTYga2V5c3ltPSBwcml2LT5jb21wb3NlX2J1ZmZlclto ZXhjaGFyc107CistICAgICAgICAgICAgZ3VuaWNoYXIgdW5pY2hhciA9IGlidXNfa2V5c3ltX3Rv X3VuaWNvZGUgKGtleXN5bSk7CisrICAgICAgICAgICAgZ3VuaWNoYXIgdW5pY2hhciA9IGlidXNf a2V5c3ltX3RvX3VuaWNvZGUgKGtleXN5bSwgRkFMU0UpOworICAgICAgICAgICAgIGlmICh1bmlj aGFyID4gMCkKKyAgICAgICAgICAgICAgICAgb3V0YnVmW2xlbl0gPSB1bmljaGFyOworICAgICAg ICAgICAgIGVsc2UKK0BAIC04NDcsMTMgKzg1MywxNCBAQCBpYnVzX2NoZWNrX2FsZ29yaXRobWlj YWxseSAoY29uc3QgZ3VpbnQxNiAqY29tcG9zZV9idWZmZXIsCisgICAgICAgICBjb21iaW5hdGlv bl9idWZmZXJbbl9jb21wb3NlXSA9IDA7CisgICAgICAgICBpLS07CisgICAgICAgICB3aGlsZSAo aSA+PSAwKSB7CistICAgICAgICBjb21iaW5hdGlvbl9idWZmZXJbaSsxXSA9IGlidXNfa2V5c3lt X3RvX3VuaWNvZGUgKGNvbXBvc2VfYnVmZmVyW2ldKTsKKy0gICAgICAgIGlmICghY29tYmluYXRp b25fYnVmZmVyW2krMV0pIHsKKy0gICAgICAgICAgICBjb21iaW5hdGlvbl9idWZmZXJbaSsxXSA9 CistICAgICAgICAgICAgICAgICAgICBpYnVzX2tleXZhbF90b191bmljb2RlIChjb21wb3NlX2J1 ZmZlcltpXSk7CisrICAgICAgICAgICAgY29tYmluYXRpb25fYnVmZmVyW2krMV0gPSBpYnVzX2tl eXN5bV90b191bmljb2RlIChjb21wb3NlX2J1ZmZlcltpXSwKKysgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFRSVUUpOworKyAgICAg ICAgICAgIGlmICghY29tYmluYXRpb25fYnVmZmVyW2krMV0pIHsKKysgICAgICAgICAgICAgICAg Y29tYmluYXRpb25fYnVmZmVyW2krMV0gPQorKyAgICAgICAgICAgICAgICAgICAgICAgIGlidXNf a2V5dmFsX3RvX3VuaWNvZGUgKGNvbXBvc2VfYnVmZmVyW2ldKTsKKysgICAgICAgICAgICB9Cisr ICAgICAgICAgICAgaS0tOworICAgICAgICAgfQorLSAgICAgICAgaS0tOworLSAgICB9CisgCisg ICAgICAgICAvKiBJZiB0aGUgYnVmZmVyIG5vcm1hbGl6ZXMgdG8gYSBzaW5nbGUgY2hhcmFjdGVy LAorICAgICAgICAgICogdGhlbiBtb2RpZnkgdGhlIG9yZGVyIG9mIGNvbWJpbmF0aW9uX2J1ZmZl ciBhY2NvcmRpbmdseSwgaWYgbmVjZXNzYXJ5LAorLS0gCisyLjE0LjMKKworRnJvbSBjYWZmZWFl ZWU1YmUxMjE3MTMxMDRmYmEzMzFiOWNmMzA3MjZhYTkxIE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAw MQorRnJvbTogZnVqaXdhcmF0IDx0YWthby5mdWppd2FyYTFAZ21haWwuY29tPgorRGF0ZTogRnJp LCAyOSBKdW4gMjAxOCAxNjowNjo1MiArMDkwMAogU3ViamVjdDogW1BBVENIXSBwYW5lbGJpbmRp bmc6IEZpeCBTRUdWIGluIHBhbmVsX2JpbmRpbmdfcGFyc2VfYWNjZWxlcmF0b3IKIAogcGFuZWxf YmluZGluZ19wYXJzZV9hY2NlbGVyYXRvcigpIGNvdWxkIHJldHVybiBOVUxMIG9mIHRoZSB1bm93 bmVkCiBJQnVzLlByb2Nlc3NLZXlFdmVudERhdGEgd2l0aCBnY2Mgb3B0aW1pemF0aW9uLgogU2lu Y2UgVmFsYSBkb2VzIG5vdCBwcm92aWNlIGEgc3RhdGljIGxvY2FsIHZhcmlhYmxlLCB0aGUgdmFy aWFibGUgaXMKIG1vdmVkIHRvIHRoZSBjbGFzcyBtZW1iZXIgdG8gZml4IHRoaXMgU0VHVi4KK0Fs c28gZml4ZWQgYW4gaW5maW5pdGUgbG9vcCB0byBzaG93IGEgY29tcG9zZSBwcmVlZGl0IGluIHh0 ZXJtLgogQWxzbyBhIE5VTEwgcHJlZWRpdCBpcyBmaXhlZCBpbiB0aGUgZmlyc3QgZW1vamkgY2Fu ZGlkYXRlIGZyb20gdGhlCiBlbW9qaSBjYXRlZ29yeSB3aW5kb3cuCiAtLS0KKyBidXMvaW5wdXRj b250ZXh0LmMgICAgICAgIHwgIDkgKysrKysrKysrCisgYnVzL3BhbmVscHJveHkuYyAgICAgICAg ICB8IDM4ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tCiAgdWkvZ3RrMy9w YW5lbGJpbmRpbmcudmFsYSB8IDI4ICsrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0KLSAxIGZp bGUgY2hhbmdlZCwgMTYgaW5zZXJ0aW9ucygrKSwgMTIgZGVsZXRpb25zKC0pCisgMyBmaWxlcyBj aGFuZ2VkLCA2MSBpbnNlcnRpb25zKCspLCAxNCBkZWxldGlvbnMoLSkKIAorZGlmZiAtLWdpdCBh L2J1cy9pbnB1dGNvbnRleHQuYyBiL2J1cy9pbnB1dGNvbnRleHQuYworaW5kZXggYmY5ZWFmY2Yu Ljk4NjM5YTI0IDEwMDY0NAorLS0tIGEvYnVzL2lucHV0Y29udGV4dC5jCisrKysgYi9idXMvaW5w dXRjb250ZXh0LmMKK0BAIC0xNzMwLDYgKzE3MzAsMTUgQEAgYnVzX2lucHV0X2NvbnRleHRfaGlk ZV9hdXhpbGlhcnlfdGV4dCAoQnVzSW5wdXRDb250ZXh0ICpjb250ZXh0KQorICAgICB9CisgfQor IAorKy8qKgorKyAqIGJ1c19pbnB1dF9jb250ZXh0X3VwZGF0ZV9sb29rdXBfdGFibGU6CisrICog QGNvbnRleHQ6ICNCdXNJbnB1dENvbnRleHQKKysgKiBAdGFibGU6ICNJQnVzTG9va3VwVGFibGUK KysgKiBAdmlzaWJsZTogJVRSVUUgaWYgdGhlIGxvb2t1cCB0YWJsZSBpcyB2aXNpYmxlLCBvdGhl cndpc2UgJUZBTFNFLgorKyAqIEBpc19leHRlbnNpb246ICVUUlVFIGlmIHRoZSBsb29rdXAgdGFi bGUgaXMgY2FsbGVkIGJ5IGEgcGFuZWwgZXh0ZW5zaW9uLgorKyAqICAgICAgICAgICAgICAgICVG QUxTRSBpZiBpdCdzIGNhbGxlZCBieSBhbiBlbmdpbmUuCisrICogSS5lLiBpc19leHRlbnNpb25f bG9va3VwX3RhYmxlIG1lYW5zIHRoZSBvd25lciBvZiB0aGUgbG9va3VwIHRhYmxlLgorKyAqLwor IHZvaWQKKyBidXNfaW5wdXRfY29udGV4dF91cGRhdGVfbG9va3VwX3RhYmxlIChCdXNJbnB1dENv bnRleHQgKmNvbnRleHQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg SUJ1c0xvb2t1cFRhYmxlICp0YWJsZSwKK2RpZmYgLS1naXQgYS9idXMvcGFuZWxwcm94eS5jIGIv YnVzL3BhbmVscHJveHkuYworaW5kZXggMWMwZmNjYTIuLjNlNmQ1YmUyIDEwMDY0NAorLS0tIGEv YnVzL3BhbmVscHJveHkuYworKysrIGIvYnVzL3BhbmVscHJveHkuYworQEAgLTc0Myw2ICs3NDMs MTYgQEAgX2NvbnRleHRfdXBkYXRlX3ByZWVkaXRfdGV4dF9jYiAoQnVzSW5wdXRDb250ZXh0ICpj b250ZXh0LAorIAorICAgICBnX3JldHVybl9pZl9mYWlsIChwYW5lbC0+Zm9jdXNlZF9jb250ZXh0 ID09IGNvbnRleHQpOworIAorKyAgICAvKiBUaGUgY2FsbGJhY2sgaXMgY2FsbGVkIHdpdGggWDEx IGFwcGxpY2F0aW9ucyBidXQKKysgICAgICogdGhlIGNhbGxiYWNrIGlzIG5vdCBjYWxsZWQgZm9y IGV4dGVuc2lvbnMgYW5kIHBhbmVsCisrICAgICAqIGV4dGVuc2lvbnMgYXJlIGFsd2F5cyBjYWxs cyBieQorKyAgICAgKiBidXNfcGFuZWxfcHJveHlfdXBkYXRlX3ByZWVkaXRfdGV4dCgpIGRpcmVj dGx5CisrICAgICAqIGJlY2F1c2UgcGFuZWwgZXh0ZW5zaW9ucyBmb3dhcmQgVXBkYXRlUHJlZWRp dFRleHQgdG8KKysgICAgICogVXBkYXRlUHJlZWRpdFRleHRSZWNlaXZlZCBhbmQgaXQgY2FuIGJl IGFuIGluZmluaXRlCisrICAgICAqIGxvb3AuCisrICAgICAqLworKyAgICBpZiAocGFuZWwtPnBh bmVsX3R5cGUgIT0gUEFORUxfVFlQRV9QQU5FTCkKKysgICAgICAgIHJldHVybjsKKyAgICAgYnVz X3BhbmVsX3Byb3h5X3VwZGF0ZV9wcmVlZGl0X3RleHQgKHBhbmVsLAorICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dCwKKyAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIGN1cnNvcl9wb3MsCitAQCAtODQ3LDggKzg1NywzMSBAQCBfY29u dGV4dF9zZXRfY29udGVudF90eXBlX2NiIChCdXNJbnB1dENvbnRleHQgKmNvbnRleHQsCisgICAg ICAgICBidXNfcGFuZWxfcHJveHlfIyNuYW1lIChwYW5lbCk7ICAgICAgICAgICAgICAgICAgICAg ICAgIFwKKyAgICAgfQorIAorLURFRklORV9GVU5DVElPTiAoc2hvd19wcmVlZGl0X3RleHQpCist REVGSU5FX0ZVTkNUSU9OIChoaWRlX3ByZWVkaXRfdGV4dCkKKysjZGVmaW5lIERFRklORV9GVU5D VElPTl9OT19FWFRFTlNJT04obmFtZSkgICAgICAgICAgICAgICAgICAgICAgXAorKyAgICBzdGF0 aWMgdm9pZCBfY29udGV4dF8jI25hbWUjI19jYiAoQnVzSW5wdXRDb250ZXh0ICpjb250ZXh0LCBc CisrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBCdXNQYW5lbFByb3h5ICAg KnBhbmVsKSAgIFwKKysgICAgeyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgXAorKyAgICAgICAgZ19hc3NlcnQgKEJVU19JU19JTlBVVF9D T05URVhUIChjb250ZXh0KSk7ICAgICAgICAgICAgICBcCisrICAgICAgICBnX2Fzc2VydCAoQlVT X0lTX1BBTkVMX1BST1hZIChwYW5lbCkpOyAgICAgICAgICAgICAgICAgIFwKKysgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAor KyAgICAgICAgZ19yZXR1cm5faWZfZmFpbCAocGFuZWwtPmZvY3VzZWRfY29udGV4dCA9PSBjb250 ZXh0KTsgICBcCisrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIFwKKysgICAgICAgIC8qIFRoZSBjYWxsYmFjayBpcyBjYWxsZWQg d2l0aCBYMTEgYXBwbGljYXRpb25zIGJ1dCAgICAgXAorKyAgICAgICAgICogdGhlIGNhbGxiYWNr IGlzIG5vdCBjYWxsZWQgZm9yIGV4dGVuc2lvbnMgYW5kIHBhbmVsICBcCisrICAgICAgICAgKiBl eHRlbnNpb25zIGFyZSBhbHdheXMgY2FsbHMgYnkgICAgICAgICAgICAgICAgICAgICAgIFwKKysg ICAgICAgICAqIGJ1c19wYW5lbF9wcm94eV91cGRhdGVfcHJlZWRpdF90ZXh0KCkgZGlyZWN0bHkg ICAgICAgXAorKyAgICAgICAgICogYmVjYXVzZSBwYW5lbCBleHRlbnNpb25zIGZvd2FyZCBVcGRh dGVQcmVlZGl0VGV4dCB0byBcCisrICAgICAgICAgKiBVcGRhdGVQcmVlZGl0VGV4dFJlY2VpdmVk IGFuZCBpdCBjYW4gYmUgYW4gaW5maW5pdGUgIFwKKysgICAgICAgICAqIGxvb3AuICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorKyAgICAgICAgICovICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisrICAg ICAgICBpZiAocGFuZWwtPnBhbmVsX3R5cGUgIT0gUEFORUxfVFlQRV9QQU5FTCkgICAgICAgICAg ICAgIFwKKysgICAgICAgICAgICByZXR1cm47ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgXAorKyAgICAgICAgYnVzX3BhbmVsX3Byb3h5XyMjbmFtZSAocGFuZWwp OyAgICAgICAgICAgICAgICAgICAgICAgICBcCisrICAgIH0KKysKKysKKytERUZJTkVfRlVOQ1RJ T05fTk9fRVhURU5TSU9OIChzaG93X3ByZWVkaXRfdGV4dCkKKytERUZJTkVfRlVOQ1RJT05fTk9f RVhURU5TSU9OIChoaWRlX3ByZWVkaXRfdGV4dCkKKyBERUZJTkVfRlVOQ1RJT04gKHNob3dfYXV4 aWxpYXJ5X3RleHQpCisgREVGSU5FX0ZVTkNUSU9OIChoaWRlX2F1eGlsaWFyeV90ZXh0KQorIERF RklORV9GVU5DVElPTiAoc2hvd19sb29rdXBfdGFibGUpCitAQCAtODYwLDYgKzg5Myw3IEBAIERF RklORV9GVU5DVElPTiAoY3Vyc29yX2Rvd25fbG9va3VwX3RhYmxlKQorIERFRklORV9GVU5DVElP TiAoc3RhdGVfY2hhbmdlZCkKKyAKKyAjdW5kZWYgREVGSU5FX0ZVTkNUSU9OCisrI3VuZGVmIERF RklORV9GVU5DVElPTl9OT19FWFRFTlNJT04KKyAKKyBzdGF0aWMgY29uc3Qgc3RydWN0IHsKKyAg ICAgZ2NoYXIgKm5hbWU7CiBkaWZmIC0tZ2l0IGEvdWkvZ3RrMy9wYW5lbGJpbmRpbmcudmFsYSBi L3VpL2d0azMvcGFuZWxiaW5kaW5nLnZhbGEKIGluZGV4IDUyYjc4YzE3Li45NTExNWIxMyAxMDA2 NDQKIC0tLSBhL3VpL2d0azMvcGFuZWxiaW5kaW5nLnZhbGEKCmRpZmYgLS1naXQgYS9pYnVzLnNw ZWMgYi9pYnVzLnNwZWMKaW5kZXggOWZhMzQ4Yi4uM2IyYmYxMSAxMDA2NDQKLS0tIGEvaWJ1cy5z cGVjCisrKyBiL2lidXMuc3BlYwpAQCAtMzksNyArMzksNyBAQAogCiBOYW1lOiAgICAgICAgICAg aWJ1cwogVmVyc2lvbjogICAgICAgIDEuNS4xOAotUmVsZWFzZTogICAgICAgIDglez9kaXN0fQor UmVsZWFzZTogICAgICAgIDklez9kaXN0fQogU3VtbWFyeTogICAgICAgIEludGVsbGlnZW50IElu cHV0IEJ1cyBmb3IgTGludXggT1MKIExpY2Vuc2U6ICAgICAgICBMR1BMdjIrCiBHcm91cDogICAg ICAgICAgU3lzdGVtIEVudmlyb25tZW50L0xpYnJhcmllcwpAQCAtNDM1LDYgKzQzNSwxMCBAQCBk Y29uZiB1cGRhdGUgfHwgOgogJXtfZGF0YWRpcn0vZ3RrLWRvYy9odG1sLyoKIAogJWNoYW5nZWxv ZworKiBGcmkgSnVuIDI5IDIwMTggVGFrYW8gRnVqaXdhcmEgPHRmdWppd2FyQHJlZGhhdC5jb20+ IC0gMS41LjE4LTkKKy0gRG8gbm90IHVzZSBjb21iaW5lZCBjaGFyYWN0ZXJzIG9uIHByZWVkaXQg Zm9yIGNvbXBvc2Uga2V5cworLSBGaXhlZCBhbiBpbmZpbml0ZSBsb29wIG9mIGV4dGVuc2lvbiBw cmVlZGl0IHdpdGggeHRlcm0KKwogKiBXZWQgSnVuIDI3IDIwMTggVGFrYW8gRnVqaXdhcmEgPHRm dWppd2FyQHJlZGhhdC5jb20+IC0gMS41LjE4LTgKIC0gRW5hYmxlIHByZWVkaXQgZm9yIGNvbXBv c2Uga2V5cwogLSBGaXggU0VHViBpbiBwYW5lbF9iaW5kaW5nX3BhcnNlX2FjY2VsZXJhdG9yCg==