1. 06 Oct, 2017 4 commits
    • OAuth: Rename sslcli · 83f1ae4e
      Rename `sslcli` to the more descriptive `oauthClient`.
      Matt Bostock committed
    • OAuth: Separate TLS client auth and CA config · ccf093da
      It should be specify to either use TLS client authentication or use a
      user-supplied CA; previously you had to enable client authentication to
      use a custom CA.
      Matt Bostock committed
    • OAuth: Check both TLS client cert and key · f2f8ca52
      If either is set, try to use them.
      
      This should help avoid a situation where someone has half-configured TLS
      client authentication and it doesn't work without raising an obvious
      error.
      Matt Bostock committed
    • Always verify TLS unless explicitly told otherwise · 16c5d0e4
      TLS was not being verified in a number of places:
      
      - connections to grafana.com
      
      - connections to OAuth providers when TLS client authentication was
        enabled
      
      - connections to self-hosted Grafana installations when using the CLI
        tool
      
      TLS should always be verified unless the user explicitly enables an
      option to skip verification.
      
      Removes some instances where `InsecureSkipVerify` is explicitly set to
      `false`, the default, to help avoid confusion and make it more difficult
      to regress on this fix by accident.
      
      Adds a `--insecure` flag to `grafana-cli` to skip TLS verification.
      
      Adds a `tls_skip_verify_insecure` setting for OAuth.
      
      Adds a `app_tls_skip_verify_insecure` setting under a new `[plugins]`
      section.
      
      I'm not super happy with the way the global setting is used by
      `pkg/api/app_routes.go` but that seems to be the existing pattern used.
      Matt Bostock committed
  2. 04 Oct, 2017 6 commits
  3. 03 Oct, 2017 10 commits
  4. 02 Oct, 2017 18 commits
  5. 01 Oct, 2017 2 commits
    • shore: minor cleanup · fea741d7
      Torkel Ödegaard committed
    • Webpack (#9391) · 0c86241c
      * webpack poc, this is not going to work for plugins, dam
      
      * tech: webpack and systemjs for plugins starting to work
      
      * tech: webpack and systemjs combo starting to work
      
      * tech: webpack + karma tests progress
      
      * tech: webpack + karma progress
      
      * tech: working on tests
      
      * tech: webpack
      
      * tech: webpack + karma, all tests pass
      
      * tech: webpack + karma, all tests pass
      
      * tech: webpack all tests pass
      
      * webpack: getting closer
      
      * tech: webpack progress
      
      * webpack: further build refinements
      
      * webpack: ng annotate fixes
      
      * webpack: optimized build fix
      
      * tech: minor fix for elasticsearch
      
      * tech: webpack + ace editor
      
      * tech: restored lodash move mixin compatability
      
      * tech: added enzyme react test and upgraded to react v16
      
      * tech: package version fix
      
      * tech: added testdata to built in bundle
      
      * webpack: sass progress
      
      * tech: prod & dev build is working for the sass
      
      * tech: clean up unused grunt stuff and moved to scripts folder
      
      * tech: added vendor and manifest chunks, updated readme and docs
      
      * tech: webpack finishing touches
      Torkel Ödegaard committed