493 Commits
Author SHA1 Message Date
admin 2a5251e58a docs: add docker-compose example for speed limit config 2026.09.16 2026-09-16 16:06:01 +08:00
admin ac9012a953 docs: add relay speed limit configuration guide 2026-09-16 16:04:47 +08:00
admin 4db4504f9b docs: restructure README - put our modifications first, add build steps 2026-09-16 14:20:11 +08:00
admin 18a966c28e feat: self-connection blocking (A connects to A) server-side solution 2026-09-16 13:33:22 +08:00
admin 29a953bd92 docs: add original repo and clone time notes 2026-09-16 13:29:45 +08:00
root 984403f02b docs: update submodule URL to Gitea and add README migration notes 2026-09-16 13:28:36 +08:00
root 916999abd3 Merge remote-tracking branch 'upstream/master' into forapi
# Conflicts:
#	.github/workflows/build.yaml
#	.github/workflows/ghcr.yml
#	README-DE.md
#	README-NL.md
#	README-TW.md
#	README.md
#	libs/hbb_common
#	src/main.rs
#	src/rendezvous_server.rs
2026-09-05 23:50:23 +08:00
RustDesk a7736be5e4 Delete .github/dependabot.yml 2026-08-07 16:56:36 +08:00
dependabot[bot] 6e7de5b1d6 Git submodule: Bump libs/hbb_common from 5438d20 to 69cea8d (#687)
Bumps [libs/hbb_common](https://github.com/rustdesk/hbb_common) from `5438d20` to `69cea8d`.
- [Release notes](https://github.com/rustdesk/hbb_common/releases)
- [Commits](https://github.com/rustdesk/hbb_common/compare/5438d2022513573094c860e4035b4fb32a8e7787...69cea8dafee147848ae88702029f4bf7df7224c3)

---
updated-dependencies:
- dependency-name: libs/hbb_common
  dependency-version: 69cea8dafee147848ae88702029f4bf7df7224c3
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-27 09:43:51 +08:00
rustdesk af7d7f0b02 fix bin 2026-07-25 11:42:45 +08:00
rustdesk 538aef71d1 bind interface and refactor doc 2026-07-24 10:56:56 +08:00
rustdesk 5530085fda fix review 2026-07-24 09:11:03 +08:00
rustdesk 09b9539ebe configure doc 2026-07-24 08:50:50 +08:00
rustdesk 30fba48547 bump version 2026-07-23 20:13:48 +08:00
JulienandJulien Arnaud 0d915e6fc5 Update protobuf to 3.7.2 (#684)
* Update protobuf to 3.7.2

Signed-off-by: Julien Arnaud <julien.arnaud@sib-retail.com>

* Harden protobuf recursion regression

Signed-off-by: Julien Arnaud <julien.arnaud@sib-retail.com>

---------

Signed-off-by: Julien Arnaud <julien.arnaud@sib-retail.com>
Co-authored-by: Julien Arnaud <julien.arnaud@sib-retail.com>
2026-07-23 18:46:09 +08:00
rustdesk 109d9a2351 fix more UDP reflection/amplification 2026-07-23 18:43:32 +08:00
rustdesk 70dcfdeb95 https://github.com/rustdesk/rustdesk-server/issues/634 2026-07-21 07:12:57 +08:00
dependabot[bot] ea72cf2b72 Git submodule: Bump libs/hbb_common from 83419b6 to 5438d20 (#682)
Bumps [libs/hbb_common](https://github.com/rustdesk/hbb_common) from `83419b6` to `5438d20`.
- [Release notes](https://github.com/rustdesk/hbb_common/releases)
- [Commits](https://github.com/rustdesk/hbb_common/compare/83419b6549636ee39dacef7776c473f5802e08d6...5438d2022513573094c860e4035b4fb32a8e7787)

---
updated-dependencies:
- dependency-name: libs/hbb_common
  dependency-version: 5438d2022513573094c860e4035b4fb32a8e7787
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-21 06:14:29 +08:00
RustDesk 60645b0f70 Update build.yaml 2026-07-21 06:05:22 +08:00
rustdesk 73523b31cf bump version 2026-07-21 05:26:35 +08:00
Luc BusquinandClaude Opus 4.8 91fb928c6e Fix i32 overflow: peers offline 24.9-49.7 days wrongly reported online (#676)
`Duration::as_millis()` returns u128; casting it `as i32` in the
online-status and punch-hole checks keeps only the low 32 bits as a
signed integer. Once a peer has not registered for more than 2^31 ms
(~24.855 days), the value wraps negative and passes the
`elapsed < REG_TIMEOUT` test, so a long-offline peer is reported online
and connection attempts are relayed to its stale socket_addr. The
in-memory peer map is never evicted, so last_reg_time stays frozen until
hbbs restarts, making the false-online window 24.86-49.71 days (and it
repeats every ~49.71 days).

Widen REG_TIMEOUT and the two elapsed casts from i32 to i64 so the
comparison no longer overflows.

Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-07 10:14:03 +08:00
rustdesk 80d3a50566 https://github.com/rustdesk/rustdesk-server/issues/670 2026-07-01 12:17:57 +08:00
WC3Dandaikido-autofix[bot] 815c728837 fix(security): update mio from 0.8.5 to 0.8.11 (#633)
Co-authored-by: aikido-autofix[bot] <119856028+aikido-autofix[bot]@users.noreply.github.com>
2026-02-17 14:28:35 +08:00
RustDesk bd7bc52c43 Update build.yaml 2026-01-13 10:26:46 +08:00
rustdesk 34cbd57e71 bump version 2026-01-13 10:20:40 +08:00
rustdesk 46e9ecd47d fix pr 2026-01-12 17:28:25 +08:00
rustdesk d0770e6c06 high rustc 2026-01-12 15:08:01 +08:00
rustdesk f87372ead0 GHCR manifest 2026-01-12 14:59:45 +08:00
RustDesk 04efb7033c Update README.md 2026-01-12 14:54:50 +08:00
RustDesk 9bae9f2f39 Update build.yaml 2026-01-12 13:28:04 +08:00
rustdesk 7c2057c360 remove annoying fmt check 2026-01-10 16:33:46 +08:00
rustdesk f61b31f04e 1.1.15 debain log 2026-01-10 16:07:16 +08:00
rustdesk bb455a3eb7 merge ghcr to build.yml 2026-01-10 15:51:06 +08:00
RustDesk 631618a6be Update build.yaml 2026-01-10 14:47:34 +08:00
rustdesk 34946219c3 update workflow 2026-01-09 19:12:49 +08:00
rustdesk 5d1b4ba78a connection log query 2026-01-06 23:59:47 +08:00
Nawer 7e921be539 chore: Added kubernetes example file (#623) 2026-01-06 17:58:33 +08:00
lrin 716041bac1 libs: Fix hbb_common Submodule (#553)
The hbb_common Submodule was accidentally deleted in https://github.com/rustdesk/rustdesk-server/commit/c650217919ce6b67bf62a3d0c092e41f0d37b18b
2025-11-22 15:24:50 +08:00
Guiorgy 6b72cefbc5 define the HOME env to allow running rootless (#612) 2025-11-22 15:20:15 +08:00
Geert Stappers 386c83874c debian/changelog more like the first two (#573)
* debian/changelog more like the first two

Added "Who and When" lines, added empty lines as separator.
The time stamps where retrieved from the git commit log.

All entries look now like:

rustdesk-server (1.1.7) UNRELEASED; urgency=medium

  * ipv6 support

 -- rustdesk <info@rustdesk.com>  Wed, 11 Jan 2023 11:27:00 +0800

rustdesk-server (1.1.6) UNRELEASED; urgency=medium

  * Initial release

 -- open-trade <info@rustdesk.com>  Fri, 15 Jul 2022 12:27:27 +0200

* debian/changelog: reformat a date stamp

The "wrong format" was discovered by Lintian.
2025-11-03 13:57:06 +08:00
Geert Stappers 5cc309dc9f new file: debian/README.source (#592)
Describes how to build
2025-11-03 13:56:00 +08:00
rustdesk 4e8d6d08e2 fix https://github.com/rustdesk/rustdesk-server/issues/435 2025-11-03 13:03:19 +08:00
lejianwen fb8b5b9cf4 chore: git version tag 2025-09-01 08:35:33 +08:00
lejianwen f85f6910d2 chore: Major tag use x.x 2025-09-01 08:33:32 +08:00
lejianwen 4e63c834f5 chore: Add build test 2025-09-01 08:16:19 +08:00
lejianwen b5e0484d03 fix 2025-09-01 00:20:02 +08:00
lejianwen eb931f1eaa docs: 2025-08-31 17:21:02 +08:00
lejianwen 95b18ee1a4 fix: 修复hbb_common 2025-08-31 16:14:02 +08:00
lejianwen 5aabb038f4 fix: 修复hbb_common 2025-08-31 16:12:36 +08:00
lejianwen 872f1f95c8 feat: 优化并加入websocket支持 2025-08-31 16:10:52 +08:00