Dear friends,
Following on from a conversation on the curl-users mailing list back in November [1], as well as from my own requirement for being able to run IMAP tests 815 and 816 via the Test Suite I have been taking my original prototype, from the summer of last year, for adding support of URL specific options [2] but in a more formal patch style and pushing these various commits over the last week. The process is quite slow, although the end is now in sight, as I needed to rework the existing rather long and cumbersome operate() function in tool_operate.c but not in one huge go. However, after I pushed three commits [3], [4], and [5] last night, I noticed that Test 165 broke - as can be seen in the auto builds from the past 22 hours [6]. Unfortunately, as I only compile for Windows, don't run Valgrind, nor have access to libIDN I am struggling to see where the problem is and why I broke this test with my commits. >From the Valgind Memcheck log, and my limited knowledge of them, it looks like the buffer allocated in idna_to_ascii() in libIDN which is used to transform the non-ascii based URL is not long enough - by one byte - so generates a read error but if this was the case why has my rework suddenly broken things / flagged this? As such I am a little lost and would appreciate a little help and assistance with tracking this breakage down. Many thanks in advance, Kind Regards Steve [1] = http://curl.haxx.se/mail/archive-2013-11/0006.html [2] = http://curl.haxx.se/docs/todo.html#url_specific_options [3] = https://github.com/bagder/curl/commit/2dc7ad23fd [4] = https://github.com/bagder/curl/commit/dde3081085 [5] = https://github.com/bagder/curl/commit/7d242658ac [6] = http://curl.haxx.se/dev/log.cgi?id=20140204234836-2747#prob19
------------------------------------------------------------------- List admin: http://cool.haxx.se/list/listinfo/curl-library Etiquette: http://curl.haxx.se/mail/etiquette.html
