News/21.10.2015: Neue Freifunk Firmware: Unterschied zwischen den Versionen

Aus Freifunk Franken
Wechseln zu:Navigation, Suche
(Die Seite wurde neu angelegt: „'''Datum:''' 21.10.2015 <br> '''Autor:''' matmai <br> '''Veröffentlicht:''' [https://wiki.freifunk-franken.de/w/ews/21.10.2015:_Neue_Freif…“)
 
K (Link Mailingliste korrigiert)
 
(Eine dazwischenliegende Version desselben Benutzers wird nicht angezeigt)
Zeile 2: Zeile 2:
'''Autor:''' [[Benutzer:matmai|matmai]] <br>
'''Autor:''' [[Benutzer:matmai|matmai]] <br>
'''Veröffentlicht:''' [https://wiki.freifunk-franken.de/w/ews/21.10.2015:_Neue_Freifunk_Firmware Wiki],  
'''Veröffentlicht:''' [https://wiki.freifunk-franken.de/w/ews/21.10.2015:_Neue_Freifunk_Firmware Wiki],  
[http://lists.freifunk.net/pipermail/franken-freifunk.net/2015-June/006603.html Mailingliste]
[http://lists.freifunk.net/pipermail/franken-freifunk.net/2015-October/008295.html Mailingliste]


----
----
Zeile 39: Zeile 39:
Tim
Tim


----
Alexander Wunschik (1):
* added support for tl-wr1043nd-v2
Dominik Heidler (1):
* compress node.data using gzip (to save traffic)
Mose (1):
* Added GPL2 to repo as OpenWRT is GPL2 too.
Oliver Voelker (21):
* durch das fehlende $ wurde die uci variable nicht korrekt gesetzt.
* neues Script fuer komfortablere Firmwareupgrades.
* new README.md
* style fixes
* Update README.md
* es werden noch unzip, libncurses-dev und gawk fuer einen erfolgreichen Build benoetigt. git und subversion brauchts auch
* diverse Aenderungen an Shell-Scripten
* Klammern um if-Statements
* '==' als Vergleichsoperator gibts nur in der Bash, wir haben aber nur sh (ash) verfuegbar
* configure all hosts for our ping test in the header ;)
* delete some empty lines... ;)
* anderes pingziel eingestellt und kommentiert
* added .project to .gitignore
* removed unused/broken functions
* was ist ein BSP
* add own shell profile
* cosmetic changes
* board_flash removed
* leerzeilen entfernt, fehlende shebangs hinzugefügt
* buildscript can also "clean" up
* Hilfetext erweitert
Steffen Pankratz (36):
* removed libremap-agent package/feed including dependencies
* removed unused tunneldigger package from NanoStation-Loco-M2 bsp
* removed unused packages and feeds
* fixed usage of 'PACKAGEREV' and 'PACKAGEURL' variables
* use the OpenWrt git repository instead of the svn repository
* use the OpenWrt packages git repository instead of the svn repository
* added OpenWrt oldpackages feed, to resolve missing packages like 'bridge', 'gpioctl-sysfs', 'libugpio', 'mii-tool' and 'kmod-gpiotoggling'
* fixed tl-wr841n-v7 board name issue
* removed subversion handling, not needed anymore
* optimized sysupgrade_no_config_save.patch patch call
* removed unnecessary check
* fixed log message in 'checkout_git' function
* fixed git cloning after $DIRECTORY had to be deleted
* optimized grep call
* use proper POSIX-conforming arithmetic expansion
* quoted log messages properly
* removed FIRMWARE_REVISION as it has the same information as RELEASE_DATE and renamed RELEASE_DATE do better match its actual purpose
* fixed wrong quoting
* fixed '$' on regular variables in arithmetic contexts has no purpose
* corrected FEEDVAR array handling
* better to use bash's build-in glob functionality instead of looping over the returned find output
* optimization: one redirect is enough
* added warning about batman-adv COMPAT_VERSION
* corrected PACKAGESVAR array handling
* omit the output, we are just interested in the result
* added double quotes to prevent globbing and/or word splitting
* fixed tabs vs. spaces mix-up by using only spaces
* simplified .gitignore
* updated OpenWrt .config files to match the currently used OpenWrt revision
* removed board_flash function, like done for all the other bsps (see https://github.com/FreifunkFranken/firmware/commit/329b24af321da9fd8cd6f07410f99de795bf5dc2)
* removed empty line
* updated fastd to version 17 and changed git URL to the official one
* updated OpenWrt feed revision
* updated OpenWrt packages feed revision
* Added second OpenWrt routing packages feed. * one feed for batman-adv (revision of latest supported COMPAT_VERSION 14 version) * one feed for all other packages than batman-adv (current revision)
* Fixed 'your configuration is out of sync' warning.
* added support for TP-Link TL-WR842ND v2
Tim Niemeyer (19):
* Revert "Added GPL2 to repo as OpenWRT is GPL2 too."
* packages/ffol: remove unused old ath9k-watchdog
* bsp/defaul/network|showmacs: add license
* .gitignore: do not ignore checked in packages
* bsp/ubnt-nano-m: Support for NanoStation-Loco-M2
* fastdstart: moved to keyserver.freifunk-franken.de
* firewall: filter broadcasts
* batman-adv: enabled client gateway mode
* cron: disable every 1min the gw selection for 1s
* community: add refugee community
* nodewatcher: add a iface blacklist
* nodewatcher: add the router model
* nodewatcher: remove unused ip addresses from xml data
* nodewatcher: only add direct batman originators
* buildscript: support multiple patches on feeds
* buildscript: add alfred
* alfred: fix boot up
* alfred: configure and enable node.data on alfred
* bsp/*/.config: enable CONFIG_PACKAGE_alfred
Tobias Klaus (9):
* small typo in README.mk
* remove unused tunneldigger package and feed
* use dedicated functions to checkout svn/git repos
* Generalize handling of feeds and packages
* fix some indentation issues
* fix warning when applying patch  sysupgrade_no_config_save
* start ntpd after 30s to ensure that the interface is up
* splits configuration and implementation for different ubnt setups
* adds dropbear config to sysupgrade.conf


[[Kategorie:News]]
[[Kategorie:News]]

Aktuelle Version vom 14. Dezember 2015, 22:04 Uhr

Datum: 21.10.2015
Autor: matmai
Veröffentlicht: Wiki, Mailingliste


Tim hat eine neue Freifunk Firmware veröffentlicht:


Hallo zusammen

Ich freue mich heute, nach Plan, die neue Firmware 0.5.1 verkünden zu können.

Neben vielen kleineren Verbesserungen/Bugfixes sind vor allem die folgenden Punkte rein gekommen:

  • Support für den WR1043v2
  • Verbesserungen am Buildsystem und an der Dokumentation
  • Das OpenWRT wurde aktualisiert
  • Neue fastd Version 17
  • Broadcast Filter
  • Batman-adv gateway selection
  • SSH Keys werden beim Update übernommen (erst nachdem die b2 drauf war)
  • Neue Community (aux)
  • Nodewatcher Daten werden komprimiert und sind aufgeräumt
  • Alfred ist Teil der Firmware und verbreitet Nodewatcher Daten
  • Support für den WR842v2

Die Firmware befindet sich am üblichen Ort: https://dev.freifunk-franken.de/firmware/0.5.1 sowie https://dev.freifunk-franken.de/firmware/current

Ich bedanke mich für die vielen Beiträge und die super Diskussionen. Unten wie immer das Shortlog.

Gruß Tim



Alexander Wunschik (1):

  • added support for tl-wr1043nd-v2

Dominik Heidler (1):

  • compress node.data using gzip (to save traffic)

Mose (1):

  • Added GPL2 to repo as OpenWRT is GPL2 too.

Oliver Voelker (21):

  • durch das fehlende $ wurde die uci variable nicht korrekt gesetzt.
  • neues Script fuer komfortablere Firmwareupgrades.
  • new README.md
  • style fixes
  • Update README.md
  • es werden noch unzip, libncurses-dev und gawk fuer einen erfolgreichen Build benoetigt. git und subversion brauchts auch
  • diverse Aenderungen an Shell-Scripten
  • Klammern um if-Statements
  • '==' als Vergleichsoperator gibts nur in der Bash, wir haben aber nur sh (ash) verfuegbar
  • configure all hosts for our ping test in the header ;)
  • delete some empty lines... ;)
  • anderes pingziel eingestellt und kommentiert
  • added .project to .gitignore
  • removed unused/broken functions
  • was ist ein BSP
  • add own shell profile
  • cosmetic changes
  • board_flash removed
  • leerzeilen entfernt, fehlende shebangs hinzugefügt
  • buildscript can also "clean" up
  • Hilfetext erweitert

Steffen Pankratz (36):

  • removed libremap-agent package/feed including dependencies
  • removed unused tunneldigger package from NanoStation-Loco-M2 bsp
  • removed unused packages and feeds
  • fixed usage of 'PACKAGEREV' and 'PACKAGEURL' variables
  • use the OpenWrt git repository instead of the svn repository
  • use the OpenWrt packages git repository instead of the svn repository
  • added OpenWrt oldpackages feed, to resolve missing packages like 'bridge', 'gpioctl-sysfs', 'libugpio', 'mii-tool' and 'kmod-gpiotoggling'
  • fixed tl-wr841n-v7 board name issue
  • removed subversion handling, not needed anymore
  • optimized sysupgrade_no_config_save.patch patch call
  • removed unnecessary check
  • fixed log message in 'checkout_git' function
  • fixed git cloning after $DIRECTORY had to be deleted
  • optimized grep call
  • use proper POSIX-conforming arithmetic expansion
  • quoted log messages properly
  • removed FIRMWARE_REVISION as it has the same information as RELEASE_DATE and renamed RELEASE_DATE do better match its actual purpose
  • fixed wrong quoting
  • fixed '$' on regular variables in arithmetic contexts has no purpose
  • corrected FEEDVAR array handling
  • better to use bash's build-in glob functionality instead of looping over the returned find output
  • optimization: one redirect is enough
  • added warning about batman-adv COMPAT_VERSION
  • corrected PACKAGESVAR array handling
  • omit the output, we are just interested in the result
  • added double quotes to prevent globbing and/or word splitting
  • fixed tabs vs. spaces mix-up by using only spaces
  • simplified .gitignore
  • updated OpenWrt .config files to match the currently used OpenWrt revision
  • removed board_flash function, like done for all the other bsps (see https://github.com/FreifunkFranken/firmware/commit/329b24af321da9fd8cd6f07410f99de795bf5dc2)
  • removed empty line
  • updated fastd to version 17 and changed git URL to the official one
  • updated OpenWrt feed revision
  • updated OpenWrt packages feed revision
  • Added second OpenWrt routing packages feed. * one feed for batman-adv (revision of latest supported COMPAT_VERSION 14 version) * one feed for all other packages than batman-adv (current revision)
  • Fixed 'your configuration is out of sync' warning.
  • added support for TP-Link TL-WR842ND v2

Tim Niemeyer (19):

  • Revert "Added GPL2 to repo as OpenWRT is GPL2 too."
  • packages/ffol: remove unused old ath9k-watchdog
  • bsp/defaul/network|showmacs: add license
  • .gitignore: do not ignore checked in packages
  • bsp/ubnt-nano-m: Support for NanoStation-Loco-M2
  • fastdstart: moved to keyserver.freifunk-franken.de
  • firewall: filter broadcasts
  • batman-adv: enabled client gateway mode
  • cron: disable every 1min the gw selection for 1s
  • community: add refugee community
  • nodewatcher: add a iface blacklist
  • nodewatcher: add the router model
  • nodewatcher: remove unused ip addresses from xml data
  • nodewatcher: only add direct batman originators
  • buildscript: support multiple patches on feeds
  • buildscript: add alfred
  • alfred: fix boot up
  • alfred: configure and enable node.data on alfred
  • bsp/*/.config: enable CONFIG_PACKAGE_alfred

Tobias Klaus (9):

  • small typo in README.mk
  • remove unused tunneldigger package and feed
  • use dedicated functions to checkout svn/git repos
  • Generalize handling of feeds and packages
  • fix some indentation issues
  • fix warning when applying patch sysupgrade_no_config_save
  • start ntpd after 30s to ensure that the interface is up
  • splits configuration and implementation for different ubnt setups
  • adds dropbear config to sysupgrade.conf