Месяца полтора назад зашел я на сайт мелкомягких, что-то мне там было нужно.. Смотрю, ведется акция Microsoft Windows Feedback или что-то типа того. Смысл в том, что можно написать, что бы мы хотели увидеть в следующих версиях винды, в частности в новой Vist'е. Ну.. я ж человек ушлый, написал им про фтп-сервер ихний, который можно было бы до ума довести. Претензий было по большому счету две.

1) Пропадающая буква "я". Ну это стандартный глюк многих фтп-серверов, не только под винду. Проблема состоит в том, что русская строчная буква "я" кодом соответствует управляющей последовательности протокола telnet, а по соответствующему RFC управляющая часть протокола FTP строится поверх телнета. Если не обрабатывать ее, как надо, это приводит к нарушению RFC, и якобы потере стандарта и репутации. Если же ее обрабатывать, то при закачивании на сервер файлов с буквой "я" в имени, эта самая буква пропадает из имени файла вместе со следующим символом. Таким образом, из файла, например, "Сладкий ноябрь.avi" получится файл "Сладкий норь.avi", а из файла "конституция.doc" получится файл "конституциdoc". Естественно, это вызывает определенные неудобства. Предложенный мной вариант состоял в добавлении простой опции полного соответствия фтп-сервера RFC по телнету. Грубо говоря, если галочка стоит - обрабатываем все, как управляющие последовательности, если не стоит - оставляем как есть. И пусть пользователь сам решает, что ему нужно - по телнету лазить, или чтобы нормально работало. Кстати, для некоторых никсовых фтп-серверов есть патчи, которые данную проблему устраняют как раз указанным образом.

2) Почему-то майкрософт решил, что ограничивать потоки на фтп-сервере нужно только общим количеством. А про ограничение скорости отдачи и вообще забыл. Хотелось бы, чтобы можно было задать максимальное количество сессий и максимальную скорость отдачи суммарную и для каждой сессии, и все это для каждого заданного диапазона адресов. Например, я хочу, чтобы пользователям из локальной сети было доступно по 10 сессий на пользователя и по 10мегабит канала, а для пользователей из инета - по 2 сессии на пользователя и по 15 килобит. В сегодняшнем фтп-сервере IIS'a сделать это имхо невозможно. Если кто знает, как, прошу в студию.

Собственно, написал я про эти две проблемы (очень кратенько. думая, что меня все же поймут), заполнил на сайте мелкомягких форму, и отправил, в общем-то даже не очень надеясь, что это прочтут.



Так вот. Прошло полтора месяца, я уже успел забыть про отправленное когда-то письмо, и тут приходит ответ. Я его, пожалуй, процитирую. Ибо оказалось, что этим людям надо писать ПОДРОБНО.



Dear Sqeeshy,



I am a member of the Windows Server Feedback Response Team and I have gone through the feedback that you submitted. Thank you for sending us your feedback.



If I am interpreting you correctly, you are facing some problem related to the displaying of characters in the Telnet session. The reason behind that problem can be a selected font. For further details regarding solving this, please refer to the link given below:



http://www.microsoft.com/technet/pr...1bd6a8fb44.mspx



Hope this helps you. If this is not what you meant to convey through your feedback, then do get back to us. Thank you once again for your feedback and hope to see your continued participation in this forum.



Sincerely,



Sam

Windows Server Feedback Response Team





Далее идет кусок из моего письма. Насколько я помню, там был еще заголовок, где конкретно указывалось, что речь идет о проблемах FTP-сервера IIS.





Your Feedback



Desсriрtion of the scenario

Some of national characters are treated like telnet command strings. Filenames become low-readable. There is no way to configure max speed/streams for a user or ip-address



Current workaround method (if applicable)

Bad national characters are replaced with another characters.



Value or impact to your organization



Suggested solution

Provide a switch of full conformity to RFC standards with telnet command strings (which are unused in ftp protocol)





Для тех, кто, возможно, не очень хорошо знаком с английским, даю примерный перевод ответа. В квадратных скобках - мои комменты.





Уважаемый Sqeeshy
[это у меня ник такой, угу]



Я представляю Windows Server Feedback Response Team и прочитал письмо, которое Вы нам направили. Спасибо, за то, что отправили нам это письмо.



Если я правильно Вас понял, Вы говорите о некоторой проблеме, относящейся к отображению символов в сессии Telnet. Причина, стоящая за этой проблемой, возможно заключена в выбранном шрифте.
[Я так понимаю, что чел имеет в виду шрифт в консоли]. Более подробную информацию по решению данной проблемы вы можете найти здесь: [далее идет ссылка на TechNet с описанием Telnet-овского сервиса]



Надеюсь, что это Вам поможет. Если эта проблема не та, которую Вы хотели отразить в Вашем письме, обращайтесь к нам снова.
[Ага, еще полтора месяца от письма до ответа.] Еще раз спасибо за отправленное письмо, надеюсь увидеть Ваше участие в обсуждении.



Искренне Ваш,

Сэм

Windows Server Feedback Response Team





Вот и кто они после этого? Лучше бы совсем не отвечали, чем так. Хотя, с другой стороны, улыбнуло )). Дядя Сэм (какая ирония, однако) жжет. Вот думаю теперь, вступать ли с ними в оживленные дискуссии? )) Может через годик мы все же поймем, что я имею в виду, а еще через годик они что-нить предложат..

ЗЫ: а вообще все это мне очень напомнило:

- У меня локальная сеть не работает, говорит - кабель не подключен.

- Файрвол проверяли?

(С) не мой.