1. 06 Sep, 2017 1 commit
  2. 01 Mar, 2016 2 commits
  3. 17 Feb, 2016 1 commit
  4. 02 Feb, 2016 1 commit
  5. 14 Jan, 2016 2 commits
  6. 05 Jan, 2016 1 commit
  7. 03 Jan, 2016 2 commits
    • John Chilton's avatar
      Implement toolbox monitoring. · 4086dd61
      John Chilton authored
       - Add monitor tag on toolbox root elements to force Galaxy to watch the toolbox for changes.
       - Refactoring and test improvements for existing tool monitoring code.
       - Implement toolbox shutdown process to ensure different watchers don't compete with each other.
       - Set the default tool conf to be monitored.
      4086dd61
    • John Chilton's avatar
      Allow toolbox reloading via app, UI, and API. · 864cc328
      John Chilton authored
      Introduce an app ToolCache to help ensure this operation remains speedy.
      864cc328
  8. 02 Jan, 2016 1 commit
  9. 18 Dec, 2015 1 commit
  10. 15 Dec, 2015 1 commit
  11. 14 Dec, 2015 3 commits
  12. 10 Dec, 2015 1 commit
  13. 09 Dec, 2015 1 commit
  14. 03 Dec, 2015 1 commit
  15. 18 Nov, 2015 1 commit
    • carlfeberhard's avatar
      Webpack: allow extending options from template call, add /login as app entry... · d1d2f838
      carlfeberhard authored
      Webpack: allow extending options from template call, add /login as app entry point for login app (still allowing user/login), add root/welcome and /login to allowed paths when require_login, fix None type error for redirect when visiting user/login directly, fix rendering of masthead, add query string to object util, correct job_id loading from index
      d1d2f838
  16. 30 Oct, 2015 1 commit
  17. 07 Oct, 2015 1 commit
    • John Chilton's avatar
      Try harder to verify script integrity before running job scripts. · 22a565d1
      John Chilton authored
      These "Text file busy" errors are occasionally encountered in the wild in production settings and more commonly when running Galaxy in Docker containers.
      
      Simply sycning the file system has proven insufficient to prevent the problem and I do not want to add an arbitrary sleep. So this new strategy is used.
      
       - Inject special functionality into each job script that when executed with a certain environment variable set causes the script to exit with a specific return code.
       - Have Galaxy rerun this script in that configuration until it can succeed in executing the script.
       - In between each iteration sleep for a small amount of time and try to cause a file system sync.
      
      This entire is ... insane ... so I have added a configuration option to disable it entirely check_job_script_integrity=False.
      22a565d1
  18. 01 Oct, 2015 1 commit
  19. 30 Sep, 2015 1 commit
  20. 23 Sep, 2015 1 commit
    • Eric Rasche's avatar
      Add dynamic_proxy_prefix configuration · 06a67c8c
      Eric Rasche authored
      Normally the proxy binds to :8800 and runs containers under
      :8800/ipython/... which is great... until you have an upstream proxy
      like apache wrapping that at the url FQDN/ipython and suddenly your
      cookies aren't available because they're specific to /galaxy.
      
      Thus, when an upstream proxy is in use, we correct the proxy's path to:
      with :8800/{cookie_path}/gie_proxy/ipython/... which behaves much more
      nicely with upstraem proxies.
      06a67c8c
  21. 16 Sep, 2015 1 commit
  22. 12 Aug, 2015 1 commit
  23. 01 Aug, 2015 1 commit
  24. 30 Jul, 2015 1 commit
  25. 27 Jul, 2015 3 commits
  26. 15 Jul, 2015 1 commit
  27. 13 Jul, 2015 1 commit
  28. 16 Jun, 2015 1 commit
  29. 15 Jun, 2015 1 commit
  30. 01 May, 2015 3 commits
  31. 27 Apr, 2015 1 commit