MySQL 4.0.15 / OpenSSL 0.9.7

MySQL 4.0.15 / OpenSSL 0.9.7

am 11.09.2003 02:56:05 von Marc Recht

--==========B6B932EB537FF8120E23==========
Content-Type: multipart/mixed;
boundary="==========0D4AC1B77188C39F9BFB=========="

--==========0D4AC1B77188C39F9BFB==========
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

Hi!

ATM MySQL 4.0 doesn't compile with OpenSSL 0.9.7. Since OpenSSL is the base =

system of NetBSD-current (which will be NetBSD 2.0) this is a rather big=20
drawback. I've made some patches for the NetBSD pkgsrc collection which fix =

this (attached).

Regards,
Marc Recht

P.S.: Please CC me in your replies, because I'm not subscribed to this =
list.
--==========0D4AC1B77188C39F9BFB==========
Content-Type: application/octet-stream; name=patch-an
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename=patch-an; size=577

JE5ldEJTRCQKCi0tLSBzcWwvbXlzcWxfcHJpdi5oLm9yaWcJMjAwMy0wOS0x MSAwMjowOTo1My4w
MDAwMDAwMDAgKzAyMDAKKysrIHNxbC9teXNxbF9wcml2LmgJMjAwMy0wOS0x MSAwMjoxMToxMC4w
MDAwMDAwMDAgKzAyMDAKQEAgLTQ3NCwxMSArNDc0LDE5IEBACiAjaW5jbHVk ZSA8b3BlbnNzbC9k
ZXMuaD4KIHN0cnVjdCBzdF9kZXNfa2V5YmxvY2sgCiB7IAorI2lmIE9QRU5T U0xfVkVSU0lPTl9O
VU1CRVIgPj0gMHgwMDkwNzAwZgorICBERVNfY2Jsb2NrIGtleTEsIGtleTIs IGtleTM7IAorI2Vs
c2UKICAgZGVzX2NibG9jayBrZXkxLCBrZXkyLCBrZXkzOyAKKyNlbmRpZgog fTsKIHN0cnVjdCBz
dF9kZXNfa2V5c2NoZWR1bGUKIHsKKyNpZiBPUEVOU1NMX1ZFUlNJT05fTlVN QkVSID49IDB4MDA5
MDcwMGYKKyAgREVTX2tleV9zY2hlZHVsZSBrczEsIGtzMiwga3MzOworI2Vs c2UKICAgZGVzX2tl
eV9zY2hlZHVsZSBrczEsIGtzMiwga3MzOworI2VuZGlmCiB9OwogZXh0ZXJu IGNoYXIgKmRlc19r
ZXlfZmlsZTsKIGV4dGVybiBzdHJ1Y3Qgc3RfZGVzX2tleXNjaGVkdWxlIGRl c19rZXlzY2hlZHVs
ZVsxMF07Cg==

--==========0D4AC1B77188C39F9BFB==========
Content-Type: application/octet-stream; name=patch-ao
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename=patch-ao; size=3715

JE5ldEJTRCQKCi0tLSBzcWwvaXRlbV9zdHJmdW5jLmNjLm9yaWcJMjAwMy0w OS0xMSAwMjoxMjow
Ny4wMDAwMDAwMDAgKzAyMDAKKysrIHNxbC9pdGVtX3N0cmZ1bmMuY2MJMjAw My0wOS0xMSAwMjoy
MjozMi4wMDAwMDAwMDAgKzAyMDAKQEAgLTMzMCw3ICszMzAsMTEgQEAKIFN0 cmluZyAqSXRlbV9m
dW5jX2Rlc19lbmNyeXB0Ojp2YWxfc3RyKFN0cmluZyAqc3RyKQogewogI2lm ZGVmIEhBVkVfT1BF
TlNTTAorI2lmIE9QRU5TU0xfVkVSU0lPTl9OVU1CRVIgPj0gMHgwMDkwNzAw ZgorICBERVNfY2Js
b2NrIGl2ZWM7CisjZWxzZQogICBkZXNfY2Jsb2NrIGl2ZWM7CisjZW5kaWYK ICAgc3RydWN0IHN0
X2Rlc19rZXlibG9jayBrZXlibG9jazsKICAgc3RydWN0IHN0X2Rlc19rZXlz Y2hlZHVsZSBrZXlz
Y2hlZHVsZTsKICAgY29uc3QgY2hhciAqYXBwZW5kX3N0cj0iKioqKioqKioi OwpAQCAtMzcwLDkg
KzM3NCwxNSBAQAogICAgIEVWUF9CeXRlc1RvS2V5KEVWUF9kZXNfZWRlM19j YmMoKSxFVlBfbWQ1
KCksTlVMTCwKIAkJICAgKHVjaGFyKikga2V5c3RyLT5wdHIoKSwgKGludCkg a2V5c3RyLT5sZW5n
dGgoKSwKIAkJICAgMSwgKHVjaGFyKikgJmtleWJsb2NrLGl2ZWMpOworI2lm IE9QRU5TU0xfVkVS
U0lPTl9OVU1CRVIgPj0gMHgwMDkwNzAwZgorICAgIERFU19zZXRfa2V5X3Vu Y2hlY2tlZCgma2V5
YmxvY2sua2V5MSwma2V5c2NoZWR1bGUua3MxKTsKKyAgICBERVNfc2V0X2tl eV91bmNoZWNrZWQo
JmtleWJsb2NrLmtleTIsJmtleXNjaGVkdWxlLmtzMik7CisgICAgREVTX3Nl dF9rZXlfdW5jaGVj
a2VkKCZrZXlibG9jay5rZXkzLCZrZXlzY2hlZHVsZS5rczMpOworI2Vsc2UK ICAgICBkZXNfc2V0
X2tleV91bmNoZWNrZWQoJmtleWJsb2NrLmtleTEsa2V5c2NoZWR1bGUua3Mx KTsKICAgICBkZXNf
c2V0X2tleV91bmNoZWNrZWQoJmtleWJsb2NrLmtleTIsa2V5c2NoZWR1bGUu a3MyKTsKICAgICBk
ZXNfc2V0X2tleV91bmNoZWNrZWQoJmtleWJsb2NrLmtleTMsa2V5c2NoZWR1 bGUua3MzKTsKKyNl
bmRpZgogICB9CiAKICAgLyogCkBAIC0zOTMsNiArNDAzLDE1IEBACiAgIHRt cF92YWx1ZVswXT0o
Y2hhcikgKDEyOCB8IGtleV9udW1iZXIpOwogICAvLyBSZWFsIGVuY3J5cHRp b24KICAgYnplcm8o
KGNoYXIqKSAmaXZlYyxzaXplb2YoaXZlYykpOworI2lmIE9QRU5TU0xfVkVS U0lPTl9OVU1CRVIg
Pj0gMHgwMDkwNzAwZgorICBERVNfZWRlM19jYmNfZW5jcnlwdCgoY29uc3Qg dWNoYXIqKSAocmVz
LT5wdHIoKSksCisJCSAgICAgICAodWNoYXIqKSAodG1wX3ZhbHVlLnB0cigp KzEpLAorCQkgICAg
ICAgcmVzX2xlbmd0aCwKKwkJICAgICAgICZrZXlzY2hlZHVsZS5rczEsCisJ CSAgICAgICAma2V5
c2NoZWR1bGUua3MyLAorCQkgICAgICAgJmtleXNjaGVkdWxlLmtzMywKKwkJ ICAgICAgICZpdmVj
LCBUUlVFKTsKKyNlbHNlCiAgIGRlc19lZGUzX2NiY19lbmNyeXB0KChjb25z dCB1Y2hhciopIChy
ZXMtPnB0cigpKSwKIAkJICAgICAgICh1Y2hhciopICh0bXBfdmFsdWUucHRy KCkrMSksCiAJCSAg
ICAgICByZXNfbGVuZ3RoLApAQCAtNDAwLDYgKzQxOSw4IEBACiAJCSAgICAg ICBrZXlzY2hlZHVs
ZS5rczIsCiAJCSAgICAgICBrZXlzY2hlZHVsZS5rczMsCiAJCSAgICAgICAm aXZlYywgVFJVRSk7
CisjZW5kaWYKKwogICByZXR1cm4gJnRtcF92YWx1ZTsKIAogZXJyb3I6CkBA IC00MTIsOCArNDMz
LDEzIEBACiBTdHJpbmcgKkl0ZW1fZnVuY19kZXNfZGVjcnlwdDo6dmFsX3N0 cihTdHJpbmcgKnN0
cikKIHsKICNpZmRlZiBIQVZFX09QRU5TU0wKKyNpZiBPUEVOU1NMX1ZFUlNJ T05fTlVNQkVSID49
IDB4MDA5MDcwMGYKKyAgREVTX2tleV9zY2hlZHVsZSBrczEsIGtzMiwga3Mz OworICBERVNfY2Js
b2NrIGl2ZWM7CisjZWxzZQogICBkZXNfa2V5X3NjaGVkdWxlIGtzMSwga3My LCBrczM7CiAgIGRl
c19jYmxvY2sgaXZlYzsKKyNlbmRpZgogICBzdHJ1Y3Qgc3RfZGVzX2tleWJs b2NrIGtleWJsb2Nr
OwogICBzdHJ1Y3Qgc3RfZGVzX2tleXNjaGVkdWxlIGtleXNjaGVkdWxlOwog ICBTdHJpbmcgKnJl
cz0gYXJnc1swXS0+dmFsX3N0cihzdHIpOwpAQCAtNDQ3LDE0ICs0NzMsMjkg QEAKIAkJICAgKHVj
aGFyKikga2V5c3RyLT5wdHIoKSwoaW50KSBrZXlzdHItPmxlbmd0aCgpLAog CQkgICAxLCh1Y2hh
ciopICZrZXlibG9jayxpdmVjKTsKICAgICAvLyBIZXJlIHdlIHNldCBhbGwg NjQtYml0IGtleXMg
KDU2IGVmZmVjdGl2ZSkgb25lIGJ5IG9uZQorI2lmIE9QRU5TU0xfVkVSU0lP Tl9OVU1CRVIgPj0g
MHgwMDkwNzAwZgorICAgIERFU19zZXRfa2V5X3VuY2hlY2tlZCgma2V5Ymxv Y2sua2V5MSwma2V5
c2NoZWR1bGUua3MxKTsKKyAgICBERVNfc2V0X2tleV91bmNoZWNrZWQoJmtl eWJsb2NrLmtleTIs
JmtleXNjaGVkdWxlLmtzMik7CisgICAgREVTX3NldF9rZXlfdW5jaGVja2Vk KCZrZXlibG9jay5r
ZXkzLCZrZXlzY2hlZHVsZS5rczMpOyAKKyNlbHNlCiAgICAgZGVzX3NldF9r ZXlfdW5jaGVja2Vk
KCZrZXlibG9jay5rZXkxLGtleXNjaGVkdWxlLmtzMSk7CiAgICAgZGVzX3Nl dF9rZXlfdW5jaGVj
a2VkKCZrZXlibG9jay5rZXkyLGtleXNjaGVkdWxlLmtzMik7CiAgICAgZGVz X3NldF9rZXlfdW5j
aGVja2VkKCZrZXlibG9jay5rZXkzLGtleXNjaGVkdWxlLmtzMyk7IAorI2Vu ZGlmCiAgIH0KICAg
aWYgKHRtcF92YWx1ZS5hbGxvYyhsZW5ndGgtMSkpCiAgICAgZ290byBlcnJv cjsKIAogICBiemVy
bygoY2hhciopICZpdmVjLHNpemVvZihpdmVjKSk7CisjaWYgT1BFTlNTTF9W RVJTSU9OX05VTUJF
UiA+PSAweDAwOTA3MDBmCisgIERFU19lZGUzX2NiY19lbmNyeXB0KChjb25z dCB1Y2hhciopIHJl
cy0+cHRyKCkrMSwKKwkJICAgICAgICh1Y2hhciopICh0bXBfdmFsdWUucHRy KCkpLAorCQkgICAg
ICAgbGVuZ3RoLTEsCisJCSAgICAgICAma2V5c2NoZWR1bGUua3MxLAorCQkg ICAgICAgJmtleXNj
aGVkdWxlLmtzMiwKKwkJICAgICAgICZrZXlzY2hlZHVsZS5rczMsCisJCSAg ICAgICAmaXZlYywg
RkFMU0UpOworI2Vsc2UKICAgZGVzX2VkZTNfY2JjX2VuY3J5cHQoKGNvbnN0 IHVjaGFyKikgcmVz
LT5wdHIoKSsxLAogCQkgICAgICAgKHVjaGFyKikgKHRtcF92YWx1ZS5wdHIo KSksCiAJCSAgICAg
ICBsZW5ndGgtMSwKQEAgLTQ2Miw2ICs1MDMsOCBAQAogCQkgICAgICAga2V5 c2NoZWR1bGUua3My
LAogCQkgICAgICAga2V5c2NoZWR1bGUua3MzLAogCQkgICAgICAgJml2ZWMs IEZBTFNFKTsKKyNl
bmRpZgorCiAgIC8qIFJlc3RvcmUgb2xkIGxlbmd0aCBvZiBrZXkgKi8KICAg aWYgKCh0YWlsPSh1
aW50KSAodWNoYXIpIHRtcF92YWx1ZVtsZW5ndGgtMl0pID4gOCkKICAgICBn b3RvIGVycm9yOwkJ
CQkJLy8gV3Jvbmcga2V5CkBAIC0xMzEyLDcgKzEzNTUsMTEgQEAKICAgICBz YWx0X3B0cj0gc2Fs
dF9zdHItPmNfcHRyKCk7CiAgIH0KICAgcHRocmVhZF9tdXRleF9sb2NrKCZM T0NLX2NyeXB0KTsK
KyNpZiBPUEVOU1NMX1ZFUlNJT05fTlVNQkVSID49IDB4MDA5MDcwMGYKKyAg Y2hhciAqdG1wPURF
U19jcnlwdChyZXMtPmNfcHRyKCksc2FsdF9wdHIpOworI2Vsc2UKICAgY2hh ciAqdG1wPWNyeXB0
KHJlcy0+Y19wdHIoKSxzYWx0X3B0cik7CisjZW5kaWYKICAgc3RyLT5zZXQo dG1wLCh1aW50KSBz
dHJsZW4odG1wKSk7CiAgIHN0ci0+Y29weSgpOwogICBwdGhyZWFkX211dGV4 X3VubG9jaygmTE9D
S19jcnlwdCk7Cg==

--==========0D4AC1B77188C39F9BFB==========
Content-Type: application/octet-stream; name=patch-ap
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename=patch-ap; size=1145

JE5ldEJTRCQKCi0tLSBzcWwvZGVzX2tleV9maWxlLmNjLm9yaWcJMjAwMy0w OS0xMSAwMjoyNDoy
Ny4wMDAwMDAwMDAgKzAyMDAKKysrIHNxbC9kZXNfa2V5X2ZpbGUuY2MJMjAw My0wOS0xMSAwMjoy
Njo1Ni4wMDAwMDAwMDAgKzAyMDAKQEAgLTc2LDE2ICs3NiwyNiBAQAogCiAg ICAgICBpZiAoc3Rh
cnQgIT0gZW5kKQogICAgICAgeworI2lmIE9QRU5TU0xfVkVSU0lPTl9OVU1C RVIgPj0gMHgwMDkw
NzAwZgorCURFU19jYmxvY2sgaXZlYzsKKyNlbHNlCiAJZGVzX2NibG9jayBp dmVjOworI2VuZGlm
CiAJYnplcm8oKGNoYXIqKSAmaXZlYyxzaXplb2YoaXZlYykpOwogCS8vIFdl IG1ha2UgZ29vZCAy
NC1ieXRlICgxNjggYml0KSBrZXkgZnJvbSBnaXZlbiBwbGFpbnRleHQga2V5 IHdpdGggTUQ1CiAJ
RVZQX0J5dGVzVG9LZXkoRVZQX2Rlc19lZGUzX2NiYygpLEVWUF9tZDUoKSxO VUxMLAogCQkgICAg
ICAgKHVjaGFyICopIHN0YXJ0LCAoaW50KSAoZW5kLXN0YXJ0KSwxLAogCQkg ICAgICAgKHVjaGFy
ICopICZrZXlibG9jaywKIAkJICAgICAgIGl2ZWMpOworI2lmIE9QRU5TU0xf VkVSU0lPTl9OVU1C
RVIgPj0gMHgwMDkwNzAwZgorCURFU19zZXRfa2V5X3VuY2hlY2tlZCgma2V5 YmxvY2sua2V5MSwm
ZGVzX2tleXNjaGVkdWxlWyhpbnQpb2Zmc2V0XS5rczEpOworCURFU19zZXRf a2V5X3VuY2hlY2tl
ZCgma2V5YmxvY2sua2V5MiwmZGVzX2tleXNjaGVkdWxlWyhpbnQpb2Zmc2V0 XS5rczIpOworCURF
U19zZXRfa2V5X3VuY2hlY2tlZCgma2V5YmxvY2sua2V5MywmZGVzX2tleXNj aGVkdWxlWyhpbnQp
b2Zmc2V0XS5rczMpOworI2Vsc2UKIAlkZXNfc2V0X2tleV91bmNoZWNrZWQo JmtleWJsb2NrLmtl
eTEsZGVzX2tleXNjaGVkdWxlWyhpbnQpb2Zmc2V0XS5rczEpOwogCWRlc19z ZXRfa2V5X3VuY2hl
Y2tlZCgma2V5YmxvY2sua2V5MixkZXNfa2V5c2NoZWR1bGVbKGludClvZmZz ZXRdLmtzMik7CiAJ
ZGVzX3NldF9rZXlfdW5jaGVja2VkKCZrZXlibG9jay5rZXkzLGRlc19rZXlz Y2hlZHVsZVsoaW50
KW9mZnNldF0ua3MzKTsKKyNlbmRpZgogCWlmIChkZXNfZGVmYXVsdF9rZXkg PT0gMTUpCiAJICBk
ZXNfZGVmYXVsdF9rZXk9ICh1aW50KSBvZmZzZXQ7CQkvLyB1c2UgZmlyc3Qg YXMgZGVmLgogICAg
ICAgfQo=

--==========0D4AC1B77188C39F9BFB==========--

--==========B6B932EB537FF8120E23==========
Content-Type: application/pgp-signature
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment; size=186

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.3 (NetBSD)

iD8DBQE/X8gl7YQCetAaG3MRAk+OAJ9BnzIo9LlAXRPFLTNvbF9Dyw9g6ACf UxdF
xeNq75Yisj1Pjhr2iMHv5tA=
=EZ55
-----END PGP SIGNATURE-----

--==========B6B932EB537FF8120E23==========--

Re: MySQL 4.0.15 / OpenSSL 0.9.7

am 11.09.2003 16:32:04 von indrek siitan

Mark,

> ATM MySQL 4.0 doesn't compile with OpenSSL 0.9.7. Since OpenSSL is the ba=
se
> system of NetBSD-current (which will be NetBSD 2.0) this is a rather big
> drawback. I've made some patches for the NetBSD pkgsrc collection which f=
ix
> this (attached).

I've forwarded these to our Build Team for consideration.


Rgds,
Indrek

--=20
| Indrek Siitan, MySQL AB, Support Engineer & Bugmaster
| Uuem=F5isa, Haapsalu, Estonia
+-=20
| Are you MySQL Certified? http://www.mysql.com/certification/
--


--
MySQL Bugs Mailing List
For list archives: http://lists.mysql.com/bugs
To unsubscribe: http://lists.mysql.com/bugs?unsub=3Dgcdmb-bugs@m.gmane.org