[Eisfair_dev] [eisfair-1] pure-ftpd testing 2.3.0 released

Ansgar Püster ansgar.puester at netcologne.de
Sa Feb 13 14:03:12 CET 2016


Hallo Detlef,

ich habe leider kein Win7 und keinen Total Commander
für den Test. Daher meine Tests mit unter WinXP und
Filezilla.


Quelle:
=======
Datei DateiäöüÄÖÜßwin.txt unter WinXP

Ziel1:
======
Eisfair-1
LC_CTYPE=de_DE.UTF-8
PURE_FTPD_ADD_ARGS=''

Nach Transfer mit Filezilla

ls -1bQ
zeigt
"DateiäöüÄÖÜßwin.txt"

ls -1bQ "DateiäöüÄÖÜßwin.txt" | od -x
0000000 4422 7461 6965 a4c3 b6c3 bcc3 84c3 96c3
0000020 9cc3 9fc3 6977 2e6e 7874 2274 000a
0000035


Ziel2:
======
Eisfair-1
LC_CTYPE=de_DE at euro
PURE_FTPD_ADD_ARGS='--fscharset=ISO-8859-15'

Nach Transfer mit Filezilla

ls -1bQ
zeigt
"DateiäöüÄÖÜßwin.txt"

ls -1bQ "DateiäöüÄÖÜßwin.txt" | od -x
0000000 4422 7461 6965 f6e4 c4fc dcd6 77df 6e69
0000020 742e 7478 0a22
0000026

bei
PURE_FTPD_ADD_ARGS=''

ls -1bQ
"DateiäöüÃ\204Ã\226Ã\234Ã\237win.txt"

OHNE den Parameter für den pure-ftpd wird der Dateiname
nach UTF-8 umgesetzt. D.h. der Parameter
PURE_FTPD_ADD_ARGS='--fscharset=ISO-8859-15'
verhindert, wie beschrieben, die Umsetzung.

Was man überlegen sollte, ist, ob abhängig vom Inhalt von
LC_TYPE PURE_FTPD_ADD_ARGS automatisch gesetzt werden
sollte, oder ein zusätzlicher Parameter, Arbeitsname
PURE_FTPD_FSCHARSET, eingebaut werden sollte, solange
es offensichtlich doch noch Systeme ohne UTF-8 gibt.

Der UTF-8 support ist 2013 eingebaut worden:

1.18.0 -> 2.0.0 (hbfl) 2013-03-11
---------------------------------
- mit utf8 support

Damals war ich berufsbedingt "offline" und habe auch
die damalige Diskussion um UTF8 nicht mit bekommen.

Kannst du meine Tests mit Win7 und Total Commander
nachvollziehen. Bitte Rückmeldung, Danke.

So weit erst mal.
Gruß,
Ansgar


Am 13.02.2016 um 11:23 schrieb Detlef Paschke:
> Am 13.02.2016 um 10:57 schrieb Ansgar Püster:
>> Hallo Detlef,
>
> Hallo Ansgar,
>
>> die Zeile:
>>     With UTF-8 support
>> ist möglicherweise missverständlich.
>
> es ist schon eine Ganze weile her da gab es hier wieder mal die
> Diskussion über Umstellung auf UTF8 (ich wollte es auch schon längst mal
> gemacht haben) und soweit ich mich erinnere hattest Du da eine
> ftpd-Version extra für UTF8 veröffentlicht. Und wenn ich mich jetzt
> nicht ganz verrenne gab es doch eine Zeit lang immer zwei Versionen -
> eine mit UTF8 und eine ohne.? Oder? Ich habe mich damals immer gefragt,
> lässt sich das nicht per Option regeln.
> Wie ist es nun bei der aktuellen Version von ftpd? Der Dateiinhalt wird
> nicht geändert das ist ja klar aber wie ist es nun mit dem Dateinamen
> wenn er Umlaute enthält? Mein Eis1 ist immer noch ISO8859 und als Client
> kommt nahezu ausschließlich der TotalCommander unter Win7 x64 zum Einsatz.
> Ja, ich weiß... ich sollte am besten endlich mal die Umstellung auf UTF8
> machen. Ich habe mir auch schon einen Ablaufplan gemacht und auch einen
> Testlauf der mir zeigte was alles geändert wird, aber na ja...
>
>> Gruß,
>> Ansgar
>
> Viele Grüße
> Detlef Paschke
>
>
>



Mehr Informationen über die Mailingliste Eisfair_dev