При использовании связки squid->havp->squid наблюдается проблема при попытке зайти на ftp-сервер с указанием имени и пароля. Разбор запросов показал, что havp неверно передает имя и пароль родительскому squid. Havp отъедает первые 6 символов имени/пароля и добавляет 7 символов после имени/пароля из URL. ИМХО upstream слегка просчитался с вычислением смещения и длиной подстроки "имя/пароль", из-за чего он выделяет из URL неправильную часть длиной на 1 символ больше, чем нужно. Приложенный патч устраняет эту проблему. Steps to Reproduce: ftp://user:pass@ftp.site.ru/ Actual Results: невозможно авторизоваться Expected Results: получение списка файлов
Created attachment 1665 [details] Patch for fix this bug
Кстати, в версии 0.83 от 05.10.2006 эта проблема уже решена. Так что будет достаточно собрать новую версию...
(In reply to comment #2) > Кстати, в версии 0.83 от 05.10.2006 эта проблема уже решена. Так что будет > достаточно собрать новую версию... Сделаю.
В havp-0.83-alt0