[prev in list] [next in list] [prev in thread] [next in thread] 

List:       linux-sunucu
Subject:    [Linux-sunucu] pure-ftpd LIST sorununu cozdum. nasil mi? :)
From:       atifceylan () gmail ! com (Atif CEYLAN)
Date:       2006-09-26 9:02:26
Message-ID: 4518C263.2010101 () gmail ! com
[Download RAW message or body]

merhaba.
Arkadaslar pure-ftpd, sistem charseti iso-8859-9 olduğunda cins bir hata 
veriyor.
LIST komutu yemiyor.ancak komutu list olarak gonderirseniz sorun 
yok.ayrıca utf-8 de de problem yok.
ancak ftp client uygulamaları, komutu LIST olarak gonderdikleri için 
sunucu, geçersiz komut hatası dönüyor. Sebebini anlamak için programda 
cmd isimli degiskeninin değerini kontrol ettim gelen komut LIST ise 
lowercase yapılırken "lIst" şeklinde bi dönüşüm oluyor(UTF-8 de sorun 
yok). Tabi sunucunun komut kontrolunde "else if (!strcmp(cmd, "list")" 
gibi bi ibare var ve doğal olarak LIST komutu hata veriyor. else if 
(!strcmp(cmd, "list")) yazan satırı 
else if (!strcmp(cmd, "list") || !strcmp(cmd, "lIst")) şeklinde 
değiştirince sorun kalmıyor.
diğer benzer komutlar da da aynı sorun olacaktır.(SITE, SIZE ,ALIAS, 
IDLE,TIME vs...) onlarda benzer şekilde düzeltilebilir.
herkese iyi çalışmalar...

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic