From: Zoran V. <zv...@ar...> - 2006-03-10 09:23:30
|
Am 10.03.2006 um 00:13 schrieb Stephen Deasey: > Zoran! Why do you hate my test suite? :-) > > > RCS file: /cvsroot/naviserver/naviserver/tcl/http.tcl,v > date: 2006/03/09 11:25:55; author: vasiljevic; state: Exp; > lines: +356 -312 > > ...The http.tcl and sendmail.tcl are rewritten to take advantage of > automatic end-of-line handling of Tcl channels... > Since WHEN we are supporting "_ns_" as part of the API? This is in testtinghttp.tcl: if {[string equal $http ""]} { set request "$method $url\r" } else { set request "$method $url HTTP/$http\r" } _ns_http_puts $timeout $wfd $request ; ###################### for {set i 0} {$i < [ns_set size $hdrs]} {incr i} { Yes, I have modified http.tcl/sendmail.tcl code given the fact that Tcl will perfectly well handle the network-line-break with on-board tools. But I did not expect anybody using internal helper procedures from outside. I guess the simple and easy fix to that is to: a. provide complete custom support for http conns in testtinghttp.tcl b. trash it entirely and use standard ns_httpget I will opt for the a. for the moment and fix this in about 15 minutes. Please: do not use non API calls in the future. Cheers Zoran |