Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1mDwWk-0001cB-I1 for pgsql-bugs@arkaria.postgresql.org; Wed, 11 Aug 2021 22:16:46 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.92) (envelope-from ) id 1mDwWj-0006zb-GM for pgsql-bugs@arkaria.postgresql.org; Wed, 11 Aug 2021 22:16:45 +0000 Received: from makus.postgresql.org ([2001:4800:3e1:1::229]) by malur.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1mDvip-0001s9-54 for pgsql-bugs@lists.postgresql.org; Wed, 11 Aug 2021 21:25:11 +0000 Received: from mahout.postgresql.org ([2001:4800:3e1:1::227]) by makus.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1mDvik-00019s-SI for pgsql-bugs@lists.postgresql.org; Wed, 11 Aug 2021 21:25:09 +0000 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=postgresql.org; s=20171124; h=Message-ID:Date:Reply-To:Cc:From:To:Subject: MIME-Version:Content-Type:Sender:Content-Transfer-Encoding:Content-ID: Content-Description:In-Reply-To:References; bh=iUL1puYrMegzLF+NTuYfoGhQacWtSaJGkxpK6viylfw=; b=Y6MeXQJ05V5eXCuT6DqX5ktbXP 2AJNCLmlKHsvAV4TUgYdZrktOJo1S2Lbg/ZhBm1kFcgtUCusimtJ4uNGitk7vERAQktmSLt+hvkHa jFMacKkI0l5/hcaF5evnFbLV8fFH8yPXlt50+wdWLTZ22XMOIQiRoy1L5IJUyGHE9ovmdt5PIidpg +KRuDde0CDlCjtJNMv4rFy02TECqGOYuVTBKjNCpKxfwIogycJ9gq8xvfaQqov+g1fpTPEqySYfhZ dwi8Zk3oRBGu9+17nkcsqcI5MOExEh8Oyf7ukChTnnH9Gx7sDx/xvzQLJMTM/8/1r9ZB/SDTQ1XBX YxyzEEng==; Received: from wrigleys.postgresql.org ([2a02:c0:301:0:ffff::34]) by mahout.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1mDvij-00054m-Nd for pgsql-bugs@lists.postgresql.org; Wed, 11 Aug 2021 21:25:06 +0000 Received: from localhost ([127.0.0.1] helo=wrigleys.postgresql.org) by wrigleys.postgresql.org with esmtp (Exim 4.92) (envelope-from ) id 1mDvig-0007pB-Pv for pgsql-bugs@lists.postgresql.org; Wed, 11 Aug 2021 21:25:02 +0000 Content-Type: multipart/mixed; boundary="===============7494061270183034093==" MIME-Version: 1.0 Subject: BUG #17142: COPY ignores client_encoding for octal digit characters To: pgsql-bugs@lists.postgresql.org From: PG Bug reporting form Cc: vilarion@illarion.org Reply-To: vilarion@illarion.org, pgsql-bugs@lists.postgresql.org Date: Wed, 11 Aug 2021 21:24:45 +0000 Message-ID: <17142-9181542ca1df75ab@postgresql.org> X-Auto-Response-Suppress: All Auto-Submitted: auto-generated List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --===============7494061270183034093== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 VGhlIGZvbGxvd2luZyBidWcgaGFzIGJlZW4gbG9nZ2VkIG9uIHRoZSB3ZWJzaXRlOgoKQnVnIHJl ZmVyZW5jZTogICAgICAxNzE0MgpMb2dnZWQgYnk6ICAgICAgICAgIEFuZHJlYXMgR3JvYgpFbWFp bCBhZGRyZXNzOiAgICAgIHZpbGFyaW9uQGlsbGFyaW9uLm9yZwpQb3N0Z3JlU1FMIHZlcnNpb246 IDEzLjMKT3BlcmF0aW5nIHN5c3RlbTogICBEZWJpYW4gR05VL0xpbnV4IDExIChidWxsc2V5ZSkK RGVzY3JpcHRpb246ICAgICAgICAKClRlc3QgZGIgYW5kIHRhYmxlOg0KYGBgDQpDUkVBVEUgREFU QUJBU0UgdGVzdCBXSVRIIFRFTVBMQVRFID0gdGVtcGxhdGUwIEVOQ09ESU5HID0gJ1VURjgnIExD X0NPTExBVEUKPSAnQycgTENfQ1RZUEUgPSAnQyc7DQpDUkVBVEUgVEFCTEUgdGVzdCAodGV4dCBj aGFyYWN0ZXIgdmFyeWluZyg1MCkpOw0KYGBgDQoNClRlc3QgcHJvZ3JhbSBpbiBDOg0KYGBgDQoj aW5jbHVkZSA8cG9zdGdyZXNxbC9saWJwcS1mZS5oPg0KI2luY2x1ZGUgPHN0ZGlvLmg+DQojaW5j bHVkZSA8c3RkbGliLmg+DQojaW5jbHVkZSA8c3RyaW5nLmg+DQoNCmludCBtYWluKGludCBhcmdj LCBjaGFyICoqYXJndikNCnsNCiAgICBjb25zdCBjaGFyICpjb25uaW5mbzsNCiAgICBjaGFyICpl cnJtc2c7DQogICAgUEdjb25uICAgICAqY29ubjsNCiAgICBQR3Jlc3VsdCAgICpyZXM7DQogICAg aW50IGEsIGI7DQogICAgRXhlY1N0YXR1c1R5cGUgc3RhdHVzOw0KICAgIGludCBlbmM7DQoNCiAg ICBjaGFyIGJ1ZmZlcltdID0gIlxcMzA0XFwzNjZcXDMzNyI7IC8vw4TDtsOfDQogICAgLy8gY2hh ciBidWZmZXJbXSA9ICJcMzA0XDM2NlwzMzciOyAvL8OEw7bDnw0KDQogICAgaWYgKGFyZ2MgPiAx KQ0KICAgICAgICBjb25uaW5mbyA9IGFyZ3ZbMV07DQogICAgZWxzZQ0KICAgICAgICBjb25uaW5m byA9ICJ1c2VyPXBvc3RncmVzIGRibmFtZT10ZXN0IHBvcnQ9NTQzMwpjbGllbnRfZW5jb2Rpbmc9 TEFUSU4xIjsNCg0KICAgIC8qIE1ha2UgYSBjb25uZWN0aW9uIHRvIHRoZSBkYXRhYmFzZSAqLw0K ICAgIGNvbm4gPSBQUWNvbm5lY3RkYihjb25uaW5mbyk7DQoNCiAgICAvKiBDaGVjayB0byBzZWUg dGhhdCB0aGUgYmFja2VuZCBjb25uZWN0aW9uIHdhcyBzdWNjZXNzZnVsbHkgbWFkZSAqLw0KICAg IGlmIChQUXN0YXR1cyhjb25uKSAhPSBDT05ORUNUSU9OX09LKQ0KICAgIHsNCiAgICAgICAgZnBy aW50ZihzdGRlcnIsICJDb25uZWN0aW9uIHRvIGRhdGFiYXNlIGZhaWxlZDogJXMiDQogICAgICAg ICAgICAgICAgLCBQUWVycm9yTWVzc2FnZShjb25uKSk7DQogICAgICAgIFBRZmluaXNoKGNvbm4p Ow0KICAgICAgICBleGl0KDEpOw0KICAgIH0NCg0KICAgIHJlcyA9IFBRZXhlYyhjb25uLCAiQkVH SU4iKTsNCg0KICAgIHJlcyA9IFBRZXhlYyhjb25uLCAiQ09QWSBwdWJsaWMudGVzdCh0ZXh0KSBm cm9tIFNURElOOyIpOw0KICAgIGEgPSBQUXB1dENvcHlEYXRhKGNvbm4sIGJ1ZmZlciwgc3RybGVu KGJ1ZmZlcikpOw0KICAgIGIgPSBQUXB1dENvcHlFbmQoY29ubiwgTlVMTCk7DQogICAgcmVzID0g UFFnZXRSZXN1bHQoY29ubik7DQogICAgc3RhdHVzID0gUFFyZXN1bHRTdGF0dXMocmVzKTsNCiAg ICBlbmMgPSBQUWNsaWVudEVuY29kaW5nKGNvbm4pOw0KICAgIGVycm1zZyA9IFBRcmVzdWx0RXJy b3JNZXNzYWdlKHJlcyk7DQoNCiAgICBwcmludGYoInN0YXR1cz0lZCBhPSVkLGI9JWQsIGVuYz0l ZFxuIiwgc3RhdHVzLCBhLCBiLCBlbmMpOw0KDQogICAgaWYgKHN0YXR1cyAhPSBQR1JFU19DT01N QU5EX09LKQ0KICAgICAgICBwcmludGYoIiVzXG4iLCBlcnJtc2cpOw0KICAgIGVsc2UNCiAgICAg ICAgcHJpbnRmKCJ3b3JrZWQuXG4iKTsNCg0KICAgIHJlcyA9IFBRZXhlYyhjb25uLCAiQ09NTUlU Iik7DQoNCiAgICAvKiBjbG9zZSB0aGUgY29ubmVjdGlvbiB0byB0aGUgZGF0YWJhc2UgYW5kIGNs ZWFudXAgKi8NCiAgICBQUWZpbmlzaChjb25uKTsNCg0KICAgIHJldHVybiAwOw0KfQ0KYGBgDQoN Ck91dHB1dDoNCmBgYA0Kc3RhdHVzPTcgYT0xLGI9MSwgZW5jPTgNCkVSUk9SOiAgaW52YWxpZCBi eXRlIHNlcXVlbmNlIGZvciBlbmNvZGluZyAiVVRGOCI6IDB4YzQgMHhmNg0KQ09OVEVYVDogIENP UFkgdGVzdCwgbGluZSAxOiAiXDMwNFwzNjZcMzM3Ig0KYGBgDQoNCkV4cGVjdGVkIG91dHB1dDoN CmBgYA0Kc3RhdHVzPTEgYT0xLGI9MSwgZW5jPTgNCndvcmtlZC4NCmBgYA0KKMOEw7bDnyBnb3Qg aW5zZXJ0ZWQgaW50byB0aGUgdGFibGUuKQ0KDQoNCkNoYXJhY3RlcnMgaW4gb2N0YWwgZGlnaXRz IHNob3VsZCBiZSBwb3NzaWJsZSBhcyBwZXIKaHR0cHM6Ly93d3cucG9zdGdyZXNxbC5vcmcvZG9j cy8xMy9zcWwtY29weS5odG1sDQpXaGVuIHVzaW5nIGNoYXJhY3RlcnMgZGlyZWN0bHkgKGNoYXIg YnVmZmVyW10gPSAiXDMwNFwzNjZcMzM3IikgdGhlIGV4cGVjdGVkCm91dHB1dCBpcyBkaXNwbGF5 ZWQuDQoNCk15IGFwb2xvZ2llcyBpZiBJIG1pc3VuZGVyc3Rvb2Qgc29tZXRoaW5nLgoK --===============7494061270183034093==--