summaryrefslogtreecommitdiffstats
path: root/app/diagnostics.go
Commit message (Collapse)AuthorAgeFilesLines
* MM-11389 Added diagnostics for FileSettings.Directory (#9125)Harrison Healey2018-07-191-0/+3
|
* Support `server`, deprecate `backend` in plugin manifest (#9127)Jesse Hallam2018-07-181-4/+4
| | | | | | | | | | | | | | * Support `server`, deprecate `backend` in plugin manifest This lets us converge on the use of the term `server` everywhere instead of sometimes `backend` and sometimes `server`. We're still using `webapp` and will eventually support `mobile` as well. The plan is actually to rip out these deprecations as part of releasing 5.2, but I want to coordinate the extra additional breakage at the same time, so for now this is a backwards compatible change. * fix failing tests
* Add telemetry for ServiceSettings.EnableEmailInvitations (#9105)Jason Blais2018-07-121-0/+1
|
* Adding ability for plugin system to respect the defaults listed in the ↵Christopher Speller2018-07-091-8/+1
| | | | plugin manifest. (#9066)
* Merge branch 'master' into plugins-2JoramWilander2018-07-071-0/+3
|\
| * Disable Gfycat by default during Beta and move default keys to server (#9027)Jason Blais2018-07-031-0/+3
| | | | | | | | | | | | | | | | | | | | * Update default.json * Update diagnostics.go * Added default Gfycat API credentials to server * Fixed default Gfycat credentials
* | Merge branch 'master' into plugins-2JoramWilander2018-06-301-7/+8
|\|
| * add MaxLifetimeconns to server (#9004)Jerry Kurian2018-06-281-7/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Update e.json string names and remove console log reorder variables update db.setConnMaxLifetime to take in *settings.MaxLifetimeConns Add MaxLifetimeConns to test Update variable names like MaxLifetimeConns to ConnMaxLifetimeMilliseconds Update time passed to SetConnMaxLifetime Revert "Update time passed to SetConnMaxLifetime" This reverts commit dc1c1b6d5a6404d4ee11c65d4756c19f9316794f. update en.json Update supplier_test.go and docker.go ConnMaxLifetimeMilliseconds to 3600000
* | Merge branch 'master' into plugins-2JoramWilander2018-06-271-0/+7
|\|
| * Update diagnostics.go (#8989)Jason Blais2018-06-261-0/+7
| |
* | MM-10702 Moving plugins to use hashicorp go-plugin. (#8978)Christopher Speller2018-06-251-42/+43
|/ | | | | | * Moving plugins to use hashicorp go-plugin. * Tweaks from feedback.
* Relese5.0 merge master 20180607 (#8927)Carlos Tadeu Panato Junior2018-06-071-1/+6
| | | | | | | | | | * Add missing diagnostics (#8911) * Update diagnostics.go * Update diagnostics.go * Fix push notification styling backwards compatibility (#8913)
* Include the daily and monthly active user counts in telemetry. (#8887)George Goldberg2018-06-051-6/+15
|
* add ExperimentalHideTownSquareinLHS in config setting (#8751)Saturnino Abril2018-05-241-26/+27
|
* add EnablePreviewModeBanner in config (#8834)Saturnino Abril2018-05-221-0/+1
| | | Signed-off-by: Saturnino Abril <saturnino.abril@gmail.com>
* MM-10640 Set EnableUserCreation to true by default (#8815)Balasankar C2018-05-181-1/+1
| | | | | | | | | | | | | | * Set EnableUserCreation to true by default * Fix argument type to FormatBool * Convert EnableUserCreation instances to pointer * Convert to boolean in tests also * Set value of pointer to be false * Convert remaining EnableUserCreation instances to pointer
* MM-8708 Remove api package (#8784)Joram Wilander2018-05-161-5/+0
| | | | | | | | | | | | | | | | | | | | | | * Remove api package * Remove api dependency from cmd package * Remove EnableAPIv3 setting * Update web tests * Add more websocket tests * Move some ws and oauth tests to api4 package * Move command tests into api4 package * Test fixes * Fix msg command test * Add some app file tests
* MM-10393: Fix for tracking active vs inactive users. (#8706)Martin Kraft2018-05-031-12/+12
|
* Add missing diagnostics for 4.10 (#8675)Jason Blais2018-04-301-0/+1
| | | | | | * Add missing diagnostics for 4.10 * Add missing ":"
* Structured logging (#8673)Christopher Speller2018-04-271-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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.
* Add missing timezone setting to app/diagnostics.go (#8572)Jason Blais2018-04-041-0/+10
| | | | | | | | * Add missing timezone setting to app/diagnostics.go * Update diagnostics.go * Added TimezoneSettings.SupportedTimezonesPath to diagnostics
* Add SAML scoping IDP settings to diagnostics.go (#8531)Jason Blais2018-03-281-0/+2
|
* Merge branch 'master' into advanced-permissions-phase-1George Goldberg2018-03-131-5/+9
|\
| * Adding new global relay settings to diagnostics and default.json (#8441)Jesús Espino2018-03-121-5/+9
| |
* | Merge branch 'master' into advanced-permissions-phase-1George Goldberg2018-03-021-0/+2
|\|
| * MM-8681 Adding config settings necessary for using CloudFront. (#8307)Christopher Speller2018-02-201-0/+2
| | | | | | | | | | | | * Adding config settings nessisary for using CloudFront. * Adding new config settings to diagnostics.
* | Updates migration tests to reflect front-end mapping changes. (#8237)Martin Kraft2018-02-131-1/+1
|/
* XYZ-35: Added Support for GlobalRelay Compliance Export FormatJonathan2018-02-071-0/+1
| | | | | | | | | * Added username to ChannelMemberHistory struct in anticipation of supporting GlobalRelay in Compliance Export * Removed translation from debug output - this makes it complicated to use utils functions from tests in the enterprise repo * Added an advanced email function that allows for greater control over message details. Updated MessageExport config to support GlobalRelay. Added attachment support to InBucket unit tests * Moving templates in from enterprise to solve test issues * Added export format to diagnostics * Changed email attachment code to use FileBackend so that S3 storage is properly supported
* add App.License, remove utils.IsLicensed / utils.License calls (#8203)Chris2018-02-061-9/+8
|
* Add missing diagnostics for v4.7 (#8195)Jason Blais2018-02-051-1/+5
|
* [ICU-621] Add ExperimentalGroupUnreadChannels setting (#8127)enahum2018-01-231-0/+1
| | | | | | * Add ExperimentalGroupUnreadChannels setting * track ExperimentalGroupUnreadChannels in diagnostics
* Merge branch 'release-4.6'Harrison Healey2018-01-231-27/+40
|\
| * Update diagnostics.go for 4.6 release (#8082)Jason Blais2018-01-101-27/+40
| | | | | | | | | | | | * Update diagnostics.go * Fix formatting error
* | Add EnableDefaultChannelLeaveJoinMessages config setting (#7961)Chris Duarte2018-01-101-47/+48
| |
* | Remove utils.ClientCfg and utils.ClientCfgHash (#8041)Chris2018-01-051-38/+38
|/ | | | | | * remove utils.ClientCfg and utils.ClientCfgHash * remove unused import
* Add diagnostic for zoom plugin (#7958)Joram Wilander2017-12-071-0/+9
|
* PLT-8018: Bundled jira plugin (#7920)Chris2017-11-301-1/+1
| | | | | | | | | | | | * bundled jira plugin * fix generated file formatting, add prepackaged key * whoops, uploaded wrong file * whitelist generated files for license check * make it work for people without go/bin in their path
* PLT-7503: Create Message Export Scheduled Task and CLI Command (#7612)Jonathan2017-11-301-0/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Created message export scheduled task * Added CLI command to immediately kick off an export job * Added email addresses for users joining and leaving the channel to the export * Added support for both MySQL and PostgreSQL * Fixing gofmt error * Added a new ChannelMemberHistory store and associated tests * Updating the ChannelMemberHistory channel as users create/join/leave channels * Added user email to the message export object so it can be included in the actiance export xml * Don't fail to log a leave event if a corresponding join event wasn't logged * Adding copyright notices * Adding message export settings to daily diagnostics report * Added System Console integration for message export * Cleaned up TODOs * Made batch size configurable * Added export from timestamp to CLI command * Made ChannelMemberHistory table updates best effort * Added a context-based timeout option to the message export CLI * Minor PR updates/improvements * Removed unnecessary fields from MessageExport object to reduce query overhead * Removed JSON functions from the message export query in an effort to optimize performance * Changed the way that channel member history queries and purges work to better account for edge cases * Fixing a test I missed with the last refactor * Added file copy functionality to file backend, improved config validation, added default config values * Fixed file copy tests * More concise use of the testing libraries * Fixed context leak error * Changed default export path to correctly place an 'export' directory under the 'data' directory * Can't delete records from a read replica * Fixed copy file tests * Start job workers when license is applied, if configured to do so * Suggestions from the PR * Moar unit tests * Fixed test imports
* Add Config to disable Auth Transfers. (#7843)Chris Duarte2017-11-281-0/+1
| | | | | | * Add Config to disable Auth Transfers. * Set config ExperimentalEnableAuthenticationTransfer behind an E20 license restriction
* more global config ref cleanup (#7802)Chris2017-11-091-2/+2
|
* PLT-7709 Add UI settings to plugin manifest (#7794)Joram Wilander2017-11-081-0/+10
| | | | | | | | | | | | | | * Add UI settings to plugin manifest * Add another test case * Add options field to setting * Updates per feedback * Report diagnostics on if plugins have settings set * Add regenerate_help_text field
* Update diagnostics.go (#7768)Jason Blais2017-11-031-9/+14
| | | | | ElasticsearchSettings: LiveIndexingBatchSize, BulkIndexingTimeWindowSeconds LdapSettings: EnableSync SamlSettings: EnableSyncWithLdap
* Update diagnostics.go (#7755)Jason Blais2017-11-011-0/+1
|
* PLT-7810 Track if an APIv3 endpoint was used in the last day (#7744)Joram Wilander2017-10-311-0/+4
| | | | | | * Track if an APIv3 endpoint was used in the last day * Make it atomic
* Add some more diagnostics for plugins (#7669)Joram Wilander2017-10-301-1/+53
|
* simplify things (#7735)Chris2017-10-301-4/+1
|
* Reduce cfg boilerplate (#7689)Chris2017-10-231-208/+209
| | | | | | | | | | | | * reduce cfg boilerplate * fix compile error * user test fix * another test fix * simplify diagnostics / testing
* Reduce utils.Cfg references (#7650)Chris2017-10-181-2/+2
| | | | | | | | | | | | * app.UpdateConfig method * test fix * another test fix * the config override option as-was is just error prone, remove it for now * derp
* Add two missing diagnostics entries (#7634)Jason Blais2017-10-161-0/+2
| | | | | | | | * Update diagnostics.go * Fix config setting name SessionIdleTimeoutInMinutes * Update diagnostics.go
* PLT-7712: Add data retention settings to diagnostics. (#7534)George Goldberg2017-09-291-25/+34
|