FAQ | This is a LIVE service | Changelog

Skip to content
Snippets Groups Projects
  1. Mar 13, 2019
    • Dr Rich Wareham's avatar
      add Auto-DevOps GitLab CI template · 825ad628
      Dr Rich Wareham authored
      Bring in the Auto-DevOps template from GitLab. We do our own matrix
      testing but this brings in the various security, lecence and dependency
      scanning tools from Auto-DevOps.
      
      In order to make use of these scanning tools we build a small container
      but this is not intended to run the application, just to contain the
      source so that the various scanners can scan it. That being said we do
      "pip install" within the container so that a basic "pip install" test
      must pass before we start all the rest of the test jobs.
      
      Closes #7
      825ad628
    • Dr Rich Wareham's avatar
      Merge branch 'cudn-update' into 'master' · f949ddb4
      Dr Rich Wareham authored
      Support authenticated connections
      
      Closes #5
      
      See merge request !6
      f949ddb4
  2. Mar 12, 2019
  3. Mar 08, 2019
  4. Mar 07, 2019
    • Dr Rich Wareham's avatar
      add GitLab CI configuration for testing · 1352e5c6
      Dr Rich Wareham authored
      Add a basic CI configuration which matrix tests against supported
      Python and Django versions along with running flake8 and code-coverage.
      Coverage information is extracted from the coverage job run.
      
      Closes #6
      1352e5c6
  5. Jan 07, 2019
    • Rich Wareham's avatar
      Merge pull request #4 from uisautomation/tox · 9d62ab15
      Rich Wareham authored
      Add tox support for matrix testing
      9d62ab15
    • Dr Rich Wareham's avatar
      docker-compose.yml: rework tox · c595ec56
      Dr Rich Wareham authored and Dr Abraham Martin's avatar Dr Abraham Martin committed
      Re-work the tox deployment so that we mount the application directory as
      a read-only volume rather than copying the file in when building the
      image. This has the following advantages:
      
      1. We do not build a new image each time we run tests. (This is nicer to
         those of us with finite disk space.)
      2. Running tests is slightly faster since a new image is not being
         built.
      3. The application directory is mounted read-only so we catch code which
         accidentally writes to the current directory.
      4. We can use the upstream tox image rather than rolling our own derived
         image.
      
      In order to make to happy to run in a read-only environment, we specify
      that a) it does not run sdist to write an .egg-info directory and b)
      that coverage data is stored in /tmp rather than the application
      directory.
      c595ec56
  6. Dec 20, 2018
  7. Dec 19, 2018
  8. Jul 13, 2018
  9. Jan 23, 2018
  10. Apr 20, 2017
  11. Mar 22, 2017
  12. Jan 18, 2017
  13. Jan 13, 2017
  14. Sep 16, 2016
  15. Sep 15, 2016
  16. Sep 14, 2016
    • Jon Warbrick's avatar
      Fix lack of escaping (and so XSS vuln.) in select2 calls · 5e25e476
      Jon Warbrick authored
      The invocation of Jquery select2 to provide searchable dropdowns
      didn't sanitise data coming fom lookup, with the result that any
      HTML markup it contained, including <script>...</script>, was
      interpreted.
      
      The documentation is difficult to follow, but indications are that the
      formater functions (at least formatResult and formatSelection), if
      overriden have to do their own escaping of data as necessary. They are
      however passed the current global 'escapeMarkup' function as their
      final parameter.
      5e25e476
  17. Aug 23, 2016
  18. Jun 13, 2016
Loading