summaryrefslogtreecommitdiffstats
path: root/utils
Commit message (Collapse)AuthorAgeFilesLines
* PLT-5860 Updated copyright date (#6058)Harrison Healey2017-04-1219-19/+19
| | | | | | | | | | | | * PLT-5860 Updated copyright date in about modal * PLT-5860 Updated copyright notice in JSX files * PLT-5860 Updated copyright notice in go files * Fixed misc copyright dates * Fixed component snapshots
* implement POST /emoji for apiV4 (#5868)Carlos Tadeu Panato Junior2017-04-061-0/+62
|
* Fixing race conditions in the code base (#5966)Corey Hulen2017-04-041-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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-5906 Set logs path instead log filename (#5949)enahum2017-04-041-2/+3
| | | | | | * PLT-5906 Set logs path instead log filename * feedback review
* PLT-6115 adding unit tests for licensing (#5916)Corey Hulen2017-04-041-0/+18
| | | | | | | | * Adding test to license sql store * PLT-6115 adding unit tests for licensing * Removing unused test
* Fixing config file watch and config reload on license save (#5954)Corey Hulen2017-04-041-5/+67
| | | | | | | | | | * 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
* PLT-6139 (Server): Private Channel member managing (#5941)George Goldberg2017-04-032-0/+34
| | | | Adds an EE policy feature to allow restricting system-wide which level of Admins can manage the membership of private channels.
* PLT-6090 adding ability to read license file from disk (#5895)Corey Hulen2017-03-312-0/+55
| | | | | | | | * PLT-6090 adding ability to read license file from disk * Fixing unit test that fails only sometimes * Fixing test that fails randomly
* PLT-6076 Read config file info from enviroment vars (#5873)Corey Hulen2017-03-292-17/+94
| | | | | | | | | | | | * Adding viper libs for config file changes * Removing the old fsnotify lib * updating some missing libs * PLT-6076 Read config file info from enviroment vars * Changing unit test to use less important props
* Move WebSocket API to it's own package and add websocket v4 endpoint (#5881)Joram Wilander2017-03-281-0/+24
|
* PLT-5904 (Server): Config flag for SMTP Cert Check. (#5857)George Goldberg2017-03-271-2/+2
|
* PLT-6063: AddUserToTeam permission depends on policy. (#5869)George Goldberg2017-03-261-10/+19
| | | Uses same policy setting as InviteUserToTeam.
* PLT-6076 Adding viper libs for config file changes (#5871)Corey Hulen2017-03-251-1/+1
| | | | | | | | * Adding viper libs for config file changes * Removing the old fsnotify lib * updating some missing libs
* Merge branch 'release-3.7'George Goldberg2017-03-231-104/+158
|\
| * Fix policy application in team edition. (#5771)George Goldberg2017-03-151-104/+158
| |
* | improvements for inbucket email test and re-enable Email mention test (#5647)Carlos Tadeu Panato Junior2017-03-112-11/+53
|/ | | | Now if we dont get the mailbox to check the email we try 5 times, if still no message we disable the email verification.
* Add system console switch for enabling link previews (#5663)Joram Wilander2017-03-061-0/+1
|
* PLT-5703 Update license expiry timing and text (#5602)Joram Wilander2017-03-061-0/+2
| | | | | | * Update license expiry timing and text * Updating error bar (#5632)
* PLT-5548 Prevent server start if defaultLocate is not available (#5532)enahum2017-02-282-0/+31
| | | | | | * PLT-5548 Prevent server start if defaultLocate is not available * Add validation for supported locales
* PLT-5070: Server side component of Telemetry. (#5514)George Goldberg2017-02-242-178/+3
|
* Fix permission grants for channel management. (#5478)George Goldberg2017-02-211-0/+16
| | | | When selecting the Channel, Team & System level for channel permissions, they must be explicitly granted to the Channel *and* the Team admins.
* Adding go vet from hack-a-thon (#5328)Corey Hulen2017-02-091-2/+2
| | | | | | | | | | | | | | | | | | | | | | * 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 PUT /users/{user_id}/password endpoint for APIv4 (#5243)Joram Wilander2017-02-071-1/+1
|
* Improvments to typing messages (#5230)Christopher Speller2017-01-301-0/+4
|
* Implement APIv4 infrastructure (#5191)Joram Wilander2017-01-301-2/+4
| | | | | | * Implement APIv4 infrastructure * Update parameter requirement functions per feedback
* Add initial tests for urlencoded (#5178)Carlos Tadeu Panato Junior2017-01-251-0/+35
|
* add initial tests for utils/mail.go (#5176)Carlos Tadeu Panato Junior2017-01-241-0/+61
|
* Move permissions code into app package (#5146)Joram Wilander2017-01-231-1/+10
| | | | | | * Move permissions code into app package * Revert getPosts permission
* Migrate functions to app package (#5106)Joram Wilander2017-01-191-1/+1
| | | | | | | | | | | | | | | | | | * Refactor and move session logic into app package * Refactor email functions into the app package * Refactor password update into app package * Migrate user functions to app package * Move team functions into app package * Migrate channel functions into app package * Pass SiteURL through to app functions * Update based on feedback
* Message Editing and Deleting permissions (#4692)Amit Yadav2017-01-183-0/+28
|
* Add inbucket docker image to allow local and automated testing of emails (#4901)Carlos Tadeu Panato Junior2017-01-171-0/+115
| | | | | | | | | | | | | | | | | | | | | | | | | | * 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-132-0/+28
| | | | | | | | | | * 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
* Don't sanitize company name out of license (#5001)Joram Wilander2017-01-091-1/+0
|
* PLT-5080 (Server): Channel-Admin level permissions (#4874)George Goldberg2016-12-221-0/+24
| | | | Adds permissions for manage/delete public/private channels at the Channel Admin level.
* Fix some typos in the English locale (fixes #4663) (#4793)Pierre Rudloff2016-12-212-2/+2
|
* PLT-4990 - Server: Split out channel permissions to Create/Manage/Delete (#4864)George Goldberg2016-12-212-10/+60
| | | | | | * Server side changes. * Fix unit tests and default config.
* PLT-4767 Implement MFA Enforcement (#4662)Joram Wilander2016-12-121-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Create MFA setup page and remove MFA setup from account settings modal * Add enforce MFA to system console and force redirect * Lockdown mfa required API routes, add localization, other changes * Minor fixes * Fix typo * Fix some unit tests * Fix more unit tests * Minor fix * Updating UI for MFA screen (#4670) * Updating UI for MFA screen * Updating styles for MFA page * Add the ability to switch between email/sso with MFA enabled * Added mfa change email * Minor UI updates for MFA enforcement * Fix unit test * Fix client unit test * Allow switching email to ldap and back when MFA is enabled * Fix unit test * Revert config.json
* PLT-4357 adding performance monitoring (#4622)Corey Hulen2016-11-222-0/+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-4618 Fix email subjects (#4537)enahum2016-11-141-5/+2
|
* PLT-4550 move webrtc to TE (#4440)enahum2016-11-042-5/+2
| | | | | | * PLT-4550 move webrtc to TE * remove webrtc from makefile enterprise tests
* PLT-4165 removing team name reserved words (#4289)Corey Hulen2016-10-212-2/+0
|
* PLT-3105 Files table migration (#4068)Harrison Healey2016-09-302-0/+30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Implemented initial changes for files table * Removed *_benchmark_test.go files * Re-implemented GetPublicFile and added support for old path * Localization for files table * Moved file system code into utils package * Finished server-side changes and added initial upgrade script * Added getPostFiles api * Re-add Extension and HasPreviewImage fields to FileInfo * Removed unused translation * Fixed merge conflicts left over after permissions changes * Forced FileInfo.extension to be lower case * Changed FileUploadResponse to contain the FileInfos instead of FileIds * Fixed permissions on getFile* calls * Fixed notifications for file uploads * Added initial version of client code for files changes * Permanently added FileIds field to Post object and removed Post.HasFiles * Updated PostStore.Update to be usable in more circumstances * Re-added Filenames field and switched file migration to be entirely lazy-loaded * Increased max listener count for FileStore * Removed unused fileInfoCache * Moved file system code back into api * Removed duplicate test case * Fixed unit test running on ports other than 8065 * Renamed HasPermissionToPostContext to HasPermissionToChannelByPostContext * Refactored handleImages to make it more easily understandable * Renamed getPostFiles to getFileInfosForPost * Re-added pre-FileIds posts to analytics * Changed files to be saved as their ids as opposed to id/filename.ext * Renamed FileInfo.UserId to FileInfo.CreatorId * Fixed detection of language in CodePreview * Fixed switching between threads in the RHS not loading new files * Add serverside protection against a rare bug where the client sends the same file twice for a single post * Refactored the important parts of uploadFile api call into a function that can be called without a web context
* Fixing the console level debug statements (#4092)Corey Hulen2016-09-271-2/+8
|
* Modifications to rate limiting settings. (#4091)Christopher Speller2016-09-261-1/+1
|
* PLT-3412 WebRTC Server side & System Console (#3706)enahum2016-09-152-0/+5
| | | | | | | | | | * WebRTC Server side * WebRTC System Console * Consistency on variable names * Add turn and stun uri validation
* Modifying permissions system. (#3897)Christopher Speller2016-09-132-0/+87
|
* PLT-3753 Added Segment analytics (#3972)David Lu2016-09-062-11/+150
|
* Trim / from SiteURL before sending to client (#3966)Joram Wilander2016-09-061-1/+2
|
* PLT-4005 Generates default Salts if empty in the config file (#3950)enahum2016-09-061-0/+9
|
* PLT-4041 Make SAML FirstName and LastName optional (#3951)enahum2016-09-061-0/+3
|