ftpd и "я"

classic Classic list List threaded Threaded
3 messages Options
Reply | Threaded
Open this post in threaded view
|

ftpd и "я"

Vladimir L. Antipov
Hi all,

встроенный в систему ftpd непонимает букву "я" в именах файлов
ровно как и весь текст после неё. Это чинится?

 

--
Yours faithfully, Vladimir L. Antipov
the engineer-programmer, "IC Sampo.ru" СС
mailto:[hidden email]


Reply | Threaded
Open this post in threaded view
|

Re: ftpd и "я"

???????? ??????
Vladimir L. Antipov пишет:
> Hi all,
>
> встроенный в систему ftpd непонимает букву "я" в именах файлов
> ровно как и весь текст после неё. Это чинится?
>
>  
>

Он её понимает, посмотри RFC 959.

"Починить" это можно, например вот так:

--- ftpcmd.y.orig     Thu Oct 30 19:36:00 2008
+++ ftpcmd.y    Tue Mar  3 18:58:59 2009
@@ -1130,7 +1130,6 @@
                                 (void) fflush(stdout);
                                 continue;
                         case IAC:
-                               break;
                         default:
                                 continue;       /* ignore command */
                         }


Reply | Threaded
Open this post in threaded view
|

Re[2]: ftpd и "я"

Vladimir L. Antipov
Hi Admin,

Tuesday, March 3, 2009, 7:01:33 PM, you wrote:

apu> Vladimir L. Antipov пишет:
>> Hi all,
>>
>> встроенный в систему ftpd непонимает букву "я" в именах файлов
>> ровно как и весь текст после неё. Это чинится?
>>
>>  
>>

apu> Он её понимает, посмотри RFC 959.

apu> "Починить" это можно, например вот так:

apu> --- ftpcmd.y.orig     Thu Oct 30 19:36:00 2008
apu> +++ ftpcmd.y    Tue Mar  3 18:58:59 2009
apu> @@ -1130,7 +1130,6 @@
apu>                                  (void) fflush(stdout);
apu>                                  continue;
apu>                          case IAC:
apu> -                               break;
apu>                          default:
apu>                                  continue;       /* ignore command */
apu>                          }

Такой вариант не сработал. Но за наводку спасибо.
Проблема решилась полным удалением блока if (c == IAC){ .. }


--
Yours faithfully, Vladimir L. Antipov
the engineer-programmer, "IC Sampo.ru" СС
mailto:[hidden email]