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 |
|
dijunkun
|
3112cc596e
|
[feat] generate and modify id/password supported
|
2025-06-20 00:53:37 +08:00 |
|
dijunkun
|
8e9edfa780
|
[feat] generate and modify id/password supported
|
2025-06-19 23:44:08 +08:00 |
|
dijunkun
|
c38f404ef3
|
[feat] use sqllite3 to manager device id and password
|
2025-06-19 17:43:29 +08:00 |
|
dijunkun
|
721084923a
|
[fix] release hdl from transmisson when connection closed
|
2024-11-21 15:52:09 +08:00 |
|
dijunkun
|
dd560a64db
|
[fix] release websocket handle from user id only when websocket closed
|
2024-11-14 01:44:34 +08:00 |
|
dijunkun
|
165e3ed92a
|
[fix] fix log information
|
2024-08-13 11:10:51 +08:00 |
|
dijunkun
|
d3856b9541
|
[feat] bind websocket id to user id when receive login request
|
2024-08-08 15:34:51 +08:00 |
|
dijunkun
|
c6e22b4ce8
|
[feat] assign a client id when the client id is empty
|
2024-08-08 15:33:52 +08:00 |
|
qcloud
|
621392dac3
|
[feat] Support trickle ice
|
2024-07-29 16:49:18 +08:00 |
|
dijunkun
|
4dd6294622
|
Fix crash caused by multi threads
|
2024-06-12 16:24:28 +08:00 |
|
dijunkun
|
6f931f02ff
|
Add alive checker for each transmission
|
2024-06-11 17:32:12 +08:00 |
|
dijunkun
|
ff7625ee67
|
Fix transmisson id not erased when host leaves
|
2024-06-07 18:09:42 +08:00 |
|
dijunkun
|
8bb1e7e387
|
Fix log error when user id binds to websocket handle
|
2024-06-07 16:17:57 +08:00 |
|
dijunkun
|
be111535b7
|
Fix member list empty error
|
2024-06-07 16:09:54 +08:00 |
|
dijunkun
|
5e136c544f
|
Store host and guest id separately
|
2024-06-07 16:01:39 +08:00 |
|
dijunkun
|
9ddef55896
|
Use the one who creates the transmission as host
|
2024-06-07 15:22:53 +08:00 |
|
dijunkun
|
1e4dc4fcec
|
Change 'server' into 'host'
|
2024-06-07 14:57:52 +08:00 |
|
dijunkun
|
2f6a95205b
|
Add signal connection status 'No such transmission id'
|
2023-12-04 14:02:58 +08:00 |
|
dijunkun
|
335850766a
|
Fix compile error
|
2023-11-19 23:37:39 -08:00 |
|