From: David O. <da...@qc...> - 2015-07-30 10:33:11
|
Thanks Gustaf - I have just tried these changes and it appear to work just fine. I just have to be careful when handling the binary content to pass to the -body option, if I inadvertently force an internal string representation to be generated then if will be corrupted by ns_ssl in transit since it will treat it like a string. Previously I had: set content [ns_conn content -binary] if { $content ne "" } { lappend cmd -body $content } which didn't work with this code change, but sticking to bytearray aware commands worked: set content [ns_conn content -binary] if { [string length $content] > 0 } { lappend cmd -body $content } On 29 July 2015 at 13:55, Gustaf Neumann <ne...@wu...> wrote: > > hi david, > > i've commit a change that handles binary data different form non-binary > data, as used on several > places in NaviServer. With this change, the problem should be solved. > > all the best > -g > > |