Christopher Speller
c8013d4982
Remove accidential dependency ( #9203 )
2018-08-01 15:38:56 -07:00
Christopher Speller
bae26ec268
MM-11160 Adding proper CORS support. ( #9152 )
...
* Adding proper CORS support.
* Better CORS tests.
2018-07-26 08:31:22 -07:00
Christopher Speller
bac3376278
Updating dependencies ( #9139 )
2018-07-22 20:14:05 -07:00
Joram Wilander
cbd3fa4b3b
Lock go-hclog and go-plugin dependencies to a revision ( #9128 )
2018-07-18 15:31:35 -07:00
Christopher Speller
1e5c432e10
MM-10702 Moving plugins to use hashicorp go-plugin. ( #8978 )
...
* Moving plugins to use hashicorp go-plugin.
* Tweaks from feedback.
2018-06-25 12:33:13 -07:00
Christopher Speller
8526739066
MM-10934 Update server dependencies. ( #8981 )
...
* Changing throttled import path.
* Upgrading dependencies.
2018-06-21 16:10:40 -04:00
Harrison Healey
07c785e294
MM-10730 Added support for empty environment variables to viper ( #8973 )
2018-06-21 16:30:20 +02:00
Carlos Tadeu Panato Junior
c8b99b97df
Update html2text lib to use the original repo ( #8900 )
2018-06-14 19:27:21 +02:00
Harrison Healey
d0cda0500e
MM-10769 Rename references to spf13/viper to mattermost/viper ( #8948 )
2018-06-14 08:15:02 -07:00
Christopher Speller
d5e1f7e298
Upgrading server dependency. ( #8807 )
2018-05-18 07:32:31 -07:00
Jesús Espino
baba8fa92f
Upgrading minio-go library to 6.0.0 ( #8651 )
...
* Upgrading minio-go library to 6.0.0
* Removing unnecesary Gopkg constraint
2018-04-30 14:35:10 -07:00
Hyeseong Kim
e73f1d7314
MM-9072/MM-10185 Force-convert the encoding of OpenGraph metadata to UTF-8 ( #8631 )
...
* Force-convert non-UTF8 HTML to UTF8 before opengraph processing
* Split the force-encoding function
* Add benchmark Test for the forceHTMLEncodingToUTF8()
```
Running tool: /home/comet/go-v1.9.2/bin/go test -benchmem -run=^$ github.com/mattermost/mattermost-server/app -bench ^BenchmarkForceHTMLEncodingToUTF8$
[03:32:58 KST 2018/04/21] [INFO] (github.com/mattermost/mattermost-server/app.TestMain:28) -test.run used, not creating temporary containers
goos: linux
goarch: amd64
pkg: github.com/mattermost/mattermost-server/app
BenchmarkForceHTMLEncodingToUTF8/with_converting-4 100000 11201 ns/op 18704 B/op 32 allocs/op
BenchmarkForceHTMLEncodingToUTF8/without_converting-4 300000 3931 ns/op 4632 B/op 13 allocs/op
PASS
ok github.com/mattermost/mattermost-server/app 2.703s
Success: Benchmarks passed.
```
* Remove an unnecessary constraint
* Add pre-check if content-type header is already utf-8
* Move the checking for utf-8 into forceHTMLEncodingToUTF8() for testing
* Revert df3f347213faa0d023c26d201fa6531f46391086..HEAD, without Gopkg.lock
2018-04-30 09:54:11 -07:00
Christopher Speller
686c2fbab7
Structured logging ( #8673 )
...
* Implementing structured logging
* Changes to en.json to allow refactor to run.
* Fixing global logger
* Structured logger initalization.
* Add caller.
* Do some log redirection.
* Auto refactor
* Cleaning up l4g reference and removing dependancy.
* Removing junk.
* Copyright headers.
* Fixing tests
* Revert "Changes to en.json to allow refactor to run."
This reverts commit fd8249e99bcad0231e6ea65cd77c32aae9a54026.
* Fixing some auto refactor strangeness and typo.
* Making keys more human readable.
2018-04-27 12:49:45 -07:00
Jesse Hallam
3a4c7603b3
MM-10020: avoid duplicating unique indexes ( #8587 )
...
* unit test TestGet(Search)Replica
This adds partial, testing-focused support for SQLite, as well as removing
some translated log messages that required initializing i18n just for
testing.
* avoid returning master twice when no replicas are configured
* remove duplicate indexes
* unit test GetAllConns
2018-04-16 18:23:20 -07:00
Christopher Speller
6e2cb00008
Depenancy upgrades and movign to dep. ( #8630 )
2018-04-16 08:37:14 -04:00