mattermost/api4
Doug Lauder 5e59b5f70c
MM-23935 extend session expiry on user activity (#14275)
* MM-23935  extend session expiry on user activity

- if user types anything before a session expires the session will be extended to now + session length

- ensures new session expiries are not written to DB too frequently

- new session store func for updating session ExpiresAt

- session length defaults for mobile and web/ldap changed from 180 days to 30 days
2020-05-06 15:41:10 -04:00
..
api.go OpenAPI Mattermost Go Vet integration (#14216) 2020-04-07 16:18:08 +03:00
apitestlib.go [MM-21551] Add search tests structure to test the search engines (#14031) 2020-03-30 19:17:40 +02:00
bot.go MM-22785 audit server CLI (#14144) 2020-04-08 00:52:30 -04:00
bot_test.go Passing t to all tests setup functions (#13841) 2020-02-10 19:31:41 +01:00
brand.go MM-22273 New auditing system (phase 1) (#13967) 2020-03-12 15:50:21 -04:00
brand_test.go Passing t to all tests setup functions (#13841) 2020-02-10 19:31:41 +01:00
channel.go MM-23935 extend session expiry on user activity (#14275) 2020-05-06 15:41:10 -04:00
channel_test.go [MM-23264] Get channel member counts by group (#14068) 2020-04-24 17:12:54 -04:00
cluster.go MM-21898 - Part 1: Generate and use an interface instead of *A… (#13840) 2020-02-13 13:26:58 +01:00
cluster_test.go Passing t to all tests setup functions (#13841) 2020-02-10 19:31:41 +01:00
command.go MM-22785 audit server CLI (#14144) 2020-04-08 00:52:30 -04:00
command_help_test.go Passing t to all tests setup functions (#13841) 2020-02-10 19:31:41 +01:00
command_test.go [MM-21378] Add mutex to model.Post to guard against race conditions on Post.Props (#13884) 2020-03-13 21:12:20 +01:00
commands_test.go Include deleted channels on get user channels endpoint (#13877) 2020-03-02 22:15:15 +01:00
compliance.go MM-22785 audit server CLI (#14144) 2020-04-08 00:52:30 -04:00
config.go MM-22785 audit server CLI (#14144) 2020-04-08 00:52:30 -04:00
config_test.go Fix panic when receiving a config to update to if some settings are not set (#13889) 2020-02-13 14:26:57 -05:00
cors_test.go Adding changes to separate unit tests and integration tests (#13670) 2020-03-02 08:13:39 -08:00
data_retention.go Consistent license message for all the go files (#13235) 2019-11-29 12:59:40 +01:00
data_retention_test.go Passing t to all tests setup functions (#13841) 2020-02-10 19:31:41 +01:00
elasticsearch.go MM-22273 New auditing system (phase 1) (#13967) 2020-03-12 15:50:21 -04:00
elasticsearch_test.go Passing t to all tests setup functions (#13841) 2020-02-10 19:31:41 +01:00
emoji.go MM-22785 audit server CLI (#14144) 2020-04-08 00:52:30 -04:00
emoji_test.go Passing t to all tests setup functions (#13841) 2020-02-10 19:31:41 +01:00
file.go MM-22785 audit server CLI (#14144) 2020-04-08 00:52:30 -04:00
file_test.go MM-22056: Fix flaky test TestUploadFiles (#14234) 2020-04-07 07:09:04 -07:00
group.go MM-23015: Enable or disable group mentions (#14010) 2020-04-13 11:37:29 -07:00
group_test.go MM-23015: Enable or disable group mentions (#14010) 2020-04-13 11:37:29 -07:00
handlers.go Consistent license message for all the go files (#13235) 2019-11-29 12:59:40 +01:00
handlers_test.go Passing t to all tests setup functions (#13841) 2020-02-10 19:31:41 +01:00
helpers.go Consistent license message for all the go files (#13235) 2019-11-29 12:59:40 +01:00
image.go MM-23185 - Markdown image hosted by plugins are not shown if l… (#14185) 2020-04-01 11:45:26 +03:00
image_test.go MM-23185 - Markdown image hosted by plugins are not shown if l… (#14185) 2020-04-01 11:45:26 +03:00
integration_action.go MM-21898 - Part 1: Generate and use an interface instead of *A… (#13840) 2020-02-13 13:26:58 +01:00
integration_action_test.go Passing t to all tests setup functions (#13841) 2020-02-10 19:31:41 +01:00
job.go MM-22785 audit server CLI (#14144) 2020-04-08 00:52:30 -04:00
job_test.go MM-21898 - Part 1: Generate and use an interface instead of *A… (#13840) 2020-02-13 13:26:58 +01:00
ldap.go MM-22785 audit server CLI (#14144) 2020-04-08 00:52:30 -04:00
ldap_test.go Passing t to all tests setup functions (#13841) 2020-02-10 19:31:41 +01:00
license.go MM-22273 New auditing system (phase 1) (#13967) 2020-03-12 15:50:21 -04:00
license_test.go Remove remaining t.Fatal from the codebase (#13876) 2020-02-13 17:53:23 +01:00
main_test.go Adding changes to separate unit tests and integration tests (#13670) 2020-03-02 08:13:39 -08:00
oauth.go MM-22785 audit server CLI (#14144) 2020-04-08 00:52:30 -04:00
oauth_test.go Passing t to all tests setup functions (#13841) 2020-02-10 19:31:41 +01:00
openGraph.go Use always strings for cache keys (#13631) 2020-01-22 15:59:59 +01:00
openGraph_test.go Passing t to all tests setup functions (#13841) 2020-02-10 19:31:41 +01:00
plugin.go MM-22273 New auditing system (phase 1) (#13967) 2020-03-12 15:50:21 -04:00
plugin_test.go [MM-23827] - Update nps plugin version (#14369) 2020-04-28 10:54:07 +02:00
post.go MM-23935 extend session expiry on user activity (#14275) 2020-05-06 15:41:10 -04:00
post_test.go [MM-21378] Add mutex to model.Post to guard against race conditions on Post.Props (#13884) 2020-03-13 21:12:20 +01:00
preference.go MM-22273 New auditing system (phase 1) (#13967) 2020-03-12 15:50:21 -04:00
preference_test.go Cache test users to speed up testing (#13741) 2020-03-03 14:19:54 +01:00
reaction.go MM-21898 - Part 1: Generate and use an interface instead of *A… (#13840) 2020-02-13 13:26:58 +01:00
reaction_test.go MM-21898 - Part 1: Generate and use an interface instead of *A… (#13840) 2020-02-13 13:26:58 +01:00
role.go MM-22785 audit server CLI (#14144) 2020-04-08 00:52:30 -04:00
role_test.go MM-21898 - Part 1: Generate and use an interface instead of *A… (#13840) 2020-02-13 13:26:58 +01:00
saml.go MM-22273 New auditing system (phase 1) (#13967) 2020-03-12 15:50:21 -04:00
saml_test.go Passing t to all tests setup functions (#13841) 2020-02-10 19:31:41 +01:00
scheme.go MM-22785 audit server CLI (#14144) 2020-04-08 00:52:30 -04:00
scheme_test.go MM-21898 - Part 1: Generate and use an interface instead of *A… (#13840) 2020-02-13 13:26:58 +01:00
status.go MM-23484 - add simple validation to getUserStatusesByIds (#14158) 2020-03-31 20:28:26 +02:00
status_test.go MM-23484 - add simple validation to getUserStatusesByIds (#14158) 2020-03-31 20:28:26 +02:00
system.go Fix API ping endpoint race condition (#14365) 2020-05-05 22:44:18 +08:00
system_test.go MM-20913 add client API Client.GetServerBusy to fetch server busy state and timeout. (#13986) 2020-03-06 11:37:07 +01:00
team.go MM-23724 add RestoreTeam endpoint (#14297) 2020-04-20 22:40:22 -04:00
team_test.go MM-23724 add RestoreTeam endpoint (#14297) 2020-04-20 22:40:22 -04:00
terms_of_service.go MM-22273 New auditing system (phase 1) (#13967) 2020-03-12 15:50:21 -04:00
terms_of_service_test.go Passing t to all tests setup functions (#13841) 2020-02-10 19:31:41 +01:00
user.go MM-24037 Adding getKnowUsers API endpoint (#14332) 2020-04-28 12:52:43 +02:00
user_test.go MM-24037 Adding getKnowUsers API endpoint (#14332) 2020-04-28 12:52:43 +02:00
user_viewmembers_test.go Passing t to all tests setup functions (#13841) 2020-02-10 19:31:41 +01:00
webhook.go MM-22785 audit server CLI (#14144) 2020-04-08 00:52:30 -04:00
webhook_test.go Passing t to all tests setup functions (#13841) 2020-02-10 19:31:41 +01:00
websocket.go MM-21898 - Part 1: Generate and use an interface instead of *A… (#13840) 2020-02-13 13:26:58 +01:00
websocket_test.go MM-21898 - Part 1: Generate and use an interface instead of *A… (#13840) 2020-02-13 13:26:58 +01:00