summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* | Add upgrade code for 4.6Christopher Speller2017-12-081-0/+10
|/
* Uncomment upgrae for 4.5Christopher Speller2017-12-082-8/+3
|
* Update zoom plugin to latest (#7959)Joram Wilander2017-12-073-6/+6
|
* Add diagnostic for zoom plugin (#7958)Joram Wilander2017-12-072-0/+23
|
* PLT-8314: Test Message Export Against S3 Bucket (#7957)Jonathan2017-12-074-52/+30
| | | | | | * Removed export directory config setting, in favour of hard-coding it to an 'export' directory under the local file directory. Improved the local file backend copy implementation to implicitly create the destination directory if it's missing * Fixed the tests
* update jira plugin (#7949)Chris2017-12-053-6/+6
|
* make slack attachments gobable (#7948)Chris2017-12-052-1/+12
|
* Hash key for plugin store and limit id length (#7933)Joram Wilander2017-12-056-17/+35
|
* PLT-8131 Bundled zoom plugin (#7947)Joram Wilander2017-12-057-2/+730
| | | | | | * Bundled zoom plugin * Update plugin to latest
* PLT-8233: Purge ChannelMemberHistory Data when Data Retention Job runs (#7937)Jonathan2017-12-055-23/+47
| | | | | | | | | | * Changed the channel member history purge function to match pattern established by other data retention purge methods * Simplifying the channel member history store and associated tests * Regenerating mocks * Using a constant
* fix post editing when channel links are present (#7938)Chris2017-12-052-1/+10
|
* PLT-8289 Added ability to change location of client plugins (#7942)Harrison Healey2017-12-054-19/+26
|
* Adding more temp files to Stopping docker containers (#7916)Jonathan2017-12-051-0/+1
| | | | | * Adding more temp files to Stopping docker containers * Removed unnecessary deletes
* call OnActivate after plugin crash, update example (#7940)Chris2017-12-056-40/+51
|
* Add GetChannelMember method to plugin API (#7930)Joram Wilander2017-12-055-0/+57
|
* update jira plugin (#7934)Chris2017-12-043-6/+6
|
* Revert "Hash key for plugin store table and limit plugin ID length (#7915)" ↵Christopher Speller2017-12-016-35/+17
| | | | | (#7931) This reverts commit c3af8785734803b6199a28249537ef3e47fe4caa.
* Hash key for plugin store table and limit plugin ID length (#7915)Joram Wilander2017-12-016-17/+35
| | | | | | | | * Hash plugin store keys and update column limits * Limit plugin ID length on install * Add note to manifest id and allow zero length keys
* better plugin LoadConfiguration mock (#7928)Chris2017-12-011-1/+5
|
* plugin http fixes and tests (#7929)Chris2017-12-012-5/+76
|
* Changed config behaviour such that exportFromTimestamp is set/unset when ↵Jonathan2017-12-012-1/+104
| | | | message export is enabled/disabled (#7925)
* translations PR 20171127 (#7909)enahum2017-12-0114-124/+1047
|
* Fix oauth app update (#7913)Joram Wilander2017-12-012-1/+8
|
* Remove webapp dependancies from server NOTICE.txt (#7917)Jason Blais2017-12-011-1994/+2
|
* recommit: ordered plugin settings (#7919) (#7926)Chris2017-11-302-39/+48
|
* Update README.md (#7911)amyblais2017-11-301-10/+31
|
* Adds dev db for postgres so that one doesn't need to make it manually. (#7924)Martin Kraft2017-11-301-1/+1
|
* PLT-8018: Bundled jira plugin (#7920)Chris2017-11-3017-358/+843
| | | | | | | | | | | | * 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
* ordered plugin settings (#7919)Chris2017-11-302-39/+48
|
* Dropped unnecessary info log to debug (#7922)Jonathan2017-11-301-1/+1
|
* PLT-7503: Create Message Export Scheduled Task and CLI Command (#7612)Jonathan2017-11-3041-59/+1446
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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
* expose vendored mock package with plugintest/mock (#7914)Chris2017-11-292-0/+36
|
* PLT-5458: If someone posts a channel link to channel_A that you don't belong ↵Chris2017-11-289-0/+252
| | | | | | | | | | | | to, it doesn't render properly (#7833) * add channel link hints to post props * optimization * update regex, add unit test * fix rebase issue
* Add Config to disable Auth Transfers. (#7843)Chris Duarte2017-11-287-1/+75
| | | | | | * Add Config to disable Auth Transfers. * Set config ExperimentalEnableAuthenticationTransfer behind an E20 license restriction
* Decrease plugin key value store table index name size (#7910)Joram Wilander2017-11-273-6/+14
|
* PLT-8131 (part2) Add plugin key value store support (#7902)Joram Wilander2017-11-2722-230/+888
| | | | | | | | * Add plugin key value store support * Add localization strings * Updates per feedback
* Don't force AmazonS3Region (#7830)Bret Mogilefsky2017-11-241-1/+1
| | | | | In [this issue](https://mattermost.atlassian.net/browse/PLT-7475), it says that the UI text should be `Help Text: (Optional) AWS region you selected when creating your S3 bucket. If no region is set, Mattermost attempts to get the appropriate region from AWS, or sets it to "us-east-1" if none found.` The [Mattermost documentation](https://docs.mattermost.com/administration/config-settings.html#amazon-s3-region) says the default for this value is `""`, but it's set here. For this reason the behavior described above (getting the appropriate region from AWS, then falling back to `us-east-1` only if that fails) **does not happen**; Mattermost tries region `us-east-1` even if `AmazonS3Endpoint` points to a different region.
* Replace Channel Name for Team in Email Notifications (#7839)Chris Duarte2017-11-243-0/+8
| | | | | | * allow option to set channel name in email notification subject * Added TeamName to title when UseChannelInEmailNotifications=true
* Add token to header for commands (#7841)Chris Duarte2017-11-241-0/+1
| | | | | | * add token to header for commands * Change Header value to Authorization: Token thecommandtoken
* Remove dev dependancies from NOTICE.txt (#7900)Jason Blais2017-11-241-65/+0
|
* Added CloseUnusedDirectMessages to default.json (#7899)Harrison Healey2017-11-241-1/+2
|
* PLT-8184 Fixing LDAP test connection button for master (#7888)Corey Hulen2017-11-231-1/+1
|
* PLT-8058: Logging api.context.invalid_session.error app errors to log level ↵Martin Kraft2017-11-231-2/+13
| | | | 'info'. (#7893)
* send-mail refactor (#7885)Chris2017-11-236-27/+27
|
* origin checker refactor (#7889)Chris2017-11-224-18/+17
|
* HTTP client refactor (#7884)Chris2017-11-2211-83/+65
| | | | | | * http client refactor * simplification
* Fixing missing default for EnablePreviewFeatures (#7887)Christopher Speller2017-11-211-0/+4
|
* Do not allow installation of plugins with the same ID (#7870)Joram Wilander2017-11-212-7/+26
|
* Revert "workaround for go smtp bug (#7620)" (#7866)Chris2017-11-211-21/+3
| | | This reverts commit 8966452d1183e94fecc373b9d08c65a0573cbbc6.
* Role refactor (#7867)Chris2017-11-2138-499/+466
| | | | | | | | * role refactor * add missing file * fix web test