Skip to content
  1. Jun 08, 2018
  2. Jun 07, 2018
  3. Jun 06, 2018
  4. Jun 05, 2018
  5. Jun 04, 2018
  6. Jun 03, 2018
    • Dirk Brenken's avatar
      luci-app-lxc: made container creation more reliable · 2b43ebe9
      Dirk Brenken authored
      
      
      * wait/lock "create" button until the real end of container creation,
        this includes download time plus tar/gz processing time
      * cosmetics
      
      Signed-off-by: default avatarDirk Brenken <dev@brenken.org>
      2b43ebe9
    • Jo-Philipp Wich's avatar
      luci-base: cbi: atomically reorder uci sections · 2d352a92
      Jo-Philipp Wich authored
      
      
      Since the switch to ubus uci operations we do not have a local application-
      side cursor cache anymore, instead uci operations happen synchronously in
      the rpcd backend server.
      
      This may cause cbi section reorder operations involving multiple elements
      to fail, because anonymous section hashes may change due to rehashing
      between consecutive ubus uci reorder calls.
      
      In order to avoid that problem, use the ubus uci batch reorder extension,
      which allows to pass a complete (or partial) list of section ids in the
      desired order in one call, bypassing the volatile section id problem.
      
      Fixes #1844.
      Signed-off-by: default avatarJo-Philipp Wich <jo@mein.io>
      2d352a92
  7. Jun 02, 2018
    • Hannu Nyman's avatar
      Merge pull request #1819 from Ansuel/ddns-performance · 660e4f55
      Hannu Nyman authored
      luci-app-ddns: improve performance
      660e4f55
    • Ansuel Smith's avatar
      luci-app-ddns: improve performance · 299121fc
      Ansuel Smith authored
      
      
      Every request directed to the ddns app call ddns tools module.
      Ddns tools module have lots of global variable that call slow os.execute function. This adds 10 second to every ddns request even if the function that is requested doesn't need that global variable. This commit introduce env_info function that execute os.execute command by executing what is actually requested and not process all the variables. Also remove 2 unecessary module that are not used. More researh find that major slowdown was caused by the calling of ddns script for the version check. Now we check if opkg is present and use it to check ddns-scripts version.
      
      Signed-off-by: default avatarAnsuel Smith <ansuelsmth@gmail.com>
      299121fc
  8. Jun 01, 2018
  9. May 31, 2018
  10. May 30, 2018