Bug 10159

Summary: Password protected ftps don't working
Product: Sisyphus Reporter: Alex Moskalenko <mav>
Component: havpAssignee: Nobody's working on this, feel free to take it <nobody>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: major    
Priority: P2    
Version: unstable   
Hardware: all   
OS: Linux   
Attachments:
Description Flags
Patch for fix this bug none

Description Alex Moskalenko 2006-10-18 22:50:49 MSD
При использовании связки 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:  
получение списка файлов
Comment 1 Alex Moskalenko 2006-10-18 22:59:00 MSD
Created attachment 1665 [details]
Patch for fix this bug
Comment 2 Alex Moskalenko 2006-10-18 23:13:18 MSD
Кстати, в версии 0.83 от 05.10.2006 эта проблема уже решена. Так что будет 
достаточно собрать новую версию...
Comment 3 Slava Dubrovskiy 2006-10-19 10:22:05 MSD
(In reply to comment #2)
> Кстати, в версии 0.83 от 05.10.2006 эта проблема уже решена. Так что будет 
> достаточно собрать новую версию...
Сделаю. 

Comment 4 Slava Dubrovskiy 2006-10-25 10:40:17 MSD
В havp-0.83-alt0