summaryrefslogtreecommitdiffstats
path: root/plugin/rpcplugin
Commit message (Collapse)AuthorAgeFilesLines
* MM-8678: add CUD support for channel members via plugins (#8565)Jesse Hallam2018-04-062-1/+125
| | | | | | | | | | | | * add CUD support for channel members via plugins This effectively exposes AddChannelMember, UpdateChannelMemberRoles, UpdateChannelMemberNotifyProps and LeaveChannel via the plugin API. It also modifies the semantics of AddChannelMember to explicitly allow for an empty user requestor, left as such for now via the plugin API. * change the signature of AddChannelMember to accept a channel id instead of a channel
* fix sandbox cleanup (#8421)Chris2018-03-081-21/+28
|
* plugin sandbox fixes (#8418)Chris2018-03-071-1/+10
|
* register additional gob types to support arrays and dicts in post props (#8412)Chris2018-03-062-5/+40
|
* add arch linux sandboxing mount points (#8147)Chris2018-01-251-0/+4
|
* ABC-22: Plugin sandboxing for linux/amd64 (#8068)Chris2018-01-1518-185/+1702
| | | | | | | | | | | | | | | * plugin sandboxing * remove unused type * better symlink handling, better remounting, better test, whitespace fixes, and comment on the remounting * fix test compile error * big simplification for getting mount flags * mask statfs flags to the ones we're interested in
* Add plugin slash command support (#7941)Chris2017-12-084-0/+76
| | | | | | | | * add plugin slash command support * remove unused string * rebase
* make slack attachments gobable (#7948)Chris2017-12-052-1/+12
|
* call OnActivate after plugin crash, update example (#7940)Chris2017-12-052-13/+41
|
* Add GetChannelMember method to plugin API (#7930)Joram Wilander2017-12-052-0/+40
|
* PLT-8131 (part2) Add plugin key value store support (#7902)Joram Wilander2017-11-272-6/+97
| | | | | | | | * Add plugin key value store support * Add localization strings * Updates per feedback
* improve rpcplugin tests (#7837)Chris2017-11-152-0/+26
|
* Remove unused variables / code (#7736)Chris2017-10-301-1/+0
| | | | | | * remove unused variables / code * fix bug in testPostStoreGetOldest
* add missing license headers, test to makefile (#7711)Chris2017-10-2510-0/+30
|
* remove go 1.8 ipc workaround (#7604)Chris2017-10-103-224/+1
|
* plugin CRUD operations for users, posts, channels, and teams (#7479)Chris2017-09-212-17/+431
|
* PLT-7407: Back-end plugins (#7409)Chris2017-09-117-16/+315
| | | | | | | | | | | | * tie back-end plugins together * fix comment typo * add tests and a bit of polish * tests and polish * add test, don't let backend executable paths escape the plugin directory
* Renaming repoChristopher Speller2017-09-069-18/+18
|
* Implement experimental REST API endpoints for plugins (#7279)Joram Wilander2017-09-012-5/+6
| | | | | | | | | | | | | | | | | | * Implement experimental REST API endpoints for plugins * Updates per feedback and rebase * Update tests * Further updates * Update extraction of plugins * Use OS temp dir for plugins instead of search path * Fail extraction on paths that attempt to traverse upward * Update pluginenv ActivePlugins()
* add client4 apis needed for jira plugin (#7292)Chris2017-08-282-5/+151
|
* add plugin http handler (#7289)Chris2017-08-288-30/+386
|
* make hooks optional, short circuit if unimplemented (#7263)Chris2017-08-215-49/+156
|
* windows support for plugin ipc (#7251)Chris2017-08-185-15/+649
| | | | | | * windows support for plugin ipc * unix test fix
* PLT-7407: Back-end plugin mechanism (#7177)Chris2017-08-1617-0/+1299
* begin backend plugin wip * flesh out rpcplugin. everything done except for minor supervisor stubs * done with basic plugin infrastructure * simplify tests * remove unused test lines