Releases: HanGYvv/rustdesk-server
Releases · HanGYvv/rustdesk-server
v1.0.0
Changelog
[1.0.0] - 2026-06-01
Added
- api login enforcement
- Publish container images to GitHub ghcr.io
- illumos support
- Simplified Chinese Readme File.
- description of relay server variable for clarity
- README for Traditional Chinese
- Adding log capability over syslog
- '-k _' to hbbr if ENCRYPTED_ONLY is set
- 1.1.7 to debian/changelog
- logging to the .service file
- listen for unix signal
- .deb section in readme
- 2 sec wait
- service dep
- ENV forcing only encrypted connections
- build workflow
- healthcheck
- start/stop for external use
- system info
Changed
- refactor GitHub workflows and update README.md
- build.yaml
- bump version
- high rustc
- GHCR manifest
- README.md
- 1.1.15 debain log
- merge ghcr to build.yml
- workflow
- connection log query
- kubernetes example file
- hbb_common Submodule
- define the HOME env to allow running rootless
- debian/changelog more like the first two
- new file: debian/README.source
- to Windows 2022 runner image
- higher default bandwidth
- README-ZH.md
- simplify doc
- In cargo it is named "rustdesk-utils"
- Git submodule: Bump libs/hbb_common from
7cf11f7to83419b6 - Git submodule: Bump libs/hbb_common from
49c6b24to7cf11f7 - Create dependabot.yml
- freebsd still not work
- 1.1.14
- dep
- rust 1.81
- 1.1.13
- replace libs/hbb_common with submodule
- replace static with const for global constants
- Restructure Container expression; add ghcr; multiple tidy up
- Borrow Cargo.toml's
profile.releasefrom RustDesk for better binary - Don't test with editing README
- v1.1.12
- the servers are by comma instead of colon
- Bump S6 overlay and fix env warnings
- reuse port, and revert hbbr
-k - bump to 1.1.11
- change -k to default _
- some typos in comments
- trim private key
- bump to 1.1.10-3
- bump to 1.1.10-2
- changelog
- common.rs
- private key size check
- mac_address
- minimal docker classic images
- try archlinux/archlinux:base-devel
- do not use docker for the runner
- specify image
- test self-hosted runner
- bump 1.1.9
- rustdesk-hbbs
- Change chdir location to /var/db, according to hier(7).
- ubuntu22.04 has no i386
- make classic also multiarch
- github ci does not support 18.04 anymore
- setup.nsi
- //github.com/rustdesk/issues/260
- more version fix
- release tag
- rust 1.70
- fmt
- Consider peers to be on same intranet if is_lan() returns true for both
- README-NL.md
- Create README-DE.md
- improved language and corrected spelling mistakes in README.md
- Variable optimisation for hbbr rc.d service
- Variable optimisation for hbbs rc.d service
- U 20.04 for binary build & release
- Linux toolchain to 1.67.1
- Move from Ubuntu 18.04
- Minor update
- Create README-NL.md
- build.yaml - adding FreeBSD build
- hbbs logging to file
- hbbr logging to file
- Create rustdesk-hbbs
- Create rustdesk-hbbr
- Cargo.toml for FreeBSD build
- 1.1.7-1
- vite build
- crt-static
- issues rustdesk#192 add MicrosoftEdgeWebview2Setup and fix the "VCRUNTIME140.dll Is Missing" error on windows server 2022
- change icons
- sign all exe
- more lang in setup.nsi
- sign
- UI
- sync
- CI
- clippy
- sync with rustdesk
- make hbbr / hbbs share the PORT value of .env
- run gen_version no matter debug or release
- opt
- sync rustdesk's hbb_common here
- change date
- version
- wrong image name
- centos7 -> ubuntu18.04
- 22.04 -> 7
- 1.1.7
- try_into_v4
- rustdesk-hbbr.service
- try to_v4 in mangle encode
- test.yml
- no gen_version if debug
- .gitignore
- one more clippy
- ipv6 support draft
- modify LOCAL_IP desc
- test windows build
- env variables doc
- hbbr can use ENV from docker
- query_onlines: trivial refactor
- Artifacts in zip should be executables
- README.md for SELinux comment
- proposed modifications
- readme update
- rustdesk-server doctor
- zipped binaries
- a note about the private key
- new issue templates
- peer_online_state: response online state bits
- peer_online_state: serve online state
- issue templates
- debian support
- README
- keypair verification before container startup
- protbuf 3.1 with_bytes
- Use same volumes for hbbs and hbbr
- deb package build for rustdesk-utils
- better error management
- just a pass of 'cargo fmt'
- deb packaging
- rustdesk-utils
- test secrets
- //github.com/rustdesk/issues/24
- readme lint
- s6-overlay
- apply correct s6 overlay
- small typo
- classic image support
- docker images tagged with current git tag + custom
- no scheduled builds
- target a stable busybox release
- missing newlines
- test new dockerfile with s6-overlay
- readme; added docker-compose
- Create LICENSE
- missed files
- change sled to sqlite and remove lic
- cargo update
- common
- spk 7.0 will do
- refactor dep
- some guys use empty id
- bug fix
- make local connection secured
- tip
- docker
- works on docker
- nonce
- better info
- always check license for future charging
- working on new version
- rename
- spk
- rustdesk.com/server
- minreq to remove libssl dep so that easy to deploy
- Only ed25519
- compile warn
- works
- dec not working yet
- check_email
- working on lic
- lic draft
- change-id option
- INVALID_ID_FORMAT
- comment
- spk.sh
- zh -> en
- initialize spk
- key
- refactor
- refactor stop
- change log to trace
- this way can not get right extern ip
- more log
- use public ip for relay server if it is 0.0.0.0
- license
- refactor for to make it can use as mod
- refactor hbbr
- change to rocksdb
- deps
- configure_update in testnatresponse
- port2
- refacor relay_response to support initiate relay from server side
- is_local
- pass nat_type
- test nat
- typo
- author
- log version
- software_url
- relay for local addr in case in different sub net
- only update if serial bigger
- missed file
- no reuse addr
- enable update configure online
- rendezvous_servers
- clap
- forward renamed to relay
- prototyping forward request
- hbbf
- log
- uuid
- more log for debugging pk mismatch
- pass pk to client
- handle request_pk
- working on key
- seems ok, but need to optimize for database write and read in the future with cache etc
- sled_async
- refactor for preparing sled
- prepare sled
- handle tcp punch response via tcp connection
- tcp punch
- handle offline
- upgrade protobuf
- refactor and add failure and register response
- refactored
- spawn tcp also for detect local ip for client
- local addrs
- test if udp/tcp share the same NAT port
- debug!
- test local server
- working on punch hole protocol
- move proto and V4Mangle to hbb_common
- tested, will refactor to spawn
- how to await tokio_timer::sleep?
- prototype...
- initialize
Removed
- annoying fmt check
- useless KEY_FOR_API
- .github/workflows/test-selfhosted.yaml
- docker again
- sign
- unused
- ask-a-question.md
- unneeded quotes.
- RMEM and fix RUST_LOG
- some env vars which normal users do not care
- ':' from hash
- confusions
- lic check
- unused files
- license file if fail
- uuid back compatibility
- broken test
Fixed
- pr
- rustdesk#435
- translation errors
- 127.0.0.1 is not loopback
- test error
- windows crash
- ci
- Pk size check
- rustdesk#306
- rustdesk#324 to remove unsafe
- comments.
- postrm
- rustdesk#286
- naming
- is_loopback
- test_hbb and bump version 1.1.8
- ip4 mapped ip6 addresses not considered to be part of network
- for core dumps on FreeBSD
- command line buffer and test addr
- ID_EXISTS not sent out due to ipv6 change
- sign
- logdir creation
- clippy
- clippy warning in rust 1.66.0
- build issue 'error: non-binding let on a synchronization lock'
- github action on manual build
- slow connection, '/' in pub key, and hbbr wait for key, and possible solution for rustdesk#24
- manifest creation
- README
- fix
- on spk
- on request_relay
- on set_reuse_port
Security
- mio from 0.8.5 to 0.8.11