<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki.freifunk-franken.de/mediawiki/index.php?action=history&amp;feed=atom&amp;title=Protokolle%2F20160206</id>
	<title>Protokolle/20160206 - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.freifunk-franken.de/mediawiki/index.php?action=history&amp;feed=atom&amp;title=Protokolle%2F20160206"/>
	<link rel="alternate" type="text/html" href="https://wiki.freifunk-franken.de/mediawiki/index.php?title=Protokolle/20160206&amp;action=history"/>
	<updated>2026-05-19T11:33:38Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Freifunk Franken</subtitle>
	<generator>MediaWiki 1.40.1</generator>
	<entry>
		<id>https://wiki.freifunk-franken.de/mediawiki/index.php?title=Protokolle/20160206&amp;diff=5560&amp;oldid=prev</id>
		<title>Mayosemmel: Mayosemmel verschob die Seite 20160206 nach Protokolle/20160206: Protokolle vergessen....</title>
		<link rel="alternate" type="text/html" href="https://wiki.freifunk-franken.de/mediawiki/index.php?title=Protokolle/20160206&amp;diff=5560&amp;oldid=prev"/>
		<updated>2016-02-06T19:52:32Z</updated>

		<summary type="html">&lt;p&gt;Mayosemmel verschob die Seite &lt;a href=&quot;/w/20160206&quot; class=&quot;mw-redirect&quot; title=&quot;20160206&quot;&gt;20160206&lt;/a&gt; nach &lt;a href=&quot;/w/Protokolle/20160206&quot; title=&quot;Protokolle/20160206&quot;&gt;Protokolle/20160206&lt;/a&gt;: Protokolle vergessen....&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;de&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Nächstältere Version&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Version vom 6. Februar 2016, 21:52 Uhr&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-notice&quot; lang=&quot;de&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(kein Unterschied)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>Mayosemmel</name></author>
	</entry>
	<entry>
		<id>https://wiki.freifunk-franken.de/mediawiki/index.php?title=Protokolle/20160206&amp;diff=5559&amp;oldid=prev</id>
		<title>Mayosemmel am 6. Februar 2016 um 19:51 Uhr</title>
		<link rel="alternate" type="text/html" href="https://wiki.freifunk-franken.de/mediawiki/index.php?title=Protokolle/20160206&amp;diff=5559&amp;oldid=prev"/>
		<updated>2016-02-06T19:51:11Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;de&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Nächstältere Version&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Version vom 6. Februar 2016, 21:51 Uhr&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l11&quot;&gt;Zeile 11:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 11:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Dominik&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Dominik&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Red  &lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Red  &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;* Holger?&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;Themen:&amp;#039;&amp;#039;&amp;#039;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;Themen:&amp;#039;&amp;#039;&amp;#039;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Mayosemmel</name></author>
	</entry>
	<entry>
		<id>https://wiki.freifunk-franken.de/mediawiki/index.php?title=Protokolle/20160206&amp;diff=5558&amp;oldid=prev</id>
		<title>Mayosemmel: Die Seite wurde neu angelegt: „ == Techniktreffen Sa. 06.02.2016, FabLab Nürnberg ==  Zeit: ab 11:00 Uhr bis ca. 19:20 Uhr  &#039;&#039;&#039;Wer war da:&#039;&#039;&#039; * mayosemmel (Jan) * ChristianD * Flo * Green *…“</title>
		<link rel="alternate" type="text/html" href="https://wiki.freifunk-franken.de/mediawiki/index.php?title=Protokolle/20160206&amp;diff=5558&amp;oldid=prev"/>
		<updated>2016-02-06T19:46:19Z</updated>

		<summary type="html">&lt;p&gt;Die Seite wurde neu angelegt: „ == Techniktreffen Sa. 06.02.2016, FabLab Nürnberg ==  Zeit: ab 11:00 Uhr bis ca. 19:20 Uhr  &amp;#039;&amp;#039;&amp;#039;Wer war da:&amp;#039;&amp;#039;&amp;#039; * mayosemmel (Jan) * ChristianD * Flo * Green *…“&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&lt;br /&gt;
== Techniktreffen Sa. 06.02.2016, FabLab Nürnberg ==&lt;br /&gt;
&lt;br /&gt;
Zeit: ab 11:00 Uhr bis ca. 19:20 Uhr&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Wer war da:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* mayosemmel (Jan)&lt;br /&gt;
* ChristianD&lt;br /&gt;
* Flo&lt;br /&gt;
* Green&lt;br /&gt;
* Dominik&lt;br /&gt;
* Red &lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Themen:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* L3-Mesh (oder die Hoodgrenze Fürth Nürnberg etwas nach SüdOst verschieben?--&amp;gt; wäre ja nur eine kurzfristige Lösung)&lt;br /&gt;
* Einführung von striktem Semantic Versioning (http://semver.org/lang/de/ ) der Firmware und anderer Repositories?&lt;br /&gt;
** Versionierung nach Datum des letzten commits&lt;br /&gt;
*** YYYYMMDD-[Anzahl commits]-[Commit-ID]&lt;br /&gt;
*** YYYYMMDD-alpha&lt;br /&gt;
*** YYYYMMDD-beta&lt;br /&gt;
*** YYYYMMDD&lt;br /&gt;
** Release nach Gefühl&lt;br /&gt;
* Wollen wir demnächst ne offizielle Beta machen? Das Web-If funktioniert ja mittlerweile ganz gut.&lt;br /&gt;
** Diskussion um die Versionsnummer, 0.6.0 war Vorschlag im IRC&lt;br /&gt;
*** d.h. &amp;quot;20160130-beta1&amp;quot;&lt;br /&gt;
*** Sollte raus gehen&lt;br /&gt;
**** Danach noch BugFixes zum nächsten Stable:&lt;br /&gt;
***** http Weiterleitung auf non ::1 IP&lt;br /&gt;
***** Geo-Koord übernehmen fix&lt;br /&gt;
***** weitere bisher (un)bekannte Bugs&lt;br /&gt;
**** Umbau Web-UI (ohne JS) erst ein Release später&lt;br /&gt;
* Diskussion Auto-Update&lt;br /&gt;
** Zu gefährlich, entfernt sich zu sehr vom Freifunk Gedanken&lt;br /&gt;
** ggf. auch ein rechtliches Thema vorhanden, da Fremde Geräte manipuliert werden&lt;br /&gt;
* Diskussion Gateway Auslastung&lt;br /&gt;
** Klee soll aus der Hood Fürth raus genommen werden&lt;br /&gt;
* Web-Interface als eigene nachinstallierbare Komponente/Repository!?&lt;br /&gt;
** Ziel ist es alle Freifunk Franken Komponenten in Packages zu überführen.&lt;br /&gt;
** Web Interface ist bereits ein OpenWRT-Package&lt;br /&gt;
*** Möglicherweise sind die Abhängigkeiten anderer Packages defekt, so dass ein Build ohne WebInterface aktuell nicht korrekt geht.&lt;br /&gt;
** Erst mal eins haben, damit man was funktionierendes hat.&lt;br /&gt;
** Ein separates Repo macht erst Sinn, wenn es neben unserer Verwendung noch eine weitere Verwendung findet&lt;br /&gt;
*** =&amp;gt; Aktuell nicht gegeben.&lt;br /&gt;
** Es soll kein zweites Ding eröffnet werden, nur um einen anderen GIT Workflow zu etablieren.&lt;br /&gt;
* Kaputte Gatewayselection ansprechen - Alternativen? Hat sich vermutlich durch ein Patch von Tim erledigt, können nochmal kurz drüber quasseln aber viel ist hier nicht mehr nötig (glaub ich).&lt;br /&gt;
** ChristianDr berichtet, wie gut der Bugfix beim Höffner funktioniert.&lt;br /&gt;
* Diskussion über Umgang mit versehentlichen Hood-Verbindungen (Loops), jetzt wo der Netmon die Position nicht mehr vorgibt.&lt;br /&gt;
** Es gibt die Möglichkeit ein VPN Client über den zentralen KeyXchange in eine bestimmte Hood zu lenken&lt;br /&gt;
** Diskusison über absichtliche Angriffe&lt;br /&gt;
*** Aktuell keine Möglichkeiten ..&lt;br /&gt;
** Zukünftig (ohne zentralen keyXchange) muss jeder VPN Server Betreiber spezifische Client blacklisten.&lt;br /&gt;
*** Dabei ist eine Absprache zwischen allen VPN Server Betreibern (mindestens innerhalb einer Hood) nötig.&lt;br /&gt;
* IPv6 Adressen für Router (Hood verteilung?!)&lt;br /&gt;
** Tim erklärt die Idee mit den Hood Dateien&lt;br /&gt;
** Trust-Chain mit Signaturen sind im Gespräch&lt;br /&gt;
** Blockchains haben den Vorteil einen Mehrheitsentscheid herbei zu führen.&lt;br /&gt;
** Übergang zu L3 Richtfunk. ChristianDr erklärt, warum ultra kleine Hoods eine Lösung für L3 Richtfunk sein könnte.&lt;br /&gt;
* Mehr als ein Master im Alfred (evtl. für DNS)&lt;br /&gt;
** Dominik erklärt die Funktionsweise von Alfred&lt;br /&gt;
** Es wäre schön, wenn die AlfredProxys die IPs sowie den Namen aus den node.data&amp;#039;s extrahieren würde und dann an das DNS weitergeben würden.&lt;br /&gt;
*** Der AlfredProxy ist ein Alfred-Master, welche die Daten einsammelt und an das monitoring schickt.&lt;br /&gt;
**** Zur Zeit gibt es einen Alfred-Master, der nur auf dem Netmon-Server läuft (der ist in allen Hoods), langfristig soll auf jeden Gateway dieser AlfredProxy laufen.&lt;br /&gt;
* Wie aktuell ist https://pad.freifunk.net/p/FrankenSchlachtplan ? Kann man da draus evtl. was öffentliches machen, wo jeder seine Sachen einträgt bzw. abarbeiten kann. (solange noch kein Bugtracker da ist)&lt;br /&gt;
** Das ist größtenteils veraltet. Das ist &amp;quot;Pre-Monitoring&amp;quot; Zeiten.&lt;br /&gt;
** GitHub bietet einen Bug- und Feature-Tracker&lt;br /&gt;
* Was ist mit GitLab?&lt;br /&gt;
** Flo erklärt&lt;br /&gt;
*** Erstmal nur ein Vorschlag. Selbst noch nicht im großen verwendet.&lt;br /&gt;
*** Alles was man braucht, ist da: wiki, CI, Issues, Merge-Request, User-Management, SelfHosting, OpenSource&lt;br /&gt;
*** Kritik: Mega kompliziert zum Installieren -&amp;gt; Quatsch: Docker und fertig&lt;br /&gt;
** Vorraussetzungen/Anforderungen:&lt;br /&gt;
*** Issue-Tracker&lt;br /&gt;
*** Verknüpfung Diskussion &amp;lt;-&amp;gt; Commit&lt;br /&gt;
*** Continues Integration&lt;br /&gt;
*** Mail-Benachrichtigungen inkl. Antwortmöglichkeit&lt;br /&gt;
*** GIT&lt;br /&gt;
*** Peer-Review&lt;br /&gt;
*** Pull/Merge-Requests&lt;br /&gt;
** GitLab wird getestet&lt;br /&gt;
** Workflow wie bisher, nur das Review wird ggf. ins Issue-Management verlagert&lt;br /&gt;
*** Patch/MergeRequest (evtl gelinkt mit Issue)&lt;br /&gt;
*** Review&lt;br /&gt;
*** Apply/Merge&lt;br /&gt;
** Flo legt heut Nacht ein Test-Gitlab an und schickt Link&lt;br /&gt;
*** Darin ein Issue-Tracker für die &amp;quot;GitLab Umstellung&amp;quot;&lt;br /&gt;
*** Das GitLab soll zum Testen für die nächsten paar Wochen genutzt werden&lt;br /&gt;
* Umgang mit Firmwareentwicklern, mit denen man nicht reden kann --&amp;gt; ? Sind doch eigentlich Alle auf der Liste!?&lt;br /&gt;
* Accounts im Monitoring?!&lt;br /&gt;
** schützen von Mail-Adresse -&amp;gt; ggf. Captcha&lt;br /&gt;
** Account wird mit Netmon-Username und Router-Kontakt-E-Mail Adresse angelegt&lt;br /&gt;
*** Nur eingeloggte User können die kompletten E-Mail Adressen sehen&lt;br /&gt;
*** Somit kennt der Account sowohl Router mit Firmware 0.5.1-0.5.2 als auch 2016...&lt;br /&gt;
*** Jeder User kann seine Router löschen&lt;br /&gt;
*** Jeder User kann auf seiner User-Seite noch ein paar Daten hinterlegen, z.B. XMPP, Telefon, kurze Beschreibung (darunter gibt es seine Routerliste)&lt;br /&gt;
*** Router sollen nach x Monaten ohne Kontakt automatisch gelöscht werden&lt;br /&gt;
* Sichern von Einstellungen auf Routern&lt;br /&gt;
** EInstellungen exportierbar/importierbar machen (XML export oder sowas...)&lt;br /&gt;
** Idee: Den &amp;quot;Config-Sicherungs&amp;quot; Mechanismus von OpenWRT, der während eines sysupgrade durchgeführt wird nutzen. Dieser verwendet die Daten aus /etc/sysupgrade.conf . Es sollten auch keine anderen Daten exportiert werden, da wichtige Änderungen einer neuen Firmware dann ggfs wieder überschrieben werden.&lt;br /&gt;
* Reverse DNS bei mehreren Einträgen&lt;br /&gt;
** sortierung, nur einen -&amp;gt; welchen behalten?&lt;br /&gt;
** Neue Richtlinie: Maximal ein A-Record pro IP, für weitere Namen den CNAME Eintrag nehmen.&lt;br /&gt;
*** Langfristig soll das Script angepasst werden, dass nur noch der erste A Eintrag einer IP genommen werden soll.&lt;br /&gt;
* Wie soll es beim Webinterface weiter gehen? (mit JS / aufräumen / komplizierter machen / einfacher / etc .. diskussion)&lt;br /&gt;
** Aktueller Zustand: HTML mit viel AJAX, lädt komplette /etc/config/* Dateien und verarbeitet diese mit JS. Beim Speichern werden wieder neue configs angelegt.&lt;br /&gt;
** Ziele des WebInterfaces:&lt;br /&gt;
*** Soll einfach zu bedienen sein&lt;br /&gt;
*** Muss wartbar und langfristig pflegbar sein&lt;br /&gt;
*** Statusseite (erste Seite ohne Login)&lt;br /&gt;
**** Hostname&lt;br /&gt;
**** Kontaktdaten&lt;br /&gt;
**** Monitoring einblenden&lt;br /&gt;
***** Lieber nicht, lädt lange, sieht doof aus bei Offline&lt;br /&gt;
**** Lieber schlank halten&lt;br /&gt;
*** Ohne Login darf man nicht im Stande sein den Router durch das WebInterface auszulasten&lt;br /&gt;
** Mögliche Lösung:&lt;br /&gt;
*** Statische CGI&amp;#039;s per Post-Request&lt;br /&gt;
** Idee für die Zukunft:&lt;br /&gt;
*** Knopf für ein Update&lt;br /&gt;
**** (dieser könnte den gluon autoupdater verwenden um die Version und die Signaturen zu prüfen)&lt;br /&gt;
* Diskussion, wie man beim Update rausfinden kann, ob eine Version neuer ist.&lt;br /&gt;
** Ziel wäre es das sysupgrade.sh Script so umzubauen, dass es erstmal die Version prüft.&lt;br /&gt;
*** Soll nicht gemacht werden, weil es reicht eine Datei downzuloaden, welche die current Version enthält. Langfristig könnte diese Aufgabe durch den gluon autoupdater (wird nicht als autoupdate verwendet) erfolgen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Protokoll]]&lt;/div&gt;</summary>
		<author><name>Mayosemmel</name></author>
	</entry>
</feed>