Re: [Ninux-Wireless] LibreMesh Release 17.06 "Dayboot Rely"

2017-09-25 Per discussione Ilario Gelmetti
In caso qualcuno volesse cimentarsi con Github e contribuire allo
sviluppo di LibreMesh, abbiamo etichettato tutte le segnalazioni e
richieste che siano facili da risolvere e implementare (quickfix),
eccole qua :D

del firmware vero e proprio e dei suoi strumenti:
https://github.com/libremesh/lime-packages/labels/quickfix

dell'aiutante di compilazione lime-sdk:
https://github.com/libremesh/lime-sdk/labels/quickfix

del contenuto del nostro sito http://libremesh.org/
https://github.com/libremesh/lime-web/labels/quickfix

La discussione la facciamo direttamente su Github (preferibilmente in
inglese) o sulla mailing list lime-users (anche in italiano):
https://lists.libremesh.org/mailman/listinfo/lime-users

Ciao!
Ilario

On 09/24/2017 01:34 AM, Ilario Gelmetti wrote:
> Dopo un anno di sviluppo (sono state cambiate un sacco di cosette e
> aggiunte alcune funzioni comode, in generale è migliorato parecchio) e
> testing (per esempio tutta la rete dell'ultimo Hackmeeting era costruita
> con LibreMesh), finalmente e` disponibile una nuova versione di LibreMesh :D
> 
> Qui trovate la guida aggiornata in italiano sul sito Ninux:
> http://wiki.ninux.org/Libre-Mesh
> e quella sul sito LibreMesh:
> http://libremesh.org/docs/it_guida_rapida_per_iniziare.html
> 
> Qui sotto trovate l'annuncio ufficiale e il changelog.
> 
> Ciao!
> Ilario
> 
> 
>  Forwarded Message 
> Subject: [lime-users] Release 17.06 "Dayboot Rely"
> Date: Sat, 23 Sep 2017 20:13:04 +0200
> From: Gui Iribarren 
> Reply-To: libremesh users 
> To: libremesh users , libremesh
> development 
> 
> So, this release was meant to be announced many months ago (as the
> numbering suggests) but lack of coordination (me, gio, pau) delayed it.
> In the meantime, some more fixes and improvements were introduced, and
> most importantly, several (unpublished) intermediate "release
> candidates" have been running for months now, in different community
> networks (QuintanaLibre mainly, thanks to persevering NicoEchaniz, and
> other smaller deployments)
> 
> Highlights are that ieee80211s is used by default (instead of adhoc)
> which breaks "backward" connectivity with previous releases,
> as well as changes in vlan tagging policy of bmx6 and batadv (which also
> are not backwards compatible by default)
> most notably, this vlan change fixes a hard-to-debug mtu shrinking bug
> that pestered all releases so far (symptoms were varied and bizarre,
> like having timeouts when trying to browse certain https sites,
> sometimes, on random devices)
> the biggest highlight on the dev side, is that we now use upstream SDK
> (thanks to dangowrt for pushing this, and pau for implementing it!)
> which brings us much closer to LEDE/OpenWrt and allows reporting
> upstream ath9k bugs or such, among other benefits
> 
>  * generic binaries, meant for testing or setting up temporary networks
>(i.e. when having the default AP SSID = LibreMesh.org is fine)
> 
> http://downloads.libremesh.org/dayboot_rely/17.06/targets/
> 
> (build is running right now, binaries should be ready tomorrow for sure)
> 
>  * for custom builds, the recommended tool at this point is lime-sdk
> 
> http://libremesh.org/getit.html#cook_your_own_firmware_using_lime_sdk
> https://github.com/libremesh/lime-sdk
> 
>  * chef builds are not available at this point. there are plans to
> integrate this release into chef in the future, but no ETA :(
> 
> ###
> 
> Most of the following changelog was accomplished during the 2017/03
> hackaton (https://www.youtube.com/watch?v=5UX1FwhIKGY)
> 
> Changelog Dayboot Rely 17.06 (since 16.07)
> 
>   * based on LEDE 17.01.2
>   * build everything using LEDE SDK, via new lime-sdk cooker (instead of
> lime-build)
>   * use ieee80211s instead of adhoc
>   * reintroduced "firewall" package (to keep closer to upstream)
>   * lime-system: fix ieee80211s proto, correctly construct ifnames
>   * lime-system: sanitize hostname (transform everything into
> alphanumeric and dash)
>   * lime-system: new proto static
>   * lime-system: new wifi mode client
>   * lime-system: set dnsmasq force=1 to ensure dnsmasq never bails out
>   * lime-system: explicitly populate /etc/config/lime with calculated values
>   * lime-webui: enable i18n, finally webinterface is available in Spanish
>   * lime-webui: Major rework by NicoPace, thanks!
> * bmx6 node graph now uses colors in a clever way
> * simple way to add "system notes" that are shown along with
> /etc/banner and webui
> * luci-app-lime-location: fix google maps api key
> * new read-only view: switch ports status
> * alert luci-mod-admin users that their changes might get
> overwritten by lime-config
> * fix batman-adv status webui
>   * new package available to install lighttpd instead of uhttpd (needed
> for an upcoming android app)
>   * added a lime-sysupgrade command: does a sysupgrade but 

[Ninux-Wireless] LibreMesh Release 17.06 "Dayboot Rely"

2017-09-23 Per discussione Ilario Gelmetti
Dopo un anno di sviluppo (sono state cambiate un sacco di cosette e
aggiunte alcune funzioni comode, in generale è migliorato parecchio) e
testing (per esempio tutta la rete dell'ultimo Hackmeeting era costruita
con LibreMesh), finalmente e` disponibile una nuova versione di LibreMesh :D

Qui trovate la guida aggiornata in italiano sul sito Ninux:
http://wiki.ninux.org/Libre-Mesh
e quella sul sito LibreMesh:
http://libremesh.org/docs/it_guida_rapida_per_iniziare.html

Qui sotto trovate l'annuncio ufficiale e il changelog.

Ciao!
Ilario


 Forwarded Message 
Subject: [lime-users] Release 17.06 "Dayboot Rely"
Date: Sat, 23 Sep 2017 20:13:04 +0200
From: Gui Iribarren 
Reply-To: libremesh users 
To: libremesh users , libremesh
development 

So, this release was meant to be announced many months ago (as the
numbering suggests) but lack of coordination (me, gio, pau) delayed it.
In the meantime, some more fixes and improvements were introduced, and
most importantly, several (unpublished) intermediate "release
candidates" have been running for months now, in different community
networks (QuintanaLibre mainly, thanks to persevering NicoEchaniz, and
other smaller deployments)

Highlights are that ieee80211s is used by default (instead of adhoc)
which breaks "backward" connectivity with previous releases,
as well as changes in vlan tagging policy of bmx6 and batadv (which also
are not backwards compatible by default)
most notably, this vlan change fixes a hard-to-debug mtu shrinking bug
that pestered all releases so far (symptoms were varied and bizarre,
like having timeouts when trying to browse certain https sites,
sometimes, on random devices)
the biggest highlight on the dev side, is that we now use upstream SDK
(thanks to dangowrt for pushing this, and pau for implementing it!)
which brings us much closer to LEDE/OpenWrt and allows reporting
upstream ath9k bugs or such, among other benefits

 * generic binaries, meant for testing or setting up temporary networks
   (i.e. when having the default AP SSID = LibreMesh.org is fine)

http://downloads.libremesh.org/dayboot_rely/17.06/targets/

(build is running right now, binaries should be ready tomorrow for sure)

 * for custom builds, the recommended tool at this point is lime-sdk

http://libremesh.org/getit.html#cook_your_own_firmware_using_lime_sdk
https://github.com/libremesh/lime-sdk

 * chef builds are not available at this point. there are plans to
integrate this release into chef in the future, but no ETA :(

###

Most of the following changelog was accomplished during the 2017/03
hackaton (https://www.youtube.com/watch?v=5UX1FwhIKGY)

Changelog Dayboot Rely 17.06 (since 16.07)

  * based on LEDE 17.01.2
  * build everything using LEDE SDK, via new lime-sdk cooker (instead of
lime-build)
  * use ieee80211s instead of adhoc
  * reintroduced "firewall" package (to keep closer to upstream)
  * lime-system: fix ieee80211s proto, correctly construct ifnames
  * lime-system: sanitize hostname (transform everything into
alphanumeric and dash)
  * lime-system: new proto static
  * lime-system: new wifi mode client
  * lime-system: set dnsmasq force=1 to ensure dnsmasq never bails out
  * lime-system: explicitly populate /etc/config/lime with calculated values
  * lime-webui: enable i18n, finally webinterface is available in Spanish
  * lime-webui: Major rework by NicoPace, thanks!
* bmx6 node graph now uses colors in a clever way
* simple way to add "system notes" that are shown along with
/etc/banner and webui
* luci-app-lime-location: fix google maps api key
* new read-only view: switch ports status
* alert luci-mod-admin users that their changes might get
overwritten by lime-config
* fix batman-adv status webui
  * new package available to install lighttpd instead of uhttpd (needed
for an upcoming android app)
  * added a lime-sysupgrade command: does a sysupgrade but only
preserving libremesh configuration file
  * added a lime-apply command: basically calls reload_config, but also
applies hostname system-wide without rebooting
  * lime-hwd-ground-routing: ground routing now supports untagged ports too
  * lime-proto-anygw: unique mac based on ap_ssid (using %N1, %N2)
  * lime-proto-anygw: integrate better into /etc/config/dhcp instead of
/etc/dnsmasq.d/
  * lime-proto-wan: allow link-local traffic over wan (useful for local
ping6 and ssh, without global exposure)
  * lime-proto-batadv: set batadv gw_mode=client by default to
counteract rogue DHCP servers
  * lime-proto-bmx6: introduce bmx6_pref_gw option, adds priority (x10)
to a specific bmx6 gateway
  * lime-proto-bmx6: don't tag bmx6 packets over ethernet and so use at
least mtu=1500 everywhere
  * lime-proto-bmx6: avoid autodetected wan interface use vlan for bmx6
  * bmx6: doesn't flood log with some spurious warnings anymore (syslog=0)
  * bmx6: sms