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 | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | + | == 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 | + | * 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 | + | * Removed <code>odhcpd</code> since we're not using it at the moment (we use <code>dnsmasq</code>) |
− | * Removed | + | * 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: | + | * 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: | + | * 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: | + | * 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 ( | + | * 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: | + | * 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 ofuhttpd
(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
andssh
, 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-batadv: set
- 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 usingopkg
. - Removed
odhcpd
since we're not using it at the moment (we usednsmasq
) - 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
andlime-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"): adummy0" 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; andlime-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 (orhtmode_2ghz
andhtmode_5ghz
for specific bands) -
wireless.distance
is the equivalent, for setting distance (anddistance_2ghz
/_5ghz
)
-