OpenIM-Gordon
b76816bc14
refactor: 3.7.0 code conventions. ( #2148 )
...
* Script Refactoring
* Script Refactoring
* Script Refactoring
* Script Refactoring
* Script Refactoring
* Script Refactoring
* Script Refactoring
* Script Refactoring
* Script Refactoring
* Script Refactoring
* Script Refactoring
* Script Refactoring
* feat: add code lint
* feat: add code lint
* Script Refactoring
* Script Refactoring
* Script Refactoring
* Script Refactoring
* Script Refactoring
* Script Refactoring
* Script Refactoring
* Script Refactoring
* Script Refactoring
* Script Refactoring
* Script Refactoring
* Script Refactoring
* Script Refactoring
* Script Refactoring
* Script Refactoring
* Script Refactoring
* Script Refactoring
* feat: code format
* Script Refactoring
* Script Refactoring
* Script Refactoring
* Adjust MinIO configuration settings
* Adjust configuration settings
* Adjust configuration settings
* refactor: config change.
* refactor: webhooks update.
* Adjust configuration settings
* refactor: webhooks update.
* Adjust configuration settings
* Adjust configuration settings
* Adjust configuration settings
* feat: s3 api addr
* refactor: webhooks update.
* Adjust configuration settings
* Adjust configuration settings
* Adjust configuration settings
* Adjust configuration settings
* Adjust configuration settings
* Adjust configuration settings
* Adjust configuration settings
* refactor: webhooks update.
* refactor: kafka update.
* Simplify the Docker Compose configuration, remove unnecessary environment variables, and eliminate the gateway service.
* refactor: kafka update.
* refactor: kafka update.
* Simplify the Docker Compose configuration, remove unnecessary environment variables, and eliminate the gateway service.
* Simplify the Docker Compose configuration, remove unnecessary environment variables, and eliminate the gateway service.
* Windows can compile and run.
* Windows can compile and run.
* refactor: kafka update.
* feat: msg cache split
* refactor: webhooks update
* refactor: webhooks update
* refactor: friends update
* refactor: group update
* refactor: third update
* refactor: api update
* refactor: crontab update
* refactor: msggateway update
* mage
* mage
* refactor: all module update.
* check
* refactor: all module update.
* load config
* load config
* load config
* load config
* refactor: all module update.
* refactor: all module update.
* refactor: all module update.
* refactor: all module update.
* refactor: all module update.
* Optimize Docker configuration and script.
* refactor: all module update.
* Optimize Docker configuration and script.
* Optimize Docker configuration and script.
* Optimize Docker configuration and script.
* refactor: all module update.
* Optimize Docker configuration and script.
* refactor: all module update.
* refactor: all module update.
* Optimize Docker configuration and script.
* Optimize Docker configuration and script.
* Optimize Docker configuration and script.
* Optimize Docker configuration and script.
* Optimize Docker configuration and script.
* Optimize Docker configuration and script.
* update tools
* update tools
* Optimize Docker configuration and script.
* Optimize Docker configuration and script.
* Optimize Docker configuration and script.
* Optimize Docker configuration and script.
* Optimize Docker configuration and script.
* Optimize Docker configuration and script.
* Optimize Docker configuration and script.
* Optimize Docker configuration and script.
* Optimize Docker configuration and script.
* Optimize Docker configuration and script.
* Optimize Docker configuration and script.
* update protocol
* Optimize Docker configuration and script.
* Optimize Docker configuration and script.
* refactor: all module update.
* Optimize Docker configuration and script.
* Optimize Docker configuration and script.
* Optimize Docker configuration and script.
* Optimize Docker configuration and script.
* refactor: api remove token auth by redis directly.
* Code Refactoring
* refactor: websocket auth change to call rpc of auth.
* refactor: kick online user and remove token change to call auth rpc.
* refactor: kick online user and remove token change to call auth rpc.
* refactor: remove msggateway redis.
* refactor: cmd update.
* refactor: cmd update.
* refactor: cmd update.
* refactor: cmd update.
* refactor: cmd update.
* refactor: cmd update.
* refactor: cmd update.
* refactor: cmd update.
* refactor: cmd update.
* refactor: cmd update.
* refactor: cmd update.
* refactor: cmd update.
* refactor: cmd update.
* refactor: cmd update.
* refactor: cmd update.
* refactor: cmd update.
* refactor: cmd update.
* refactor: cmd update.
* refactor: cmd update.
* refactor: cmd update.
* refactor: cmd update.
* refactor: cmd update.
* refactor: cmd update.
* refactor: cmd update.
* refactor: cmd update.
* refactor: cmd update.
* refactor webhook
* refactor: cmd update.
* refactor: cmd update.
* refactor: cmd update.
* refactor: cmd update.
* refactor webhook
* refactor: cmd update.
* refactor: cmd update.
* fix: runtime: goroutine stack exceeds
* refactor: cmd update.
* refactor notification
* refactor notification
* refactor
* refactor: cmd update.
* refactor: cmd update.
* refactor
* refactor
* refactor
* protojson
* protojson
* protojson
* go mod
* wrapperspb
* refactor: cmd update.
* refactor: cmd update.
* refactor: cmd update.
* refactor: context update.
* refactor: websocket update info.
* refactor: websocket update info.
* refactor: websocket update info.
* refactor: websocket update info.
* refactor: api name change.
* refactor: debug info.
* refactor: debug info.
* refactor: debug info.
* fix: update file
* refactor
* refactor
* refactor: debug info.
* refactor: debug info.
* refactor: debug info.
* refactor: debug info.
* refactor: debug info.
* refactor: debug info.
* fix: callback update.
* fix: callback update.
* refactor
* fix: update message.
* fix: msg cache timeout.
* refactor
* refactor
* fix: push update.
* fix: push update.
* fix: push update.
* fix: push update.
* fix: push update.
* fix: push update.
* fix: push update.
* fix: websocket handle error remove when upgrade error.
---------
Co-authored-by: skiffer-git <44203734@qq.com>
Co-authored-by: Xinwei Xiong (cubxxw) <3293172751nss@gmail.com>
Co-authored-by: withchao <993506633@qq.com>
7 months ago
Xinwei Xiong
4f40022105
feat: Enhancements to OpenIM Engineering Practices with Standardizer and Tool Versioning ( #2159 )
...
* feat: add standardizer optimize makefile
* feat: add standardizer optimize makefile
* feat: add openim test docs
* feat: add openim kafka docs
* feat: add openim kafka docs
* feat: add openim kafka docs
8 months ago
OpenIM Bot
c69522b878
cicd: bump League Patch ( #2117 )
8 months ago
Xinwei Xiong
4ed575a53c
fix: fix group getGroupMemberIDs is 0 err ( #2108 )
8 months ago
Xinwei Xiong
4cd42d7e19
fix: create time sort ( #2090 )
8 months ago
Xinwei Xiong
7c25c91e9b
feat: golang fix apt test design ( #2084 )
...
* feat: make lint format
* feat: make lint format
* feat: make lint format
* fix: fix make lint
* feat: add scripts verify shell check
* feat: add scripts verify shell check
8 months ago
OpenIM Bot
2d2fa99d2c
cicd: bump League Patch ( #2105 )
8 months ago
Brabem
8501c66d14
fix: fix the protocol version ( #2074 )
9 months ago
OpenIM Bot
c12f9dca7c
cicd: bump League Patch ( #2057 )
9 months ago
chao
b9cf40034c
feat: add local cache for high frequency reads ( #2036 )
...
* feat: msg local cache
* feat: msg local cache
* feat: msg local cache
* feat: msg local cache
* feat: msg local cache
* feat: msg local cache
* fix: mongo
* fix: mongo
* fix: mongo
* openim.yaml
* localcache
* localcache
* localcache
* localcache
* localcache
* localcache
* localcache
* localcache
* localcache
* local cache
* local cache
* local cache
* local cache
* fix: GroupApplicationAcceptedNotification
* fix: GroupApplicationAcceptedNotification
* fix: NotificationUserInfoUpdate
* feat: cache add single-flight and timing-wheel.
* feat: local cache
* feat: local cache
* feat: local cache
* feat: cache add single-flight and timing-wheel.
* feat: local cache
* feat: local cache
* feat: local cache
* feat: local cache
* feat: local cache
* feat: local cache
* feat: local cache
* feat: local cache
* feat: local cache
* feat: local cache
* feat: local cache
* feat: local cache
* feat: local cache
* feat: local cache
* feat: local cache
* feat: local cache
* feat: local cache
* feat: msg rpc local cache
* feat: msg rpc local cache
* feat: msg rpc local cache
* feat: msg rpc local cache
* feat: msg rpc local cache
* feat: msg rpc local cache
* refactor: refactor the code of push and optimization.
* cicd: robot automated Change
* refactor: rename cache.
* merge
* fix: refactor project dir avoid import cycle.
* update tools
* merge
* feat: conversation FindRecvMsgNotNotifyUserIDs
* feat: conversation FindRecvMsgNotNotifyUserIDs
* feat: conversation FindRecvMsgNotNotifyUserIDs
* merge
* merge the latest main
---------
Co-authored-by: Gordon <46924906+FGadvancer@users.noreply.github.com>
Co-authored-by: withchao <withchao@users.noreply.github.com>
9 months ago
OpenIM Bot
a93615d3e0
cicd: bump League Patch ( #2025 )
9 months ago
OpenIM Bot
a84162815a
cicd: bump League Patch ( #2012 )
9 months ago
OpenIM-Gordon
52ddc4f05b
fix: remove unnecessary error handling to avoid sending failed notifications. ( #2009 )
9 months ago
Brabem
52b8efba73
fix: wrap the error of group user and thrid ( #2005 )
...
* fix: wrap the error of group user and thrid
* fix: del the chinese comment
* fix: fix the make_lint error
* fix: fix the ApiTest error
9 months ago
OpenIM Bot
c7dad1a5c1
cicd: bump League Patch ( #2004 )
9 months ago
OpenIM-Gordon
383758782e
optimization: change the configuration file from being read globally … ( #1935 )
...
* optimization: change the configuration file from being read globally to being read independently.
* optimization: change the configuration file from being read globally to being read independently.
* optimization: change the configuration file from being read globally to being read independently.
* optimization: config file changed to dependency injection.
* fix: replace global config with dependency injection
* fix: replace global config with dependency injection
* fix: import the enough param
* fix: import the enough param
* fix: import the enough param
* fix: fix the component check of path
* fix: fix the kafka of tls is nil problem
* fix: fix the TLS.CACrt is nil error
* fix: fix the valiable shadows problem
* fix: fix the comflect
* optimization: message remove options.
* fix: fix the param pass error
* fix: find error
* fix: find error
* fix: find eror
* fix: find error
* fix: find error
* fix: del the undifined func
* fix: find error
* fix: fix the error
* fix: pass config
* fix: find error
* fix: find error
* fix: find error
* fix: find error
* fix: find error
* fix: fix the config
* fix: fix the error
* fix: fix the config pass error
* fix: fix the eror
* fix: fix the error
* fix: fix the error
* fix: fix the error
* fix: find error
* fix: fix the error
* fix: fix the config
* fix: add return err
* fix: fix the err2
* fix: err
* fix: fix the func
* fix: del the chinese comment
* fix: fix the func
* fix: fix the gateway_test logic
* fix: s3
* test
* test
* fix: not found
---------
Co-authored-by: luhaoling <2198702716@qq.com>
Co-authored-by: withchao <993506633@qq.com>
9 months ago
OpenIM Bot
e8377d9c2c
cicd: bump League Patch ( #1998 )
9 months ago
Xinwei Xiong
33a61f29f2
feat: format openim make lint code ( #1997 )
9 months ago
longyuqing112
88bcabee1c
feat: optimize openim make lint style format ( #1995 )
...
* feat: add openim make lint
* feat: add openim make lint
* feat: add openim make lint
* feat: add openim make lint
* feat: add openim make lint
9 months ago
Xinwei Xiong
02a3cfb021
feat: Introduce Language-Specific Comment Detection Tool and Standardize Log Filename Convention ( #1992 )
...
* feat: optimize openim reset code
* feat: optimize openim reset code
* feat: optimize openim reset code
* feat: optimize openim reset code
* feat: optimize openim reset code
* feat: optimize openim reset code
* feat: optimize openim reset code
* feat: optimize openim reset code
9 months ago
Xinwei Xiong
853ac47e42
feat: Integrate Comprehensive E2E Testing for GoChat ( #1906 )
...
* feat: create e2e test readme
Signed-off-by: Xinwei Xiong (cubxxw) <3293172751nss@gmail.com>
* feat: fix markdown file
* feat: add openim make lint
* feat: add git chglog pull request
* feat: add git chglog pull request
* fix: fix openim api err code
* fix: fix openim api err code
* fix: fix openim api err code
* feat: Improve CICD
* feat: Combining GitHub and Google Workspace for Effective Project Management'
* feat: fix openim tools error code
* feat: fix openim tools error code
* feat: add openim error handle
* feat: add openim error handle
* feat: optimize tim white prom code return err
* feat: fix openim tools error code
* style: format openim server code style
* feat: add openim optimize commit code
* feat: add openim optimize commit code
* feat: add openim auto format code
* feat: add openim auto format code
* feat: add openim auto format code
* feat: add openim auto format code
* feat: add openim auto format code
* feat: format openim code
* feat: Some of the notes were translated
* feat: Some of the notes were translated
* feat: update openim server code
* feat: optimize openim reset code
* feat: optimize openim reset code
---------
Signed-off-by: Xinwei Xiong (cubxxw) <3293172751nss@gmail.com>
9 months ago
OpenIM Bot
613bacb789
cicd: bump League Patch ( #1963 )
9 months ago
longyuqing112
2becd46bdd
Fix lint errors in modified code in the /pkg directory ( #1962 )
...
* /pkg-make lint
Signed-off-by: longyuqing112 <105913803+longyuqing112@users.noreply.github.com>
* /pkg_make_lint
Signed-off-by: longyuqing112 <105913803+longyuqing112@users.noreply.github.com>
---------
Signed-off-by: longyuqing112 <105913803+longyuqing112@users.noreply.github.com>
9 months ago
Brabem
ac8775827d
fix: reconstruct the script of 'make start' 'make stop' and 'make check' ( #1953 )
...
* fix: del the error world
* fix: refactoring scripts
* fix: del nounset
* rm set error
* rm set error
* replace openim::log::info
* replace openim::log::info
* replace openim::log::info
* log
* log
* log
* log
* log
* log
* log
* log
* log
* log
* log
* log
* log
* log
* log
* log
* log
* log
* log
* log
* log
* log
* log
* log
* log
* log
* log
* log
* log
* log
* fix: fix the error output format
* log
* fix: fix the error
* log
* log
* fix: fi the code error
* log
* log
* log
* log
* log
* log
* log
* log
* log
* log
* log
* log
* log
* log
* log
* log
* log
* log
* log
* log
* log
* log
* log
* log
* log
* log
* log
* log
* log
* log
* log
* log
* fix: use printf replace the echo
---------
Co-authored-by: skiffer-git <44203734@qq.com>
9 months ago
OpenIM-Gordon
8e6c1d74c7
fix: change consumer group receive messages avoid kafka consumer group always rebalanced. ( #1942 )
9 months ago
OpenIM Bot
6c4334b730
cicd: bump League Patch ( #1958 )
9 months ago
hanson-wen
b6ded44510
add aws upload, but not complete, leave some todos ( #1858 )
...
* add aws upload, but not complete, leave some todos
* Update config.yaml
* Update environment.sh
* Update aws.go
* Update aws.go
* Update aws.go
---------
Co-authored-by: Xinwei Xiong <3293172751NSS@gmail.com>
9 months ago
longyuqing112
4803c8f004
/pkg-make lint ( #1956 )
...
Signed-off-by: longyuqing112 <105913803+longyuqing112@users.noreply.github.com>
9 months ago
longyuqing112
c8eed84711
Fix lint errors in modified code ( #1952 )
...
* pkg:makelint-#779
Signed-off-by: longyuqing112 <105913803+longyuqing112@users.noreply.github.com>
* Update msg_utils.go
* Update msg_utils.go
* Update msg_utils.go
* Update msg_utils.go
* Update msg_utils.go
* Update msg_utils.go
* Update minio.go
---------
Signed-off-by: longyuqing112 <105913803+longyuqing112@users.noreply.github.com>
Co-authored-by: Xinwei Xiong <3293172751NSS@gmail.com>
9 months ago
OpenIM Bot
3c738c3b28
cicd: bump League Patch ( #1937 )
9 months ago
chao
d5d2803e76
feat: optimize server code ( #1931 )
...
* fix: GroupApplicationAcceptedNotification
* fix: GroupApplicationAcceptedNotification
* fix: NotificationUserInfoUpdate
* cicd: robot automated Change
* utils.Wrap -> errs.Wrap
* utils.Wrap -> errs.Wrap
---------
Co-authored-by: withchao <withchao@users.noreply.github.com>
9 months ago
OpenIM Bot
35ad4a9510
cicd: bump League Patch ( #1921 )
9 months ago
Brabem
c754ec6e97
fix: refactoring code of graceful exits ( #1885 )
...
* fix: plant a layer
* fix: print chanal
* fix: print sigs
* fix: print the sigs
* fix: reconstruct exit gracefully
* fix: fix the timeout
* fix: fix the netDone
* fix: fix the process exit
* fix: refactor the elegant startup code
* fix: fix the Signal.Notify
* fix: fix the code
* fix: remove not used header import.
* Update init.go
* fix: fix the InitConfig error
* fix: fix branch name
* fix: fix the signal value
* fix: replace the signal with SIGTERM
* fix: fix the script
* fix: fix the unsolve error
* fix: return the SIGTERM received,shutting down
* fix: fix the tranfer exit error
* fix: fix the error
* fix: replace the SIGnal
* fix: del the error return in tranfer
* fix: fix SIGTERM error
* fix: del the unreachalbe code
* fix: fix the make stop print error
---------
Co-authored-by: OpenIM-Gordon <46924906+FGadvancer@users.noreply.github.com>
Co-authored-by: Xinwei Xiong (cubxxw) <3293172751nss@gmail.com>
9 months ago
Brabem
6186d657e2
feat: add docker-compse-1.yml and cancel the openim-admin annotate in docker-compose.yml ( #1881 )
...
* fix: del the manager config and manger init statement
* fix: fix the Manger judge condition
* fix: fix revokeMsg error
* fix: find erors
* fix: find error
* fix: fix the AdminAccount error
* fix: del the debug statement
* fix: fix the component check func
* fix: fix the get zkAddress error
* fix: fix the kafka client close error
* fix: add env in minio connected
* fix: del the minio env
* fix: fix the go.mod tools version
* fix: del get env in minio conneted
* feat: add GetUserToken api and add ex field in GetSortedConversationList resp
* fix: fix the go.mod version
* fix: add lack method
* fix: add a method
* fix: add lack implement
* fix: fix the tools pkg version
* fix: del the unuser pkg
* fix: add Limiting judgement of get admin token
* feat: add a yml of docker-compose-1.yml
* fix: add the lack content in docker-compose-1.yml
* fix: add the tips in docker-compose.yml
---------
Co-authored-by: OpenIM-Gordon <46924906+FGadvancer@users.noreply.github.com>
9 months ago
Xinwei Xiong
49610b5604
Fix Script Error and Enhance Code Robustness and Details ( #1890 )
...
* feat: add openim deployment tactics
Signed-off-by: Xinwei Xiong (cubxxw) <3293172751nss@gmail.com>
* feat: add openim deployment tactics
Signed-off-by: Xinwei Xiong (cubxxw) <3293172751nss@gmail.com>
* fix: set openim admin chat code
Signed-off-by: Xinwei Xiong (cubxxw) <3293172751nss@gmail.com>
* fix: set openim admin chat code
Signed-off-by: Xinwei Xiong (cubxxw) <3293172751nss@gmail.com>
* fix: fix openim msgtransfer code
* fix: fix openim msgtransfer code
---------
Signed-off-by: Xinwei Xiong (cubxxw) <3293172751nss@gmail.com>
10 months ago
OpenIM Bot
5cb69b8742
cicd: bump League Patch ( #1892 )
10 months ago
OpenIM Bot
6c7b94f03f
[Auto PR 🤖 ] Bump League Patch auto PR ( #1884 )
...
* cicd: bump League Patch
* Update project-progress.yml
---------
Co-authored-by: Xinwei Xiong <3293172751NSS@gmail.com>
10 months ago
fengyun.rui
31381935f1
fix: graceful exit for kafka consumer of msgtransfer ( #1483 )
...
* fix: graceful exit for kafka consumer of msgtransfer
Signed-off-by: rfyiamcool <rfyiamcool@163.com>
* Update init.go
* Update init.go
---------
Signed-off-by: rfyiamcool <rfyiamcool@163.com>
Co-authored-by: OpenIM-Gordon <46924906+FGadvancer@users.noreply.github.com>
10 months ago
Brabem
ee24515761
feat: add getUserToken api and add ex field in getSortedConversationListResp ( #1880 )
...
* fix: del the manager config and manger init statement
* fix: fix the Manger judge condition
* fix: fix revokeMsg error
* fix: find erors
* fix: find error
* fix: fix the AdminAccount error
* fix: del the debug statement
* fix: fix the component check func
* fix: fix the get zkAddress error
* fix: fix the kafka client close error
* fix: add env in minio connected
* fix: del the minio env
* fix: fix the go.mod tools version
* fix: del get env in minio conneted
* feat: add GetUserToken api and add ex field in GetSortedConversationList resp
* fix: fix the go.mod version
* fix: add lack method
* fix: add a method
* fix: add lack implement
* fix: fix the tools pkg version
* fix: del the unuser pkg
* fix: add Limiting judgement of get admin token
10 months ago
Xinwei Xiong
9610da9123
fix(main): fix openim scripts start rpc log ( #1877 )
...
* Update start.go
* Update start.go
10 months ago
OpenIM Bot
8729f90d02
cicd: bump League Patch ( #1874 )
10 months ago
Xinwei Xiong
854f8dbd2f
feat: Optimize openim scripts and standard output logs ( #1866 )
...
* feat: add component check func
* fix: fix the outpu error
* fix: fix the stderr outpu
* fix: fix the component check func
* fix: fix the error
* fix: fix the output error
* fix: del the disruptions code
* fix the log output format
* fix: fix the tools version
* fix: fix the cycle detection
* fix: fix the error
* fix: fix the flag
* fix: add mongo ping detection
* fix: fix the tools pkg version
* fix: del the err
* feat: support openim readme docs
Signed-off-by: Xinwei Xiong (cubxxw) <3293172751nss@gmail.com>
* feat: support openim readme docs
Signed-off-by: Xinwei Xiong (cubxxw) <3293172751nss@gmail.com>
* feat: support openim readme docs
Signed-off-by: Xinwei Xiong (cubxxw) <3293172751nss@gmail.com>
* fix: fix the minio nil error
* fix: del the repeated wrap and add err print
* fix: fix this bug scripts
* Revert "Check"
---------
Signed-off-by: Xinwei Xiong (cubxxw) <3293172751nss@gmail.com>
Co-authored-by: luhaoling <2198702716@qq.com>
10 months ago
Brabem
f551b50e79
fix: Refactoring the code for component detection ( #1868 )
...
* feat: add component check func
* fix: fix the outpu error
* fix: fix the stderr outpu
* fix: fix the component check func
* fix: fix the error
* fix: fix the output error
* fix: del the disruptions code
* fix the log output format
* fix: fix the tools version
10 months ago
OpenIM Bot
bb862bd207
cicd: bump League Patch ( #1863 )
10 months ago
OpenIM-Gordon
c55e03dc70
fix: process add errors wrap. ( #1862 )
...
* fix: process add errors wrap.
* fix: process add errors wrap.
10 months ago
Brabem
55ca661d13
Bug: replace the component check func by tools pkg ( #1846 )
...
* fix: del the manager config and manger init statement
* fix: fix the Manger judge condition
* fix: fix revokeMsg error
* fix: find erors
* fix: find error
* fix: fix the AdminAccount error
* fix: del the debug statement
* fix: fix the component check func
* fix: fix the get zkAddress error
* fix: fix the kafka client close error
* fix: add env in minio connected
* fix: del the minio env
* fix: fix the go.mod tools version
* fix: del get env in minio conneted
10 months ago
OpenIM Bot
0a245df2f8
cicd: bump League Patch ( #1837 )
10 months ago
Brabem
32cd79044b
feat: del the manager configure and it's initializestatement ( #1830 )
...
* fix: del the manager config and manger init statement
* fix: fix the Manger judge condition
* fix: fix revokeMsg error
* fix: find erors
* fix: find error
* fix: fix the AdminAccount error
* fix: del the debug statement
10 months ago
OpenIM Bot
1d5732c97e
cicd: bump League Patch ( #1828 )
10 months ago
OpenIM Bot
19ffde3196
cicd: bump League Patch ( #1825 )
10 months ago