FHEM Forum

FHEM - Entwicklung => FHEM Development => Thema gestartet von: rudolfkoenig am 15 September 2018, 15:22:18

Titel: FHEM 5.9 Release
Beitrag von: rudolfkoenig am 15 September 2018, 15:22:18
Ein neues Relaese fuer FHEM ist mehr als ueberfaellig: ich will es naechstes Wochenende fertigstellen und auf fhem.de hochladen. Es soll, wie bisher, als Ausgangspunkt fuer update dienen, ich stelle nicht den Anspruch, dass es stabiler ist als das, was man mit einem beliebigen update bekommt.

Ich habe in fhem.cfg die telnet Instanz und die smallscreen/tablet Instanzen von FHEMWEB entfernt. telnet ist vermutlich nur fuer wenige relevant,  und wegen der Voreinstellung von f18 sind die beiden FHEMWEB-Instanzen auch nicht notwendig. Mit nur einer Instanz wird die Angriffsflaeche minimiert, und das Einrichten eines Passwortes ist auch etwas einfacher.

Falls jemand Anmerkungen hat, bitte melden.
Titel: Antw:FHEM 5.9 Release
Beitrag von: Loredo am 16 September 2018, 12:30:45

Sehr begrüßenswert diese Dinge aus dem Default zu entfernen.

Im Docker Image füge ich die Telnet Instanz wieder hinzu (dann ohne " global"), denn sie wird für den Health Check benötigt.
Einige andere Startup Varianten setzen vermutlich auch auf die Telnet Schnittstelle. Da muss der User dann informiert sein, dass er eine Telnet Instanz dafür anlegen muss.



Nimmst du die entfernten Devices auch noch aus der fhem.cfg.demo raus?
Titel: Antw:FHEM 5.9 Release
Beitrag von: rudolfkoenig am 16 September 2018, 13:27:07
Es gab auch Bedenken, dass ohne telnet FHEM2FHEM nicht geht.
Ich bin trotzdem (noch) der Ansicht, dass es wichtiger ist, den Anfaenger nicht zu verwirren.

Habe telnetPort aus fhem.cfg.demo auch entfernt.
Titel: Antw:FHEM 5.9 Release
Beitrag von: betateilchen am 16 September 2018, 15:11:05
Das Entfernen von telnet aus der fhem.cfg betrifft ja erstmal nur Neuinstallationen. In diesen gibt es weder FHEM2FHEM devices noch andere Konstellationen, die evtl telnet bereits beim starten benötigen. Insofern aehe ich das Thema eher unkritisch.

Wichtig ist m.E. allerdings, dass z.B. in der commandref zu FHEM2FHEM darauf hingewiesen wird, welche Voraussetzungen vorhanden sein müssen.

In der Startup-Konfiguration von configDB wird das telnet device übrigens auch erhalten bleiben.

Grüsse aus dem sonnigen Serbien 😀
Titel: Antw:FHEM 5.9 Release
Beitrag von: rudolfkoenig am 17 September 2018, 13:15:09
Danke fuer den Hinweis, ich habe die FHEM2FHEM Doku ergaenzt.
Titel: Antw:FHEM 5.9 Release
Beitrag von: rudolfkoenig am 07 Oktober 2018, 19:25:25
Es hat zwar laenger gedauert wg. dem commandref Anpassungen (https://forum.fhem.de/index.php/topic,91848), aber ich habe 5.9 jetzt freigegeben, siehe https://forum.fhem.de/index.php/topic,91852
Titel: Antw:FHEM 5.9 Release
Beitrag von: Prof. Dr. Peter Henning am 09 Oktober 2018, 18:36:21
Wenn wir schon noch bei telnet sind:

Wenn SSL als Attribut angegeben wurde, kann man trotzdem noch ohne SSL darauf zugreifen.


LG

pah
Titel: Antw:FHEM 5.9 Release
Beitrag von: rudolfkoenig am 10 Oktober 2018, 10:38:56
ZitatWenn SSL als Attribut angegeben wurde, kann man trotzdem noch ohne SSL darauf zugreifen.
Aber nur wenn man 4 Sekunden lang nicht genug Daten eingibt :)
Das Problem ist nicht 5.9 spezifisch, es war "schon immer" so.
Ab sofort wird in solchen Faellen die Verbindung geschlossen, und im FHEM-Log erscheint eine Fehlermeldung: "Invalid argument SSL wants a read first (peer: xx.xx.xx.xx)".