Fwd: [Patch] Unix sockets in Postgresql Socket3
Javier Olaechea <[email protected]> Sun, 17 Jan 2016 21:58:40 -0500
| Newsgroups | gmane.lisp.clsql.general |
|---|---|
| Message-ID | <CAFVS=zAkFeNOXRi0187BLs7qo5uLvCpxe4Oj2J7Fok20GLLjHw@mail.gmail.com> |
--001a113ec3c64967e1052992ef3b Content-Type: multipart/alternative; boundary=001a113ec3c64967dc052992ef39 --001a113ec3c64967dc052992ef39 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Hi, This is a small patch, as unix sockets are already handled by cl-postgres, only an a missing case in database-name-from-spec was preventing their use. I also included a patch to modernize the asd system definition. Btw the clsql-postgres system under cffi-uffi-compat fails to compile in SBCL, at least for me. Cheers, Javier Olaechea --=20 "I object to doing things that computers can do." =E2=80=94 Olin Shivers --=20 "I object to doing things that computers can do." =E2=80=94 Olin Shivers --001a113ec3c64967dc052992ef39 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable <div dir=3D"ltr"><div class=3D"gmail_quote"><div dir=3D"ltr">Hi,<div>=C2=A0= This is a small patch, as unix sockets are already handled by cl-postgres,= only an a missing case in database-name-from-spec was preventing their use= . I also included a patch to modernize the asd system definition.</div><div= ><br></div><div>Btw the clsql-postgres system under cffi-uffi-compat fails = to compile in SBCL, at least for me.<br><br>Cheers,</div><div>=C2=A0 Javier= Olaechea<span class=3D"HOEnZb"><font color=3D"#888888"><br clear=3D"all"><= div><br></div>-- <br><div>"I object to doing things that computers can= do." =E2=80=94 Olin Shivers</div> </font></span></div></div> </div><br><br clear=3D"all"><div><br></div>-- <br><div class=3D"gmail_signa= ture">"I object to doing things that computers can do." =E2=80=94= Olin Shivers</div> </div> --001a113ec3c64967dc052992ef39-- --001a113ec3c64967e1052992ef3b Content-Type: text/x-patch; charset=US-ASCII; name="0001-postgresql-socket3-Handle-unix-sockets-db-names.patch" Content-Disposition: attachment; filename="0001-postgresql-socket3-Handle-unix-sockets-db-names.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: f_ijfse5sy0 RnJvbSA0MjA0ODM5ZmZkYjQ0MDgzMTgzNzM4ZjI1YWZkYTk4MjQ1NTQ5YWUwIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBKYXZpZXIgT2xhZWNoZWEgPHBpcmF0YUBnbWFpbC5jb20+CkRh dGU6IEZyaSwgMTUgSmFuIDIwMTYgMDk6MTM6MDUgLTA1MDAKU3ViamVjdDogW1BBVENIXSBwb3N0 Z3Jlc3FsLXNvY2tldDM6IEhhbmRsZSB1bml4IHNvY2tldHMgZGIgbmFtZXMKCiAgVGhlIGtleXdv cmQgOnVuaXggaXMgYSB2YWxpZCBob3N0IGRlc2lnbmF0b3IuIElmIGEga2V5d29yZCBkaWZmZXJl bnQKICBmcm9tIHVuaXggaXMgdXNlZCBjbC1wb3N0Z3JlcyB3aWxsIHJhaXNlIGFuIGVycm9yIHNv IGNoZWNraW5nIGZvciB0eXBlCiAga2V5d29yZCBzdWZmaWNlcyB0byBhc3N1bWUgInVuaXgiIGFz IGEgbmFtZS4KLS0tCiBkYi1wb3N0Z3Jlc3FsLXNvY2tldDMvc3FsLmxpc3AgfCAxICsKIDEgZmls ZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKQoKZGlmZiAtLWdpdCBhL2RiLXBvc3RncmVzcWwtc29j a2V0My9zcWwubGlzcCBiL2RiLXBvc3RncmVzcWwtc29ja2V0My9zcWwubGlzcAppbmRleCAwMTgx NjM3Li4zMTcyZTZkIDEwMDY0NAotLS0gYS9kYi1wb3N0Z3Jlc3FsLXNvY2tldDMvc3FsLmxpc3AK KysrIGIvZGItcG9zdGdyZXNxbC1zb2NrZXQzL3NxbC5saXNwCkBAIC0xMDksNiArMTA5LDcgQEAg KGRlZm1ldGhvZCBkYXRhYmFzZS1uYW1lLWZyb20tc3BlYyAoY29ubmVjdGlvbi1zcGVjIChkYXRh YmFzZS10eXBlIChlcWwgOnBvc3RncmUKICAgICAgIChldHlwZWNhc2UgaG9zdAogICAgICAgICAo bnVsbAogICAgICAgICAgImxvY2FsaG9zdCIpCisgICAgICAgIChrZXl3b3JkICJ1bml4IikKICAg ICAgICAgKHBhdGhuYW1lIChuYW1lc3RyaW5nIGhvc3QpKQogICAgICAgICAoc3RyaW5nIGhvc3Qp KQogICAgICAgKHdoZW4gcG9ydAotLSAKMi43LjAKCg== --001a113ec3c64967e1052992ef3b Content-Type: text/x-patch; charset=US-ASCII; name="0001-postgresql-socket3-Use-asdf3-feature-expressions.patch" Content-Disposition: attachment; filename="0001-postgresql-socket3-Use-asdf3-feature-expressions.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: f_ijfsebvo1 RnJvbSBmYzdmODZiMmM3YWRmNmUyZjBiNjVjMTI0MjZjZTljNTZkYjRhYjdkIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBKYXZpZXIgT2xhZWNoZWEgPHBpcmF0YUBnbWFpbC5jb20+CkRh dGU6IEZyaSwgMTUgSmFuIDIwMTYgMDk6MjA6NTcgLTA1MDAKU3ViamVjdDogW1BBVENIXSBwb3N0 Z3Jlc3FsLXNvY2tldDM6IFVzZSBhc2RmMyBmZWF0dXJlLWV4cHJlc3Npb25zCgotLS0KIGNsc3Fs LXBvc3RncmVzcWwtc29ja2V0My5hc2QgfCA5ICsrKysrKy0tLQogMSBmaWxlIGNoYW5nZWQsIDYg aW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9jbHNxbC1wb3N0Z3Jl c3FsLXNvY2tldDMuYXNkIGIvY2xzcWwtcG9zdGdyZXNxbC1zb2NrZXQzLmFzZAppbmRleCA0ZjRi ZDI1Li5jZDZhNmQ4IDEwMDY0NAotLS0gYS9jbHNxbC1wb3N0Z3Jlc3FsLXNvY2tldDMuYXNkCisr KyBiL2Nsc3FsLXBvc3RncmVzcWwtc29ja2V0My5hc2QKQEAgLTI5LDEwICsyOSwxMyBAQAogICA6 ZGVzY3JpcHRpb24gIkNvbW1vbiBMaXNwIFNRTCBQb3N0Z3JlU1FMIFNvY2tldCBEcml2ZXIiCiAg IDpsb25nLWRlc2NyaXB0aW9uICJjbC1zcWwtcG9zdGdyZXNxbC1zb2NrZXQgcGFja2FnZSBwcm92 aWRlcyBhIGRhdGFiYXNlIGRyaXZlciB0byB0aGUgUG9zdGdyZVNRTCBkYXRhYmFzZSB2aWEgYSBz b2NrZXQgaW50ZXJmYWNlLiIKIAotICA6ZGVwZW5kcy1vbiAoY2xzcWwgbWQ1IDpjbC1wb3N0Z3Jl cyAjK3NiY2wgc2ItYnNkLXNvY2tldHMpCisgIDpkZXBlbmRzLW9uIChjbHNxbAorICAgICAgICAg ICAgICAgbWQ1CisgICAgICAgICAgICAgICA6Y2wtcG9zdGdyZXMKKyAgICAgICAgICAgICAgICg6 ZmVhdHVyZSBzYmNsIHNiLWJzZC1zb2NrZXRzKSkKICAgOmNvbXBvbmVudHMKICAgKCg6bW9kdWxl IDpkYi1wb3N0Z3Jlc3FsLXNvY2tldDMKIAkgICAgOnNlcmlhbCBUCiAJICAgIDpjb21wb25lbnRz ICgoOmZpbGUgInBhY2thZ2UiKQotCQkJICg6ZmlsZSAiYXBpIikKLQkJCSAoOmZpbGUgInNxbCIp KSkpKQorICAgICAgICAgICAgICAgICAgICAgKDpmaWxlICJhcGkiKQorICAgICAgICAgICAgICAg ICAgICAgKDpmaWxlICJzcWwiKSkpKSkKLS0gCjIuNy4wCgo= --001a113ec3c64967e1052992ef3b Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: inline X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KQ0xTUUwgbWFp bGluZyBsaXN0CkNMU1FMQGxpc3RzLmtwZS5pbwpodHRwOi8vbGlzdHMua3BlLmlvL2NnaS1iaW4v bWFpbG1hbi9saXN0aW5mby9jbHNxbAo= --001a113ec3c64967e1052992ef3b--