Commit Graph

192 Commits

Author SHA1 Message Date
ddidderr 4d38f6640a peer count fix 2025-11-13 21:09:52 +01:00
ddidderr 97bd87640e mdns 2025-11-13 20:50:43 +01:00
ddidderr 4b8a361b9a wip 2025-11-13 20:42:05 +01:00
ddidderr 651e3db988 mdns fix: use heuristic to find suitable interface and use IP of that interface to anounce service 2025-11-13 20:35:29 +01:00
ddidderr 2baf32f78a info 2025-11-13 20:01:48 +01:00
ddidderr f223418d22 ui fix peer filtering 2025-11-13 19:45:54 +01:00
ddidderr b8d6d29ae0 available as default game filter 2025-11-13 19:39:07 +01:00
ddidderr 2d7f7513ad peer count for all games 2025-11-13 19:38:21 +01:00
ddidderr d96d191c13 wip 2025-11-13 19:25:45 +01:00
ddidderr 16aeade138 ui 2025-11-13 09:22:05 +01:00
ddidderr f37d93c417 wip 2025-11-13 00:47:16 +01:00
ddidderr 9141954d9b runtime fixes by codex 2025-11-12 23:42:34 +01:00
ddidderr cc2c4ea8f3 wip 2025-11-12 23:30:08 +01:00
ddidderr 5e340df9d8 wip 2025-11-12 23:19:23 +01:00
ddidderr b66a2764fe ui 2025-11-12 23:08:08 +01:00
ddidderr ae19d94fb2 wip 2025-11-12 23:05:50 +01:00
ddidderr 0f4e40383b load game.db 2025-11-12 22:56:59 +01:00
ddidderr d994e741b1 early error on peer's failure to determine file size 2025-11-12 22:29:00 +01:00
ddidderr f2808192f7 wip 2025-11-12 22:22:33 +01:00
ddidderr b43327626d removed legacy crates 2025-11-12 22:20:28 +01:00
ddidderr bca85fbdc1 always a size 2025-11-12 22:11:29 +01:00
ddidderr 8b9e09ab81 pre alloc 2025-11-12 22:07:23 +01:00
ddidderr bdfb461efc codec review 2025-11-12 21:36:13 +01:00
ddidderr d9f8a342e6 path validation 2025-11-12 20:42:15 +01:00
ddidderr a8235fe52a dont wait for server 2025-11-12 20:28:26 +01:00
ddidderr f046fac303 codex review and fixes 2025-11-11 22:02:07 +01:00
ddidderr 4f3c720e33 README lanspread-peer 2025-11-11 21:45:44 +01:00
ddidderr bcda99d3a8 unused peerconnection removed 2025-11-11 21:44:18 +01:00
ddidderr 81abf4801d clippy 2025-11-11 21:38:08 +01:00
ddidderr 37fe40bb88 clippy 2025-11-11 21:36:57 +01:00
ddidderr 2cf060bcc2 wip 2025-11-11 21:36:12 +01:00
ddidderr 9c1b94fa6a wip 2025-11-11 21:30:26 +01:00
ddidderr d831179783 wip 2025-11-11 21:20:03 +01:00
ddidderr 936111e3c6 Refine peer networking and chunked file transfers 2025-11-11 20:56:03 +01:00
ddidderr 3600b3ba6f wip 2025-11-08 21:03:58 +01:00
ddidderr 82842c15c3 wip 2025-11-08 20:56:35 +01:00
ddidderr 50cd15867b mdns 2025-11-08 20:47:02 +01:00
ddidderr b5aa11c46b wip 2025-11-08 19:29:39 +01:00
ddidderr 5710d87295 wip 2025-11-08 18:40:19 +01:00
ddidderr 6845a7d6fe wip 2025-11-08 17:27:01 +01:00
ddidderr 858d41265c p2p: mDNS 2025-11-08 16:49:36 +01:00
ddidderr ac11f91d79 games_in_download: Mutex -> RwLock 2025-08-27 21:29:55 +02:00
ddidderr 3b19cb8b18 clippy: apply and fix new lints 2025-08-17 16:35:54 +02:00
ddidderr 61a41c7122 clippy: add same lints to all crates 2025-08-17 16:12:42 +02:00
ddidderr cbad9389ee code: remove unnecessary else branch 2025-08-17 16:08:38 +02:00
ddidderr 02d84c4d84 code: better debug for install state 2025-08-17 16:07:06 +02:00
ddidderr ca40a62ff8 clippy/fmt: just fix applied 2025-08-17 16:04:45 +02:00
ddidderr 98126a72da [clippy] fixes 2025-08-12 08:44:59 +02:00
ddidderr 70548d2041 refactor(server): implement request handlers as methods
moved request handling logic into dedicated methods on the request handler struct for better organization and readability. this includes handlers for ping, list games, get game info, and invalid requests. game file data handler is added but not yet implemented.
2025-08-12 08:39:23 +02:00
ddidderr 13d97de515 cargo fmt 2025-08-12 08:38:12 +02:00