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 1kiCPZ-0005mS-4c for pgadmin-hackers@arkaria.postgresql.org; Thu, 26 Nov 2020 08:13:53 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.92) (envelope-from ) id 1kiCPX-0000if-VK for pgadmin-hackers@arkaria.postgresql.org; Thu, 26 Nov 2020 08:13:51 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1kiCPX-0000iY-Oy for pgadmin-hackers@lists.postgresql.org; Thu, 26 Nov 2020 08:13:51 +0000 Received: from mail-yb1-xb2b.google.com ([2607:f8b0:4864:20::b2b]) by magus.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.92) (envelope-from ) id 1kiCPT-0002pN-TY for pgadmin-hackers@postgresql.org; Thu, 26 Nov 2020 08:13:50 +0000 Received: by mail-yb1-xb2b.google.com with SMTP id k65so896691ybk.5 for ; Thu, 26 Nov 2020 00:13:47 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=enterprisedb-com.20150623.gappssmtp.com; s=20150623; h=mime-version:from:date:message-id:subject:to; bh=Mrrob9l6kRGGvpeenHqV/ceoqgCs1gIknpuhrBjJgCk=; b=MGkAEjSy7vBhTNkHKicez+HyLf8CjxALtrClH/mCpbyoLwjmdFqq+RWmIcopv9WgpI XXh3udl963c8vi/VEf+1DKN/MR2y/TBeP+8gTRcnlyrsMkfw6ebdHKKCqkNil3QnyJv1 jWD77AsWQJHipHsg9fK1N/Z5d+eaL2vdJCNwmIHe1eSXTx4WYv4EA3UcPfQ1OpQk8hIw 7uPdIuZq8/dglzb8O2JMBTKD5HRmTLh12CX/RvS3ZB1iyCpuf34LipwkIPSt1jIPsEiS 9fEKYZCNDmbnx37vQbcnZXcm8AByVbU3bokeBiG8IehsypSr+Sfpx9d9QfIiMN3LdAnL TKaw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=Mrrob9l6kRGGvpeenHqV/ceoqgCs1gIknpuhrBjJgCk=; b=SjHCcb8yjq0pfniNAuDubg7fXCewHSPbTU7OxeOBRVfNfclw2g0Hj840yRlwP48a7h /IzJurr8AF1bse1uyje8omaxGqGxfn57/5P4GbOrhn6kkJ8LGQdFa8b6DkRacAcqRbIH 033AFL03P/22Z983h8h9SW2OMwPyraGPj5LsEDCWUh/MWLrlJI/Zn76EjOCg8mlfqsRu oMOzD9G065pYJ76Xd67Ky9+Rt0F08ldj9nDBmkXCmoy/rVuk9yuO3xlfDIdUuNhl7lZK BCto1CuW7/HYNVjWuSbMEimrVeSxadT5clkWx7Se9iZ8modzKPLreKDXSXnVcaSR4puS 77Pg== X-Gm-Message-State: AOAM532+gW4YL5j2an5fTcBMzq/e1KIISuDpczudzrH3623ilUm5a0tM yrqgS4Zvzx0UYS8z6dN+eSQLPetPsd04wwMzAa+76C+EKqIcCyrv6Ey08ZWao+mBdchyUUHniOv IfDT/Pf/ZNMoOH9C9e2WGLV7G24XY+e+RZuEefbM6jkJVCa3CI/3Yh7WzEj/Q6yAESBfZFg3ng8 aTLg7tFDe2y08joV+0e9Pw+rI1QMagdwhUr4wR6A/ync+QODhirxRGQpFzkueHvvWujpcn8CI= X-Google-Smtp-Source: ABdhPJz0/8Si3jdbO3oFJPLSszP9sidXpWmWdVQPF5REkepiyh2SmipSqaPYRrImXp0/giuDJ6KBJ5kQZN0uOYD1QwE= X-Received: by 2002:a25:da08:: with SMTP id n8mr2933478ybf.46.1606378425512; Thu, 26 Nov 2020 00:13:45 -0800 (PST) MIME-Version: 1.0 From: Nikhil Mohite Date: Thu, 26 Nov 2020 13:43:34 +0530 Message-ID: Subject: [pgAdmin][RM-5992]: Escape character shown when server/database name has some special characters. To: pgadmin-hackers Content-Type: multipart/mixed; boundary="0000000000006daa4905b4fe1f5b" X-CLOUD-SEC-AV-Info: enterprisedb,google_mail,monitor X-CLOUD-SEC-AV-Sent: true X-Gm-Spam: 0 X-Gm-Phishy: 0 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Precedence: bulk --0000000000006daa4905b4fe1f5b Content-Type: multipart/alternative; boundary="0000000000006daa4605b4fe1f59" --0000000000006daa4605b4fe1f59 Content-Type: text/plain; charset="UTF-8" Hi Team, Please find the patch for RM-5992 : Escape character shown when server/database name has some special characters. -- *Thanks & Regards,* *Nikhil Mohite* *Software Engineer.* *EDB Postgres* *Mob.No: +91-7798364578.* --0000000000006daa4605b4fe1f59 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hi Team,

Please find the patch for RM-5992: Escape char= acter shown when server/database name has some special characters.

--
Thanks & Regards,
Nikhil Mohite
Software Engineer.
Mob.No= : +91-7798364578.
--0000000000006daa4605b4fe1f59-- --0000000000006daa4905b4fe1f5b Content-Type: application/octet-stream; name="RM_5992.patch" Content-Disposition: attachment; filename="RM_5992.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_khyjiyy10 ZGlmZiAtLWdpdCBhL3dlYi9wZ2FkbWluL3Rvb2xzL2RhdGFncmlkL3N0YXRpYy9qcy9kYXRhZ3Jp ZF9wYW5lbF90aXRsZS5qcyBiL3dlYi9wZ2FkbWluL3Rvb2xzL2RhdGFncmlkL3N0YXRpYy9qcy9k YXRhZ3JpZF9wYW5lbF90aXRsZS5qcwppbmRleCAyNThlODNkLi43MjFiNTgzIDEwMDY0NAotLS0g YS93ZWIvcGdhZG1pbi90b29scy9kYXRhZ3JpZC9zdGF0aWMvanMvZGF0YWdyaWRfcGFuZWxfdGl0 bGUuanMKKysrIGIvd2ViL3BnYWRtaW4vdG9vbHMvZGF0YWdyaWQvc3RhdGljL2pzL2RhdGFncmlk X3BhbmVsX3RpdGxlLmpzCkBAIC03NCwyMCArNzQsMjAgQEAgZXhwb3J0IGZ1bmN0aW9uIHNldFF1 ZXJ5VG9vbERvY2tlclRpdGxlKHBhbmVsLCBpc19xdWVyeV90b29sLCBwYW5lbF90aXRsZSwgaXNf ZmkKIGV4cG9ydCBmdW5jdGlvbiBnZW5lcmF0ZVRpdGxlKHRpdGxlX3BsYWNlaG9sZGVyLCB0aXRs ZV9kYXRhKSB7CiAKICAgaWYodGl0bGVfZGF0YS50eXBlID09ICdxdWVyeV90b29sJykgewotICAg IHRpdGxlX3BsYWNlaG9sZGVyID0gdGl0bGVfcGxhY2Vob2xkZXIucmVwbGFjZShuZXcgUmVnRXhw KCclREFUQUJBU0UlJyksIHRpdGxlX2RhdGEuZGF0YWJhc2UpOwotICAgIHRpdGxlX3BsYWNlaG9s ZGVyID0gdGl0bGVfcGxhY2Vob2xkZXIucmVwbGFjZShuZXcgUmVnRXhwKCclVVNFUk5BTUUlJyks IHRpdGxlX2RhdGEudXNlcm5hbWUpOwotICAgIHRpdGxlX3BsYWNlaG9sZGVyID0gdGl0bGVfcGxh Y2Vob2xkZXIucmVwbGFjZShuZXcgUmVnRXhwKCclU0VSVkVSJScpLCB0aXRsZV9kYXRhLnNlcnZl cik7CisgICAgdGl0bGVfcGxhY2Vob2xkZXIgPSB0aXRsZV9wbGFjZWhvbGRlci5yZXBsYWNlKG5l dyBSZWdFeHAoJyVEQVRBQkFTRSUnKSwgXy51bmVzY2FwZSh0aXRsZV9kYXRhLmRhdGFiYXNlKSk7 CisgICAgdGl0bGVfcGxhY2Vob2xkZXIgPSB0aXRsZV9wbGFjZWhvbGRlci5yZXBsYWNlKG5ldyBS ZWdFeHAoJyVVU0VSTkFNRSUnKSwgXy51bmVzY2FwZSh0aXRsZV9kYXRhLnVzZXJuYW1lKSk7Cisg ICAgdGl0bGVfcGxhY2Vob2xkZXIgPSB0aXRsZV9wbGFjZWhvbGRlci5yZXBsYWNlKG5ldyBSZWdF eHAoJyVTRVJWRVIlJyksIF8udW5lc2NhcGUodGl0bGVfZGF0YS5zZXJ2ZXIpKTsKICAgfSBlbHNl IGlmKHRpdGxlX2RhdGEudHlwZSA9PSAnZGF0YWdyaWQnKSB7Ci0gICAgdGl0bGVfcGxhY2Vob2xk ZXIgPSB0aXRsZV9wbGFjZWhvbGRlci5yZXBsYWNlKG5ldyBSZWdFeHAoJyVEQVRBQkFTRSUnKSwg dGl0bGVfZGF0YS5kYXRhYmFzZSk7Ci0gICAgdGl0bGVfcGxhY2Vob2xkZXIgPSB0aXRsZV9wbGFj ZWhvbGRlci5yZXBsYWNlKG5ldyBSZWdFeHAoJyVVU0VSTkFNRSUnKSwgdGl0bGVfZGF0YS51c2Vy bmFtZSk7Ci0gICAgdGl0bGVfcGxhY2Vob2xkZXIgPSB0aXRsZV9wbGFjZWhvbGRlci5yZXBsYWNl KG5ldyBSZWdFeHAoJyVTRVJWRVIlJyksIHRpdGxlX2RhdGEuc2VydmVyKTsKLSAgICB0aXRsZV9w bGFjZWhvbGRlciA9IHRpdGxlX3BsYWNlaG9sZGVyLnJlcGxhY2UobmV3IFJlZ0V4cCgnJVNDSEVN QSUnKSwgdGl0bGVfZGF0YS5zY2hlbWEpOwotICAgIHRpdGxlX3BsYWNlaG9sZGVyID0gdGl0bGVf cGxhY2Vob2xkZXIucmVwbGFjZShuZXcgUmVnRXhwKCclVEFCTEUlJyksIHRpdGxlX2RhdGEudGFi bGUpOworICAgIHRpdGxlX3BsYWNlaG9sZGVyID0gdGl0bGVfcGxhY2Vob2xkZXIucmVwbGFjZShu ZXcgUmVnRXhwKCclREFUQUJBU0UlJyksIF8udW5lc2NhcGUodGl0bGVfZGF0YS5kYXRhYmFzZSkp OworICAgIHRpdGxlX3BsYWNlaG9sZGVyID0gdGl0bGVfcGxhY2Vob2xkZXIucmVwbGFjZShuZXcg UmVnRXhwKCclVVNFUk5BTUUlJyksIF8udW5lc2NhcGUodGl0bGVfZGF0YS51c2VybmFtZSkpOwor ICAgIHRpdGxlX3BsYWNlaG9sZGVyID0gdGl0bGVfcGxhY2Vob2xkZXIucmVwbGFjZShuZXcgUmVn RXhwKCclU0VSVkVSJScpLCBfLnVuZXNjYXBlKHRpdGxlX2RhdGEuc2VydmVyKSk7CisgICAgdGl0 bGVfcGxhY2Vob2xkZXIgPSB0aXRsZV9wbGFjZWhvbGRlci5yZXBsYWNlKG5ldyBSZWdFeHAoJyVT Q0hFTUElJyksIF8udW5lc2NhcGUodGl0bGVfZGF0YS5zY2hlbWEpKTsKKyAgICB0aXRsZV9wbGFj ZWhvbGRlciA9IHRpdGxlX3BsYWNlaG9sZGVyLnJlcGxhY2UobmV3IFJlZ0V4cCgnJVRBQkxFJScp LCBfLnVuZXNjYXBlKHRpdGxlX2RhdGEudGFibGUpKTsKICAgfSBlbHNlIGlmKHRpdGxlX2RhdGEu dHlwZSA9PSAnZGVidWdnZXInKSB7Ci0gICAgdGl0bGVfcGxhY2Vob2xkZXIgPSB0aXRsZV9wbGFj ZWhvbGRlci5yZXBsYWNlKG5ldyBSZWdFeHAoJyVGVU5DVElPTiUnKSwgdGl0bGVfZGF0YS5mdW5j dGlvbl9uYW1lKTsKLSAgICB0aXRsZV9wbGFjZWhvbGRlciA9IHRpdGxlX3BsYWNlaG9sZGVyLnJl cGxhY2UobmV3IFJlZ0V4cCgnJUFSR1MlJyksIHRpdGxlX2RhdGEuYXJncyk7Ci0gICAgdGl0bGVf cGxhY2Vob2xkZXIgPSB0aXRsZV9wbGFjZWhvbGRlci5yZXBsYWNlKG5ldyBSZWdFeHAoJyVTQ0hF TUElJyksIHRpdGxlX2RhdGEuc2NoZW1hKTsKLSAgICB0aXRsZV9wbGFjZWhvbGRlciA9IHRpdGxl X3BsYWNlaG9sZGVyLnJlcGxhY2UobmV3IFJlZ0V4cCgnJURBVEFCQVNFJScpLCB0aXRsZV9kYXRh LmRhdGFiYXNlKTsKKyAgICB0aXRsZV9wbGFjZWhvbGRlciA9IHRpdGxlX3BsYWNlaG9sZGVyLnJl cGxhY2UobmV3IFJlZ0V4cCgnJUZVTkNUSU9OJScpLCBfLnVuZXNjYXBlKHRpdGxlX2RhdGEuZnVu Y3Rpb25fbmFtZSkpOworICAgIHRpdGxlX3BsYWNlaG9sZGVyID0gdGl0bGVfcGxhY2Vob2xkZXIu cmVwbGFjZShuZXcgUmVnRXhwKCclQVJHUyUnKSwgXy51bmVzY2FwZSh0aXRsZV9kYXRhLmFyZ3Mp KTsKKyAgICB0aXRsZV9wbGFjZWhvbGRlciA9IHRpdGxlX3BsYWNlaG9sZGVyLnJlcGxhY2UobmV3 IFJlZ0V4cCgnJVNDSEVNQSUnKSwgXy51bmVzY2FwZSh0aXRsZV9kYXRhLnNjaGVtYSkpOworICAg IHRpdGxlX3BsYWNlaG9sZGVyID0gdGl0bGVfcGxhY2Vob2xkZXIucmVwbGFjZShuZXcgUmVnRXhw KCclREFUQUJBU0UlJyksIF8udW5lc2NhcGUodGl0bGVfZGF0YS5kYXRhYmFzZSkpOwogICB9CiAK ICAgcmV0dXJuIF8uZXNjYXBlKHRpdGxlX3BsYWNlaG9sZGVyKTsK --0000000000006daa4905b4fe1f5b--