源文雨
|
730d01c648
|
chore: make lint happy
|
2024-02-26 21:59:17 +09:00 |
|
源文雨
|
5aca1f4500
|
chore: make lint happy
|
2024-02-26 21:54:11 +09:00 |
|
秋葉杏
|
d25e320238
|
fix: log error when reading version file. (#2503)
|
2024-01-04 17:54:12 +08:00 |
|
zhullyb
|
e1a4293ee6
|
fix: switch ghproxy.com to mirror.ghproxy.com
ghproxy.com 已经被墙,根据其网页上的通知应当更换为二级域名 mirror.ghproxy.com,或考虑使用别的反代服务
|
2023-11-14 11:28:48 +08:00 |
|
源文雨
|
fcf79ded58
|
fix(cmd/main): -update-protocol 不保存新文件
|
2023-10-10 00:20:35 +09:00 |
|
Lumine
|
bd785d3894
|
尝试修复首次登录时容易出现 code -10005 和 packet timed out 的问题 (#2463)
* try to fix: code -10005 and packet timed out (first login)
* 此问题猜测可能是成功登录前无法向服务器发送sso packet并获取结果。
在有callback之前似乎没有出现这个问题,怀疑是这里的问题。
等待 100s 后(以等待完成过滑块)再提交初始化包以尝试解决
* sign submit 内容改为仅在debug模式下打印
* impl #2455
* 在“群消息发送失败: 账号可能被风控”的时候提供group_id
* optimize: sign callback wait until online
* 等待至 bot 在线再发包,而不是简单地等待 100s
|
2023-10-09 22:03:26 +09:00 |
|
github-actions[bot]
|
517d323953
|
ci(chore): Fix stylings
|
2023-10-01 04:29:02 +00:00 |
|
Lumine
|
1c34643f4f
|
fix nil pointer dereference caused by nil 'cs' (#2440)
* fix: nil pointer dereference caused by nil 'cs'
修复刷新 token 时若当前签名服务不可用而主签名服务可用会导致panic的问题。
btw, energy 出现decode error时打印出导致错误的数据内容
* optimize: 只配置了一个签名服务时不进行检查和切换操作
* fix(qsign): 刷新token提示未初始化
修复在qsign崩溃重启前请求了签名服务器导致当前签名服务器被标记为不可用(`ss.set(nil)`),
从而不会再执行sign请求(除非有其他请求签名服务器的操作)
这可能导致下一次刷新token提示uin is not registered或者提示未初始化
* update qsign.go
|
2023-10-01 13:26:09 +09:00 |
|
YumeMichi
|
f16d72f0ca
|
!fixup: optimize(qisgn): async operations (#2415)
Add missing wg.Wait()
Fixes: fd6ef4a2b8ed ("optimize(qisgn): async operations")
Signed-off-by: Yuan Si <do4suki@gmail.com>
|
2023-08-31 19:01:53 +08:00 |
|
源文雨
|
9e6d7b7650
|
fix: nil pointer
|
2023-08-29 22:56:28 +08:00 |
|
源文雨
|
417a0f256a
|
fix: nil pointer
|
2023-08-29 22:50:02 +08:00 |
|
源文雨
|
77b54fca20
|
fix: nil pointer
|
2023-08-29 13:05:48 +08:00 |
|
源文雨
|
fd6ef4a2b8
|
optimize(qisgn): async operations
FYI: @1umine
|
2023-08-28 16:56:19 +08:00 |
|
github-actions[bot]
|
79a194fbb0
|
ci(chore): Fix stylings
|
2023-08-27 05:21:40 +00:00 |
|
Lumine
|
f8354ec082
|
修复TCP缓冲区不足问题;重构 qsign 签名服务对接部分;支持配置多个签名服务器 (#2389)
* fix: skip callback error
* update: update comment
* change the logic of callback and auto-register
* add token update prompt.
* fix log buffer string
* fix #2368
增加对 client 的利用,避免创建过多 clients
* refactor: wrap sign request
* feat: impl additional sign servers configuration
* fix error in using configurations.
* fix lint error
* 支持切换回主签名服务器
* feat: support different key and auth
* optimize: find avaliable sign-server
* fix: register instance after server is changed
* fix lint error
* update: add config 'sync-check-servers'
* update: first check master sign-server, or wait 3s
* add checking log & optimize wait for checking done
* fix wrong judge
* add config: rule for changing sign server
* optimize registration logic after changing server
* add some log
* fix #2390
* resolve requested changes in #2389
* update dependency
* fix lint error 'idx is unused'
* refactor: extract sync check and async check logic
* delete async check sign-server
|
2023-08-27 13:19:38 +08:00 |
|
xiwangly
|
d85d697fc2
|
Fix: SignServer TCP ping for custom port (#2353)
|
2023-08-23 13:02:42 +08:00 |
|
源文雨
|
5db03c7092
|
fix #2347: This mutex is not locked
|
2023-08-04 16:33:29 +08:00 |
|
源文雨
|
3b99a825eb
|
optimize(login): log打印
|
2023-08-03 11:56:19 +08:00 |
|
源文雨
|
0714aac1f0
|
fix: panic after -10005
|
2023-08-01 16:44:15 +08:00 |
|
源文雨
|
5cb8548487
|
resolve conflicts
|
2023-08-01 11:16:58 +08:00 |
|
Bluefissure
|
88f5db89a8
|
feat: add Bearer authentication to sign server requests (#2247)
* feat: add sign-server-bearer
* fix: golint
* fix: golint
* fix: remove trimprefix
---------
Co-authored-by: 源文雨 <41315874+fumiama@users.noreply.github.com>
|
2023-08-01 11:15:31 +08:00 |
|
源文雨
|
7c813f8579
|
feat: add config sign-server-timeout
|
2023-08-01 11:09:04 +08:00 |
|
源文雨
|
04cbf7b5d7
|
优化命名
|
2023-08-01 10:44:55 +08:00 |
|
源文雨
|
dae03784cc
|
make lint happy
|
2023-08-01 10:38:53 +08:00 |
|
Lumine
|
f466ca7a72
|
feat: 提供 1.1.6 版本以上 qsign 的对接支持 (#2307)
* 增加签名服务超时设置
* 获取签名和err为空时尝试重新注册实例
* 可配置自动刷新token以及自动注册
* fix lint
* wrap callback
* add config: refresh-interval
* support qsign's `auto-register`
* fix: add registerLock to avoid repeat registraion.
* update: Enable disabling auto token refresh
* fix: use string android_id (not hexadecimal
* update default_config.yml
* fix: compatible with older qsign (bellow 1.1.0
* fix: refresh token
* update dependency
* update go.sum
* fix: fix warnings on old version sign server
---------
Co-authored-by: 源文雨 <41315874+fumiama@users.noreply.github.com>
|
2023-08-01 10:33:32 +08:00 |
|
Komei_DiSanXian
|
13215f23c5
|
feat: add waitSignServer (#2311)
* add: 等待签名服务器启动以后再进行注册
* add: 支持签名服务器自动注册实例
* fix
* fix: 修复获取sign 时报错
* 调整代码结构
* Update login.go
* Update main.go
* Update login.go
---------
Co-authored-by: 源文雨 <41315874+fumiama@users.noreply.github.com>
|
2023-08-01 09:36:57 +08:00 |
|
赵怡然
|
a4c131e04a
|
fix: cancel hex encoding of android_id field (#2318)
|
2023-08-01 08:47:59 +08:00 |
|
github-actions[bot]
|
526391e613
|
ci(chore): Fix stylings
|
2023-07-10 06:44:28 +00:00 |
|
KomeiDiSanXian
|
16a2ff050e
|
fix lint warning: unused-parameter
|
2023-07-10 07:22:50 +08:00 |
|
KomeiDiSanXian
|
6cf8030d3c
|
update: 兼容签名服务器到v1.1.3
|
2023-07-10 07:15:43 +08:00 |
|
Mrs4s
|
9c1390c75c
|
feat: support sign server
|
2023-06-27 18:11:06 +08:00 |
|
wdvxdr
|
42606a825d
|
internal/download: disable http when not visiting go-cqhttp.org
|
2023-04-09 17:51:32 +08:00 |
|
Mrs4s
|
0b90074a48
|
feat: http timeout setting
|
2023-04-08 17:08:53 +08:00 |
|
wdvxdr
|
13325634c0
|
make lint happy
|
2023-04-08 11:34:19 +08:00 |
|
Mrs4s
|
637d46f282
|
rf: remove useless code
|
2023-04-03 20:28:25 +08:00 |
|
Mrs4s
|
1e42b2c450
|
feat: login error message
|
2023-04-03 20:26:43 +08:00 |
|
Mrs4s
|
1ab1cba84c
|
rf: change protocol auto-update to manual update
|
2023-04-02 18:04:13 +08:00 |
|
Mrs4s
|
c486c254d8
|
rf: move gocq/encryption -> internal/encryption
|
2023-04-01 22:29:20 +08:00 |
|
Mrs4s
|
6ad62a2642
|
impl: t544 sign algorithm
|
2023-04-01 22:02:21 +08:00 |
|
Mrs4s
|
6a17c70689
|
update dep
|
2023-04-01 16:41:16 +08:00 |
|
Mrs4s
|
588728aa62
|
log: print code 235 reason
|
2023-03-18 13:47:39 +08:00 |
|
github-actions[bot]
|
dd33cd9598
|
ci(chore): Fix stylings
|
2023-03-18 02:28:25 +00:00 |
|
Mrs4s
|
4ad7da7a9a
|
feat: add sign-server flag
|
2023-03-18 10:27:48 +08:00 |
|
Mrs4s
|
73bd3c92f3
|
update dep & add limitation for qrcode login
|
2023-03-18 10:22:40 +08:00 |
|
Mrs4s
|
3a60e081f2
|
feat: protocol updater supports fallback to ghproxy
|
2023-03-17 22:30:13 +08:00 |
|
github-actions[bot]
|
1d0b513b96
|
ci(chore): Fix stylings
|
2023-03-14 18:35:19 +00:00 |
|
Mrs4s
|
0312f05f6e
|
feat: basic protocol auto-updater
|
2023-03-15 02:33:04 +08:00 |
|
Mrs4s
|
3f4630b6d1
|
ref: improve protocol display name
|
2023-03-13 01:01:43 +08:00 |
|
Mrs4s
|
a0e3291725
|
feat: display login error code
|
2023-03-11 01:30:45 +08:00 |
|
Mrs4s
|
069f9d1335
|
fix: block login process when account has been banned
|
2023-03-11 01:29:33 +08:00 |
|