1
0
mirror of https://github.com/Mrs4s/go-cqhttp.git synced 2025-05-05 03:23:49 +08:00

134 Commits

Author SHA1 Message Date
Mrs4s
960f7ab79b
fix: when the reconnect-interval of ws-reverse is set to 0, push event will panic if has connection error 2023-01-11 06:05:38 +08:00
wdvxdr
d161f35c69
server: fix unix socket path
For #1415
2022-03-23 21:25:31 +08:00
wdvxdr
40a765b117
server: support unix socket
Fixes #1415
2022-03-23 21:06:32 +08:00
wdvxdr
d42d8dd395
server: add uri Path to address
For #1415
2022-03-23 19:55:21 +08:00
wdvxdr
f63c59f1a4
server: new config format for HTTP server and Websocket server
For #1415
Fixes #1438
2022-03-23 19:32:32 +08:00
wdvxdr
82b0c69b1b
config: remove old env config
Fixes #1219
2022-02-06 22:19:30 +08:00
wdvxdr
6916fb7d47
dep: use RomiChan forked websocket 2022-01-12 22:08:39 +08:00
wdvxdr
80e35fc800
fix(server): fix Mutex change in reconnect 2021-12-26 15:48:08 +08:00
wdvxdr
ef2223828f
feat: add WriteDeadline 2021-12-26 13:10:40 +08:00
源文雨
26a7a1f0b6
feat(config): separate config & server (#1212)
* feat(server): add RegisterCustom

* feat(config): seprate config & server

* fix: make lint happy

* fix: make lint happy

* fix: ParseEnv nil pointer error

* typo(config): generateConfig hint

* fix(config): panic on range overflow
2021-12-07 22:39:30 +08:00
wdvxdr
dfec28dac6
server: fix concurrent write in ws 2021-12-05 22:40:44 +08:00
wdvxdr
a2d1e88ed5
fix: use gorilla/websocket 2021-11-18 14:23:17 +08:00
wdvxdr
c478870870
fix: don't listenAPI in Event connection
bug introduced by last commit
2021-11-17 11:49:33 +08:00
wdvxdr
dba2bf2881
fix: fix ws-reverse connect info 2021-11-17 11:41:55 +08:00
wdvxdr
56b6957d63
fix(server): disable origin verification 2021-11-14 11:48:51 +08:00
wdvxdr
e8ac7ca81c
fix(server): fix read limit in ws-server 2021-11-13 16:42:06 +08:00
wdvxdr
530e2c24d2
fix(server): allow read more bytes in a single message
Fixes #1155
2021-11-13 15:16:23 +08:00
wdvxdr
208563d4c9
refactor: move api.go to modules/api, filter to modules/filter
maybe do code generate for api route
2021-10-27 11:46:54 +08:00
wdvxdr
47cdc20d45
fix: correct x-client-role header 2021-10-13 22:51:51 +08:00
wdvxdr
1771cda11c
feat(server): unify websocket client connect 2021-10-07 22:24:45 +08:00
wdvxdr
67f0ea914d
feat(server): use nhooyr.io/websocket 2021-10-07 21:40:20 +08:00
wdvxdr
ce944539c1
feat: split out server register
we can add server with less dependency
2021-10-02 23:42:47 +08:00
wdvxdr
1337d3f1f3
style: move internal/config to modules/config
config should not be internal, maybe some module need it.
2021-09-26 19:41:03 +08:00
wdvxdr
ddd51e6ca3
style: move global/config to internal/config 2021-09-26 13:32:40 +08:00
wdvxdr
cf21e81016
style: move flag parse to internal/base 2021-09-25 21:09:50 +08:00
wdvxdr
c355549c8d
fix(server): ws reverse reconnect. 2021-08-11 22:40:21 +08:00
wdvxdr
2db968bbe3
feat(server): use a in-place removal to clean closed ws conn. 2021-07-17 22:07:21 +08:00
wdvxdr
ca8d28f913
clean ws client push event. 2021-07-10 23:29:42 +08:00
wdvxdr
34c22bed9c
refactor(server): lazy marshal json. 2021-07-10 23:10:32 +08:00
wdvxdr
ccc344ab1c
fix(server): panic on multi ws server. 2021-07-09 22:45:30 +08:00
wdvxdr
499108cb1b
refactor(server): unify http & ws-server Authorization 2021-06-24 20:18:38 +08:00
Mrs4s
e59e0994d5
update MiraiGo. 2021-05-26 18:40:00 +08:00
wdvxdr
0138a6c467
feat(global): lazy compile split url regex pattern 2021-04-27 20:39:47 +08:00
wdvxdr
223a888a34
reduce base64 alloc 2021-04-15 11:45:15 +08:00
Sam
971a9575ff
实现 OneBot HTTP/WS 状态码标准, Closes #812 2021-04-11 17:26:59 +08:00
Sam
d377b8bdf1
Yaml small fix 2021-04-05 22:51:12 +08:00
wdvxdr
9dc02fb850
code tidy 2021-04-04 23:13:13 +08:00
wdvxdr
3ea9c2547c
switch to yaml config(#770)
return on filter file does not exist

refactor: event filter
将event filter独立出来

refact: rate limit
将限速改成连接独立控制

switch to yaml config
2021-04-04 22:46:54 +08:00
Github Actions
15a59d4252 ci(chore): Fix stylings 2021-04-04 14:16:49 +00:00
Mrs4s
e0a551cea2 feat: qrcode login & remove admin api. 2021-03-21 19:37:14 +08:00
wdvxdr
5d61a254e6
fix lock 2021-03-19 22:17:31 +08:00
wdvxdr
3301077c46
websocket read with buffer pool 2021-03-18 22:32:54 +08:00
wdvxdr
bf09ce7268
only marshal once 2021-03-17 19:52:08 +08:00
wdvxdr
ee73fca2ce
ci: update golangci-lint
fix golint
update golangci-lint
2021-03-16 13:33:55 +08:00
wdvxdr
8ef877777d
refactor: 将http,ws的api调用统一
方便以后添加接口,添加中间件
2021-02-28 16:39:16 +08:00
Ink-33
82bca7183d
fix golint 2021-02-09 01:33:27 +08:00
Ink-33
13975c02df
Merge remote-tracking branch 'upstream/master' into dev 2021-02-09 01:00:26 +08:00
Mrs4s
8d0a0b7f4d fix typo. 2021-02-06 19:11:24 +08:00
Mrs4s
4c570bdfe6 feature check_url_safely. 2021-02-06 06:40:39 +08:00
Mrs4s
307a09dd11 feature upload_group_file. 2021-02-05 22:24:49 +08:00