mirror of
				https://github.com/openimsdk/open-im-server.git
				synced 2025-11-04 19:32:17 +08:00 
			
		
		
		
	* 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>
		
			
				
	
	
		
			394 lines
		
	
	
		
			6.9 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			394 lines
		
	
	
		
			6.9 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
# Copyright © 2023 OpenIMSDK.
 | 
						|
#
 | 
						|
# Licensed under the Apache License, Version 2.0 (the "License");
 | 
						|
# you may not use this file except in compliance with the License.
 | 
						|
# You may obtain a copy of the License at
 | 
						|
#
 | 
						|
#     http://www.apache.org/licenses/LICENSE-2.0
 | 
						|
#
 | 
						|
# Unless required by applicable law or agreed to in writing, software
 | 
						|
# distributed under the License is distributed on an "AS IS" BASIS,
 | 
						|
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 | 
						|
# See the License for the specific language governing permissions and
 | 
						|
# limitations under the License.
 | 
						|
 | 
						|
# ==============================================================================
 | 
						|
# For the entire design of.gitignore, ignore git commits and ignore files
 | 
						|
#===============================================================================
 | 
						|
#
 | 
						|
 | 
						|
### OpenIM developer supplement ###
 | 
						|
logs
 | 
						|
.devcontainer
 | 
						|
components
 | 
						|
out-test
 | 
						|
Dockerfile.cross
 | 
						|
 | 
						|
### Makefile ###
 | 
						|
tmp/
 | 
						|
bin/
 | 
						|
output/
 | 
						|
_output/
 | 
						|
deployments/charts/generated-configs/
 | 
						|
 | 
						|
### OpenIM Config ###
 | 
						|
.env
 | 
						|
config/config.yaml
 | 
						|
config/alertmanager.yml
 | 
						|
config/prometheus.yml
 | 
						|
config/email.tmpl
 | 
						|
config/notification.yaml
 | 
						|
config/instance-down-rules.yml
 | 
						|
 | 
						|
### OpenIM deploy ###
 | 
						|
deployments/openim-server/charts
 | 
						|
 | 
						|
# files used by the developer
 | 
						|
.idea.md
 | 
						|
.todo.md
 | 
						|
.note.md
 | 
						|
 | 
						|
# ==============================================================================
 | 
						|
# Created by https://www.toptal.com/developers/gitignore/api/go,git,vim,tags,test,emacs,backup,jetbrains
 | 
						|
# Edit at https://www.toptal.com/developers/gitignore?templates=go,git,vim,tags,test,emacs,backup,jetbrains
 | 
						|
 | 
						|
### Backup ###
 | 
						|
*.bak
 | 
						|
*.gho
 | 
						|
*.ori
 | 
						|
*.orig
 | 
						|
*.tmp
 | 
						|
 | 
						|
### Emacs ###
 | 
						|
# -*- mode: gitignore; -*-
 | 
						|
*~
 | 
						|
\#*\#
 | 
						|
/.emacs.desktop
 | 
						|
/.emacs.desktop.lock
 | 
						|
*.elc
 | 
						|
auto-save-list
 | 
						|
tramp
 | 
						|
.\#*
 | 
						|
 | 
						|
# Org-mode
 | 
						|
.org-id-locations
 | 
						|
*_archive
 | 
						|
 | 
						|
# flymake-mode
 | 
						|
*_flymake.*
 | 
						|
 | 
						|
# eshell files
 | 
						|
/eshell/history
 | 
						|
/eshell/lastdir
 | 
						|
 | 
						|
# elpa packages
 | 
						|
/elpa/
 | 
						|
 | 
						|
# reftex files
 | 
						|
*.rel
 | 
						|
 | 
						|
# AUCTeX auto folder
 | 
						|
/auto/
 | 
						|
 | 
						|
# cask packages
 | 
						|
.cask/
 | 
						|
dist/
 | 
						|
 | 
						|
# Flycheck
 | 
						|
flycheck_*.el
 | 
						|
 | 
						|
# server auth directory
 | 
						|
/server/
 | 
						|
 | 
						|
# projectiles files
 | 
						|
.projectile
 | 
						|
 | 
						|
# directory configuration
 | 
						|
.dir-locals.el
 | 
						|
 | 
						|
# network security
 | 
						|
/network-security.data
 | 
						|
 | 
						|
### vscode ###
 | 
						|
.vscode
 | 
						|
.vscode/*
 | 
						|
!.vscode/settings.json
 | 
						|
!.vscode/tasks.json
 | 
						|
!.vscode/launch.json
 | 
						|
!.vscode/extensions.json
 | 
						|
*.code-workspace
 | 
						|
 | 
						|
# End of https://www.toptal.com/developers/gitignore/api/vim,jetbrains,vscode,git,go,tags,backup,test
 | 
						|
 | 
						|
### Git ###
 | 
						|
# Created by git for backups. To disable backups in Git:
 | 
						|
# $ git config --global mergetool.keepBackup false
 | 
						|
 | 
						|
# Created by git when using merge tools for conflicts
 | 
						|
*.BACKUP.*
 | 
						|
*.BASE.*
 | 
						|
*.LOCAL.*
 | 
						|
*.REMOTE.*
 | 
						|
*_BACKUP_*.txt
 | 
						|
*_BASE_*.txt
 | 
						|
*_LOCAL_*.txt
 | 
						|
*_REMOTE_*.txt
 | 
						|
 | 
						|
### Go ###
 | 
						|
# If you prefer the allow list template instead of the deny list, see community template:
 | 
						|
# https://github.com/github/gitignore/blob/main/community/Golang/Go.AllowList.gitignore
 | 
						|
#
 | 
						|
# Binaries for programs and plugins
 | 
						|
*.exe
 | 
						|
*.exe~
 | 
						|
*.dll
 | 
						|
*.so
 | 
						|
*.dylib
 | 
						|
 | 
						|
# Test binary, built with `go test -c`
 | 
						|
*.test
 | 
						|
 | 
						|
# Output of the go coverage tool, specifically when used with LiteIDE
 | 
						|
*.out
 | 
						|
 | 
						|
# Dependency directories (remove the comment below to include it)
 | 
						|
vendor/
 | 
						|
 | 
						|
# Go workspace file
 | 
						|
# go.work
 | 
						|
go.work.sum
 | 
						|
 | 
						|
### JetBrains ###
 | 
						|
# Covers JetBrains IDEs: IntelliJ, RubyMine, PhpStorm, AppCode, PyCharm, CLion, Android Studio, WebStorm and Rider
 | 
						|
# Reference: https://intellij-support.jetbrains.com/hc/en-us/articles/206544839
 | 
						|
 | 
						|
# User-specific stuff
 | 
						|
.idea/
 | 
						|
.idea/**/workspace.xml
 | 
						|
.idea/**/tasks.xml
 | 
						|
.idea/**/usage.statistics.xml
 | 
						|
.idea/**/dictionaries
 | 
						|
.idea/**/shelf
 | 
						|
 | 
						|
# AWS User-specific
 | 
						|
.idea/**/aws.xml
 | 
						|
 | 
						|
# Generated files
 | 
						|
.idea/**/contentModel.xml
 | 
						|
 | 
						|
# Sensitive or high-churn files
 | 
						|
.idea/**/dataSources/
 | 
						|
.idea/**/dataSources.ids
 | 
						|
.idea/**/dataSources.local.xml
 | 
						|
.idea/**/sqlDataSources.xml
 | 
						|
.idea/**/dynamic.xml
 | 
						|
.idea/**/uiDesigner.xml
 | 
						|
.idea/**/dbnavigator.xml
 | 
						|
 | 
						|
# Gradle
 | 
						|
.idea/**/gradle.xml
 | 
						|
.idea/**/libraries
 | 
						|
 | 
						|
# Gradle and Maven with auto-import
 | 
						|
# When using Gradle or Maven with auto-import, you should exclude module files,
 | 
						|
# since they will be recreated, and may cause churn.  Uncomment if using
 | 
						|
# auto-import.
 | 
						|
# .idea/artifacts
 | 
						|
# .idea/compiler.xml
 | 
						|
# .idea/jarRepositories.xml
 | 
						|
# .idea/modules.xml
 | 
						|
# .idea/*.iml
 | 
						|
# .idea/modules
 | 
						|
# *.iml
 | 
						|
# *.ipr
 | 
						|
 | 
						|
# CMake
 | 
						|
cmake-build-*/
 | 
						|
 | 
						|
# Mongo Explorer plugin
 | 
						|
.idea/**/mongoSettings.xml
 | 
						|
 | 
						|
# File-based project format
 | 
						|
*.iws
 | 
						|
 | 
						|
# IntelliJ
 | 
						|
out/
 | 
						|
 | 
						|
# mpeltonen/sbt-idea plugin
 | 
						|
.idea_modules/
 | 
						|
 | 
						|
# JIRA plugin
 | 
						|
atlassian-ide-plugin.xml
 | 
						|
 | 
						|
# Cursive Clojure plugin
 | 
						|
.idea/replstate.xml
 | 
						|
 | 
						|
# SonarLint plugin
 | 
						|
.idea/sonarlint/
 | 
						|
 | 
						|
# Crashlytics plugin (for Android Studio and IntelliJ)
 | 
						|
com_crashlytics_export_strings.xml
 | 
						|
crashlytics.properties
 | 
						|
crashlytics-build.properties
 | 
						|
fabric.properties
 | 
						|
 | 
						|
# Editor-based Rest Client
 | 
						|
.idea/httpRequests
 | 
						|
 | 
						|
# Android studio 3.1+ serialized cache file
 | 
						|
.idea/caches/build_file_checksums.ser
 | 
						|
 | 
						|
### JetBrains Patch ###
 | 
						|
# Comment Reason: https://github.com/joeblau/gitignore.io/issues/186#issuecomment-215987721
 | 
						|
 | 
						|
# *.iml
 | 
						|
# modules.xml
 | 
						|
# .idea/misc.xml
 | 
						|
# *.ipr
 | 
						|
 | 
						|
# Sonarlint plugin
 | 
						|
# https://plugins.jetbrains.com/plugin/7973-sonarlint
 | 
						|
.idea/**/sonarlint/
 | 
						|
 | 
						|
# SonarQube Plugin
 | 
						|
# https://plugins.jetbrains.com/plugin/7238-sonarqube-community-plugin
 | 
						|
.idea/**/sonarIssues.xml
 | 
						|
 | 
						|
# Markdown Navigator plugin
 | 
						|
# https://plugins.jetbrains.com/plugin/7896-markdown-navigator-enhanced
 | 
						|
.idea/**/markdown-navigator.xml
 | 
						|
.idea/**/markdown-navigator-enh.xml
 | 
						|
.idea/**/markdown-navigator/
 | 
						|
 | 
						|
# Cache file creation bug
 | 
						|
# See https://youtrack.jetbrains.com/issue/JBR-2257
 | 
						|
.idea/$CACHE_FILE$
 | 
						|
 | 
						|
# CodeStream plugin
 | 
						|
# https://plugins.jetbrains.com/plugin/12206-codestream
 | 
						|
.idea/codestream.xml
 | 
						|
 | 
						|
# Azure Toolkit for IntelliJ plugin
 | 
						|
# https://plugins.jetbrains.com/plugin/8053-azure-toolkit-for-intellij
 | 
						|
.idea/**/azureSettings.xml
 | 
						|
 | 
						|
### Tags ###
 | 
						|
# Ignore tags created by etags, ctags, gtags (GNU global) and cscope
 | 
						|
TAGS
 | 
						|
.TAGS
 | 
						|
!TAGS/
 | 
						|
tags
 | 
						|
.tags
 | 
						|
!tags/
 | 
						|
gtags.files
 | 
						|
GTAGS
 | 
						|
GRTAGS
 | 
						|
GPATH
 | 
						|
GSYMS
 | 
						|
cscope.files
 | 
						|
cscope.out
 | 
						|
cscope.in.out
 | 
						|
cscope.po.out
 | 
						|
 | 
						|
 | 
						|
### Test ###
 | 
						|
### Ignore all files that could be used to test your code and
 | 
						|
### you wouldn't want to push
 | 
						|
 | 
						|
# Reference https://en.wikipedia.org/wiki/Metasyntactic_variable
 | 
						|
 | 
						|
# Most common
 | 
						|
*foo
 | 
						|
*bar
 | 
						|
*fubar
 | 
						|
*foobar
 | 
						|
*baz
 | 
						|
 | 
						|
# Less common
 | 
						|
*qux
 | 
						|
*quux
 | 
						|
*bongo
 | 
						|
*bazola
 | 
						|
*ztesch
 | 
						|
 | 
						|
# UK, Australia
 | 
						|
*wibble
 | 
						|
*wobble
 | 
						|
*wubble
 | 
						|
*flob
 | 
						|
*blep
 | 
						|
*blah
 | 
						|
*boop
 | 
						|
*beep
 | 
						|
 | 
						|
# Japanese
 | 
						|
*hoge
 | 
						|
*piyo
 | 
						|
*fuga
 | 
						|
*hogera
 | 
						|
*hogehoge
 | 
						|
 | 
						|
# Portugal, Spain
 | 
						|
*fulano
 | 
						|
*sicrano
 | 
						|
*beltrano
 | 
						|
*mengano
 | 
						|
*perengano
 | 
						|
*zutano
 | 
						|
 | 
						|
# France, Italy, the Netherlands
 | 
						|
*toto
 | 
						|
*titi
 | 
						|
*tata
 | 
						|
*tutu
 | 
						|
*pipppo
 | 
						|
*pluto
 | 
						|
*paperino
 | 
						|
*aap
 | 
						|
*noot
 | 
						|
*mies
 | 
						|
 | 
						|
# Other names that would make sense
 | 
						|
*tests
 | 
						|
*testsdir
 | 
						|
*testsfile
 | 
						|
*testsfiles
 | 
						|
*testdir
 | 
						|
*testfile
 | 
						|
*testfiles
 | 
						|
*testing
 | 
						|
*testingdir
 | 
						|
*testingfile
 | 
						|
*testingfiles
 | 
						|
*temp
 | 
						|
*tempdir
 | 
						|
*tempfile
 | 
						|
*tempfiles
 | 
						|
*tmp
 | 
						|
*tmpdir
 | 
						|
*tmpfile
 | 
						|
*tmpfiles
 | 
						|
*lol
 | 
						|
 | 
						|
### Vim ###
 | 
						|
# Swap
 | 
						|
[._]*.s[a-v][a-z]
 | 
						|
!*.svg  # comment out if you don't need vector files
 | 
						|
[._]*.sw[a-p]
 | 
						|
[._]s[a-rt-v][a-z]
 | 
						|
[._]ss[a-gi-z]
 | 
						|
[._]sw[a-p]
 | 
						|
 | 
						|
# Session
 | 
						|
Session.vim
 | 
						|
Sessionx.vim
 | 
						|
 | 
						|
# Temporary
 | 
						|
.netrwhist
 | 
						|
# Auto-generated tag files
 | 
						|
# Persistent undo
 | 
						|
[._]*.un~
 | 
						|
 | 
						|
# End of https://www.toptal.com/developers/gitignore/api/go,git,vim,tags,test,emacs,backup,jetbrains
 | 
						|
.idea
 | 
						|
dist/ |