summaryrefslogtreecommitdiffstats
path: root/Makefile
Commit message (Collapse)AuthorAgeFilesLines
* Renaming repoChristopher Speller2017-09-061-9/+10
|
* Adding jenkinsfile for new build server.Christopher Speller2017-09-061-159/+56
|
* Fixing EE build for master (#7394)Corey Hulen2017-09-061-1/+1
|
* make config.json play nicely with version control (#7221)Chris2017-08-201-0/+6
|
* lint all the things (#7154)Chris2017-08-091-37/+16
| | | | | | * lint all the things * remove extra echo
* PLT-6965 jira integration (plus plugin scaffolding) (#6918)Chris2017-08-021-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * plugin scaffolding / jira integration * add vendored testify packages * webhook fix * don't change i18n ids * support configuration watching * add basic jira plugin configuration to admin console * fix eslint errors * fix another eslint warning * polish * undo unintentional config.json commit >:( * test fix * add jira plugin diagnostics, remove dm support, add bot tag, generate web-safe secrets * rebase, implement requested changes * requested changes * remove tests and minimize makefile change * add missing license headers * add missing comma * remove bad line from Makefile
* Add jobserver command to platform binary (#7067)Christopher Speller2017-08-011-16/+1
| | | | | | | | * Add jobserver command to platform binary * Fixing jobserver config. Adding jobserver flags. * Fixing govet in makefile
* PLT-5308 Caching layer part 2 (#6973)Christopher Speller2017-07-311-0/+8
| | | | | | | | | | | | * Adding Reaction store cache layer example * Implementing reaction store in new caching system. * Redis for reaction store * Adding redis library * Adding invalidation for DeleteAllWithEmojiName and other minor enhancements
* Changed default Makefile target (#6647)Harrison Healey2017-07-251-1/+1
|
* PLT-6976: Elasticsearch capitalisation and tests. (#6839)George Goldberg2017-07-071-0/+19
| | | | | | | * Fixes Elasticsearch to have consistent capitalisation everywhere across the code and UI (except the config file unfortunately). * Adds basic unit tests for Elastichsearch. * Adds a Elasticsearch docker image to the Makefile to enable testing the Elasticsearch feature.
* Add missing packages to govet. (#6793)George Goldberg2017-06-291-0/+3
|
* Fix EE Short tests (#6585)Christopher Speller2017-06-051-1/+2
|
* Adding short unit tests by default (#6494)Christopher Speller2017-05-251-2/+4
|
* PLT-6408 Framework for job server (#6404)Harrison Healey2017-05-181-2/+21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Added initial job server * Added job server to be ran as part of platform * Added test job to the enterprise repo * Fixed job server not loading license * Renamed job package to jobs * Fixed TE not being buildable * Added JobStatus table to database * Changed fields used by JobStatus * Added APIs to query job status * Added config change listener to server * Added option to run job server from Makefile * Added ability to enable/disable jobs from config * Commented out placeholder for search indexing job * Fixed govet * Removed debug messages and fixed job api init message
* PLT-6317 disable file watcher while running from makefile (#6103)Corey Hulen2017-04-171-1/+1
| | | | | | * PLT-6317 disable file watcher while running from make file * Removing debug stmt
* Increasing test timeoutChristopher Speller2017-04-051-1/+1
|
* Removing verbose from race testsChristopher Speller2017-04-051-2/+2
|
* Fixing only EE coverage (#5933)Christopher Speller2017-04-051-4/+5
|
* Fixing race conditions in the code base (#5966)Corey Hulen2017-04-041-0/+33
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Adding initial race detector * Remove setting of config twice * Fixing config file watch and config reload on license save * Fixing config file watch and config reload on license save * Fixing build error * Fixing locking issue * Fixing makefile * Fixing race in config * Fixing race in status unit test * Adding EE race tests * Fixing race in cluster info * Removing code that's isn't needed * Fixing some more races * Fixing govet issue
* PLT-5900 Removed automatic configuration of SiteURL (#5952)Harrison Healey2017-04-041-0/+1
| | | | | | | | | | | | | | | | * Revert "PLT-5765 Passed SiteURL to SendNotifications (#5705)" This reverts commit a8e68bd8905972ae59de90fa33d5b3e3c274dc47. * Removed automatic configuration of SiteURL * Reverted unintentional config changes * Updated help text * Added link to docs in Site URL warning * Fixed merge conflict
* Add store unit tests and add make target for testing store with postgres (#5925)Joram Wilander2017-04-031-0/+16
| | | | | | | | * Add store unit tests and add make target for testing store with postgres * Remove postgres target form test-server target * Fix audit test
* PLT-6046 remove webrtc from tests (#5872)enahum2017-03-261-19/+0
|
* PLT-5755: Infrastructure for Component Testing. (#5814)George Goldberg2017-03-231-1/+4
| | | | | | | | | | This migrates the existing webapp tests to using Jest and Enzyme. The infrastructure is put in place for React component testing, and a few simple example component tests are implemented. This also adds snapshot testing of components, coverage checking for the webapp (although that is not yet integrated to Coveralls), and the ability to run npm run test:watch to automatically re-run affected tests when working on the webapp codebase.
* Fxing TODO check (#5836)Christopher Speller2017-03-231-8/+8
|
* Fix success typo in Makefile (#5809)Joram Wilander2017-03-201-1/+1
|
* Fxing code coverage numbers + APIv4 tests with EE (#5789)Christopher Speller2017-03-161-51/+48
|
* add team exists endpoint for APIv4 (#5517)Carlos Tadeu Panato Junior2017-03-071-1/+1
|
* Reload license from DB for all cluster app servers (#5525)Joram Wilander2017-02-281-1/+1
| | | | | | * Reload license from DB for all cluster app servers * Increase test timeout
* Adding go vet from hack-a-thon (#5328)Corey Hulen2017-02-091-2/+32
| | | | | | | | | | | | | | | | | | | | | | * Adding go vet to the api package * Adding go vet to app package * Adding go vet to manualtesting package * Adding go vet to the model package * Adding go vet to the store dir * Adding go vet to utils package * Adding missing dirs with go files * Fixing up makefile * Fixing up makefile * Removing root dir
* Implement APIv4 infrastructure (#5191)Joram Wilander2017-01-301-1/+3
| | | | | | * Implement APIv4 infrastructure * Update parameter requirement functions per feedback
* Add inbucket docker image to allow local and automated testing of emails (#4901)Carlos Tadeu Panato Junior2017-01-171-0/+25
| | | | | | | | | | | | | | | | | | | | | | | | | | * add docker container for inbucket * Add way to get the emails using inbucket and add a test for reset password * add config setting to send emails * update TestEmailTest update * add another test and fix wrong assert * update per review fix lint change senders email * Revert config.json to default values for EmailSettings section * update test * add setup to make the test run
* PLT-4938 Add app package and move logic over from api package (#4931)Joram Wilander2017-01-131-1/+3
| | | | | | | | | | * Add app package and move logic over from api package * Change app package functions to return errors * Move non-api tests into app package * Fix merge
* PLT-135 Showing "(Edited)" indicator if a message has been edited. (#4923)Debanshu Kundu2017-01-121-2/+2
|
* Adding check for TODO XXX FIXME to makefile (#4930)Christopher Speller2017-01-021-0/+12
|
* Improving command line interface (#4689)Christopher Speller2016-12-061-11/+8
|
* PLT-4357 adding performance monitoring (#4622)Corey Hulen2016-11-221-2/+5
| | | | | | | | | | | | | | | | | | * WIP * WIP * Adding metrics collection * updating vendor packages * Adding metrics to config * Adding admin console page for perf monitoring * Updating glide * switching to tylerb/graceful
* PLT-4550 move webrtc to TE (#4440)enahum2016-11-041-12/+9
| | | | | | * PLT-4550 move webrtc to TE * remove webrtc from makefile enterprise tests
* EE: PLT-4512 Show secret in addition to QR code when activating MFA (#4427)Joram Wilander2016-11-031-1/+4
| | | | | | | | * EE: Update MFA to display secret for manual entry * Width adjustments for secret (#4423) * Add unit test
* Modified package target for windows platform to generate a ZIP archive, ↵Jared Shields2016-10-311-1/+1
| | | | instead of a TAR. Included with ZIP is the flag to convert LF to CRLF. (#4219)
* Merging performance branch into master (#4268)Joram Wilander2016-10-191-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * improve performance on sendNotifications * Fix SQL queries * Remove get direct profiles, not needed anymore * Add raw data to error details if AppError fails to decode * men * Fix decode (#4052) * Fixing json decode * Adding unit test * Initial work for client scaling (#4051) * Begin adding paging to profiles API * Added more paging functionality * Finish hooking up admin console user lists * Add API for searching users and add searching to all user lists * Add lazy loading of profiles * Revert config.json * Fix unit tests and some style issues * Add GetProfilesFromList to Go driver and fix web unit test * Update etag for GetProfiles * Updating ui for filters and pagination (#4044) * Updating UI for pagination * Adjusting margins for filter row * Adjusting margin for specific modals * Adding relative padding to system console * Adjusting responsive view * Update client user tests * Minor fixes for direct messages modal (#4056) * Remove some unneeded initial load calls (#4057) * UX updates to user lists, added smart counts and bug fixes (#4059) * Improved getExplicitMentions and unit tests (#4064) * Refactor getting posts to lazy load profiles correctly (#4062) * Comment out SetActiveChannel test (#4066) * Profiler cpu, block, and memory profiler. (#4081) * Fix TestSetActiveChannel unit test (#4071) * Fixing build failure caused by dependancies updating (#4076) * Adding profiler * Fix admin_team_member_dropdown eslint errors * Bumping session cache size (#4077) * Bumping session cache size * Bumping status cache * Refactor how the client handles channel members to be large team friendly (#4106) * Refactor how the client handles channel members to be large team friendly * Change Id to ChannelId in ChannelStats model * Updated getChannelMember and getProfilesByIds routes to match proposal * Performance improvements (#4100) * Performance improvements * Fixing re-connect issue * Fixing error message * Some other minor perf tweaks * Some other minor perf tweaks * Fixing config file * Fixing buffer size * Fixing web socket send message * adding some error logging * fix getMe to be user required * Fix websocket event for new user * Fixing shutting down * Reverting web socket changes * Fixing logging lvl * Adding caching to GetMember * Adding some logging * Fixing caching * Fixing caching invalidate * Fixing direct message caching * Fixing caching * Fixing caching * Remove GetDirectProfiles from initial load * Adding logging and fixing websocket client * Adding back caching from bad merge. * Explicitly close go driver requests (#4162) * Refactored how the client handles team members to be more large team friendly (#4159) * Refactor getProfilesForDirectMessageList API into getAllProfiles API * Refactored how the client handles team members to be more large team friendly * Fix js error when receiving a notification * Fix JS error caused by current user being overwritten with sanitized version (#4165) * Adding error message to status failure (#4167) * Fix a few bugs caused by client scaling refactoring (#4170) * When there is no read replica, don't open a second set of connections to the master database (#4173) * Adding connection tacking to stats (#4174) * Reduce DB writes for statuses and other status related changes (#4175) * Fix bug preventing opening of DM channels from more modal (#4181) * Fixing socket timing error (#4183) * Fixing ping/pong handler * Fixing socket timing error * Commenting out status broadcasting * Removing user status changes * Removing user status changes * Removing user status changes * Removing user status changes * Adding DoPreComputeJson() * Performance improvements (#4194) * * Fix System Console Analytics queries * Add db.SetConnMaxLifetime to 15 minutes * Add "net/http/pprof" for profiling * Add FreeOSMemory() to manually release memory on reload config * Add flag to enable http profiler * Fix memory leak (#4197) * Fix memory leak * removed unneeded nil assignment * Fixing go routine leak (#4208) * Merge fixes * Merge fix * Refactored statuses to be queried by the client rather than broadcast by the server (#4212) * Refactored server code to reduce status broadcasts and to allow getting statuses by IDs * Refactor client code to periodically fetch statuses * Add store unit test for getting statuses by ids * Fix status unit test * Add getStatusesByIds REST API and move the client over to use that instead of the WebSocket * Adding multiple threads to websocket hub (#4230) * Adding multiple threads to websocket hub * Fixing unit tests * Fixing so websocket connections from the same user end up in the same… (#4240) * Fixing so websocket connections from the same user end up in the same list * Removing old comment * Refactor user autocomplete to query the server (#4239) * Add API for autocompleting users * Converted at mention autocomplete to query server * Converted user search autocomplete to query server * Switch autocomplete API naming to use term instead of username * Split autocomplete API into two, one for channels and for teams * Fix copy/paste error * Some final client scaling fixes (#4246) * Add lazy loading of profiles to integration pages * Add lazy loading of profiles to emoji page * Fix JS error when receiving post in select team menu and also clean up channel store
* Added -e to sed command in Makefile to make it work on all platforms (#4256)Harrison Healey2016-10-181-1/+1
|
* Re-enable console logging by default (#4210)Harrison Healey2016-10-171-9/+12
| | | | | | | | | | * Re-enable console logging by default * Disable LogSettings.EnableConsole while packaging release * Updated defaults in config.json to match the ones generated by the server * Fixed make package and changed it to reduce the log level instead of disabling console logging entirely
* Make tests pass without internet connection (#4211)enahum2016-10-131-0/+2
|
* Updated make files/scripts to accomodate execution/building in windows in ↵Jared Shields2016-10-041-2/+5
| | | | addition to linux/mac (#4135)
* Fixing make file so you can build linx on mac easily (#4058)Corey Hulen2016-09-211-4/+19
|
* PLT-3412 WebRTC Server side & System Console (#3706)enahum2016-09-151-2/+23
| | | | | | | | | | * WebRTC Server side * WebRTC System Console * Consistency on variable names * Add turn and stun uri validation
* Fixing OpenLDAP version in Makefile (#3999)Christopher Speller2016-09-081-1/+1
|
* PLT-3745 - Deauthorize OAuth Apps (#3852)enahum2016-08-231-1/+1
| | | | | | | | | | | | * Deauthorize OAuth APIs * Deautorize OAuth Apps Account Settings * Fix typo in client method * Fix issues found by PM * Show help text only when there is at least one authorized app
* PLT-2899 adding clustering of app servers (#3682)Corey Hulen2016-08-041-1/+5
| | | | | | | | | | | | | | | | | | * PLT-2899 adding clustering of app servers * PLT-2899 base framework * PLT-2899 HA backend * PLT-2899 Fixing config file * PLT-2899 adding config syncing * PLT-2899 set System console to readonly when clustering enabled. * PLT-2899 Fixing publish API * PLT-2899 fixing strings
* Adding migration support to LDAP from other account types (#3655)Christopher Speller2016-07-261-1/+4
|