dijunkun
|
ec28370549
|
[fix] fix active connection count for host offers
v1.1.8
|
2026-05-30 01:35:19 +08:00 |
|
dijunkun
|
22599bc7db
|
[fix] exclude clone clients from online device stats
|
2026-05-30 01:24:17 +08:00 |
|
dijunkun
|
68d496a9b2
|
[feat] add online web client stats
|
2026-05-30 01:16:59 +08:00 |
|
dijunkun
|
99018aa60c
|
[fix] validate Docker runtime configuration
v1.1.7
|
2026-05-29 16:12:50 +08:00 |
|
dijunkun
|
51e2736718
|
[fix] guard presence association updates
|
2026-05-29 16:12:43 +08:00 |
|
dijunkun
|
5a0f8f91bc
|
[fix] stabilize transmission session cleanup
|
2026-05-29 16:12:36 +08:00 |
|
dijunkun
|
3769b93ab7
|
[fix] harden SQLite initialization and device associations
|
2026-05-29 16:12:22 +08:00 |
|
dijunkun
|
757274834d
|
[fix] harden server startup and message sends
|
2026-05-29 16:12:14 +08:00 |
|
dijunkun
|
79f13c55f0
|
[feat] add realtime stats endpoint for online devices and connections
|
2026-05-29 15:51:03 +08:00 |
|
dijunkun
|
d9461cb639
|
[feat] build binaries on native runners and package runtime-only docker images
v1.1.6
|
2026-03-19 00:38:56 +08:00 |
|
dijunkun
|
9df00bfd48
|
[feat] upgrade actions for Node 24
|
2026-03-18 23:42:19 +08:00 |
|
dijunkun
|
1c4b5a93e5
|
[feat] enable multi-arch releases
|
2026-03-18 23:27:36 +08:00 |
|
dijunkun
|
69c0894ecb
|
[fix] fix device presence status dispatch on login/logout
v1.1.5
|
2026-02-28 17:00:23 +08:00 |
|
dijunkun
|
b2fef4d688
|
[feat] add device presence support
|
2026-02-28 13:54:55 +08:00 |
|
dijunkun
|
7d1b10ede4
|
[fix] fix SignalServer by validating type fields, cleaning failed connections, initializing defaults, and catching send exceptions
v1.1.4
|
2026-02-24 11:22:42 +08:00 |
|
dijunkun
|
799c76ebec
|
[fix] fix iterator erase UB and prevent unintended map insertion in TransmissionManager
|
2026-02-24 11:17:35 +08:00 |
|
dijunkun
|
05852f48cc
|
[fix] add safe JSON field accessor to validate presence and type before reading
|
2026-02-24 11:15:52 +08:00 |
|
dijunkun
|
3cc4b6a444
|
[fix] fix null DB checks, SQL bind mismatch, and SQLite error logging
|
2026-02-24 11:15:00 +08:00 |
|
dijunkun
|
a441aec3ef
|
[fix] fix SDP parsing offset bug in GetIceUsername
|
2026-02-24 11:10:40 +08:00 |
|
dijunkun
|
cdbdee378e
|
[chore] update certificate file names
v1.1.3
|
2025-12-10 05:32:13 +08:00 |
|
dijunkun
|
4f084fd6c1
|
[chore] update README
|
2025-12-10 00:22:19 +08:00 |
|
dijunkun
|
028acaf269
|
[refactor] refactor device ID generation with std::random_device and ensure uniqueness
|
2025-12-09 21:34:05 +08:00 |
|
dijunkun
|
76f5101343
|
[fix] handle database initialization failures and prevent empty user_id in login_user
|
2025-12-09 17:29:23 +08:00 |
|
dijunkun
|
a45ac9b195
|
[docker] regenerate certificates conditionally when the key or bundle file does not exist
v1.1.2
|
2025-12-09 10:49:41 +08:00 |
|
dijunkun
|
579452381c
|
[chore] remove redundant logs printed repeatedly during TLS connection errors
|
2025-12-09 10:41:35 +08:00 |
|
dijunkun
|
aaa4bd5d8b
|
[chore] update README
|
2025-12-09 00:41:58 +08:00 |
|
dijunkun
|
44b469ece3
|
[refactor] optimize Docker image size and build context
|
2025-12-08 16:43:19 +08:00 |
|
dijunkun
|
799d1a31d5
|
[refactor] use fixed paths for data storage and add automatic certificate generation
|
2025-12-08 13:57:49 +08:00 |
|
dijunkun
|
dcb07daadf
|
[fix] resolve failures in connection destruction
v1.1.1
|
2025-11-21 01:51:58 +08:00 |
|
dijunkun
|
2b418f978b
|
[fix] fix issue with device ID generation
v1.1.0
|
2025-11-11 21:17:35 +08:00 |
|
dijunkun
|
5dfde77c61
|
[fix] fix web client websocket connection keep-alive issue
|
2025-11-06 02:50:57 +08:00 |
|
dijunkun
|
647ac1cf01
|
[feat] generate unique ID for web clients without database storage
|
2025-11-06 02:49:51 +08:00 |
|
dijunkun
|
0d582bacc4
|
[feat] support libdatachannel trickle ICE
|
2025-11-05 00:03:10 +08:00 |
|
dijunkun
|
477c62bb12
|
[feat] support libdatachannel ICE interaction
|
2025-11-03 00:22:23 +08:00 |
|
dijunkun
|
0ba48b7ede
|
[ci] add Docker Hub push and dual-tag support in build workflow
v1.0.0
|
2025-10-27 11:32:48 +08:00 |
|
dijunkun
|
9a49905d1b
|
[feat] add support for more user-defined port configurations
|
2025-10-27 11:04:13 +08:00 |
|
dijunkun
|
cd87492833
|
[ci] update Github actions script
|
2025-10-27 11:03:24 +08:00 |
|
dijunkun
|
4e6f52a578
|
[feat] add docker scripts
|
2025-10-20 01:30:28 +08:00 |
|
dijunkun
|
a6ac412303
|
[chore] add LICENSE and README
|
2025-10-12 00:18:01 +08:00 |
|
dijunkun
|
3727285b14
|
[fix] create db file if it does not exist
v0.0.1
|
2025-09-15 16:57:49 +08:00 |
|
dijunkun
|
df93bc1ae7
|
[fix] fix cert file path error
|
2025-09-08 19:14:48 +08:00 |
|
dijunkun
|
2155e823ca
|
[feat] use argv to set database path
|
2025-09-08 19:04:08 +08:00 |
|
dijunkun
|
94cee80cc6
|
[feat] use argv to set certs dir
|
2025-09-08 18:53:14 +08:00 |
|
dijunkun
|
8b0dd95e2f
|
[feat] use argv to set log path
|
2025-09-08 18:38:20 +08:00 |
|
dijunkun
|
0bd91dc1c2
|
[feat] use github actions to build and deploy crossdesk_server serivce
|
2025-09-08 17:45:40 +08:00 |
|
dijunkun
|
34cc2af5fe
|
[fix] fix duplicated host name due to using [] to access transmission_host_id_list_
|
2025-07-15 16:53:00 +08:00 |
|
dijunkun
|
5394c88ac8
|
[fix] fix websocket alive checker
|
2025-06-26 18:32:41 +08:00 |
|
dijunkun
|
1b4c9151f7
|
[fix] fix tls connection
|
2025-06-25 23:58:17 +08:00 |
|
dijunkun
|
e79cca0756
|
[feat] use tls connection for websocket
|
2025-06-25 17:34:54 +08:00 |
|
dijunkun
|
ee0d788539
|
[fix] fix login and join error
|
2025-06-20 17:42:13 +08:00 |
|