Skip to content

Latest commit

 

History

History
402 lines (358 loc) · 16.1 KB

CHANGELOG.md

File metadata and controls

402 lines (358 loc) · 16.1 KB

Freifunk Altdorf Firmware Changelog

v12.1

  • small bugfix in domain config, domain freising was configured incorrectly

v12

  • Update to Gluon v2021.1.2+
    • includes a small bugfix for respondd under load
  • multidomain setup
    • new feature that allows to split the network into multiple smaller ones
    • site.mk: enable MULTIDOMAIN and config-mode-domain-select and tecff-domain-director
    • create 12 domains/segments: legacy, default, event and 9 regional

v11.1

v11

v10.2

v10.1

  • Update site.mk
    • multiple cleanups
    • remove USB packages from additional devices
  • Multiple bugfixes and improvements in various packages:
    • aptimeclock
    • autoupdater-wifi-fallback
    • broken-wlan-workaround
    • general-workaround
    • ssid-changer

v10

v9

v8

v7.1

v7

v6.1

v6

  • Update to Gluon v2018.1.1 (see upstream release notes!)
  • Update site.conf
    • changes for Gluon v2018.1.x branch
    • force user to set a custom hostname
    • add custom nextnode domain names
    • disable pubkey_privacy
    • disable VXLAN
  • Update site.mk
    • changes for Gluon v2018.1.x branch
    • use GLUON_FEATURES
    • add new package radv-filterd
    • add new package ebtables-limit-arp
    • add tools on x86 devices
  • new target brcm2708-2710 (Raspberry Pi 3)
  • update packages to work with Gluon v2018.1.x
  • custom config mode descriptions are now set via .po files instead of Gluon patches

v5.2

v5.1

  • Update site.conf
    • use new paths for autoupdater
    • introduce beta branch

v5

v2016.2.7.1

  • include upstream fix for a problem with newer firmware of TL-WR1043ND v4

v2016.2.7

v2016.2.4.1

  • include fix for an upstream regression in 2016.2.4
  • add a workaround package that reboots a node as a last measure

v2016.2.4

v2016.2.3.1

  • disable ibss/adhoc meshing standard (replaced by 802.11s)
  • fix sysupgrade on some systems (e.g. sdcard storage)

v2016.2.3

v2016.1.6

  • Updated to Gluon 2016.1.6
  • Updated site.conf
    • add 2 additional placeholder fastd gws
    • add 6th firmware signture key & replace one
    • add option additional_prefix6 (used by ebtables firewall)
    • add repository for kernel modules for each build
    • change domain for OpenWRT package downloads
    • hide altitude field in config mode
    • increase size of prefix4 to /19
  • add autoupdater fallback mode (uses wifi client mode)
  • add autoupdater improvements from master branch
  • add kmod-igb NIC driver, used e.g. on APU2
  • add package for time-based (de-)activation of bandwidth limits
  • add package for time-based (de-)activation of the client SSID
  • add usb network drivers to more devices with enough space
  • add watchdog package for crashing respondd
  • improve workaround for problems with ath9k wifi driver
  • improve Makefile: job count handling
  • stronger ebtables firewall with tecff-ebtables-net-rules
  • move external packages into tecff package feed & rename to avoid conflicts
  • remove gluon-treatment
  • remove gluon-alfred
  • remove tools from build as manual installation is easy

v2016.1.5.2

  • improve workaround package/script for problems with ath9k wifi driver

v2016.1.5.1

  • improve workaround package/script for problems with ath9k wifi driver

v2016.1.5

v2016.1.3

v2016.1.2

v2016.1.1

v2016.1

  • Updated to Gluon 2016.1
  • Update site.conf
    • change default ESSID to Freifunk
    • raise number of necessary signatures for sysupgrade images
    • Set batman gw selection class to 3 (fast switch)
    • reduce dependencies regarding firmware updates
    • reduce dependencies regarding gateway connections
    • change MTU to 1280 (solves issues with IPv6 & DS-Lite)
    • allow IPv6 for gateway connections
  • add gluon-ssid-changer: nodes with bad TQ change their ESSID
  • add x86-64 build-target
  • add support for several USB devices
  • add support for Futro devices (useful offloader)
  • use custom banner file

v2015.7

  • replace dev-Gateway-Hostnames by currently not-in-use stable ones
  • add signing key for Buildserver

v2015.6.4.1

  • add support for TP-Link TL-WR1043ND v3

v2015.6.4

  • Makefile added mpc85xx-generic for powerPC based Router
  • Replaced Munich specifics with Altdorf

v2015.5

  • Updated to Gluon 2015.1.1
    • Fixes some problems with mesh on LAN setups
  • x86 images now support two network interfaces, eth0 for LAN and eth1 for WAN
  • Mesh on WAN is disabled by default
  • VPN connection limit was decreased from 2 to 1 to divide the broadcast traffic into half and take unnecessary load from overloaded gateways

v2015.4 [never released]

  • Updated to Gluon 2015.1
    • More supported architectures and router models are available, including x86
  • Setup Mode
    • A new wifi configuration page is available to disable client and mesh networks on 2.4 & 5GHz indiviually
    • Mesh on WAN can now be configured and is enabled by default
    • Internationalization for German and English is available and will be autodetected depending on the browser setting

v2015.3

  • Add 4 new gateways as placeholders (not all are and will be active immediately)
  • Integrated no_rebroadcast fix on mesh-vpn from Gluon Upstream
  • Added another key for stable version signing

v2015.2

  • Updated to new upstream gluon: 52698e62bac2ec0f8764b12cf437040528e77efb
  • Switched to batman-adv compat version 15
  • Changed channel to 6 with HT20 on 2.4GHz
  • Added FFMuc custom gluon packages with ebtables rules:
    • mcast-drop-non-site to prohibit arp traffic except 10.8.0.0/16
    • mcast-drop-arp to drop arp traffic from/to 0.0.0.0
    • mcast-allow-cjdns to allow cjdns multicast traffic
  • Use new gateways with DNS names
  • Changed default download/upload traffic shaping to 12.000/1.200 kbit/s
  • Removed keyformular note on end of luci configuration, as we're now blacklisting keys instead of whitelisting
  • Added information about liquid feedback on end of luci configuration
  • Use improved version naming scheme for autoupdater compatibility with intermediate versions
  • Use internal NTP server 0.ntp.ffmuc.net
  • Connections from nodes to gateways only over IPv4 for now (MTU issues)

v2015.1

  • Updated to Gluon 2014.4 release
  • Autoupdater
    • Now enabled per default
    • Also fetch firmware from build.freifunk-muenchen.de
    • Require two signatures instead of one for stable autoupdate

snapshot~20141119

  • fixed ipv4-prefix to /16 netmask
  • changed gateways ips to domain-names
  • changed msg_pub_key to automate entering the node-data to our key-form
  • changed mesh-SSID from 02:0E:8E:1E:61:17 to mesh.ffm
  • added ntp_servers '2.ntp.services.ffm','3.ntp.services.ffm','4.ntp.services.ffm'
  • changed site_code back to ffmuc (instead of ffm)
  • changed hostname_prefix to NULL
  • changed mesh_ssid to mesh.ffmuc
  • added public key from fpletz

0.6~stable20141018

  • changed ip address for gw02

0.6~stable20141011

  • gw04 hinzugefügt
  • Text "Knoten hinzufügen" geändert
  • Autoupdater auf "stable" als Standart-Wert gesetzt

0.6~exp20141004

  • Autoupdater hinzugefügt

0.6~exp20140926

  • Bugfixes
  • gw02 hinzugefügt

0.6~exp20140907

  • initiale Version