Diferencia entre revisiones de «LibreMesh/Changelog»

De Guifi.net - Wiki Hispano

m (Al movió la página Libre-mesh/Changelog a LibreMesh/Changelog)
 
Línea 1: Línea 1:
Changelog 17.06
+
== Changelog 17.06 ''Dayboot Rely'' ==
 +
* 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 <code>firewall</code> 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 <code>dnsmasq force=1</code> to ensure dnsmasq never bails out
 +
* lime-system: explicitly populate <code>/etc/config/lime</code> 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 <code>lighttpd</code> instead of <code>uhttpd</code> (needed for an upcoming android app)
 +
* added a <code>lime-sysupgrade</code> command: does a sysupgrade but only preserving libremesh configuration file
 +
* added a <code>lime-apply</code> 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 <code>%N1</code>, <code>%N2</code>)
 +
* lime-proto-anygw: integrate better into <code>/etc/config/dhcp</code> instead of <code>/etc/dnsmasq.d/</code>
 +
* lime-proto-wan: allow link-local traffic over wan (useful for local <code>ping6</code> and <code>ssh</code>, without global exposure)
 +
** lime-proto-batadv: set <code>batadv gw_mode=client</code> by default to counteract rogue DHCP servers
 +
** lime-proto-bmx6: introduce <code>bmx6_pref_gw</code> option, adds priority (x10) to a specific bmx6 gateway
 +
** lime-proto-bmx6: don't tag bmx6 packets over ethernet and so use at least <code>mtu=1500</code> everywhere
 +
* lime-proto-bmx6: avoid autodetected wan interface use vlan for bmx6
 +
* bmx6: doesn't flood log with some spurious warnings anymore (<code>syslog=0</code>)
 +
* bmx6: sms plugin now enabled by default
 +
* bmx6: daemon is now supervised by procd, so it is restarted in case of crashes
 +
* bmx6: doesn't <code>configSync</code> by default anymore (no more "uci pending changes" because of auto-gw-mode)
 +
* new bmx6hosts tool: maintain an <code>/etc/hosts</code> that resolves fd66: <-> hostnames.mesh
 +
* watchping: convert to procd and add reload triggers
 +
* safe-reboot: fix, use <code>/overlay/upper</code> instead of <code>/overlay</code>
 +
* safe-reboot: add </code>discard<code> action
 +
* ath9k: debugged some hangs (interface is deaf) and workaround it, with new package <code>smonit</code>
 +
* set wifi default <code>distance</code> parameter to 1000 metres and make it configurable through webui
 +
* alfred: fix bat-hosts facter, check for errors and don't nuke <code>/etc/bat-hosts</code> in case of failure
 +
* introduce new lime-basic-noui metapackage
 +
* new packages separated: lime-docs and lime-docs-minimal
 +
* various Makefile dependency problems fixed
  
  * 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 plugin now enabled by default
 
  * bmx6: daemon is now supervised by procd, so it is restarted in case of crashes
 
  * bmx6: doesn't "configSync" by default anymore (no more "uci pending changes" because of auto-gw-mode)
 
  * new bmx6hosts tool: maintain an /etc/hosts that resolves fd66: <-> hostnames.mesh
 
  * watchping: convert to procd and add reload triggers
 
  * safe-reboot: fix, use /overlay/upper instead of /overlay
 
  * safe-reboot: add "discard" action
 
  * ath9k: debugged some hangs (interface is deaf) and workaround it, with new package "smonit"
 
  * set wifi default "distance" parameter to 1000 metres and make it configurable through webui
 
  * alfred: fix bat-hosts facter, check for errors and don't nuke /etc/bat-hosts in case of failure
 
  * introduce new lime-basic-noui metapackage
 
  * new packages separated: lime-docs and lime-docs-minimal
 
  * various Makefile dependency problems fixed
 
  
 
+
== Changelog 16.07 ''Community Chaos'' ==
Changelog 16.07
+
 
* Based on OpenWrt Chaos Calmer 15.05.1
 
* Based on OpenWrt Chaos Calmer 15.05.1
* Removed "firewall" package (which is included by default in vanilla OpenWrt/LEDE), since it's not really being used in LibreMesh setup. It can always be installed on a case-by-case basis using opkg.
+
* Removed <code>firewall</code> package (which is included by default in vanilla OpenWrt/LEDE), since it's not really being used in LibreMesh setup. It can always be installed on a case-by-case basis using <code>opkg</code>.
* Removed "odhcpd" since we're not using it at the moment (we use dnsmasq)
+
* Removed <code>odhcpd</code> since we're not using it at the moment (we use <code>dnsmasq</code>)
* Removed "odhcp6c" since we're not using it at the moment (we still haven't solved how to deal with native IPv6 coming over WAN, i.e. propagate a delegated prefix over the mesh in a reasonable way)
+
* Removed <code>odhcp6c</code> since we're not using it at the moment (we still haven't solved how to deal with native IPv6 coming over WAN, i.e. propagate a delegated prefix over the mesh in a reasonable way)
* New default packages: "lime-hwd-openwrt-wan" and "lime-proto-wan". This checks if there's a WAN port, and automatically configures as "wan" proto (lime-proto-wan). The "wan" proto let's you assign in /etc/config/lime, for example, 802.1ad VLANs over the WAN port.
+
* New default packages: <code>lime-hwd-openwrt-wan</code> and <code>lime-proto-wan</code>. This checks if there's a WAN port, and automatically configures as "wan" proto (<code>lime-proto-wan</code>). The "wan" proto let's you assign in <code>/etc/config/lime</code>, for example, 802.1ad VLANs over the WAN port.
* New default package: "lime-hwd-ground-routing". Allows you to configure 802.1q VLANs on embedded switches, so that you can separate specific ports and put
+
* New default package: <code>lime-hwd-ground-routing</code>. Allows you to configure 802.1q VLANs on embedded switches, so that you can separate specific ports and put
* New default package: "bmx6-auto-gw-mode", so that when a node detects (with watchping) it can ping 8.8.8.8 over WAN port, a bmx6 tunIn is created on-the-fly, and Internet is shared to the rest of the clouds.
+
* New default package: <code>bmx6-auto-gw-mode</code>, so that when a node detects (with watchping) it can ping 8.8.8.8 over WAN port, a bmx6 tunIn is created on-the-fly, and Internet is shared to the rest of the clouds.
* Workaround for an spurious log message caused by BATMAN-Adv ("br-lan: received packet on bat0 with own address as source address"): a "dummy0" interface is created and added to bat0, with a slightly different MAC address
+
* Workaround for an spurious log message caused by BATMAN-Adv (<code>br-lan</code>: received packet on bat0 with own address as source address"): a <code>dummy0" interface is created and added to <code>bat0</code>, with a slightly different MAC address
 
** https://lists.open-mesh.org/pipermail/b.a.t.m.a.n/2014-March/011839.html
 
** https://lists.open-mesh.org/pipermail/b.a.t.m.a.n/2014-March/011839.html
* New available packages: "lime-proto-bgp", allows to do BGP with bird daemon; and "lime-proto-olsr", "-olsr2" and "-olsr6", which add support for all versions of OLSR.
+
* New available packages: <code>lime-proto-bgp</code>, allows to do BGP with bird daemon; and <code>lime-proto-olsr</code>, <code>-olsr2</code> and <code>-olsr6</code>, which add support for all versions of [[OLSR]].
* Some new settings possible in /etc/config/lime-defaults
+
* Some new settings possible in <code>/etc/config/lime-defaults</code>
** wireless.htmode lets you preset the htmode for any wireless radio (or htmode_2ghz and htmode_5ghz for specific bands)
+
** <code>wireless.htmode</code> lets you preset the htmode for any wireless radio (or <code>htmode_2ghz</code> and <code>htmode_5ghz</code> for specific bands)
** wireless.distance is the equivalent, for setting distance (and distance_2ghz / _5ghz)
+
** <code>wireless.distance</code> is the equivalent, for setting distance (and <code>distance_2ghz</code> / <code>_5ghz</code>)

Última revisión de 23:26 10 feb 2018

Changelog 17.06 Dayboot Rely

  • 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 plugin now enabled by default
  • bmx6: daemon is now supervised by procd, so it is restarted in case of crashes
  • bmx6: doesn't configSync by default anymore (no more "uci pending changes" because of auto-gw-mode)
  • new bmx6hosts tool: maintain an /etc/hosts that resolves fd66: <-> hostnames.mesh
  • watchping: convert to procd and add reload triggers
  • safe-reboot: fix, use /overlay/upper instead of /overlay
  • safe-reboot: add </code>discard action
  • ath9k: debugged some hangs (interface is deaf) and workaround it, with new package <code>smonit
  • set wifi default distance parameter to 1000 metres and make it configurable through webui
  • alfred: fix bat-hosts facter, check for errors and don't nuke /etc/bat-hosts in case of failure
  • introduce new lime-basic-noui metapackage
  • new packages separated: lime-docs and lime-docs-minimal
  • various Makefile dependency problems fixed


Changelog 16.07 Community Chaos

  • Based on OpenWrt Chaos Calmer 15.05.1
  • Removed firewall package (which is included by default in vanilla OpenWrt/LEDE), since it's not really being used in LibreMesh setup. It can always be installed on a case-by-case basis using opkg.
  • Removed odhcpd since we're not using it at the moment (we use dnsmasq)
  • Removed odhcp6c since we're not using it at the moment (we still haven't solved how to deal with native IPv6 coming over WAN, i.e. propagate a delegated prefix over the mesh in a reasonable way)
  • New default packages: lime-hwd-openwrt-wan and lime-proto-wan. This checks if there's a WAN port, and automatically configures as "wan" proto (lime-proto-wan). The "wan" proto let's you assign in /etc/config/lime, for example, 802.1ad VLANs over the WAN port.
  • New default package: lime-hwd-ground-routing. Allows you to configure 802.1q VLANs on embedded switches, so that you can separate specific ports and put
  • New default package: bmx6-auto-gw-mode, so that when a node detects (with watchping) it can ping 8.8.8.8 over WAN port, a bmx6 tunIn is created on-the-fly, and Internet is shared to the rest of the clouds.
  • Workaround for an spurious log message caused by BATMAN-Adv (br-lan: received packet on bat0 with own address as source address"): a dummy0" interface is created and added to <code>bat0, with a slightly different MAC address
  • New available packages: lime-proto-bgp, allows to do BGP with bird daemon; and lime-proto-olsr, -olsr2 and -olsr6, which add support for all versions of OLSR.
  • Some new settings possible in /etc/config/lime-defaults
    • wireless.htmode lets you preset the htmode for any wireless radio (or htmode_2ghz and htmode_5ghz for specific bands)
    • wireless.distance is the equivalent, for setting distance (and distance_2ghz / _5ghz)
Herramientas personales