proftpd и буква Я! (нет ее ((()

Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС.

Модераторы: SLEDopit, Модераторы разделов

Terkin
Сообщения: 216
ОС: Gentoo

proftpd и буква Я!

Сообщение Terkin »

Привет весм!

Собрал свеженькую прошку 1.3.2rc1 с модулем перекодировки, но вот незадача - пропала буква Я в русскоязычных именах файлов. Люди, дайте плз патчик, или подскажите, где это поправить. Благодарен всем за любую помощь!!!
Спасибо сказали:
Terkin
Сообщения: 216
ОС: Gentoo

Re: proftpd и буква Я!

Сообщение Terkin »

Извиняюсь за необдуманный вопрос, думал, что что-то новое они придумали, а всего то:

находим в исходниках файл netio.h, в нем кусок:

Код: Выделить всё

 switch (mode) {
              case IAC:
                  switch (cp) {

              case WILL:
              case WONT:
              case DO:
                      case DONT:
                  mode = cp;
                  continue;
              case IAC:
                  mode = 0;
                  break;
              default:
                  /* Ignore */
                  mode = 0;
                  continue;
                  }
                  break;

              case WILL:
              case WONT:
                  pr_netio_printf(out_nstrm, "%c%c%c", IAC, DONT, cp);
                  mode = 0;
                  continue;
              case DO:
              case DONT:
                  pr_netio_printf(out_nstrm, "%c%c%c", IAC, WONT, cp);
                  mode = 0;
                  continue;
                  default:
                  if (cp == IAC) {
              mode = cp;
              continue;
                  }
                  break;
            }


и делетим или комментим его. все! ))
Спасибо сказали: