[Jens Schuessler]: > * Hartmut Figge <[EMAIL PROTECTED]> [19-10-02 20:47]: > >>Sven hat unrecht damit, da� alles in ' stehen *mu�*, andererseits l�gt >>man fetchmail darin, da� man " verwenden *mu�*. > > Man mu� in bestimmten F�llen.
Ist klar. Aber eben nicht immer. >>Z.B. 'geheim' ist laut Manpage kein quoted string, da keine " verwendet >>werden. Aus der Manpage folgt, da� es sich um einen unquoted string >>handelt, und das hei�t wiederum, da� die ' Bestandteil des Passwortes >>sind, soweit es fetchmail betrifft. > > Das ist so nicht richtig, denn dort steht > > An unquoted string is any whitespace-delimited token that is neither > numeric,string quoted nor contains the special characters `,', `;', > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > `:', or`='. Mal schaun. Fetchmail unterscheidet zwischen 4 Tokens, grammar keywords, numbers, unquoted strings und quoted strings. Hierbei ist quoted string definiert als einer, der als Begrenzer " verwendet. Bei dem Token 'geheim' fallen 1, 2 und 4 flach, womit 3 �brigbleibt. Falls der Parser von Fetchmail die ' als Bestandteil des Tokens ansehen w�rde, m��te er eine Fehlermeldung ausspucken, weil nichts mehr �brigbleibt. Da dies nicht der Fall ist, kann man nur raten, was der Parser in diesem Fall nun wirklich macht- oder experimentieren (den Source lassen wir mal lieber ;)) Wenn er wie die Bash vorgeht, m��te 'ge"heim' funktionieren, ebenso wie "ge'heim". Wenn er die ' nur als Delimiter behandelt, m��te 'ge"heim' auf die Nase fallen. Wer wei�, vielleicht funktioniert sogar das Escapen mit \ :-) Aber meine Aussage, da� Fetchmail die ' als Bestandteil des Passwortes auffasst, l��t sich nicht halten, da hast Du schon recht. > Deswegen ist die allgemeine Aussage das es egal ist mit welchen > Zeichen man quotet nicht ganz richtig, und wenn jemand was Falsches Hm, *das* ist nicht behauptet worden. Mich hat die Behauptung von man fetchmail gest�rt, da� ein quoted string zwingend eine Begrenzung mit " verlangt. Ein Quoten mit ' funktioniert schlie�lich auch, wobei allerdings noch fraglich ist, ob und wenn welche Zeichen dabei escaped werden. > behauptet sollte man das richtigstellen. Das Problem ist ja, das hier > keiner mit Anmeldeschwierigkeiten seine Passw�rter postet, so das es > durchaus sein kann das die ein solches Zeichen enthalten und die > Fehlersuche ins Leere l�uft. Stimmt. > Hoffe das hat zur Aufkl�rung beigetragen. Es fehlt noch die �berpr�fung von z.B. 'ge"heim'. Hm? ;) cu -- hafi -- H�ufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)

