Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
399 commits
Select commit Hold shift + click to select a range
855beb7
up oauth
lejianwen Oct 31, 2024
47f9ad8
add register
lejianwen Oct 31, 2024
788c4e3
up readme #28
lejianwen Oct 31, 2024
cddb0eb
up readme #28
lejianwen Oct 31, 2024
b36aa6f
add IsPasswordEmpty...
IamTaoChen Oct 31, 2024
46657a5
ommit check old passwd if password is empty
IamTaoChen Oct 31, 2024
0c974c4
Merge branch 'master' into resetEmptyPassWD
IamTaoChen Oct 31, 2024
5edbb39
Merge pull request #40 from IamTaoChen/resetEmptyPassWD
lejianwen Oct 31, 2024
273ac6d
add remove user token #34
lejianwen Oct 31, 2024
74c3899
add bash to run dev-docker
IamTaoChen Oct 31, 2024
97a4753
add ARG CONTRY=CN to improve the alpinelinux install speed
IamTaoChen Oct 31, 2024
153c356
optimize build speed, like cache and mirror
IamTaoChen Oct 31, 2024
8ba3bee
optimize scripts
IamTaoChen Oct 31, 2024
af6a340
add more
IamTaoChen Oct 31, 2024
b9c6f17
Merge pull request #42 from IamTaoChen/docker
lejianwen Nov 1, 2024
737fe74
load key from file
lejianwen Nov 1, 2024
7707cc1
re-construct oauth
IamTaoChen Nov 1, 2024
5c65edb
fix bug ValidateOauthProvider location
IamTaoChen Nov 1, 2024
853063c
logout should unbind uuid and uid of peer
IamTaoChen Nov 1, 2024
75b997d
add DeviceId to userToken
IamTaoChen Nov 1, 2024
cbba1e5
add email for register
IamTaoChen Nov 1, 2024
fc15e8c
add MyPeers for user
IamTaoChen Nov 1, 2024
64400fb
delete the token when delete a peer
IamTaoChen Nov 2, 2024
4f616ff
When login, peer doesn't exist, it should create
IamTaoChen Nov 2, 2024
d646469
set user_id=0 at peers, when the user is deleted
IamTaoChen Nov 2, 2024
7ad7a0f
fix #45
lejianwen Nov 2, 2024
91a33fe
fix: RegisterByOauth without Email
IamTaoChen Nov 2, 2024
14beef7
fix: Email of Register
IamTaoChen Nov 2, 2024
d353f98
fix: email from github
IamTaoChen Nov 2, 2024
1cbaf9d
const var for op name
IamTaoChen Nov 2, 2024
817f612
low case email
IamTaoChen Nov 2, 2024
7cb823c
add Avatar to OauthUser
IamTaoChen Nov 2, 2024
a156f26
chroe
IamTaoChen Nov 2, 2024
7082111
optimize /admin/login-options
IamTaoChen Nov 2, 2024
9101bad
fronted for docker-dev
IamTaoChen Nov 3, 2024
60eaaf3
add err for RegisterByOauth
IamTaoChen Nov 3, 2024
0b52e8f
fix: Github AvatarUrl to OauthUser
IamTaoChen Nov 3, 2024
120ab13
fix: last admin shouldn't be deleted, disabled or demoted
IamTaoChen Nov 3, 2024
15e4c7e
re-use responseLoginSuccess
IamTaoChen Nov 3, 2024
1b7c7ee
fix google
IamTaoChen Nov 3, 2024
5162343
fix: call us.IsAdmin(u) to check admin
IamTaoChen Nov 3, 2024
f17d891
fix: delete check
IamTaoChen Nov 3, 2024
3af92d0
modify google ro re-use oidc
IamTaoChen Nov 4, 2024
8af01c8
Merge branch 'oauth_re' of https://github.com/IamTaoChen/rustdesk-api…
lejianwen Nov 5, 2024
d4d39ee
up oauth re
lejianwen Nov 5, 2024
94f2ac5
fix username length #48
lejianwen Nov 5, 2024
7936148
fix migrate
lejianwen Nov 5, 2024
7101139
fix migrate
lejianwen Nov 5, 2024
654c764
fix migrate
lejianwen Nov 5, 2024
7a4c735
fix: cannot delete user
IamTaoChen Nov 6, 2024
ab30b34
add error information
IamTaoChen Nov 6, 2024
0d6db0d
Merge pull request #52 from IamTaoChen/fix/bug
lejianwen Nov 7, 2024
0745041
fix #52 & add auto refresh token #53
lejianwen Nov 7, 2024
22a4546
add cmd
lejianwen Nov 8, 2024
61044fd
add build_test.yml
lejianwen Nov 8, 2024
bb8a936
add build_test.yml
lejianwen Nov 8, 2024
30d254e
fix #55
lejianwen Nov 9, 2024
24b7338
up readme
lejianwen Nov 9, 2024
1384d28
add admin conf
lejianwen Nov 11, 2024
7862a34
up admin conf
lejianwen Nov 12, 2024
aced098
add batch delete log #57
lejianwen Nov 12, 2024
09958c7
up readme
lejianwen Nov 12, 2024
9548068
up readme
lejianwen Nov 12, 2024
c7e69aa
fix gitignore
lejianwen Nov 15, 2024
e09fa17
add webclientv2
lejianwen Nov 16, 2024
f99803a
up
lejianwen Nov 16, 2024
d77191c
up ws js
lejianwen Nov 16, 2024
2ff276b
up package lock
lejianwen Nov 16, 2024
56bba38
fix
lejianwen Nov 16, 2024
5291270
up ws connect in https #12
lejianwen Nov 17, 2024
9f10b5e
up readme
lejianwen Nov 17, 2024
7f467a4
up web client v2
lejianwen Nov 18, 2024
a9bf3fd
fix https://github.com/lejianwen/rustdesk-api/discussions/59#discussi…
lejianwen Nov 20, 2024
d4015d7
fix
lejianwen Nov 20, 2024
750c3bc
fix #62
lejianwen Nov 20, 2024
fb744f8
up img
lejianwen Nov 20, 2024
41377f4
Split the language
lejianwen Nov 22, 2024
96e3e3b
up docs
lejianwen Nov 22, 2024
b6bd915
up web client v2 from rustdesk
lejianwen Nov 22, 2024
a89b40c
add es lang
lejianwen Nov 26, 2024
32d525c
Create LICENSE
lejianwen Nov 26, 2024
cdc1150
up readme
lejianwen Nov 28, 2024
d368bdc
up web client v2
lejianwen Dec 4, 2024
a465888
up username length to 32 #70
lejianwen Dec 6, 2024
b2b7f60
add batch delete user token
lejianwen Dec 6, 2024
c2ae95c
up api docs
lejianwen Dec 6, 2024
9b4fa67
add batch add ab from peer
lejianwen Dec 6, 2024
76433a4
up README.md
lejianwen Dec 9, 2024
6e1b208
up README.md
lejianwen Dec 10, 2024
bd13fe4
up web client v2
lejianwen Dec 10, 2024
2d6f0a1
add share record manage
lejianwen Dec 13, 2024
fdd841e
add batch add ab from peer and up my
lejianwen Dec 13, 2024
d60fdff
split my from admin
lejianwen Dec 17, 2024
821b0a6
add captcha #82
lejianwen Dec 18, 2024
503e7a3
up docs
lejianwen Dec 18, 2024
46bfe54
add show-swagger config #83
lejianwen Dec 18, 2024
bba1026
fix captcha
lejianwen Dec 18, 2024
09fdd34
fix captcha
lejianwen Dec 18, 2024
50b3d85
up docs and readme
lejianwen Dec 18, 2024
184d3d3
optimize add ab from peer #84
lejianwen Dec 20, 2024
589a2a5
feat(webclient): add new query_online function
lejianwen Dec 21, 2024
b2d24ee
docs(webclient): up readme
lejianwen Dec 21, 2024
7750f9c
chore(changelog): up build.yml to add changelog
lejianwen Dec 21, 2024
a771b1e
fix(webclient): remove console.log when query online by new
lejianwen Dec 21, 2024
6faa515
add locale french
jimmyGALLAND Dec 20, 2024
64f4a6d
feat(i18n): Merge pull request #85 from jimmyGALLAND/trans-fr
lejianwen Dec 22, 2024
8b00b91
chore(changelog): up build.yml to generate changelog
lejianwen Dec 22, 2024
4468894
chore(changelog): up build.yml to generate changelog
lejianwen Dec 22, 2024
ce063bd
feat(webclient): v1.3.5 -> v1.3.6
lejianwen Dec 24, 2024
d6c6051
feat(build): 添加构建deb包相关基础 (#87)
wy414012 Dec 25, 2024
fa92529
chore(build): up build.yml to build deb
lejianwen Dec 25, 2024
6fb4fad
fix(build): up build.yml to build deb
lejianwen Dec 25, 2024
512f3f9
fix(build): fix build_test.yml
lejianwen Dec 25, 2024
0dbab18
fix(webclient): share fail when expire is 0
lejianwen Dec 25, 2024
5f11669
fix(api): Get ab list when personal is disabled (#86)
lejianwen Dec 25, 2024
09d12ce
feat(admin): Support Markdown to welcome msg
lejianwen Dec 25, 2024
e8b2425
feat(admin): Add My Login log
lejianwen Dec 27, 2024
5082ab1
refactor(admin): Move Admin Web Route to user model
lejianwen Dec 27, 2024
c7d44cc
fix(build): add start.bat to run on windows(#89)
lejianwen Dec 27, 2024
1dd4df3
chore(buildTest): add start.bat to run on windows
lejianwen Dec 27, 2024
920c6b6
docs(readme): Up readme
lejianwen Dec 30, 2024
89d90cf
docs(readme): Up readme
lejianwen Dec 30, 2024
92cd864
docs(readme): Up readme
lejianwen Dec 30, 2024
240c44a
feat(server): Add Rustdesk Command
lejianwen Dec 31, 2024
fb749c1
fix(server): Fix Rustdesk Sys Command
lejianwen Dec 31, 2024
f9c1447
fix: Fix Dockerfile_full_s6
lejianwen Dec 31, 2024
77760a6
docs: Up readme
lejianwen Jan 2, 2025
7db4b03
style(server): fmt print to log
lejianwen Jan 2, 2025
d7f2d54
feat(server): Add Rustdesk Relay Server Commands
lejianwen Jan 4, 2025
eeffbe1
docs: Up readme
lejianwen Jan 12, 2025
3c60846
docs: Up readme
lejianwen Jan 12, 2025
f41b9d5
feat!: Add JWT
lejianwen Jan 15, 2025
a33be66
docs: Up readme
lejianwen Jan 15, 2025
a951b98
fix: Jwt
lejianwen Jan 15, 2025
4e6d11b
docs: Up readme
lejianwen Jan 15, 2025
495f2ae
refactor(config): Up Config Load
lejianwen Jan 16, 2025
a876078
feat(server): Rustdesk Id Server Port & Relay Server Port #104
lejianwen Jan 16, 2025
4cf7d01
docs: Up readme
lejianwen Jan 16, 2025
eb7ab63
docs: Up readme
lejianwen Jan 16, 2025
ab77b40
Add Traditional Chinese
OrStudio Jan 18, 2025
ab2e1a9
feat(i18n): Add ZH_TW
lejianwen Jan 19, 2025
b66fc3c
fix(docs): Api Route doc
lejianwen Jan 19, 2025
f4cb9be
fix(api): Change tag to alphabetical sorting
lejianwen Jan 20, 2025
5d8a0d0
style: Add Start Tips
lejianwen Jan 20, 2025
56b9c66
docs: Up Swagger docs
lejianwen Jan 20, 2025
c6f2f2f
feat(api): Add api/version
lejianwen Jan 20, 2025
d9e2e24
feat(api): Add api token expire
lejianwen Jan 21, 2025
f49457d
feat(webclient): Up to 1.3.7
lejianwen Jan 21, 2025
ae32915
feat(ldap): Add LDAP
IamTaoChen Feb 2, 2025
6cdc373
style: webclient
lejianwen Jan 22, 2025
01f697d
fix(api): Add Default Token Expire (#113)
lejianwen Feb 3, 2025
9c794e9
fix(build): Fix no admin in deb (#119 #120)
lejianwen Feb 3, 2025
151145b
feat: Random Initial Password for Admin (#117)
lejianwen Feb 7, 2025
3a16269
docs: Up readme
lejianwen Feb 7, 2025
a3c3ab5
style: Up conf
lejianwen Feb 7, 2025
b000814
docs: Up readme
lejianwen Feb 7, 2025
5011e2b
feat: Web sso env (#125)
lejianwen Feb 7, 2025
8cac15f
style: Log time
lejianwen Feb 7, 2025
eb642f6
docs: Readme
lejianwen Feb 7, 2025
fc0e671
docs: add LDAP info (#130)
IamTaoChen Feb 9, 2025
5a9c972
docs: Readme
lejianwen Feb 9, 2025
8a5b206
fix: When OIDC and LDAP work togethar (#132 #134)
IamTaoChen Feb 10, 2025
79a5dd5
fix: User disabled can not work (#133)
lejianwen Feb 10, 2025
dbf8b23
fix: Config watchConfig (#135)
lejianwen Feb 10, 2025
472524f
style: Module name
lejianwen Feb 12, 2025
4b893ce
docs: Docs
lejianwen Feb 12, 2025
878d5fd
style: Remove generate
lejianwen Feb 12, 2025
624dcac
style: generate
lejianwen Feb 12, 2025
18eff79
style: Module name
lejianwen Feb 12, 2025
99db5f7
fix(admin): Admin web title
lejianwen Feb 12, 2025
918bf85
style: middleware name
lejianwen Feb 12, 2025
0dcfedb
fix(webclient)!: Webclient path is `/ws/(relay|id)` (#73 #143 #140)
lejianwen Feb 16, 2025
46f08a8
feat: Login by pwd can be disable
lejianwen Feb 16, 2025
c7f3d13
fix(webclient): port
lejianwen Feb 16, 2025
7fa9b79
fix(webclient): port
lejianwen Feb 16, 2025
6d9c245
fix(webclient): port
lejianwen Feb 16, 2025
014e3db
docs: Readme
lejianwen Feb 16, 2025
49cf954
fix(config)!: Token expire time (#145)
lejianwen Feb 17, 2025
c788f78
docs: Readme
lejianwen Feb 17, 2025
c75320f
feat(oidc): add pkce (#150)
IamTaoChen Feb 19, 2025
dc31344
fix: Js content-type
lejianwen Feb 19, 2025
d6a5af8
style: No need exec sql on version 261
lejianwen Feb 20, 2025
ee0cbab
fix(admin): Admin hello
lejianwen Feb 20, 2025
448e746
style(oidc): Oidc style
lejianwen Feb 21, 2025
d1ec9b4
feat(api): Add /device-group/accessible for 1.3.8
lejianwen Feb 23, 2025
76281ad
feat(api): Add device group for 1.3.8
lejianwen Feb 23, 2025
2af1d93
feat(oauth): Oauth callback page beautification (#115)
lejianwen Feb 25, 2025
0403d71
feat(oauth): Oauth nonce (#148)
lejianwen Feb 26, 2025
7410b53
style(service): refactor global dependencies to use local variables
lejianwen Feb 26, 2025
77d7b43
fix: Fix/ldap tls (#162)
IamTaoChen Mar 2, 2025
1852f10
feat(config): add ws-host configuration (#156)
lejianwen Mar 4, 2025
9709da7
style(webclient): ws-host
lejianwen Mar 4, 2025
9c8822f
fix: templates
lejianwen Mar 4, 2025
9190885
docs: Readme
lejianwen Mar 4, 2025
ac5df68
fix: Init database err (#166)
lejianwen Mar 4, 2025
fd7e022
fix: rm varify password accidentally (#176)
IamTaoChen Mar 15, 2025
b770ab1
feat(admin): Add filter by ip and username (#172)
lejianwen Mar 15, 2025
dc03d5d
style: Update peer last online time logic (#173)
lejianwen Mar 15, 2025
746e2a6
fix: Get Uuids
lejianwen Mar 15, 2025
505e8aa
feat: Add Korean translations validator (#168)
lejianwen Apr 2, 2025
e7f28cc
fix: Update peer based on the UUID (#180)
lejianwen Apr 2, 2025
ab231b3
feat: Add SysInfoVer endpoint and AppService for version retrieval
lejianwen Apr 7, 2025
0dedaf6
feat: Peer share to group
lejianwen Apr 14, 2025
60d0a70
fix: Share pwd
lejianwen Apr 15, 2025
f847fc0
fix: Low case (#149)
lejianwen Apr 15, 2025
b929f3e
style: Remove useless configurations
lejianwen Apr 15, 2025
fe7b8b5
style: Oauth page languages
lejianwen Apr 24, 2025
a87ae5c
chore: Noelware/docker-manifest-action
lejianwen Apr 25, 2025
2ade0dd
chore: Noelware/docker-manifest-action
lejianwen Apr 25, 2025
fdd26d8
fix: PageSize (#225)
lejianwen May 6, 2025
ece3328
feat(webclient): Web client to 1.4.0
lejianwen May 12, 2025
2f1380f
fix(webclient): Remove license warning (#235)
lejianwen May 13, 2025
46bb44f
fix(webclient): DefaultIdServerPort undefined (#238)
lejianwen May 16, 2025
527260d
fix: dn should be case-insensitive (#250)
IamTaoChen May 21, 2025
f19109c
feat(login): Captcha upgrade and add the function to ban IP addresses…
lejianwen May 24, 2025
323364b
feat(register): Register status can be set (#223)
lejianwen May 25, 2025
4d2b037
docs: Readme
lejianwen May 25, 2025
46a7ecc
fix: Captcha some problem when users login with same ip
lejianwen May 27, 2025
3cef02a
fix(webclient): Peer online status
lejianwen May 29, 2025
7a5d141
fix(server): Port custom (#257)
lejianwen May 30, 2025
51f2920
fix: Init sqlite fail(#266)
lejianwen Jun 4, 2025
97f98cd
chore: update download links for musl cross-compilers
lejianwen Jun 5, 2025
8a8abd5
feat(oauth): 支持linux.do登录 (#280)
puyujian Jun 15, 2025
06648d9
fix(admin): Use admin-hello first
lejianwen Jun 15, 2025
ca06881
feat: Add start time in /api/sysinfover
lejianwen Jun 16, 2025
60b7a18
feat: Add PostgreSQL support and refactor MySQL DSN handling (#284)
lejianwen Jun 16, 2025
8641ba5
docs: Update swagger docs
lejianwen Jun 16, 2025
2948eaa
chore: Update Go version to 1.23 in build configurations
lejianwen Jun 16, 2025
1257246
feat(i18n): replace hardcoded messages with translated strings (#289)
trofen Jun 17, 2025
1ffc9c4
fix: correct typo in build arg FRONTEND_GIT_REPO (#292)
trofen Jun 18, 2025
ee176b3
feat: Use crypto/rand for secure random string generation (#293)
trofen Jun 18, 2025
0b39c4e
feat(password): Password hashing with bcrypt (#290)
trofen Jun 24, 2025
17dcff4
feat: better autorenewal (#305)
k3-cat Jul 4, 2025
c52706e
feat: Improve oauth redirect (#303)
k3-cat Jul 4, 2025
09f8316
feat: Update database version constant to 264
lejianwen Jul 8, 2025
77836a4
feat(user): add remark field to User model and form (#307)
lejianwen Jul 8, 2025
65f0a9e
docs: add note about requiring conf and resources directories (or spe…
trofen Jul 9, 2025
0feee51
fix: Oauth callback url is fixed to host+/api/oidc/callback (#314)
lejianwen Jul 11, 2025
59fdd64
feat(captcha): The captcha generates uppercase letter images, but it …
lejianwen Jul 14, 2025
05d2d16
feat: Update zh_TW.toml (#322)
ystartgo Jul 19, 2025
4876746
docs: README_EN.md (#340)
caicob Jul 31, 2025
6f09247
feat: Optimize login workflow (#345)
IamTaoChen Jul 31, 2025
9d08c61
fix: Normal user can not change the name of their own address book (#…
lejianwen Aug 10, 2025
c14c4d4
fix: The callback URL is based on the configured API SERVER because t…
lejianwen Aug 10, 2025
9b769b9
fix!: Update peer to use ID instead of UUID
lejianwen Aug 31, 2025
ade6e63
feat(peer): add alias field and support filtering by alias
lejianwen Aug 31, 2025
c88d8cc
docs: readme
lejianwen Sep 1, 2025
fcdea1a
feat: add TLS configuration option for MySQL (#384)
brushax Sep 3, 2025
ee19eb9
feat:ldap allow-group (#388)
nomoneynolife Sep 5, 2025
e318f1f
feat: WebClient 1.4.2
lejianwen Sep 12, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
29 changes: 29 additions & 0 deletions .dockerignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
# Ignore Docker Compose configuration files
docker-compose.yaml
docker-compose-dev.yaml

# Ignore development Dockerfile
Dockerfile
Dockerfile.dev
docker-dev.sh

# Ignore the data directory
data/

# Ignore version control system directories
.git/

# Ignore log and temporary files
*.log
*.tmp
*.swp

# Ignore editor/IDE configuration files
.vscode/
.idea/

# Ignore binaries and build cache
release/
bin/
*.exe
*.out
3 changes: 2 additions & 1 deletion .gitattributes
Original file line number Diff line number Diff line change
@@ -1 +1,2 @@
resources/web/**/* linguist-vendored
resources/web/**/* linguist-vendored
resources/web2/**/* linguist-vendored
Loading
Loading