Skip to content
  1. May 26, 2018
  2. May 24, 2018
  3. May 23, 2018
  4. May 21, 2018
  5. May 20, 2018
  6. May 18, 2018
  7. May 16, 2018
  8. May 15, 2018
  9. May 11, 2018
  10. May 09, 2018
  11. May 07, 2018
  12. May 05, 2018
    • Jo-Philipp Wich's avatar
      treewide: rework uci apply workflow · 8deb9495
      Jo-Philipp Wich authored
      
      
      Switch to rpcd based uci apply/rollback workflow which helps to avoid soft-
      bricking devices by requiring an explicit confirmation call after config
      apply.
      
      When a user now clicks "Save & Apply", LuCI first issues a call to uci apply
      which commits and reloads configuration, then goes into a polling countdown
      mode where it repeatedly attempts to call uci confirm.
      
      If the committed configuration is sane, the confirm call will go through and
      cancel rpcd's pending rollback timer.
      
      If the configuration change leads to a loss of connectivity (e.g. due to bad
      firewall rules or similar), the rollback mechanism will kick in after the
      timeout and revert configuration files and pending changes to the pre-apply
      state.
      
      In order to cover such rare cases where a lost of connectivity is expected
      and desired, the user is offered an "unchecked" apply option after timing
      out, which allows committing and applying the changes anyway, without the
      extra safety checks.
      
      As a consequence of this change, the luci-reload mechanism is now completely
      unsused since rpcd uses ubus config reload signals to reload affected
      services, which means that only procd-enabled services will receive proper
      reload treatment with the new workflow.
      
      Signed-off-by: default avatarJo-Philipp Wich <jo@mein.io>
      8deb9495
    • Hannu Nyman's avatar
      luci-app-upnp: sync translations · 6b6733b1
      Hannu Nyman authored
      
      
      Signed-off-by: default avatarHannu Nyman <hannu.nyman@iki.fi>
      6b6733b1
  13. May 03, 2018
  14. May 02, 2018
  15. Apr 28, 2018
  16. Apr 25, 2018
  17. Apr 21, 2018
    • Jo-Philipp Wich's avatar
      77aa96c5
    • Admin Localnet's avatar
      luci-app-lxc: various changes · de0d16e4
      Admin Localnet authored
      
      
      1) Modify dependencies
      
      Add dependencies required for to be able use containers created from
      "images.linuxcontainers.org". Several of them require "lxc-attach" for set
      password so to be able login. None of them has SSH preinstalled so
      "lxc-console" is required to be able login and install SSH, for example.
      
      Remove dependency "xz", it seems incompatible with LXC_BUSYBOX_OPTIONS when
      both are enabled happens a build crash.
      
      2) Change container image repository
      
      The repository "virtualwrt.org/containers/" seems to not work, I have change
      it by the official LXC container image repository.
      
      3) Translate the arch
      
      Translate the local uname architecture to a valid "images.linuxcontainers.org"
      arch. Only tested with the platform "mvebu" (armv7l -> armhf).
      
      4) Other minor fixes
      
      Use same server to list images and download the image.
      Disable GPG check when listing images.
      
      Reported-by: default avatar"Admin Localnet <localnet@users.noreply.github.com&gt;">
      
      [Squashed commits, cleaned up whitespace, refactor arch mapping, escape url
       setting, use system wide ubus helper, use uci model library]
      
      Closes: #1422
      Signed-off-by: default avatarJo-Philipp Wich <jo@mein.io>
      de0d16e4
  18. Apr 18, 2018
  19. Apr 13, 2018
  20. Apr 10, 2018
  21. Apr 09, 2018
  22. Apr 08, 2018