Artifact Content
Bounty program for improvements to Tcl and certain Tcl packages.
Tcl 2019 Conference, Houston/TX, US, Nov 4-8
Send your abstracts to tclconference@googlegroups.com
or submit via the online form by Sep 9.

Artifact c6366ab0bccb27ccae5a5602eb40baa6ce02d3fac21490698f2ecd90c7806af0:

Ticket change [c6366ab0bc] - New ticket [2059171e7d45ad24|2059171e7d] <i>tls::status return value differs depending on platform in use.</i>. by anonymous 2019-03-10 21:25:58.
D 2019-03-10T21:25:58.463
J foundin 1.7.16
J icomment In\stcltls-1.7.16\sthe\scommand\stls::status\sis\ssupposed\sto\sreturn\skey-value\spairs\sdescribing\sthe\sconnected\speer.\s\s\r\nIt\sdoes\sthis\showever,\sthere\sis\sa\sdifference\sin\swhat\sis\sreturned\sthat\sis\splatform\sdependent.\sThe\sdifference\s\r\nis\sassociated\swith\sthe\svalue\srelated\sto\sthe\s"certificate"\skey\swithin\sthe\slist.\r\n\r\nThe\ssection\sof\scode\sthat\sproduces\sthe\s"defective"\svalue\sin\sthe\slist\sis\sin\sthe\sfollowing\ssection\sof\stlsX509.c\r\n\r\n\s\s\s\sTcl_ListObjAppendElement(\sinterp,\scertPtr,\r\n\t\s\s\s\sTcl_NewStringObj(\s"certificate",\s-1)\s);\r\n\s\s\s\sTcl_ListObjAppendElement(\sinterp,\scertPtr,\r\n\t\s\s\s\sTcl_NewStringObj(\scertStr,\s-1)\s);\r\n\r\nIn\sa\sLinux\senvironment\sthe\sfull\sstring\sof\sthe\scertificate\sis\sreturned\sas\sexpected.\s\sIn\sa\swindows\senvironment,\r\nthe\scertificate\sis\struncated\s(I\sthink\sthe\sreturned\svalue\sis\sconsistently\struncated\sto\s1040\scharacters).\r\n\r\nUnfortunately,\sI\sdo\snot\shave\sthe\sknowledge/skills\sto\sdebug\sthis\sbut\sthought\sit\swas\ssignificant\senough\sto\sreport.\r\nI\swould\sexpect\sthe\sbehavior\sof\sthis\slibrary\sto\sbe\sthe\ssame\sdespite\sthe\splatform.\r\n\r\nThis\swas\stested/confirmed\swith\sdifferent\sversions\sof\sopenssl(1.0.2),\sLinux,\sand\sWindows.
J login anonymous
J mimetype text/x-fossil-plain
J private_contact 0417dc32d04a6114b5b24db4b8fef85dbf18dde5
J severity Severe
J status Open
J title tls::status\sreturn\svalue\sdiffers\sdepending\son\splatform\sin\suse.
J type Code\sDefect
K 2059171e7d45ad24bc4e649c71d4aa5fce4a709e
U anonymous
Z bed6d52840d3cf9255f7f1de3acb8515