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>&quot;I object to doing things that computers can=
 do.&quot; =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">&quot;I object to doing things that computers can do.&quot; =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--