Anfragen mit Koordinaten erst an den KeyXchange senden, wenn Kontaktadresse gesetzt #62

Open
opened 2021-01-05 14:01:55 +01:00 by mantis-bot · 11 comments

Um eine fehlerhafte Konfiguration ohne Kontaktadresse zu verhindern, sollte die Anfrage mit Koordinaten erst an den KeyXchange gesendet werden, wenn auch eine Kontaktadresse gesetzt ist.

Somit wird verhindert keine Kontaktadresse einzutragen.

Reported by: fbl
Submitted on: 2020-10-12
Imported from: https://mantis.freifunk-franken.de/view.php?id=0000146

Um eine fehlerhafte Konfiguration ohne Kontaktadresse zu verhindern, sollte die Anfrage mit Koordinaten erst an den KeyXchange gesendet werden, wenn auch eine Kontaktadresse gesetzt ist. Somit wird verhindert keine Kontaktadresse einzutragen. Reported by: fbl Submitted on: 2020-10-12 Imported from: https://mantis.freifunk-franken.de/view.php?id=0000146
fbl was assigned by mantis-bot 2021-01-05 14:01:55 +01:00
fbl added the
mantis
label 2021-01-05 14:24:07 +01:00
fbl added the
RFC
label 2021-01-05 15:53:03 +01:00
Owner

Hat hierzu jemand eine Meinung?

Hat hierzu jemand eine Meinung?
Owner

Ich finde das eine sehr gute Idee.

Ich finde das eine sehr gute Idee.
Member

Gegen zentrale Kontrolle

Gegen zentrale Kontrolle
Owner

Ist ja keine zentrale Kontrolle. Die Funktion ist auf dem Router implementiert.

Ist ja keine zentrale Kontrolle. Die Funktion ist auf dem Router implementiert.
Member

lass ich gelten wenn es nicht default an ist sondern vom User expliziet aktiviert werden muss.

lass ich gelten wenn es nicht default an ist sondern vom User expliziet aktiviert werden muss.
Owner

Hä? Wenn ich eine Schutzvorkehrung dagegen baue, dass jemand einen Router aufstellt, ohne die Kontaktadresse einzugeben, dann macht es doch keinerlei Sinn, wenn der faule Nutzer diese Schutzfunktion vorher aktivieren muss?

Hä? Wenn ich eine Schutzvorkehrung dagegen baue, dass jemand einen Router aufstellt, ohne die Kontaktadresse einzugeben, dann macht es doch keinerlei Sinn, wenn der faule Nutzer diese Schutzfunktion vorher aktivieren muss?
Owner

Die Teilnahme am FFF-Netz setzt das Hinterlegen einer Kontaktadresse voraus. Ist die nicht gesetzt, dann kriegt man kein (Auto-)Netz. Eigentlich hätte man das von Anfang an so bauen müssen.

Die Teilnahme am FFF-Netz setzt das Hinterlegen einer Kontaktadresse voraus. Ist die nicht gesetzt, dann kriegt man kein (Auto-)Netz. Eigentlich hätte man das von Anfang an so bauen müssen.

Ich bin auch dafür.
Man kann zwar nicht prüfen, ob die Kontaktadresse korrekt ist, aber die Hinweiswirkung, dass dieses Feld nicht optional ist, reicht schon mal.

Falls das noch ins WebIF kommt, am besten mandatory und optional Zeilen kennzeichnen, zB mit nem *

Ich bin auch dafür. Man kann zwar nicht prüfen, ob die Kontaktadresse korrekt ist, aber die Hinweiswirkung, dass dieses Feld nicht optional ist, reicht schon mal. Falls das noch ins WebIF kommt, am besten mandatory und optional Zeilen kennzeichnen, zB mit nem *
fbl added this to the next-feature milestone 2023-01-05 11:52:55 +01:00
Owner

Was mir gerade noch einfällt: Das führt dann dazu, dass alle Knoten mit Reset (v.a. wenn dies aus Versehen/magisch von selbst passiert) im Monitoring als offline erscheinen.

Das ist ggf. ein nicht zu unterschätzender Malus. Vom Standpunkt der Usability finde ich es schon ganz praktisch, wenn man im Monitoring von diesen Knoten erkennen kann, dass sie angeschaltet sind und kommunizieren (im Gegensatz zu einem Knoten, der sich komplett aufgehängt hat). Entsprechend gibt es ja auch den Hinweis "Reset!" im Monitoring.

Oder habe ich hier einen Denkfehler?

Update: Unsinn, es geht hier ja um den KeyXchange, nicht um das Monitoring.

~~Was mir gerade noch einfällt: Das führt dann dazu, dass alle Knoten mit Reset (v.a. wenn dies aus Versehen/magisch von selbst passiert) im Monitoring als offline erscheinen.~~ ~~Das ist ggf. ein nicht zu unterschätzender Malus. Vom Standpunkt der Usability finde ich es schon ganz praktisch, wenn man im Monitoring von diesen Knoten erkennen kann, dass sie angeschaltet sind und kommunizieren (im Gegensatz zu einem Knoten, der sich komplett aufgehängt hat). Entsprechend gibt es ja auch den Hinweis "Reset!" im Monitoring.~~ ~~Oder habe ich hier einen Denkfehler?~~ Update: Unsinn, es geht hier ja um den KeyXchange, nicht um das Monitoring.

Sollten diese Knoten im Monitoring nicht online in der Trainstation landen?

Wenn ich es richtig verstanden habe, will man doch nur verhindern, dass die Nodes ohne Kontaktadressen eine Hood vom keyXchange bekommen?!

Sollten diese Knoten im Monitoring nicht online in der Trainstation landen? Wenn ich es richtig verstanden habe, will man doch nur verhindern, dass die Nodes ohne Kontaktadressen eine Hood vom keyXchange bekommen?!
Owner

Sollten diese Knoten im Monitoring nicht online in der Trainstation landen?

Wenn ich es richtig verstanden habe, will man doch nur verhindern, dass die Nodes ohne Kontaktadressen eine Hood vom keyXchange bekommen?!

Richtig, ich habe nicht richtig gelesen. Was ich geschrieben habe ist Unsinn.

> Sollten diese Knoten im Monitoring nicht online in der Trainstation landen? > > Wenn ich es richtig verstanden habe, will man doch nur verhindern, dass die Nodes ohne Kontaktadressen eine Hood vom keyXchange bekommen?! Richtig, ich habe nicht richtig gelesen. Was ich geschrieben habe ist Unsinn.
Sign in to join this conversation.
No Milestone
No Assignees
5 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: freifunk-franken/firmware#62
No description provided.