deploy/turnserver.conf hatte keine Regel. Heute steht LF darin, weil sie so angelegt wurde -- wer sie unter Windows bearbeitet und speichert, haengt aber an jede Zeile ein unsichtbares Zeichen. Aus static-auth-secret=abc wuerde dann ein Geheimnis, das auf CR endet, und coturn wiese jeden Anruf ab, ohne dass die Datei falsch aussieht. Co-Authored-By: Claude Opus 5 <[email protected]>
29 lines
863 B
Plaintext
29 lines
863 B
Plaintext
# Zeilenenden festlegen.
|
|
#
|
|
# Entwickelt wird auf Windows, ausgeliefert wird auf Linux. Windows
|
|
# beendet Zeilen mit zwei Zeichen (CR LF), Linux mit einem (LF). Bei
|
|
# Textdateien ist das folgenlos -- bei Skripten nicht: Aus der ersten
|
|
# Zeile "#!/bin/bash" wird dann "#!/bin/bash\r", und Linux sucht nach
|
|
# einem Programm, dessen Name auf ein unsichtbares Zeichen endet. Der
|
|
# Fehler lautet dann "bad interpreter" und nennt einen Pfad, der voellig
|
|
# richtig aussieht.
|
|
#
|
|
# Deshalb: Alles, was auf dem Server ausgefuehrt wird, bekommt fest
|
|
# Unix-Zeilenenden -- unabhaengig davon, womit es bearbeitet wurde.
|
|
|
|
*.sh text eol=lf
|
|
*.mjs text eol=lf
|
|
*.js text eol=lf
|
|
*.json text eol=lf
|
|
*.sql text eol=lf
|
|
*.yml text eol=lf
|
|
|
|
# Bilder und Schriften nie anfassen.
|
|
*.png binary
|
|
*.jpg binary
|
|
*.webp binary
|
|
*.ico binary
|
|
*.woff binary
|
|
*.woff2 binary
|
|
*.conf text eol=lf
|