Skip to content
Snippets Groups Projects
  1. Oct 27, 2022
  2. Oct 26, 2022
  3. Oct 25, 2022
  4. Oct 20, 2022
  5. Oct 19, 2022
  6. Oct 18, 2022
    • Michal Hrusecky's avatar
      updater/fixes: Run network migration on reboot · 61f996df
      Michal Hrusecky authored
      Running network migration after updating to Turris OS 6 might break the
      network as there might be still old daemons managing the network running
      that are unable to work with new configuration. Safer option might be to
      do it after reboot, when we are sure, that new configuration is valid.
      61f996df
    • Michal Hrusecky's avatar
      rainbow-backends: Ignore missing sysfs files · 10215472
      Michal Hrusecky authored
      When updating from older kernel, it might well happen, that sysfs files
      we depend upon are not there. Instead of failing with cryptic error,
      let's ignore unsuccessful attempts to access those. Proper error
      handling would be great, but as we want to release TOS 6.0 soon and
      proper error handling will require more time, let's ignore those errors
      for now not to scare our users.
      10215472
  7. Oct 17, 2022
  8. Oct 16, 2022
  9. Oct 15, 2022
  10. Oct 14, 2022
    • Josef Schlehofer's avatar
      turris1x-uboot: fix various issues · daacb1ea
      Josef Schlehofer authored
      Fixes: c7083f7a ("turris1x-uboot: copy
      existing images from uboot-mpc85xx")
      daacb1ea
    • Josef Schlehofer's avatar
      lighttpd: run it as root · f699fff4
      Josef Schlehofer authored
      Upstream solution in OpenWrt uses http as user and www-data as group,
      unfortunately, this breaks new Turris OS installations.
      
      When I used the upstream solution inside init script to create http
      user and the group as well, then it does not work for us and we need to
      release Turris OS 6.0 fast.
      
      Fixes:
      1. 2022-10-14 16:35:22: (../src/server.c.1410) can't find username http
      2. 2022-10-14 16:32:48: (../src/configfile.c.1720) opening errorlog '/var/log/lighttpd/error.log' failed: Permission denied
      2022-10-14 16:32:48: (../src/server.c.1584) Opening errorlog failed. Going down.
      
      Fixes: 23f56994 ("lighttpd &
      turris-webapps: prepare to support upstream OpenWrt lighttpd pkg")
      f699fff4
    • Martin Matějek's avatar
      turris-maintain: update to version 14 · ea895145
      Martin Matějek authored
      Fixed:
      * Preserve IP address order across all notifications
      
      Followup of !959
      
      Try to finish previous attempt to preserve IP addresses order across all
      notifications.
      
      Also do not create unique set of IPs for every iteration.
      ea895145
    • Michal Vasilek's avatar
      rainbow: fix arithmetic error by using bash · 722fa10b
      Michal Vasilek authored
      color.sh uses bash specific features which can result in an arithmetic
      error when using sh
      722fa10b
    • Michal Vasilek's avatar
      fix: Migrate Turris1x LED names · 8daa04cc
      Michal Vasilek authored
      8daa04cc
    • Michal Hrusecky's avatar
      fix: Migrate Omnia LEDs names · 19606910
      Michal Hrusecky authored
      Migrating LED names on Turris Omnia routers from old names to new upstream
      names. Updates both Rainbow and OpenWrt LED config.
      19606910
  11. Oct 09, 2022
  12. Oct 07, 2022
  13. Oct 06, 2022
  14. Sep 29, 2022
    • Martin Matějek's avatar
      turris-maintain: fix redirect IPs order · d28cb8dd
      Martin Matějek authored
      Prefer LAN interface IP addresses before WAN IP addresses.
      
      This should help with issue that sometimes pops up - after action that
      is triggered from reForis which requires reboot or restart of some
      components (e.g. network), browser is redirected to unexpected IP
      address of router (WAN instead of LAN).
      d28cb8dd
  15. Sep 27, 2022
  16. Sep 26, 2022
    • Karel Koci's avatar
      bd95eafc
    • Karel Koci's avatar
      treewide: use number prefixes for lighttpd configuration files · 0f6d5e58
      Karel Koci authored and Michal Vasilek's avatar Michal Vasilek committed
      
      The lighttpd now prefixes the configuration files with numbers to ensure
      their ordering. We should use this as well and this changes names of all
      our lighttpd configuration files to be prefix with number.
      
      The rules used here is:
      80: any regular web service
      70: dependency of other web services (just as API not for configuration)
      60: root configuration
      50: dependencies for other services (variables required for configuration)
      45: the conditional modification of basic Lighttpd behavior
      40: the SSL enable (modification of basic behavior)
      
      turris-root.conf was prefixed by 90 instead of 60 because it appends "/"
      mapping to alias.url which prevents succeeding mappings from matching.
      
      Co-Authored-By: default avatarŠimon Bořek <simon.borek@nic.cz>
      0f6d5e58