Dear all, Please find the latest net/mattermost-server update attached. According to the CHANGELOG, "Mattermost v5.8.0 contains low to high level security fixes. Upgrading is highly recommended". https://docs.mattermost.com/administration/changelog.html Important port changes:
1. I think renaming mattermost bin to mattermost-server and placing it into /usr/local/sbin should be reverted. mattermost binary runs the server, but it also runs CLI interface to manage the server. In the docs it's just "mattermost", not "mattermost-server". I think getting closer to the source won't be a problem for anyone. 2. Fixed config/log paths, so mattermost cli works without necessity of descending into /usr/share/mattermost and specifying -c flag. 3. Mattermost config should be /etc/mattermost/config.json. If mattermost starts and cannot find config.json, it writes default.json and starts with defaults from it. 4. Enforce security on /etc/mattermost and /var/log/mattermost dirs (chmod o=), it can have sensitive information. Finally, I'd propose renaming net/mattermost-server to net/mattermost to get rid of unnecessary ambiguity in naming. This change can be seen as questionable, so I don't include it though it's as easy as adding PKGNAME = mattermost-${V}. -- With best regards, Pavel Korovin
Index: Makefile =================================================================== RCS file: /cvs/ports/net/mattermost-server/Makefile,v retrieving revision 1.9 diff -u -p -r1.9 Makefile --- Makefile 14 Feb 2019 06:26:03 -0000 1.9 +++ Makefile 25 Feb 2019 16:48:57 -0000 @@ -2,7 +2,7 @@ COMMENT = open source Slack-alternative -V = 5.7.1 +V = 5.8.0 GH_ACCOUNT = mattermost GH_PROJECT = mattermost-server GH_TAGNAME = v${V} @@ -30,19 +30,20 @@ MODGO_LDFLAGS = -X github.com/mattermost NO_TEST = Yes pre-configure: - ${SUBST_CMD} ${WRKDIST}/config/default.json + ${SUBST_CMD} ${WRKDIST}/config/default.json ${WRKDIST}/utils/fileutils/fileutils.go \ + ${WRKDIST}/cmd/mattermost/commands/logs.go do-build: cd ${WRKSRC}/cmd/mattermost && \ ${MODGO_BUILD_CMD} do-install: - ${INSTALL_PROGRAM} ${MODGO_WORKSPACE}/bin/mattermost ${PREFIX}/sbin/mattermost-server - ${INSTALL_DATA_DIR} ${PREFIX}/share/mattermost - ${INSTALL_DATA_DIR} ${PREFIX}/share/examples/mattermost - cp ${WRKSRC}/config/default.json ${PREFIX}/share/examples/mattermost + ${INSTALL_PROGRAM} ${MODGO_WORKSPACE}/bin/mattermost ${PREFIX}/bin/ + ${INSTALL_DATA_DIR} ${PREFIX}/share/mattermost/ + ${INSTALL_DATA_DIR} ${PREFIX}/share/examples/mattermost/ + cp ${WRKSRC}/config/default.json ${PREFIX}/share/examples/mattermost/ .for _d in client fonts i18n templates - cp -Rp ${WRKDIR}/mattermost/${_d} ${PREFIX}/share/mattermost + cp -Rp ${WRKDIR}/mattermost/${_d} ${PREFIX}/share/mattermost/ .endfor .include <bsd.port.mk> Index: distinfo =================================================================== RCS file: /cvs/ports/net/mattermost-server/distinfo,v retrieving revision 1.8 diff -u -p -r1.8 distinfo --- distinfo 14 Feb 2019 06:26:03 -0000 1.8 +++ distinfo 25 Feb 2019 16:48:57 -0000 @@ -1,4 +1,4 @@ -SHA256 (mattermost-5.7.1-linux-amd64.tar.gz) = CfQGjhLkNUMydhcsGiWwy3TjVGh3h+eBy6emxUZ7q2c= -SHA256 (mattermost-server-5.7.1.tar.gz) = y0mtZL11S8xpSPEf91PREkk8TFSGKvZ4+AI+6GEQwZ4= -SIZE (mattermost-5.7.1-linux-amd64.tar.gz) = 102660133 -SIZE (mattermost-server-5.7.1.tar.gz) = 10293290 +SHA256 (mattermost-5.8.0-linux-amd64.tar.gz) = +VxDjIEXH2kpwPJDjDWLfhzL00NUays+daX50UsCQs0= +SHA256 (mattermost-server-5.8.0.tar.gz) = J9489c3WFNclUeTgU7/pA0Xw4AS/ccYDbFRzasG0i10= +SIZE (mattermost-5.8.0-linux-amd64.tar.gz) = 98792460 +SIZE (mattermost-server-5.8.0.tar.gz) = 16551687 Index: patches/patch-cmd_mattermost_commands_logs_go =================================================================== RCS file: patches/patch-cmd_mattermost_commands_logs_go diff -N patches/patch-cmd_mattermost_commands_logs_go --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ patches/patch-cmd_mattermost_commands_logs_go 25 Feb 2019 16:48:57 -0000 @@ -0,0 +1,14 @@ +$OpenBSD$ + +Index: cmd/mattermost/commands/logs.go +--- cmd/mattermost/commands/logs.go.orig ++++ cmd/mattermost/commands/logs.go +@@ -31,7 +31,7 @@ func logsCmdF(command *cobra.Command, args []string) e + + var input io.Reader + if fi.Size() == 0 && fi.Mode()&os.ModeNamedPipe == 0 { +- file, err := os.Open("mattermost.log") ++ file, err := os.Open("${LOCALSTATEDIR}/log/mattermost/mattermost.log") + if err != nil { + return err + } Index: patches/patch-config_default_json =================================================================== RCS file: /cvs/ports/net/mattermost-server/patches/patch-config_default_json,v retrieving revision 1.2 diff -u -p -r1.2 patch-config_default_json --- patches/patch-config_default_json 25 Aug 2018 13:52:25 -0000 1.2 +++ patches/patch-config_default_json 25 Feb 2019 16:48:57 -0000 @@ -3,7 +3,7 @@ $OpenBSD: patch-config_default_json,v 1. Index: config/default.json --- config/default.json.orig +++ config/default.json -@@ -121,7 +121,7 @@ +@@ -123,7 +123,7 @@ }, "SqlSettings": { "DriverName": "mysql", @@ -12,7 +12,7 @@ Index: config/default.json "DataSourceReplicas": [], "DataSourceSearchReplicas": [], "MaxIdleConns": 20, -@@ -132,13 +132,13 @@ +@@ -134,13 +134,13 @@ "QueryTimeout": 30 }, "LogSettings": { @@ -29,7 +29,7 @@ Index: config/default.json "EnableWebhookDebugging": true, "EnableDiagnostics": true }, -@@ -155,7 +155,7 @@ +@@ -157,7 +157,7 @@ "EnableMobileDownload": true, "MaxFileSize": 52428800, "DriverName": "local", @@ -38,7 +38,7 @@ Index: config/default.json "EnablePublicLink": false, "PublicLinkSalt": "", "InitialFont": "nunito-bold.ttf", -@@ -182,8 +182,8 @@ +@@ -184,8 +184,8 @@ "EnableSMTPAuth": false, "SMTPUsername": "", "SMTPPassword": "", @@ -48,8 +48,8 @@ Index: config/default.json + "SMTPPort": "25", "ConnectionSecurity": "", "InviteSalt": "", - "SendPushNotifications": false, -@@ -296,7 +296,7 @@ + "SendPushNotifications": true, +@@ -297,7 +297,7 @@ }, "ComplianceSettings": { "Enable": false, @@ -58,8 +58,8 @@ Index: config/default.json "EnableDaily": false }, "LocalizationSettings": { -@@ -370,7 +370,7 @@ - "TurnSharedKey": "" +@@ -365,7 +365,7 @@ + "MaxUsersForStatistics": 2500 }, "ElasticsearchSettings": { - "ConnectionUrl": "http://dockerhost:9200", @@ -67,7 +67,7 @@ Index: config/default.json "Username": "elastic", "Password": "changeme", "EnableIndexing": false, -@@ -412,8 +412,8 @@ +@@ -407,8 +407,8 @@ "PluginSettings": { "Enable": true, "EnableUploads": false, @@ -77,4 +77,4 @@ Index: config/default.json + "ClientDirectory": "${LOCALSTATEDIR}/mattermost/client/plugins", "Plugins": {}, "PluginStates": {} - } + }, Index: patches/patch-utils_fileutils_fileutils_go =================================================================== RCS file: patches/patch-utils_fileutils_fileutils_go diff -N patches/patch-utils_fileutils_fileutils_go --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ patches/patch-utils_fileutils_fileutils_go 25 Feb 2019 16:48:57 -0000 @@ -0,0 +1,26 @@ +$OpenBSD$ + +Index: utils/fileutils/fileutils.go +--- utils/fileutils/fileutils.go.orig ++++ utils/fileutils/fileutils.go +@@ -10,10 +10,7 @@ import ( + + var ( + commonBaseSearchPaths = []string{ +- ".", +- "..", +- "../..", +- "../../..", ++ "${PREFIX}/share/mattermost", + } + ) + +@@ -90,7 +87,7 @@ func FindDir(dir string) (string, bool) { + // relative path or name such as "/opt/mattermost/config.json" or simply "config.json". An empty + // string is returned if no configuration is found. + func FindConfigFile(fileName string) (path string) { +- found := FindFile(filepath.Join("config", fileName)) ++ found := FindFile(filepath.Join("${SYSCONFDIR}/mattermost", fileName)) + if found == "" { + found = FindPath(fileName, []string{"."}, nil) + } Index: pkg/PLIST =================================================================== RCS file: /cvs/ports/net/mattermost-server/pkg/PLIST,v retrieving revision 1.7 diff -u -p -r1.7 PLIST --- pkg/PLIST 28 Jan 2019 11:45:48 -0000 1.7 +++ pkg/PLIST 25 Feb 2019 16:48:58 -0000 @@ -4,91 +4,99 @@ @extraunexec rm -rf /var/log/mattermost/* @extraunexec rm -rf /var/mattermost/* @rcscript ${RCDIR}/mattermost -@bin sbin/mattermost-server +@bin bin/mattermost share/examples/mattermost/ +@mode 750 +@owner _mattermost +@group _mattermost @sample ${SYSCONFDIR}/mattermost/ +@mode +@owner +@group share/examples/mattermost/default.json +@mode 660 @owner _mattermost @group _mattermost -@sample ${SYSCONFDIR}/mattermost/default.json +@sample ${SYSCONFDIR}/mattermost/config.json +@mode @owner @group share/mattermost/ share/mattermost/client/ -share/mattermost/client/0.ee1fdcdde3decd60f726.js -share/mattermost/client/0.ee1fdcdde3decd60f726.js.map -share/mattermost/client/1.cf0f82146e9c0bc186ea.js -share/mattermost/client/1.cf0f82146e9c0bc186ea.js.map -share/mattermost/client/10.f97580915a8b49a1be0c.js -share/mattermost/client/10.f97580915a8b49a1be0c.js.map -share/mattermost/client/11.13ef4a6e7adfe317c887.js -share/mattermost/client/11.13ef4a6e7adfe317c887.js.map -share/mattermost/client/12.6b21d1309e059fa159ca.js -share/mattermost/client/12.6b21d1309e059fa159ca.js.map -share/mattermost/client/13.d8b3bd6599a8f67691ab.js -share/mattermost/client/13.d8b3bd6599a8f67691ab.js.map -share/mattermost/client/14.5f08b30bb6c1b0e61a10.js -share/mattermost/client/14.5f08b30bb6c1b0e61a10.js.map -share/mattermost/client/15.4ff3c87f42fd67465e60.js -share/mattermost/client/15.4ff3c87f42fd67465e60.js.map -share/mattermost/client/16.a8d4c022b5e4391a7614.js -share/mattermost/client/16.a8d4c022b5e4391a7614.js.map -share/mattermost/client/17.e91804268f7b4c95a280.js -share/mattermost/client/17.e91804268f7b4c95a280.js.map -share/mattermost/client/18.461adf250a86b45a5f05.js -share/mattermost/client/18.461adf250a86b45a5f05.js.map -share/mattermost/client/19.d8d4755383136377d20b.js -share/mattermost/client/19.d8d4755383136377d20b.js.map -share/mattermost/client/2.751bea97b1ac487b9661.js -share/mattermost/client/2.751bea97b1ac487b9661.js.map -share/mattermost/client/20.8310024d6c34fbc2527b.js -share/mattermost/client/20.8310024d6c34fbc2527b.js.map -share/mattermost/client/21.0d88a63ef14dc71194ff.js -share/mattermost/client/21.0d88a63ef14dc71194ff.js.map -share/mattermost/client/22.a7f1c9c3300bda28f91a.js -share/mattermost/client/22.a7f1c9c3300bda28f91a.js.map -share/mattermost/client/23.8be81c3196e0c8c1ca3d.js -share/mattermost/client/23.8be81c3196e0c8c1ca3d.js.map -share/mattermost/client/24.a5657b17cd32c5fe8f4f.js -share/mattermost/client/24.a5657b17cd32c5fe8f4f.js.map -share/mattermost/client/25.7b2f3f3f675a385b9ac6.js -share/mattermost/client/25.7b2f3f3f675a385b9ac6.js.map -share/mattermost/client/26.e5b7cc5862f429e97529.js -share/mattermost/client/26.e5b7cc5862f429e97529.js.map -share/mattermost/client/27.218717e8321f2518ce31.js -share/mattermost/client/27.218717e8321f2518ce31.js.map -share/mattermost/client/28.66d37f3db3def7d2ba61.js -share/mattermost/client/28.66d37f3db3def7d2ba61.js.map -share/mattermost/client/29.0dd5376dc1707996d827.js -share/mattermost/client/29.0dd5376dc1707996d827.js.map -share/mattermost/client/30.07def5393a51e553bf3a.js -share/mattermost/client/30.07def5393a51e553bf3a.js.map -share/mattermost/client/30.f512825c2ef4f1783c8e.css -share/mattermost/client/30.f512825c2ef4f1783c8e.css.map -share/mattermost/client/31.1e71831117ceecf1a78d.js -share/mattermost/client/31.1e71831117ceecf1a78d.js.map -share/mattermost/client/32.0c138decc61d6eb33327.js -share/mattermost/client/32.0c138decc61d6eb33327.js.map -share/mattermost/client/33.f8fc5c3abea3080fe961.js -share/mattermost/client/33.f8fc5c3abea3080fe961.js.map -share/mattermost/client/34.a72b4de517cc2372435a.js -share/mattermost/client/34.a72b4de517cc2372435a.js.map -share/mattermost/client/35.8d9490035c69b8fb1aa7.js -share/mattermost/client/35.8d9490035c69b8fb1aa7.js.map -share/mattermost/client/4.db2683ef82a85d3f1e1f.js -share/mattermost/client/4.db2683ef82a85d3f1e1f.js.map -share/mattermost/client/4.db97faab8a53f316ec09.css -share/mattermost/client/4.db97faab8a53f316ec09.css.map -share/mattermost/client/5.b66c2e81848f6deae045.js -share/mattermost/client/5.b66c2e81848f6deae045.js.map -share/mattermost/client/6.ef9fd720658af7efb1c6.js -share/mattermost/client/6.ef9fd720658af7efb1c6.js.map -share/mattermost/client/7.fcb0b10ba3f409e194a3.js -share/mattermost/client/7.fcb0b10ba3f409e194a3.js.map -share/mattermost/client/8.733cfdf0b50427f29571.js -share/mattermost/client/8.733cfdf0b50427f29571.js.map -share/mattermost/client/9.56119ef9f03af20bbfb8.js -share/mattermost/client/9.56119ef9f03af20bbfb8.js.map +share/mattermost/client/0.dc1215279a6a29eb9400.js +share/mattermost/client/0.dc1215279a6a29eb9400.js.map +share/mattermost/client/1.962c1dd77275484f4f6f.js +share/mattermost/client/1.962c1dd77275484f4f6f.js.map +share/mattermost/client/10.245e95ff231845e3bc56.js +share/mattermost/client/10.245e95ff231845e3bc56.js.map +share/mattermost/client/11.8a7ed279e5beb027b397.js +share/mattermost/client/11.8a7ed279e5beb027b397.js.map +share/mattermost/client/12.31354f32eb0e1adf28c8.js +share/mattermost/client/12.31354f32eb0e1adf28c8.js.map +share/mattermost/client/13.782812cd191a81e0230c.js +share/mattermost/client/13.782812cd191a81e0230c.js.map +share/mattermost/client/14.fe91d8cc9c9e5bc87b65.js +share/mattermost/client/14.fe91d8cc9c9e5bc87b65.js.map +share/mattermost/client/15.f9de1806d1881319bf43.js +share/mattermost/client/15.f9de1806d1881319bf43.js.map +share/mattermost/client/16.de74ffa0212af47711df.js +share/mattermost/client/16.de74ffa0212af47711df.js.map +share/mattermost/client/17.d0d4869d3fe3944eebab.js +share/mattermost/client/17.d0d4869d3fe3944eebab.js.map +share/mattermost/client/18.7b695f877f918d0540fc.js +share/mattermost/client/18.7b695f877f918d0540fc.js.map +share/mattermost/client/19.78cec366e234d5ce85cf.js +share/mattermost/client/19.78cec366e234d5ce85cf.js.map +share/mattermost/client/2.4c56fb2de6f0a0252a0d.js +share/mattermost/client/2.4c56fb2de6f0a0252a0d.js.map +share/mattermost/client/20.eada61eb6e732cfd0d57.js +share/mattermost/client/20.eada61eb6e732cfd0d57.js.map +share/mattermost/client/21.60e48c570ddd24ec4514.js +share/mattermost/client/21.60e48c570ddd24ec4514.js.map +share/mattermost/client/22.ea7fa95a15f63e99221e.js +share/mattermost/client/22.ea7fa95a15f63e99221e.js.map +share/mattermost/client/23.8c9e2f21bfd038d04856.js +share/mattermost/client/23.8c9e2f21bfd038d04856.js.map +share/mattermost/client/24.d1fe8fecf264c5d3b695.js +share/mattermost/client/24.d1fe8fecf264c5d3b695.js.map +share/mattermost/client/25.ea43dc9d32ffd5ce8732.js +share/mattermost/client/25.ea43dc9d32ffd5ce8732.js.map +share/mattermost/client/26.43790bc18db41e81e794.js +share/mattermost/client/26.43790bc18db41e81e794.js.map +share/mattermost/client/27.7da7f5b35650e359b1f3.js +share/mattermost/client/27.7da7f5b35650e359b1f3.js.map +share/mattermost/client/28.5c2ca6d644a76431e888.js +share/mattermost/client/28.5c2ca6d644a76431e888.js.map +share/mattermost/client/29.45bf41180689019ad499.js +share/mattermost/client/29.45bf41180689019ad499.js.map +share/mattermost/client/30.71c2f973d798b8215515.js +share/mattermost/client/30.71c2f973d798b8215515.js.map +share/mattermost/client/31.d9d9d9b7303ea10e7278.js +share/mattermost/client/31.d9d9d9b7303ea10e7278.js.map +share/mattermost/client/32.460f2af666d83c3f7daf.js +share/mattermost/client/32.460f2af666d83c3f7daf.js.map +share/mattermost/client/33.7404e45ae1a86fad6bcc.js +share/mattermost/client/33.7404e45ae1a86fad6bcc.js.map +share/mattermost/client/34.ea98419dd4223964c5ab.js +share/mattermost/client/34.ea98419dd4223964c5ab.js.map +share/mattermost/client/35.31d238190b5e9d322bba.js +share/mattermost/client/35.31d238190b5e9d322bba.js.map +share/mattermost/client/4.4651bdf0db845cf2e0a9.js +share/mattermost/client/4.4651bdf0db845cf2e0a9.js.map +share/mattermost/client/4.aa07f589b8b4b537cd5a.css +share/mattermost/client/4.aa07f589b8b4b537cd5a.css.map +share/mattermost/client/5.51feacba3d853490c6c8.css +share/mattermost/client/5.51feacba3d853490c6c8.css.map +share/mattermost/client/5.f052b14aad39cd5375df.js +share/mattermost/client/5.f052b14aad39cd5375df.js.map +share/mattermost/client/6.4b2554f09201dc5f9c79.js +share/mattermost/client/6.4b2554f09201dc5f9c79.js.map +share/mattermost/client/7.e7e6f72c41e99f805f69.js +share/mattermost/client/7.e7e6f72c41e99f805f69.js.map +share/mattermost/client/8.90839b52fa3632ad2e39.js +share/mattermost/client/8.90839b52fa3632ad2e39.js.map +share/mattermost/client/9.a6afbd70e30aa013411f.js +share/mattermost/client/9.a6afbd70e30aa013411f.js.map share/mattermost/client/emoji/ share/mattermost/client/emoji/0023-fe0f-20e3.png share/mattermost/client/emoji/002a-fe0f-20e3.png @@ -2186,171 +2194,164 @@ share/mattermost/client/emoji/trollface. share/mattermost/client/favicon-16x16.png share/mattermost/client/files/ share/mattermost/client/files/0182029487b788b06bb585046f6129f6.png +share/mattermost/client/files/02525f7d989933daf56d353053273db4.png share/mattermost/client/files/027a0df9ff85dbd6a1917683db8a5e7d.svg -share/mattermost/client/files/0387ab387ace32f15b43c3a4a39f187f.woff +share/mattermost/client/files/04823c223be85f2cfec8c3b76297f4da.png +share/mattermost/client/files/049a4737e36f99fbe6e77f5ecfc27f44.png share/mattermost/client/files/04ac0e4c01539cc87f43d51ac622ac20.png -share/mattermost/client/files/06172d602eeaf18752e7dab208cc6eff.png -share/mattermost/client/files/0719833c23aeba83786a29e84a165875.woff2 -share/mattermost/client/files/0767ede65042583bcc06f09055f4d7ca.ttf -share/mattermost/client/files/0ba875a1d548ebfdd00c7594022e01b7.woff -share/mattermost/client/files/0d9e0699b3114ee48c3868d0bcdbabbb.png -share/mattermost/client/files/0ef0f2e356a2e1c457b6585d34edae77.woff2 -share/mattermost/client/files/103d61bf56d18016ccf5b642b16c5d0d.png -share/mattermost/client/files/1057b70228cb6936e7714e7817db6ce2.woff2 -share/mattermost/client/files/10740d7488d690a743339650103f1cb3.ttf +share/mattermost/client/files/066914d0bdc0607d66621bfefcac72bc.ttf +share/mattermost/client/files/069c3bb3dec2befb54a0694265b0e7fc.png +share/mattermost/client/files/084d3654b746be58c4ead97c26d16be2.png +share/mattermost/client/files/0bb56288dd2676237f8cd1905602cbea.png +share/mattermost/client/files/0d8f188e79b7bf378f58405f31bcef8c.png +share/mattermost/client/files/0ddc5a67a0fa201980fb27a35e4502d2.png +share/mattermost/client/files/0dee09596a43df990fdefbe5ed207b2b.woff +share/mattermost/client/files/0f7ef7e52dc208c6ebf455b229455044.png share/mattermost/client/files/1171271cb71e89919600b8c3ae1774cb.gif -share/mattermost/client/files/123132a2d3386a7b0ad709acc37f5837.png -share/mattermost/client/files/135ccd74931753318f6f52f3fce19018.woff2 -share/mattermost/client/files/15cd6885135bbc2551624e6107bf17fb.png -share/mattermost/client/files/168471584d9b2d2d833ad65d6eaa6012.png -share/mattermost/client/files/17c77dc2331b7eebcfafbdb604d09232.png -share/mattermost/client/files/1aca7ef7f976fb54a207ffc8aa180e38.woff +share/mattermost/client/files/13649521354b74c2e380e902c481d9eb.png +share/mattermost/client/files/1571003843c39b73f69bb9ffafc6b51c.woff +share/mattermost/client/files/162d57530c14801de233decbf44a77e6.ttf +share/mattermost/client/files/1703a14011c28fe4e168eac036fda765.png +share/mattermost/client/files/17d2a7201078524bc5e050420d81fc21.png share/mattermost/client/files/1bf71be111189e76987a4bb9b3115cb7.ttf -share/mattermost/client/files/1d6cf6b89f694dc76e13ecc4e8214dd2.woff -share/mattermost/client/files/1fd21713706a2b70960faf21b1fa4e26.woff -share/mattermost/client/files/2155d7897af94033a6b6ed44133b867e.ttf -share/mattermost/client/files/2329b45ceb0004a8dcd8f2927a02d670.png -share/mattermost/client/files/239dec5c4a7f1909c491cac6d03e2c46.png +share/mattermost/client/files/1e3b163c412664e9259e4a9da592353d.png +share/mattermost/client/files/1f78f8087bb8ce0711f7a6cfa5c1b94d.png +share/mattermost/client/files/1f95200522e350907fd259f81ebc4b49.png +share/mattermost/client/files/20228716f5fd19941180d363f9f32c27.png +share/mattermost/client/files/2057e5cbb505134b0a620e681abc5070.woff2 +share/mattermost/client/files/2320bcfbed46a4d72b665678a125a2c6.png share/mattermost/client/files/2418db91905ed032bf3a30ee72dd6a1a.woff -share/mattermost/client/files/241eaa9f91b445f0f03a668aa8a4a71a.png -share/mattermost/client/files/27901d5ce93d8971c416d9123fedb911.ttf -share/mattermost/client/files/28305e675a6b1fa4820f566646f2e814.png -share/mattermost/client/files/2831760a99423bac17d0853458db0fb7.png -share/mattermost/client/files/287a7ddfd5238f21225162f0c9806a7e.png -share/mattermost/client/files/28b6b9fe8b4c9a8e61fbe320575bb569.png -share/mattermost/client/files/29b27903a08a71f8171be21ba413d4dd.woff2 +share/mattermost/client/files/2484936f0b130a0d2bb745766058b46d.woff2 +share/mattermost/client/files/25207e78d12f6ef24778476812245a2a.png +share/mattermost/client/files/2870a8f86e7ba49b457e662b17c4bc20.woff2 share/mattermost/client/files/2aa264fb1956b8be41f2047d428a1a1e.jpg -share/mattermost/client/files/2eae604dbbc4b2c0ceede62c61c9e8df.ttf -share/mattermost/client/files/2f9bb89629a8f96a7cdd18a5b1f41038.png +share/mattermost/client/files/2c81ecebc44fe904af6bc543306efe15.png share/mattermost/client/files/315df0b6f08fd2ef5e3fa5ca3637c049.svg share/mattermost/client/files/31f15875975aab69085470aabbfec802.png share/mattermost/client/files/325472601571f31e1bf00674c368d335.gif -share/mattermost/client/files/330e63672c9012ff5b1c8aa40ac45508.png share/mattermost/client/files/33f225b8f5f7d6b34a0926f58f96c1e9.ttf -share/mattermost/client/files/3431f604c8600acf837d27bd6f7aba65.png +share/mattermost/client/files/3532899322dcd75921eb7113bf42c700.png share/mattermost/client/files/357d675366cce0fbb6ca5e1474ae489c.eot -share/mattermost/client/files/35bda414c6c2f75940b086de18f42e72.woff share/mattermost/client/files/37bdb7f8db233daef529366b5772bb3f.png share/mattermost/client/files/3812df668bb0144f7ae51853b202315b.mp3 -share/mattermost/client/files/38aa368f132828119a4cff9b2cfdeb94.png -share/mattermost/client/files/397aed0dda1c7cfb0b905dbf777a3f54.png -share/mattermost/client/files/397bd6872be7adff4f000c49fa85a9c3.woff2 share/mattermost/client/files/3b04828cf6cd748ebe069943af1b0922.svg share/mattermost/client/files/3b3cbaef084e27f7fa05d9fe31afb287.woff -share/mattermost/client/files/3c14ed11dd8eea981c93bf283193856d.woff2 -share/mattermost/client/files/3d8245dcb4489694a6a263b05c1cca01.woff2 share/mattermost/client/files/3ea4cffdf67ebf2ad373fb96b903065d.woff2 -share/mattermost/client/files/3f61a84d76e80396489d32bc9dd8d444.ttf -share/mattermost/client/files/445f96a387df0d13ded71f27c608516d.woff +share/mattermost/client/files/3f3002350568816d801680807bd7cce9.png +share/mattermost/client/files/3fee6e80a205e777a5acde9c16a90e55.png +share/mattermost/client/files/424335d97ef5548890673af99f4136b4.ttf +share/mattermost/client/files/42a984df9caeef0f96fa6234a41ff1a3.woff2 share/mattermost/client/files/448c34a56d699c29117adc64c43affeb.woff2 -share/mattermost/client/files/4510799241e4533e363ce643b4ecb730.png +share/mattermost/client/files/449a300dd78115b7926766f670ce651e.png share/mattermost/client/files/48c4c1b39579c8d20df959b3eb5ec009.svg share/mattermost/client/files/4936af177ebc5d3259c3b1077206b4f3.svg -share/mattermost/client/files/4ad8f697ed18c9e640eecfdd6776bb77.png -share/mattermost/client/files/4d1e15318477a36767095d559d92ef9b.png -share/mattermost/client/files/5137f2581aa904b025bfc9f75e649f32.png +share/mattermost/client/files/4b3b168e2b5e74b24c10acd7316488d1.woff2 +share/mattermost/client/files/4c2a414abb99038cdc7d84d9711d06b2.ttf +share/mattermost/client/files/4f07be0d86742e5cfa860c489babf82d.png +share/mattermost/client/files/535799f47920a91408b333d340e99212.png share/mattermost/client/files/54401c6d9bf4636900a252d84868405c.svg share/mattermost/client/files/54640a849595eb55643eb029a938287f.svg -share/mattermost/client/files/5856b3279d99d37693c45a72dfbd3f82.png -share/mattermost/client/files/593cfaefcee052d4d3c8d1aff052c8f0.png -share/mattermost/client/files/5a12c65f40eabbf5a63b462e10aeb514.png -share/mattermost/client/files/5aeca883bc41b522fdf1409ee912b51c.woff -share/mattermost/client/files/5b4a7904a3e041018526a00dba59ee48.png -share/mattermost/client/files/5d6be4015bde2a4e0358c8bc110deadc.png +share/mattermost/client/files/54e5ba96f2f716715619f7b8433f1d36.woff +share/mattermost/client/files/576266ad7ee52fe0285e1f8a76163d65.ttf +share/mattermost/client/files/5d2baf751ed4a4df0ca2dbba04058de8.ttf +share/mattermost/client/files/6091397cdc326cf8c8f7b648e2341483.woff share/mattermost/client/files/60bdb28dc8230486c5b0e868c82fb5dc.woff -share/mattermost/client/files/60febfa114c5e32f0ce73050476aa39f.woff share/mattermost/client/files/629a55a7e793da068dc580d184cc0e31.ttf -share/mattermost/client/files/63370c9e60f9e91f82d45e7665b91ab7.png -share/mattermost/client/files/66609f5c83c5e368332484596c14e880.png +share/mattermost/client/files/66bab6babbbcb45ee13301e20516eb6a.ttf share/mattermost/client/files/674f50d287a8c48dc19ba404d20fe713.eot +share/mattermost/client/files/67f2753d85f24b5af6f0d8ad1ae02179.png +share/mattermost/client/files/69117239e0e3fed845132159ee0d4c05.png share/mattermost/client/files/6943fb6fd4200f3d073469325c6acdc9.ttf share/mattermost/client/files/6985640fbb09579efcef83815416a0be.svg +share/mattermost/client/files/6990c0422142b59e2cacdc823aab9d6d.png +share/mattermost/client/files/6a862f8ff236e321e04c326a32eb8a49.woff share/mattermost/client/files/6aebc8a4331d19618706a547d8cccffe.png share/mattermost/client/files/6b317ec8f0068f923f3a4238bd45fe52.svg -share/mattermost/client/files/6b9645af6e119fd5d85f24e21044ed03.ttf -share/mattermost/client/files/6bf616283a81e40e4ac755883862b472.woff2 -share/mattermost/client/files/6c65e52ed042d987b857c3d089bbe469.png share/mattermost/client/files/6cf08f698e3fd94f7820460e7b06de6b.svg -share/mattermost/client/files/6e2ff7215341fa0d387ff501abc9d66f.png -share/mattermost/client/files/6e96b03173680dcc98b687a737c3411d.jpg +share/mattermost/client/files/6d2cd8f026ffffcf0a708842a7435a2a.woff +share/mattermost/client/files/6dbdad7ae27338101bfd05c181891588.woff2 share/mattermost/client/files/6f37bbf8bf1801a9f153d703588b471a.png +share/mattermost/client/files/6f4421b97edade53cd63705875f17a2a.png share/mattermost/client/files/6fd1f924cd0bea5d5f74a1365e12184d.woff2 -share/mattermost/client/files/726db3bd435c8a6e45e44741dae67263.woff share/mattermost/client/files/73f7301a9cd7a086295401eefe0c998f.ttf -share/mattermost/client/files/73f83114ca8493f215854ce20071cd10.png -share/mattermost/client/files/74f6918c7d2b768ffd32048102bc0172.woff +share/mattermost/client/files/74ea3295fd3069807373e5c57adc9021.png +share/mattermost/client/files/75618042fd6d0025f3947b0f0d8f85e2.png +share/mattermost/client/files/75c37b8bb2f2885deb51f984a4094de5.png +share/mattermost/client/files/75e0e588f32f5aea1ef6ccd3b9fb16a0.png share/mattermost/client/files/760bd83ee04dff470e0277f3eb7deebe.svg -share/mattermost/client/files/797826864d81a24fe2fb89935eec8db9.png -share/mattermost/client/files/79ccb3cfd5e055af28e2462e08ab169c.png -share/mattermost/client/files/7a31741a44e58952cb4b8a763c206fcd.woff2 +share/mattermost/client/files/761f8355cd0c676f4ad242bdc1c06097.png +share/mattermost/client/files/77de51bb9d8c3e0ae1c9fba08495fcc7.png +share/mattermost/client/files/78cd3128ae0b383f788075860f6d59c2.png +share/mattermost/client/files/7aadce27db98cdbbda274a3ff1303862.png share/mattermost/client/files/7aee35e0d937a1fa3456645603d200e6.woff -share/mattermost/client/files/7b8d1fa0668e317c4a2d34399e74af25.ttf +share/mattermost/client/files/7b91c0d5ee769b4276d7d4ec39911f74.png share/mattermost/client/files/7c19a7ee85ce3f38c5ad38334ecc5fe4.svg -share/mattermost/client/files/7d2d2eb3f46c5b58f333d8a3b664fc54.png -share/mattermost/client/files/84299b016163b0ae5c776604aa1cb726.woff -share/mattermost/client/files/846e32e5d2c594f217f6f574de2817c9.png +share/mattermost/client/files/7dee8c450a73b0fcf22d2ae1c1547af9.png +share/mattermost/client/files/7f4bec7c908e337d660adcdf9a6abbe7.woff2 +share/mattermost/client/files/801690bb2f2a87a0e536da498ea4709c.woff share/mattermost/client/files/84b76dee6b27b795e89e3649078a11c2.png -share/mattermost/client/files/882f723427a0986846fe786bd8d6f6c7.ttf -share/mattermost/client/files/8a237bc56e1e2ddacaa7a194f4d28986.png +share/mattermost/client/files/84deaac3db2377d60f00933165b58146.png +share/mattermost/client/files/85007a59906b95d94b5b06619fde46aa.ttf +share/mattermost/client/files/8713c219cc92b0b4a2cc51f6eca009ca.png +share/mattermost/client/files/8723aaa6b4fb4a56e67439d5b8002ce4.png +share/mattermost/client/files/89fdc20698898980d1c18f1d8919a9f8.png share/mattermost/client/files/8b03642d36741ba3030a9004a1d56bb0.gif -share/mattermost/client/files/8eb56b3ff5b141cd3732a24e65c2b339.woff -share/mattermost/client/files/9123667cef81279761df5cd62ec8c46e.ttf +share/mattermost/client/files/8c43064fdc3bf45ee62e8a22e856a793.woff +share/mattermost/client/files/91efef29a1be79a5318d77bfb6256213.woff2 +share/mattermost/client/files/923e515d161a541174ba0f71e1adb54e.ttf share/mattermost/client/files/9258a0302a0235c0466d32bf42c1712c.png -share/mattermost/client/files/950649ba5e5cfd37cdad74095411d350.woff2 -share/mattermost/client/files/95b3c7a4adc62b07c4c744527f9fe078.png -share/mattermost/client/files/95c5a3d43efbcb8c14184d00a7c5eed4.woff -share/mattermost/client/files/970d3e76493b82fccf21ad5888ddee77.woff2 -share/mattermost/client/files/974d2986c17832c5e2a9cad49af73023.png +share/mattermost/client/files/93a79e01c9abee39413ba14acb3e5d33.woff +share/mattermost/client/files/94334a011dfca04e0502afa47a3ca382.png +share/mattermost/client/files/9553d68e1373302618a3436d408aca6b.jpg +share/mattermost/client/files/95c3493e00dbdf606935105a8ace1ea1.png +share/mattermost/client/files/96b229786edd80e54fa2b68c5f032960.woff2 +share/mattermost/client/files/9722ff4a5231750af0ae20469ff987ac.png share/mattermost/client/files/98255d04bb0ce821171ea055fdfcc53f.eot -share/mattermost/client/files/9948e40b52b5a90a8a8d5e92bb9d680f.png +share/mattermost/client/files/997b46fa0fb15bd51e49aaf4675fd2f2.png share/mattermost/client/files/9a599f54797d2ae5a61a3243b4e816fb.eot -share/mattermost/client/files/9a7e4d9e87b489ed28b63bb6c787e93a.png -share/mattermost/client/files/9bfc48db2a32efaa6ff3f46c5b0d4898.png +share/mattermost/client/files/9b1486220b5ca974aaceebbf70e1f087.ttf share/mattermost/client/files/9c9017a313819aa54e959ffe8e7d27ea.woff -share/mattermost/client/files/9e3bf2ae03975c851d189d1cca2d1550.png -share/mattermost/client/files/a289292b58691d535a8bbaf4b945015e.png -share/mattermost/client/files/a7a0eb93afb696cb9b4efb87e6cd45a3.woff2 -share/mattermost/client/files/a9509497466d16e6b7265a223ea39093.ttf +share/mattermost/client/files/9ff6bfe40c17bebee95d7e02f1954197.png +share/mattermost/client/files/a32c81c65c2903e95b8a414f345831ae.png +share/mattermost/client/files/a4ed2b019d879955fa4c53795b385a8f.woff +share/mattermost/client/files/a547140c5430ed97183f87d9fa247890.woff2 +share/mattermost/client/files/a6b350f0440a8920b74e0dbe0b9b0cea.png +share/mattermost/client/files/a879e3a8b3c0431c9861995e7dfe937f.ttf +share/mattermost/client/files/aa1b992039f103b11cabde1d8cc57786.png share/mattermost/client/files/aa22ff6fd92ecdf402f09a8180354751.woff2 -share/mattermost/client/files/aa5c9582f2a29d7890d25f79d0a38778.png -share/mattermost/client/files/aaaa1b761b7cc9d5e10b85f30731b878.ttf -share/mattermost/client/files/ac1d46d953d403677171697581a284d2.woff -share/mattermost/client/files/adcdd9254b34160b4120039ceff2a811.png -share/mattermost/client/files/ae1fad1f4d1c227c9d567da8ea9f988c.woff2 +share/mattermost/client/files/abdb2192647beacdf2f731232cc64ccc.png +share/mattermost/client/files/ac402c3bdaed1d010f8ca18ed0f03daf.png +share/mattermost/client/files/ada012c291bf50cf9a349ceb98df6659.woff +share/mattermost/client/files/ae1b970213f3e1098abfb03679e22111.woff +share/mattermost/client/files/ae9ca32213bdef3d2b7006c743ffdb8a.ttf +share/mattermost/client/files/aec9a6799841d00923821060d396dad1.woff share/mattermost/client/files/af7ae505a9eed503f8b8e6982036873e.woff2 share/mattermost/client/files/b06871f281fee6b241d60582ae9369b9.ttf share/mattermost/client/files/b07fc5b16bb5ecf336f31a8e993c9865.eot -share/mattermost/client/files/b0d0ad99214c4723703614b6c6723e33.png -share/mattermost/client/files/b39e486c59c610c47276d7c56ea5e69f.png -share/mattermost/client/files/b4a0190bc3199d3514804eb37223497b.png -share/mattermost/client/files/b683bb2a73dff49849bd5c0de5499e69.png -share/mattermost/client/files/b6ab2d9e3d177e3288b84ec52a67f55e.png -share/mattermost/client/files/b8bf891a72501dea8fc1f478206ea5a6.png +share/mattermost/client/files/b0b27c154c6bcece35d9a2e5a6d8520b.png +share/mattermost/client/files/b1a879453aae1660b06d5941c50457c5.woff2 +share/mattermost/client/files/b2847830e341fdab29b4dd916cb595a0.png +share/mattermost/client/files/b2d929640f68a1bd67eff3ebd331159a.woff +share/mattermost/client/files/b570a3ed3711134624ba9e1b4a62e64b.png +share/mattermost/client/files/b790cf180d62ae91960d6b46cbb3905e.ttf share/mattermost/client/files/b91d0c9cfeeece180e10cbfd2349ef36.svg -share/mattermost/client/files/ba01f72a8db89265149f3f712dc7f9a3.woff -share/mattermost/client/files/ba0e6c0a4e4561d472bf71221d55e54d.png -share/mattermost/client/files/bb7c45db8908c8fb88a293895a64e018.woff -share/mattermost/client/files/bbf9fc9496c1ca27aa433c2783c47f4c.png -share/mattermost/client/files/bd76cb7fa021ede9c9c40e0d11b70af3.png +share/mattermost/client/files/baa8d5a222f536918842ca30f49d68aa.png +share/mattermost/client/files/bc88207f15e3ebef713405135d94f372.png share/mattermost/client/files/bd956aafccffed574da236f21af209ef.gif -share/mattermost/client/files/bdbadb27e05fb8e51da903db59f90d77.ttf -share/mattermost/client/files/bf61680806a56e50a7857eeeea863f01.png -share/mattermost/client/files/c2cd560e75ce1f5066e50699fed27fa5.png -share/mattermost/client/files/c3bc8fcec0e85a50cabf71e4e8074991.ttf -share/mattermost/client/files/c4c7df2f87354cc5b8bfc5eca5431e60.png +share/mattermost/client/files/c5505ddc4d6b9d72ec99ffb70d3873be.png share/mattermost/client/files/c5912ce083e90c9cbbf6879311c9c301.svg -share/mattermost/client/files/c5b430bfcb3e5423b77401afcdb69b66.woff -share/mattermost/client/files/c5b67fb3f6bdaa7f2dd75e5bc8d929eb.woff2 -share/mattermost/client/files/c600c40cc82899187c4a0c856a8b5a89.png -share/mattermost/client/files/c67be87adba7d31c013be127b936233d.ttf -share/mattermost/client/files/c7cdc45d781061e93bb08ee594127ed8.png +share/mattermost/client/files/c789d74a74097a2e9a1bb50f8714b531.woff share/mattermost/client/files/c7dcce084c445260a266f92db56f5517.ttf -share/mattermost/client/files/c9564dbb91f79bc157bb27f7a4f95846.png +share/mattermost/client/files/c7df684ffcb3525640b429bd2dabea81.png +share/mattermost/client/files/c7e386dd35c841d1a8f9e11fd1a11010.ttf +share/mattermost/client/files/c8005477087dcfe050bce387ca448309.png +share/mattermost/client/files/c86ea01a44f1291289b4af3eeb01f261.png +share/mattermost/client/files/c9c1799798ea64d4f37089d8b7dfd827.png +share/mattermost/client/files/c9d5a32d1fc4b3fa10f87a8e2859a1f3.woff2 share/mattermost/client/files/ca4d226c2c041ce9d9e946e7f7eb297e.woff2 share/mattermost/client/files/ca4e3b468e0d24ae948b162e83fc225d.eot -share/mattermost/client/files/cb2a2e44858dd1a410559d284cb23706.png -share/mattermost/client/files/cb5754883ea95a8681ed2beec10b8a63.png share/mattermost/client/files/cc62fb5c139ff4ec74ef7b3474dcc7f2.woff +share/mattermost/client/files/cd28a1d7203aef546e0f7733d98e8ea9.woff2 share/mattermost/client/files/ce26ce4629f1e78f666544143a88c286.eot share/mattermost/client/files/ce81936d829c1ac530749ba2fe913de0.png share/mattermost/client/files/code_themes/ @@ -2358,58 +2359,68 @@ share/mattermost/client/files/code_theme share/mattermost/client/files/code_themes/82ff075b2124d9b007ac4caf40f8d3a9.css share/mattermost/client/files/code_themes/ad2b15c2189d3cdedbd68a1668bd1a52.css share/mattermost/client/files/code_themes/bf6c14925e66edb1526b6c9489b3c042.css +share/mattermost/client/files/d04d48408d923e5bb6883a514481b7d8.ttf +share/mattermost/client/files/d081a42411cc6f54d404ee2de6e63a41.ttf +share/mattermost/client/files/d0ca924fd70b0aac937ef92dbedc98ab.png +share/mattermost/client/files/d13e27aebb614a5559f07708e410e43f.png share/mattermost/client/files/d184fcdb23c1e24bfd7132950ceb4f68.jpg -share/mattermost/client/files/d6014ee68e32b68c27d853075c2781d7.png -share/mattermost/client/files/d6b23a79ae01fbfaf9c7882072a94805.png +share/mattermost/client/files/d57660ddadf9541fb327e46af57105eb.png +share/mattermost/client/files/d865e7980af2239d3a89096d19312d9a.png +share/mattermost/client/files/dadb8c7ec98ae82cc8ff9b5fdf3d4605.png share/mattermost/client/files/db68240cc0d5750dc7bd3017b5cd99c1.svg -share/mattermost/client/files/e11e6bf02fc41279a540d3655abf3b07.ttf +share/mattermost/client/files/dbf31d0ed38be8d16e4386e27b18de9d.ttf +share/mattermost/client/files/dc7be1610075c0ca8581477f050444df.woff2 +share/mattermost/client/files/dc91856176c1350f1ee303851a422277.woff +share/mattermost/client/files/deb733e8ae657e1813261ce18d4aec46.png +share/mattermost/client/files/df2ac4dc4060253c264b85384ec0e2f3.woff +share/mattermost/client/files/dffd527d95ed83d58fc7a8f88e10b2fe.ttf +share/mattermost/client/files/e03408ba13ef8bae906c15e393761ab7.png +share/mattermost/client/files/e08eb4331e7db133b6d2e355cd74724a.woff share/mattermost/client/files/e18bbf611f2a2e43afc071aa2f4e1512.ttf +share/mattermost/client/files/e21a6db7f372856ebfd6a278b56b8c7d.woff2 +share/mattermost/client/files/e22e9fd8b47b8484486142257e30f802.png +share/mattermost/client/files/e28023f595db9cc93940c9666ddfa871.png share/mattermost/client/files/e2dab5154257306233fd719cbc7bf47d.png -share/mattermost/client/files/e38d0f6844b9520510715fd989bdd5bd.woff2 +share/mattermost/client/files/e3717988fb1ebd63efd10fd2e05568bc.ttf share/mattermost/client/files/e3e97913deb1883d74e984b222714f9f.png -share/mattermost/client/files/e44974211915d7a1607b4df5b4a5d814.png -share/mattermost/client/files/e46de0f74a1813c4886c3c2a6bfc1c8e.png +share/mattermost/client/files/e41b9493b9d172446ebf756c3e75ff6f.png +share/mattermost/client/files/e493181d2a1b6a1f47d1a8d5c28bca9f.ttf share/mattermost/client/files/e741966acf0e855d423111a718e37a54.png -share/mattermost/client/files/e86779aa51058b5a592829195f2d2e7b.png -share/mattermost/client/files/e9169ca7b32608b6235ec9ffff742a71.ttf share/mattermost/client/files/ea284cc760cad1896d4c917f1e546210.woff2 +share/mattermost/client/files/ebefee20b925ba59dbf32a9e244ef19e.png +share/mattermost/client/files/ec3e4a5540df883fa3147f8a5e83287b.woff2 +share/mattermost/client/files/ecd52e1e2f0cc1b6d4d8d29db4c792c9.woff2 +share/mattermost/client/files/efae4055ace527ee04a22212edd721e5.woff2 share/mattermost/client/files/f01a4402103c9ef9350607c0f739b49d.woff2 share/mattermost/client/files/f0ea477ef046ba5fef9249ec3172903e.svg -share/mattermost/client/files/f2e296ef7cef0f6f16912e5d171929b2.ttf -share/mattermost/client/files/f2f389817448b841c0d55028e053915e.png -share/mattermost/client/files/f43e86963e9cfda37bb2e958ddedcaad.woff2 +share/mattermost/client/files/f17f34e72125711d05850934588a743b.png +share/mattermost/client/files/f1a090a4c1a36d1d3b1fdc6736db8748.woff +share/mattermost/client/files/f21d3bce72bfcb21ad58d2cad9e8a9bd.png +share/mattermost/client/files/f2daa4cd3824ce25512c4a5cd75665bb.png share/mattermost/client/files/f4769f9bdb7466be65088239c12046d1.eot -share/mattermost/client/files/f48e83b7bcaa68a86a78e8edfee1a04e.woff -share/mattermost/client/files/f69f380f64a43ac88efdff05d97a3376.png -share/mattermost/client/files/f7e428364c511a394e1fe40d08c4cb40.png -share/mattermost/client/files/f832f2844a21fc25eaa7ca3c153b15d1.png -share/mattermost/client/files/f8aa00225b7d9a468c5ec45237c1f4ae.png -share/mattermost/client/files/f9c440abdd25c5a954d855516fed39f9.ttf -share/mattermost/client/files/f9e06d59e70de05c5f0b7f7f65c14565.woff2 share/mattermost/client/files/fa2772327f55d8198301fdb8bcfc8158.woff -share/mattermost/client/files/fc626a0674f0031c1d7c6e370de0b5df.png -share/mattermost/client/files/fd295788005ba262b60a51a83bd7a320.png +share/mattermost/client/files/fc0bd2ce86993a3c13d7ebc50b4ee9f1.png +share/mattermost/client/files/fd6852d4ac7b37575a7fea0708355ce3.woff2 share/mattermost/client/files/fd69f7891f867c2aa14011da92b728ac.jpg -share/mattermost/client/files/fda0824e8cfb676664ad063c367cfce3.woff2 -share/mattermost/client/files/fdac8c0e5fb8ba1ae050e4aba2daa97f.png -share/mattermost/client/files/fe9423612ebc33594661291f6457f730.png +share/mattermost/client/files/fe8c221065dcbfe529cd2d201bf6baa6.woff share/mattermost/client/files/fee66e712a8a08eef5805a46892932ad.woff +share/mattermost/client/files/ff63137930f4ab783837f2eba5cc5f16.woff2 share/mattermost/client/i18n/ -share/mattermost/client/i18n/de.c51d8a8fda4746b3f5b6eb551fa759e3.json -share/mattermost/client/i18n/es.c8f3d9140e18e8e49e9f3c4ccf269758.json -share/mattermost/client/i18n/fr.39f917370f1d8a9b7ee22d0c13bf0b50.json -share/mattermost/client/i18n/it.2b59e14fa69bf7d5946179e5acdd3ce6.json -share/mattermost/client/i18n/ja.f8007db1d21f75f80b095a0dd0ae26af.json -share/mattermost/client/i18n/ko.c4d2fbb8f0541d9e6424114a522aa16c.json -share/mattermost/client/i18n/nl.563fea880aea24237e1b2adce5f66b32.json -share/mattermost/client/i18n/pl.aa0c8fd0a9455bd6543a247428a6de60.json -share/mattermost/client/i18n/pt-BR.53c9f8d18136cac9c719ac1a247e9cc4.json -share/mattermost/client/i18n/ro.51228edc67caa1cef2b7346acbb31ad5.json -share/mattermost/client/i18n/ru.8f6b5175f9fbb6183510da18b2611478.json -share/mattermost/client/i18n/tr.bc0c3de6f5f19d2e6939af0a3c6a0e97.json -share/mattermost/client/i18n/uk.55199926059322193142a877956f0c5a.json -share/mattermost/client/i18n/zh-CN.2b3e350ee0b41809921f6659fad8f3c8.json -share/mattermost/client/i18n/zh-TW.18e8343a830a751ecb1d41e069035054.json +share/mattermost/client/i18n/de.76eac6bd67b2cf95481aec328d60a7fe.json +share/mattermost/client/i18n/es.fda4d08582fbe9175d7eb247eb7fcf1b.json +share/mattermost/client/i18n/fr.43a61f9482581aff76dde03f51bc23d3.json +share/mattermost/client/i18n/it.4839e7cd0fa8112ebfb0004aaf325e85.json +share/mattermost/client/i18n/ja.965d942a174284c190381ea0a7bd6723.json +share/mattermost/client/i18n/ko.417215fe0ddfed378d7f21303a50f28d.json +share/mattermost/client/i18n/nl.7af28022b9b40b95fe2276cdb99b9701.json +share/mattermost/client/i18n/pl.01ef429ec1587b5e7c90942fb8f89f7b.json +share/mattermost/client/i18n/pt-BR.b5fcb981f322f35fd14528fc267c9342.json +share/mattermost/client/i18n/ro.602928b7f041a55c50a4140f97e6dbab.json +share/mattermost/client/i18n/ru.94e5d87d41522944009935344bc078f9.json +share/mattermost/client/i18n/tr.db6eee40b2c1342318af67a3efb5de8d.json +share/mattermost/client/i18n/uk.7ac8e8a35d02a399a4869f0c1f895dee.json +share/mattermost/client/i18n/zh-CN.965e3362351e02c280a6dbaedef9c813.json +share/mattermost/client/i18n/zh-TW.2a893588c115291609967189a76fd140.json share/mattermost/client/icon_120x120.png share/mattermost/client/icon_144x144.png share/mattermost/client/icon_152x152.png @@ -2440,10 +2451,10 @@ share/mattermost/client/images/favicon/r share/mattermost/client/images/img_trans.gif share/mattermost/client/images/logo-email.png share/mattermost/client/images/warning.png -share/mattermost/client/main.8cbef6ef69cc01c40703.js -share/mattermost/client/main.8cbef6ef69cc01c40703.js.map -share/mattermost/client/main.e06f02a01f5480f5c548.css -share/mattermost/client/main.e06f02a01f5480f5c548.css.map +share/mattermost/client/main.13d68c33a9e013b1947b.js +share/mattermost/client/main.13d68c33a9e013b1947b.js.map +share/mattermost/client/main.8284edec8fa815be5d88.css +share/mattermost/client/main.8284edec8fa815be5d88.css.map share/mattermost/client/manifest.json share/mattermost/client/root.html share/mattermost/fonts/ @@ -2467,7 +2478,6 @@ share/mattermost/i18n/uk.json share/mattermost/i18n/zh-CN.json share/mattermost/i18n/zh-TW.json share/mattermost/templates/ -share/mattermost/templates/complete_saml_extension_body.html share/mattermost/templates/deactivate_body.html share/mattermost/templates/email_change_body.html share/mattermost/templates/email_change_verify_body.html Index: pkg/mattermost.rc =================================================================== RCS file: /cvs/ports/net/mattermost-server/pkg/mattermost.rc,v retrieving revision 1.2 diff -u -p -r1.2 mattermost.rc --- pkg/mattermost.rc 23 Apr 2018 16:51:16 -0000 1.2 +++ pkg/mattermost.rc 25 Feb 2019 16:48:58 -0000 @@ -2,18 +2,12 @@ # # $OpenBSD: mattermost.rc,v 1.2 2018/04/23 16:51:16 robert Exp $ -daemon="${TRUEPREFIX}/sbin/mattermost-server" +daemon="${TRUEPREFIX}/bin/mattermost" daemon_user="_mattermost" -daemon_flags="--config=${SYSCONFDIR}/mattermost/default.json" . /etc/rc.d/rc.subr rc_bg=YES rc_reload=NO - -rc_start() { - ${rcexec} "cd ${TRUEPREFIX}/share/mattermost && \ - ${daemon} ${daemon_flags}" -} rc_cmd $1