<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: proftpd + регистр в ссылках</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/93157.html</link>
    <description>ОС 8.2-STABLE FreeBSD + ZFSv28&lt;br&gt;&lt;br&gt;перенесли с виндового ФТП пару десятоков терабайт файла (фильмы, игры итп), файло годами в ручную индексировалось в фильмотеке (БД mysql+вебморда юзера&#092;админа). винда не грешила на регистр в УРЛ и регистр на диске, а вот фре не понравилось то что в УРЛ отличен регистр от того что реально на диске и получаем ошибку - файл не найден, или путь к файлу.&lt;br&gt;&lt;br&gt;&lt;br&gt;пример:&lt;br&gt;скажем на диске есть файл /ftp/films/terminator.avi&lt;br&gt;через фтп клиента нужно зайти по ссылке ftp://ftp/Films/terminator.avi&lt;br&gt;из-за отличия в регистре films и Films урл не валидная.&lt;br&gt;&lt;br&gt;вопрос, может ли proftpd &lt;br&gt;proftpd -v&lt;br&gt;ProFTPD Version 1.3.3e&lt;br&gt;&lt;br&gt;обойти этот неприятный момент стандартными средствами?&lt;br&gt;&lt;br&gt;ссылок и таблиц настолько много что писать упдейты в БД практически не реально.&lt;br&gt;</description>

<item>
    <title>proftpd + регистр в ссылках (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/93157.html#12</link>
    <pubDate>Thu, 22 Mar 2012 10:21:25 GMT</pubDate>
    <description>&amp;gt; Данные заносились руками, т.е. каждому файлу прцеплялся ярлык в виде картинки, давалась &lt;br&gt;&amp;gt; анотация, всякий сопутствующий хлам итд.. ссылку зачастую брали через браузер, или &lt;br&gt;&amp;gt; через експлорер, который может показывать папки с заглавной буквы не смотря &lt;br&gt;&amp;gt; на то что на диске оно с маленькой.. короче говоря проблемы &lt;br&gt;&amp;gt; не знали пока всем управляла винда, а постепенно с ростом скоростей &lt;br&gt;&amp;gt; файловых систем на фре перешли на ЗФС со всеми вытекающими, и &lt;br&gt;&amp;gt; заметили проблему.&lt;br&gt;&lt;br&gt;Написать скрипт который бы прогнал все нужные поля в таблицах и все файлы в нужных дирах к нижнему регистру - полчаса работы. выполняться это будет тоже не долго, даже на паре миллионов файлов. имхо, проблема высосана из пальца.&lt;br&gt;</description>
</item>

<item>
    <title>proftpd + регистр в ссылках (2ihi)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/93157.html#11</link>
    <pubDate>Wed, 21 Mar 2012 04:48:25 GMT</pubDate>
    <description>&amp;gt; Что-то я перестал где-то понимать.&lt;br&gt;&amp;gt; Вывод листинга модифицировать не надо, тогда клиент будет запрашивать файлы в регистре, &lt;br&gt;&amp;gt; соответствующем имени файла на диске, проблемы собственно тогда и быть-то не &lt;br&gt;&amp;gt; может.&lt;br&gt;&lt;br&gt;в том то и дело что в БД есть разные вариации ссылок, одна может быть на нижний регистр, другая на верхний в той же папке которая может быть и  ВоТвТаКоМ виде... &lt;br&gt;&lt;br&gt;&amp;gt; Если у вас кривые данные в БД, то их надо бы по-хорошему &lt;br&gt;&amp;gt; исправить.&lt;br&gt;&amp;gt; Я не понимаю, как оно тогда работает, если в БД регистр имен &lt;br&gt;&amp;gt; не совпадает с реальным именем в файловой системе, как тогда движок &lt;br&gt;&amp;gt; файлы эти находит ?&lt;br&gt;&lt;br&gt;Данные заносились руками, т.е. каждому файлу прцеплялся ярлык в виде картинки, давалась анотация, всякий сопутствующий хлам итд.. ссылку зачастую брали через браузер, или через експлорер, который может показывать папки с заглавной буквы не смотря на то что на диске оно с маленькой.. короче говоря проблемы не знали пока всем управляла винда, а постепенно с ростом скоростей файловых систем на фре пе</description>
</item>

<item>
    <title>proftpd + регистр в ссылках (2ihi)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/93157.html#10</link>
    <pubDate>Wed, 21 Mar 2012 04:40:37 GMT</pubDate>
    <description>&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; перекурить.. В лоб не получилось :) &lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Ага, я в деталях тоже не знаю нюансов...&lt;br&gt;&amp;gt;&amp;gt; склоняюсь к тому что не выйдет затея... на диске требуется соблюдение регистра, &lt;br&gt;&amp;gt;&amp;gt; а то что мы в выводе(в выводе) подсунули измененный регистр на &lt;br&gt;&amp;gt;&amp;gt; диск это влияния не окажет. Записать на лету файл с изменением &lt;br&gt;&amp;gt;&amp;gt; в названии - нет проблем, скачать с изменением так же, а &lt;br&gt;&amp;gt;&amp;gt; вот обратиться к диску с видоизмененной ссылкой не получится. Нужно на &lt;br&gt;&amp;gt;&amp;gt; диске приводить все к нужному регистру и использовать реврайт имхо.&lt;br&gt;&amp;gt; Я вообще не вижу проблемы скриптами прогнать как lowercase в БД так &lt;br&gt;&amp;gt; и lowercase в ФС.&lt;br&gt;&lt;br&gt;боюсь нарушится чтоньть... прогнать в принципе можно, но так столько всего что прогонять наверное дня 2 будет.. больше 100ТБ причем файлы есть и по килобайту..&lt;br&gt;</description>
</item>

<item>
    <title>proftpd + регистр в ссылках (PavelR)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/93157.html#9</link>
    <pubDate>Tue, 20 Mar 2012 13:07:20 GMT</pubDate>
    <description>&amp;gt;&amp;gt;&#091;оверквотинг удален&#093; &lt;br&gt;&amp;gt;&amp;gt; думать..&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; нужно по фтп мануал в спокойной обстановке &lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; перекурить.. В лоб не получилось :) &lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Ага, я в деталях тоже не знаю нюансов...&lt;br&gt;&amp;gt;&amp;gt; склоняюсь к тому что не выйдет затея... на диске требуется соблюдение регистра, &lt;br&gt;&amp;gt;&amp;gt; а то что мы в выводе(в выводе) подсунули измененный регистр на &lt;br&gt;&amp;gt;&amp;gt; диск это влияния не окажет.&lt;br&gt;&lt;br&gt;Что-то я перестал где-то понимать.&lt;br&gt;&lt;br&gt;Вывод листинга модифицировать не надо, тогда клиент будет запрашивать файлы в регистре, соответствующем имени файла на диске, проблемы собственно тогда и быть-то не может.&lt;br&gt;&lt;br&gt;Если у вас кривые данные в БД, то их надо бы по-хорошему исправить.&lt;br&gt;Я не понимаю, как оно тогда работает, если в БД регистр имен не совпадает с реальным именем в файловой системе, как тогда движок файлы эти находит ?&lt;br&gt;&lt;br&gt;&amp;gt;ссылок и таблиц настолько много что писать упдейты в БД практически не реально.&lt;br&gt;&lt;br&gt;Я это как-то не особо могу понять, не может быть такого, т.е. не должно.&lt;br&gt;Если структура пути собирается по нескольким таблицам, то пишется скри</description>
</item>

<item>
    <title>proftpd + регистр в ссылках (PavelR)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/93157.html#8</link>
    <pubDate>Tue, 20 Mar 2012 12:53:37 GMT</pubDate>
    <description>&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt; думать..&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; нужно по фтп мануал в спокойной обстановке &lt;br&gt;&amp;gt;&amp;gt;&amp;gt; перекурить.. В лоб не получилось :) &lt;br&gt;&amp;gt;&amp;gt; Ага, я в деталях тоже не знаю нюансов...&lt;br&gt;&amp;gt; склоняюсь к тому что не выйдет затея... на диске требуется соблюдение регистра, &lt;br&gt;&amp;gt; а то что мы в выводе(в выводе) подсунули измененный регистр на &lt;br&gt;&amp;gt; диск это влияния не окажет. Записать на лету файл с изменением &lt;br&gt;&amp;gt; в названии - нет проблем, скачать с изменением так же, а &lt;br&gt;&amp;gt; вот обратиться к диску с видоизмененной ссылкой не получится. Нужно на &lt;br&gt;&amp;gt; диске приводить все к нужному регистру и использовать реврайт имхо.&lt;br&gt;&lt;br&gt;Я вообще не вижу проблемы скриптами прогнать как lowercase в БД так и lowercase в ФС.&lt;br&gt;</description>
</item>

<item>
    <title>proftpd + регистр в ссылках (2ihi)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/93157.html#7</link>
    <pubDate>Tue, 20 Mar 2012 08:50:11 GMT</pubDate>
    <description>&amp;gt;&amp;gt; да я набегом занимаюсь, реврайт поставил, пока застопорился на месте к какой &lt;br&gt;&amp;gt;&amp;gt; команде ФТП прикрутить метод...&lt;br&gt;&amp;gt; Возможно, надо прикрутить обработку метода RETR (в дополнение).&lt;br&gt;&lt;br&gt;пробовал - не выходит, тут не RETR а на этапе просмотра нужно думать..&lt;br&gt;&lt;br&gt;&amp;gt;&amp;gt; нужно по фтп мануал в спокойной обстановке &lt;br&gt;&amp;gt;&amp;gt; перекурить.. В лоб не получилось :) &lt;br&gt;&amp;gt; Ага, я в деталях тоже не знаю нюансов...&lt;br&gt;&lt;br&gt;склоняюсь к тому что не выйдет затея... на диске требуется соблюдение регистра, а то что мы в выводе(в воде) подсунули измененный регистр на диск это влияния не окажет. Записать на лету файл с изменением в названии - нет проблем, скачать с изменением так же, а вот обратиться к диску с видоизмененной ссылкой не получится. Нужно на диске приводить все к нужному регистру и использовать реврайт имхо.&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>proftpd + регистр в ссылках (PavelR)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/93157.html#6</link>
    <pubDate>Tue, 20 Mar 2012 08:25:19 GMT</pubDate>
    <description>&lt;br&gt;&amp;gt; да я набегом занимаюсь, реврайт поставил, пока застопорился на месте к какой &lt;br&gt;&amp;gt; команде ФТП прикрутить метод...&lt;br&gt;&lt;br&gt;Возможно, надо прикрутить обработку метода RETR (в дополнение). &lt;br&gt;&lt;br&gt;&amp;gt; нужно по фтп мануал в спокойной обстановке &lt;br&gt;&amp;gt; перекурить.. В лоб не получилось :) &lt;br&gt;&lt;br&gt;Ага, я в деталях тоже не знаю нюансов...&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>proftpd + регистр в ссылках (2ihi)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/93157.html#5</link>
    <pubDate>Tue, 20 Mar 2012 08:02:47 GMT</pubDate>
    <description>&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; вопрос, может ли proftpd &lt;br&gt;&amp;gt;&amp;gt;&amp;gt; proftpd -v &lt;br&gt;&amp;gt;&amp;gt;&amp;gt; ProFTPD Version 1.3.3e &lt;br&gt;&amp;gt;&amp;gt;&amp;gt; обойти этот неприятный момент стандартными средствами?&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; ссылок и таблиц настолько много что писать упдейты в БД практически не &lt;br&gt;&amp;gt;&amp;gt;&amp;gt; реально.&lt;br&gt;&amp;gt;&amp;gt; http://www.proftpd.org/docs/contrib/mod_rewrite.html &lt;br&gt;&amp;gt;&amp;gt; http://forums.proftpd.org/smf/index.php?topic=5980.0 &lt;br&gt;&amp;gt; To 2ihi: Что, не осилили ссылок? Мне просто любопытно, я типа зря &lt;br&gt;&amp;gt; ответил на вопрос или нет.&lt;br&gt;&lt;br&gt;да я набегом занимаюсь, реврайт поставил, пока застопорился на месте к какой команде ФТП прикрутить метод... нужно по фтп мануал в спокойной обстановке перекурить.. В лоб не получилось :)&lt;br&gt;&amp;lt;IfModule mod_rewrite.c&amp;gt;&lt;br&gt;    RewriteEngine on&lt;br&gt;    RewriteLog /var/log/ftp_rewrite.log&lt;br&gt;    RewriteMap lowercase int:tolower&lt;br&gt;    RewriteCondition &#037;m CD&lt;br&gt;    RewriteRule ^(.*) $&#123;lowercase:$1&#125;&lt;br&gt;&amp;lt;/IfModule&amp;gt;&lt;br&gt;&lt;br&gt;а с ZFS все быстро получилось - ввел, получил болт, заглянул в ман и понял что не выйдет :)&lt;br&gt;</description>
</item>

<item>
    <title>proftpd + регистр в ссылках (PavelR)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/93157.html#4</link>
    <pubDate>Tue, 20 Mar 2012 05:37:25 GMT</pubDate>
    <description>&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt;&amp;gt; через фтп клиента нужно зайти по ссылке ftp://ftp/Films/terminator.avi &lt;br&gt;&amp;gt;&amp;gt; из-за отличия в регистре films и Films урл не валидная.&lt;br&gt;&amp;gt;&amp;gt; вопрос, может ли proftpd &lt;br&gt;&amp;gt;&amp;gt; proftpd -v &lt;br&gt;&amp;gt;&amp;gt; ProFTPD Version 1.3.3e &lt;br&gt;&amp;gt;&amp;gt; обойти этот неприятный момент стандартными средствами?&lt;br&gt;&amp;gt;&amp;gt; ссылок и таблиц настолько много что писать упдейты в БД практически не &lt;br&gt;&amp;gt;&amp;gt; реально.&lt;br&gt;&amp;gt; http://www.proftpd.org/docs/contrib/mod_rewrite.html &lt;br&gt;&amp;gt; http://forums.proftpd.org/smf/index.php?topic=5980.0 &lt;br&gt;&lt;br&gt;To 2ihi: Что, не осилили ссылок? Мне просто любопытно, я типа зря ответил на вопрос или нет.&lt;br&gt;</description>
</item>

</channel>
</rss>
