That cost me a lot of nerves, but now I can see the light at the end of the tunnel again.
Unfortunately I couldn't solve the problem in #codeberg, I created an issue and am now back in #gitlab.
And here is my clone of the #gluon samples HelloFXML project with gitlab-ci pipeline.
https://gitlab.com/naturzukunft_de/javafx/hellofxml
The generated artifact of the pipeline can be found here.
https://gitlab.com/naturzukunft_de/javafx/hellofxml/-/jobs/10749556038/artifacts/browse
The apk is now also running on my FP 5 with e/OS.
Thanks to @pat_dev for his support
@freifunkMUC war zumindest bei Audio sehr begeistert von #RaptorQ, einem #ForwardErrorCorrection (#FEC) Mechanismus, für den es auch einen #RFC gibt (falls es bei euch überhaupt mit packetloss auf der Strecke zusammenhängen sollte): https://www.rfc-editor.org/rfc/rfc6330
Wird aber leider bisher nur von @gstreamer über ein #rust plugin unterstützt, @videolan kann das leider noch nicht.
Hm, das wäre doch auch nochmal ein lustiger Testcase für die neuen #Multicast features mit #Gluon + @batadv :-).
An alle Beta Tester in #freifunkh
die fünfte Vorabversion der kommenden vH40 ist veröffentlicht.
Neu dazugekommen ist der Kommandozeilen Befehl ffh_ntp_info , der darstellt, wie lange der Router schon erfolgreich per NTP seine Zeit aktuell hält, oder fehlsynchronisationen zu beklagen hat.
Feature sind weiterhin auch die respondd Fingerprints der authorisierten SSH Schlüssel.
Danke bis hier hin an euch Tester!.
Darüberhinaus sehen wir uns gerne heute Abend um sieben im LeineLab zum Weiterentwickeln und Testen!
Um NTP Problemen auf einigen unserer Router auf die Schliche zu kommen, haben wir ein bisschen gebastelt.
Die Router evaluieren mit der kommenden Beta ihren aktuellen "Stratum"-Level, also wie viele Zeitserver zwischen Ihnen und einer sehr präzisen Uhr liegen.
Ist dieser zu hoch, vermerken die Geräte keine ausreichende Verbindung zu einer solchen zu haben.
Eine gültige Zeit ist in unserem Netz eine Notwendigkeit, um die VPN Verbindungen zu unseren Servern aufzubauen.
Im nächsten Schritt werden wir evaluieren, ob die aktuelle Auswertung präzise genug ist, um die Fehlerfälle automatisch zu erkennen.
Euch vielen Dank für's Testen und eine gute Nacht!
#freifunk @freifunkh #gluon #wireguard #ntp #gluon_state_check
Firmware Update 2023.2.5.0
Moin liebe Freifunker,
Es gibt ein neues Update für eure Freifunk Knoten.Diesmal neu unterstützt: Sophos AP15C, Genexis Pulse EX400. Außerdem sind ein paar allgemeine Updates und Fehlerbhebungen inkludiert.
https://gluon.readthedocs.io/en/v2023.2.x/releases/v2023.2.5.html
Foto von Compare Fibre auf Unsplash
https://freifunk-suedholstein.de/firmware-update-2023-2-5-0/
#firmware #FreifunkSdholstein #gluon #freifunk
Ab sechzehn Uhr werden wir auf unserem Beta Kanal eine neue Firmware testen, die die SSH-Fingerprints der auf den Geräten authentifizierten Schlüssel ausplaudert.
Die 22 Geräte sind im Wesentlichen das Kernteam, wir wollten euch nur vorwarnen :)
Fingerprints von Pubkeys sind effektiv ihre Prüfsummen, also genauso *nicht* geheim wie der Pubkey.
Dennoch lassen sich damit Rückschlüsse darauf ziehen, wer auf welchem Gerät Zugriff hat.
Wir versuchen noch zu evaluieren, in welchem Rahmen es schon das Feature ist, dass wir gebrauchen können oder ob uns das zu viel Transparenz ist.
Ihr seid herzlich eingeladen mitzutesten. Aber seid gewarnt, wenn ihr geheime Router habt, von denen ihr euch gerne distanzieren würdet, aber ihr mit euren pubkeys hausieren geht :)
I start experimenting with an array of authorized ssh fingerprints in our nodes.json.
SSH fingerprints are effectively abbreviated encodings of sha256sums of the SSH pubkeys authorized to access a device.
While this does obviously not leak your key, it allows you to systematically identify the routers you have access to.
Feedback welcome.
Would this something we'd consider as gluon-package or should it better reside in the community packages?