LibreMesh/Changelog

De Guifi.net - Wiki Hispano

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