Tags give the ability to mark specific points in history as being important
  • v5.2.0 protected
    029ee427 · version 5.2.0 ·
    [5.2.0] - 2022-07-15
    
    Added:
    * updater: Use type annotations from updater supervisor
    
    Fixed:
    * updater: handling of "reboot is required" from updater supervisor;
        it is now possible to approve update request in reForis
    
    Changed:
    * setup.py: bump foris-controller-testtools version to 0.12.0
    
  • v5.1.0 protected
    1bab494e · version 5.1.0 ·
    [5.1.0] - 2022-06-27
    
    Fixed:
    * networks: Sort interfaces by port names and disregard order in uci config
    
    Changed:
    * wifi: refactor sorting of htmodes
    * networks: allow managing of interfaces on Turris 1.x (previously disabled)
    * setup.py: update turrishw dependency to 0.9.0, so we can tell which ethernet port
        belongs to which Mox module again on TOS 6.0.
    
  • v5.0.0 protected
    700dbae8 · version 5.0.0 ·
    [5.0.0] - 2022-05-18
    
    Added:
    * lan: allow managing of DHCPv4 static leases (create, update, delete)
    
    Changed:
    * lan: make message data mandatory for update_settings
    * lan: add static boolean flag to dhcpv4 clients list
    
  • v2.1.3 protected
    0198be94 · version 2.1.3 ·
    [2.1.3] - 2022-04-26
    
    Intented as fix release for Turris OS 5.3.x only.
    
    Fixed:
    * networks: backport enabling managing of interfaces on Turris 1.x
    
  • v2.1.2 protected
    8b9155f3 · version 2.1.2 ·
    [2.1.2] - 2022-03-31
    
    Intented as fix release for Turris OS 5.3.x only, as it is already fixed
    in Turris OS 6.0.
    
    Fixed:
    * wifi: wifi: backport fixes for reading HT modes; it is now possible to save
        wifi settings on Turris 1.x router or any router with DNXA-H1 wireless card
    
  • v4.2.0 protected
    f3694199 · version 4.2.0 ·
    [4.2.0] - 2022-03-04
    
    Added:
    * wifi: 802.11ax HE modes (20, 40, 80 and 160); 80+80 is not supported yet
    
    Changed:
    * wifi: read and write OpenWrt 21.02 config syntax, while being able to read OpenWrt 19.07 config syntax
    
  • v4.1.1 protected
    c508732d · version 4.1.1 ·
    [4.1.1] - 2022-02-16
    
    Fixed:
    * mDNS/zeroconf entry has invalid service type
    
  • v4.1.0 protected
    fbe9c8ba · version 4.1.0 ·
    [4.1.0] - 2022-02-04
    
    Added:
    * read OpenWrt 21.02 network config, while keeping compatibility with OpenWrt 19.07 config
    
    Changed:
    * mqtt: make advertizments a bit more efficient
    
    Fixed:
    * lan: Disable IPv6 server and ra when DHCP is disabled
    * networks: fix detection of wifi interfaces
    * guest: fix guest network firewall rules
    
  • v4.0.0 protected
    fc773c2f · version 4.0.0 ·
    [4.0.0] - 2021-11-02
    
    Added:
    - wifi: allow setting wifi encryption modes; it is possible to set different modes for regular and guest wifi
    
    Changed:
    - wifi: use WPA2/WPA3 as default encryption mode
    
  • v3.0.0 protected
    d9c1e068 · version 3.0.0 ·
    [3.0.0] - 2021-10-22
    
    Added:
    - wan: qos limit on traffic
    
    Changed:
    - web: `list_languages` now uses reForis translations instead of Foris translations to determine available localization,
        since Foris is no longer present in TOS 5.3.0
    - time: timezone is now set by backend based on provided region and city
    
    Fixed:
    - networks: fix reading multiple interfaces of wan (e.g. bridge)
    - wan: ipv6_address in 6in4 may contain prefix as well
    
  • v2.1.1 protected
    bf240ce3 · version 2.1.1 ·
    [2.1.1] - 2021-09-14
    
    Fixed:
    - networks: fix reading multiple interfaces of wan (e.g. bridge)
    - wan: ipv6_address in 6in4 may contain prefix as well
    
  • v2.1.0 protected
    40987752 · version 2.1.0 ·
    [2.1.0] - 2021-08-02
    
    Added:
    - utils: add `ip_network_address` helper function
    
    Changed:
    - router_notifications: change default "from" and "host" of custom smtp server to empty string
    
    Fixed:
    - dns: fix setting custom forwarder port for non-TLS servers
    - lan: update openvpn server push route configuration on lan update
    - lan: fix crash on dhcp host which has multiple MAC addresses (contributed by ktetzlaff)
    - lan: fix crash on negative dhcpv6 lease time; set it to 0 for now
    - wan: add missing fw rule for 6to4
    - zeroconf: Foris-controller won't fully start when something is running on port 5353
    
  • v2.0.2 protected
    5d076edb · version 2.0.2 ·
    - time: ntp default servers location
  • v2.0.1 protected
    f39ba300 · version 2.0.1 ·
    [2.0.1] - 2021-07-02
    
    Fixed
    * updater: provide URLs of package lists options
    * updater: update package lists mock and tests (drop nikola, use fwlogs)
    
  • v2.0.0 protected
    49038162 · version 2.0.0 ·
    [2.0.0] - 2021-06-24
    
    Added:
    * lan: enable qos control
    * lan: provide IPv6 DHCP leases
    * wan: provide MAC address of WAN interface
    * ntp: add possibility to change NTP servers
    
    Changed:
    * uci: delete uci options gracefully
    
    Fixed:
    * computer mode: disable dhcpv6 server
    * disable IPv6 DNS when IPv6 is disabled
    * missing ipv6_address in 6in4 wan proto
    * guest: enable dhcpv6
    * wan: return empty strings when wan6 uci options (ip, network, gateway) are not set
    
    Removed:
    * remove Manifest.in and simplify package_data
    
  • v1.2 protected
    25c23dbd · version 1.2 ·
    [1.2] - 2021-02-02
    
    Added:
    * networks: include MAC address of interfaces
    
    Fixed:
    * zeroconf: update zconf service when IP changes
    * wan: allow 6in4 tunnel without routed IPv6 prefix
    
  • v1.1.0 protected
    41281310 · version 1.1.0 ·
    Version 1.1.0 (2020-12-11)
    
    Added
    * about: get software customization
    * updater: add installed packages query
    
    Changed
    * wan: handle uci ip6prefix set as list
    * zeroconf: export all IP addresses as properties
    * example: set license for modules skeleton
    * python2 to python3 refactoring
    * Migrate CHANGELOG to Keep a Changelog style
    
    Fixed
    * uci: perform `reload_config` command after uci commit
    
  • v1.0.20 protected
    c5382d1b · version 1.0.20 ·
    1.0.20 (2020-10-29)
    -------------------
    
    * lan: allow control of 192.168.1.1 redirect
    * tests: minor cleanup
    
  • v1.0.19 protected
    d119af29 · version 1.0.19 ·
    1.0.19 (2020-10-02)
    -------------------
    
    * example: fix typo in example test
    * services: add openwrt service enabled state detection
    * zeroconf: opt-in registration of a service
    * system: add new core module
    * about: suppress error log for get_contract()
    
  • v1.0.18 protected
    17ad9ddb · version 1.0.18 ·
    1.0.18 (2020-08-26)
    -------------------
    
    * web: Add 'shield' guide profile
    * dns: more robust reading of custom DNS resolvers