The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

патч для отключения поддержки REST в squid (squid flood patch)


<< Предыдущая ИНДЕКС Поиск в статьях src Установить закладку Перейти на закладку Следующая >>
Ключевые слова: squid, flood, patch,  (найти похожие документы)
From: Vladimir Kurtukov <vk@hvv.svzserv.kemerovo.su> Newsgroups: fido7.ru.unix Subject: патч для отключения поддержки REST в squid Date: Fri, 13 Oct 2000 09:13:44 +0000 (UTC) допустим есть ftp-сервер без докачки, на squid поступает запрос вытянуть с этого сервера какой-то файл, но не с нулевого смещения, а, допустим, с 123456 (Range: bytes=123456-). в результате сквид начинает качать файл со смещения 0 (но клиенту в ответе выдается Content-Range: bytes 123456-xxxxxxx/xxxxxxx), а когда доходит до нужного смещения, то начинает отдавать его клиенту. т.е. даже если качать последние 10 байт 10-ти мегабайтного файла, выкачаются все 10 Mb этот патч как раз такое поведение отключает. т.е. при отсутствии поддержки REST Content-Range клиенту не выдается и файл тянется со смещения 0 --- ftp.c.std Thu Sep 23 05:22:50 1999 +++ ftp.c Fri Oct 13 16:39:05 2000 @@ -1967,6 +1967,8 @@ } else if (code > 0) { debug(9, 3) ("ftpReadRest: REST not supported\n"); ftpState->flags.rest_supported = 0; + httpHdrRangeDestroy(ftpState->request->range); + ftpState->request->range = httpHdrRangeCreate(); ftpSendRetr(ftpState); } else { ftpFail(ftpState);

<< Предыдущая ИНДЕКС Поиск в статьях src Установить закладку Перейти на закладку Следующая >>

 Добавить комментарий
Имя:
E-Mail:
Заголовок:
Текст:




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру