Yang Luo
8b64d113fb
Upgrade go-sms-sender dependency to 0.20.0
2024-03-04 01:05:28 +08:00
Yang Luo
265abfe102
fix: handle error in storage.GetStorageProvider()
2024-03-03 18:18:54 +08:00
DacongDA
23c2ba3a2b
feat: support ssh key/pem file in DB syncer ( #2727 )
...
* feat: support connect database with ssh tunnel in syncer
* feat: improve i18n translate
* feat: improve code format and i18n
2024-02-21 17:27:37 +08:00
Yang Luo
5e99007fc9
Update goth to v1.78.0
2024-01-19 16:09:32 +08:00
xiao-kong-long
48ba5f91ed
feat: add Synology NAS storage provider ( #2605 )
2024-01-14 22:38:31 +08:00
Eng Zer Jun
dea03cdd15
feat: replace deprecated github.com/RobotsAndPencils/go-saml
( #2558 )
...
The `github.com/RobotsAndPencils/go-saml` has been officially deprecated
and archived on 7 June 2023.
Signed-off-by: Eng Zer Jun <engzerjun@gmail.com>
2023-12-25 21:15:53 +08:00
Yang Luo
9bef9691fb
feat: fix volcengine SMS provider error handling
2023-12-22 20:49:45 +08:00
Yang Luo
698f24f762
feat: fix template code bug in SMS provider of Amazon SNS
2023-12-21 23:32:55 +08:00
Yang Luo
08864686f3
feat: fix Google cloud storage provider bug
2023-12-14 00:25:50 +08:00
Yang Luo
5521962e0c
feat: update go-sms-sender to v0.17.0 to improve error handling
2023-12-07 14:25:21 +08:00
Yang Luo
37b8b09cc0
feat: update go-sms-sender to v0.16.0 to fix first number missing bug in AmazonSNSClient.SendMessage
2023-12-06 20:05:48 +08:00
Daniil Mikhaylov
2ce8c93ead
feat: Improve LDAP filter support ( #2519 )
2023-11-26 23:11:49 +08:00
haiwu
0ac2b69f5a
feat: support WeChat Pay via JSAPI ( #2488 )
...
* feat: support wechat jsapi payment
* feat: add log
* feat: update sign
* feat: process wechat pay result
* feat: process wechat pay result
* feat: save wechat openid for different app
* feat: save wechat openid for different app
* feat: add SetUserOAuthProperties for signup
* feat: fix openid for wechat
* feat: get user extra property in buyproduct
* feat: remove log
* feat: remove log
* feat: gofumpt code
* feat: change lr->crlf
* feat: change crlf->lf
* feat: improve code
2023-11-11 17:16:57 +08:00
Yang Luo
53c89bbe89
feat: upgrade xorm-adapter to add id to CasbinRule
2023-11-03 02:48:01 +08:00
songjf
8b6b5ffe81
feat: fix go-reddit module checksum mismatch ( #2451 )
2023-10-28 15:32:36 +08:00
UsherFall
3d567c3d45
feat: update go-sms-sender to fix Twilio template error ( #2395 )
2023-10-12 01:53:31 +08:00
haiwu
440d87d70c
feat: support SCIM protocol ( #2393 )
...
* 111
* feat: support scim/Users GET and POST request
* feat: support scim/Users DELETE/PATCH/PUT request
* feat: better support scim/Users PATCH request
* feat: fix scim/Users logic
* feat: gofumpt
* feat: fix bug in scim/Users
* feat: fix typo
---------
Co-authored-by: hsluoyz <hsluoyz@qq.com>
2023-10-12 00:13:16 +08:00
Yang Luo
23c4fd8183
Fix go-reddit v2.0.1 doesn't exist issue
2023-10-08 19:29:26 +08:00
haiwu
b94d06fb07
feat: add some Radius protocol code ( #2351 )
...
* feat: add radius server
* feat: parse org from packet
* feat: add comment
* Update main.go
---------
Co-authored-by: hsluoyz <hsluoyz@qq.com>
2023-09-24 16:50:31 +08:00
Dmitry Buryanov
2f31e35315
feat: update casbin to 2.77.2 ( #2345 )
...
* fix: make redirect_uri really optional in logout route
* feat: update casbin to 2.77.2
2023-09-20 23:37:55 +08:00
Yang Luo
a84752bbb5
Update go-sms-sender to v0.14.0
2023-09-09 02:15:38 +08:00
UsherFall
c6e422c3a8
feat: add multiple notification providers ( #2302 )
...
* feat: support dingtalk notification provider
* feat: support lark notification provider
* feat: support microsoft teams notification provider
* feat: support bark notification provider
* feat: support pushover notification provider
* feat: support pushbullet notification provider
* feat: support slack notification provider
* feat: support webpush notification provider
* fix go-test error
* update notify repository
* feat: support discord notification provider
* feat: support google chat notification provider
* feat: support Line notification provider
* feat: support matrix notification provider
* feat: support twitter notification provider
* fix lint
* add no proxy provider
* update setting.js
* update social_teams
2023-09-05 17:05:34 +08:00
Cattī Crūdēlēs
e60ee52d91
feat: replace satori/go.uuid with google/uuid ( #2238 )
2023-08-21 13:58:15 +08:00
Yang Luo
ea7718d7b7
Use Casvisor for records
2023-08-20 00:44:01 +08:00
UsherFall
914128a78a
fix: Support Telegram Notification provider ( #2225 )
...
* fear: support telegram provider
* fix: fix telegram logo
* fix: fix telegram bot package
* Update telegram.go
* Update notification.go
---------
Co-authored-by: hsluoyz <hsluoyz@qq.com>
2023-08-19 12:33:00 +08:00
haiwu
2ff9020884
feat: support Stripe payment provider ( #2204 )
...
* feat: add stripe payment provider
* feat: support stripe payment
* feat: delete todo comment
* feat: remove description struct
* feat: change outOrderId->orderId
2023-08-15 00:16:30 +08:00
Baihhh
8dfdf7f767
ci: add GoogleCloud and QiNiu in Storage ( #2188 )
...
* feat: add GoogleCloud and QiNiu in Storage
Signed-off-by: baihhh <2542274498@qq.com>
* Update qiniu_cloud.go
* Update storage.go
---------
Signed-off-by: baihhh <2542274498@qq.com>
Co-authored-by: hsluoyz <hsluoyz@qq.com>
2023-08-08 22:34:55 +08:00
UsherFall
fd9dbf8251
feat: add multiple SMS providers ( #2182 )
...
* feat: add amazon sns and azure acs provider
* feat: add msg91 sms provider
* feat: add infobip sms provider
* feat: add ucloud sms provider
* feat: add baidu cloud sms provider
* fix: fix logo and azure acs
2023-08-07 00:59:17 +08:00
Yang Luo
463bacd53b
Add GetDirectResources()
2023-07-30 22:01:10 +08:00
Yaodong Yu
3d4ca1adb1
feat: support custom user mapping ( #2029 )
...
* feat: support custom user mapping
* fix: parse id to string
* Update data.json
* Update data.json
---------
Co-authored-by: hsluoyz <hsluoyz@qq.com>
2023-07-05 20:35:02 +08:00
haiwu
807aea5ec7
feat: add tags to application ( #2027 )
...
* feat: add tags to application
* fix: fix for merge master
* feat: update i18n(backend&frontend) for application tags
2023-06-30 00:04:12 +08:00
Yaodong Yu
0a8c2a35fe
feat: add TOTP multi-factor authentication ( #2014 )
...
* feat: add totp multi-factor authentication
* feat: add license
* feat:i18n and update yarn.lock
* feat:i18n
* fix: i18n
2023-06-24 18:39:54 +08:00
Yaodong Yu
7058a34f87
feat: complete group tree ( #1967 )
...
* feat: complete group tree
* feat: ui
* fix: i18n
* refactor code
* fix: support remove user from group
* fix: format code
* Update organization.go
* Update organization.go
* Update user_group.go
---------
Co-authored-by: hsluoyz <hsluoyz@qq.com>
2023-06-14 23:27:46 +08:00
Yang Luo
4c8648d323
Add PaypalPaymentProvider
2023-05-30 20:32:05 +08:00
guangwu
9c4f0f042e
fix: update Go dependencies ( #1880 )
...
* Vulnerability fix : CVE-2021-30080 CVE-2021-39391 CVE-2022-41723 CVE-2022-21698 CVE-2023-26483 etc.
* fix: CVE-2021-30080 CVE-2021-39391 CVE-2022-41723 CVE-2022-21698 CVE-2023-26483 etc.
2023-05-23 14:43:18 +08:00
Yang Luo
cb13d693e6
Add getTokenSize()
2023-05-02 10:04:11 +08:00
Yang Luo
eea2e1d271
Add ai package
2023-05-01 17:19:45 +08:00
OutOfEastGate
1003639e5b
feat: support for prometheus ( #1784 )
2023-04-25 16:06:09 +08:00
Yang Luo
336f3f7a7b
Add user.refreshAvatar()
2023-04-16 01:00:02 +08:00
XDTD
968d8646b2
fix: update webAuthnBufferDecode to support Base64URL for WebAuthn updates ( #1734 )
2023-04-12 21:33:54 +08:00
XDTD
098a1ece68
fix: rollback the version of webauthn in go mod to fix "atob" bug ( #1721 )
2023-04-10 20:14:27 +08:00
longxu0509
3f623570fd
feat: fix incorrect Casdoor version in system info page ( #1631 )
...
* feat: add sync module to bi-sync mysql
* feat: fix the delay problem
* feat: fix go mod
* feat: fix the varchar(100) parse error
* fix: fix go.mod space inconsistency
* fix: fix go.mod space inconsistency
* fix: use sql builder instead of concatenation
* fix: remove serverId
* fix: fix file is not `gofumpt`-ed (gofumpt) error
* feat: add mysql bi-sync
* feat: fix some data inconsistency problems
* feat: add function atuo get server uuid
* fix: encapsulate the struct to optimize the code
* fix: fix incorrect Casdoor version in system info page
* fix: fix incorrect root path
* Update sysytem_test.go
---------
Co-authored-by: hsluoyz <hsluoyz@qq.com>
2023-03-09 13:28:23 +08:00
Gucheng Wang
5bdede5596
Use go-webauthn/webauthn
2023-03-07 13:49:04 +08:00
wht
ed052b0e6a
feat: add support for SUBMAIL sms ( #1621 )
...
* feat: add support for SUBMAIL sms
* fix: add SUBMAIL SMS icon
2023-03-06 21:23:45 +08:00
longxu0509
b38f2218a3
feat: add basic MySQL sync functionality ( #1575 )
...
* feat: add sync module to bi-sync mysql
* feat: fix the delay problem
* feat: fix go mod
* feat: fix the varchar(100) parse error
* fix: fix go.mod space inconsistency
* fix: fix go.mod space inconsistency
* fix: use sql builder instead of concatenation
* fix: remove serverId
* fix: fix file is not `gofumpt`-ed (gofumpt) error
2023-02-28 16:48:06 +08:00
Yaodong Yu
aac8714d72
feat: handle aliyun SMS response error ( #1577 )
2023-02-21 20:08:23 +08:00
Yaodong Yu
eb72c9f273
feat: support multiple country codes for sending SMS ( #1557 )
...
* feat: support multiple country code
* feat: improve UI
* feat: migrate accountItem
* fix: Aliyun compatible
* fix: phone validate
* fix: typo
2023-02-16 22:53:28 +08:00
Zayn Xie
9256791420
feat: app session control and db migrate ( #1539 )
...
* feat: integrate application session management into Casdoor's session management (#774 ) && standardized the database migration process (#1533 )
* feat: integrate application session management into Casdoor's session management (#774 )
* feat: integrate application session management into Casdoor's session management (#774 )
* feat: integrate application session management into Casdoor's session management (#774 )
* feat: integrate application session management into Casdoor's session management (#774 )
* feat: integrate application session management into Casdoor's session management (#774 )
* feat: integrate application session management into Casdoor's session management (#774 )
* feat: integrate application session management into Casdoor's session management (#774 )
* feat: integrate application session management into Casdoor's session management (#774 )
* feat: integrate application session management into Casdoor's session management (#774 )
* feat: integrate application session management into Casdoor's session management (#774 )
* feat: integrate application session management into Casdoor's session management (#774 )
* feat: integrate application session management into Casdoor's session management (#774 )
* feat: integrate application session management into Casdoor's session management (#774 )
* feat: integrate application session management into Casdoor's session management (#774 )
* feat: integrate application session management into Casdoor's session management (#774 )
* feat: integrate application session management into Casdoor's session management (#774 )
* feat: integrate application session management into Casdoor's session management (#774 )
* feat: integrate application session management into Casdoor's session management (#774 )
* feat: integrate application session management into Casdoor's session management (#774 )
* feat: integrate application session management into Casdoor's session management (#774 )
* feat: integrate application session management into Casdoor's session management (#774 )
* feat: integrate application session management into Casdoor's session management (#774 )
* feat: integrate application session management into Casdoor's session management (#774 )
* feat: integrate application session management into Casdoor's session management (#774 )
* feat: integrate application session management into Casdoor's session management (#774 )
* feat: integrate application session management into Casdoor's session management (#774 )
* feat: integrate application session management into Casdoor's session management (#774 )
* feat: integrate application session management into Casdoor's session management (#774 )
* feat: integrate application session management into Casdoor's session management (#774 )
* feat: integrate application session management into Casdoor's session management (#774 )
* feat: integrate application session management into Casdoor's session management (#774 )
* feat: integrate application session management into Casdoor's session management (#774 )
* feat: integrate application session management into Casdoor's session management (#774 )
* feat: integrate application session management into Casdoor's session management (#774 )
* feat: integrate application session management into Casdoor's session management (#774 )
* feat: integrate application session management into Casdoor's session management (#774 )
* feat: integrate application session management into Casdoor's session management (#774 ) && standardized the database migration process
* feat: integrate application session management into Casdoor's session management (#774 ) && standardized the database migration process
* feat: integrate application session management into Casdoor's session management (#774 ) && standardized the database migration process
---------
Co-authored-by: Zayn Xie <84443886+xiaoniuren99@users.noreply.github.com>
* fix: migrate err
* fix: migrate err
* feat: app session control and db migrate
* feat: app session control and db migrate
* feat: app session control and db migrate
---------
Co-authored-by: Zayn Xie <84443886+xiaoniuren99@users.noreply.github.com>
2023-02-12 09:33:24 +08:00
Yang Luo
6f2ef32d02
Update xorm.io/core to v0.7.3
2023-02-11 17:46:34 +08:00
hsluoyz
8b8c866fd2
feat: replace gomail and disable the Email username check for Mailtrap ( #1538 )
2023-02-11 15:59:23 +08:00