Commit Graph
569 Commits
Author SHA1 Message Date
Michel de Graaf 9553537bc6 feat: implement download peer 2025-07-31 20:06:41 +02:00
Michel de Graaf 956cb824bd feat: add logging support 2025-07-05 23:16:05 +02:00
Michel de Graaf 57dafaf8ab feat: remove peers 2025-07-05 22:54:28 +02:00
Michel de Graaf d07e9ec113 chore: rename FileSearch to FileSearchResult 2025-06-30 00:06:19 +02:00
Michel de Graaf c75bdd29c5 feat: implement client search functionality 2025-06-30 00:03:46 +02:00
Michel de Graaf 7aaec67a30 chore: improve read/write handling for default peer 2025-06-29 23:18:53 +02:00
Michel de Graaf 0d3ab4566e feat: introduce threadpool 2025-06-29 23:09:06 +02:00
Michel de Graaf b69be1c6f0 chore: fix clippy warnings 2025-06-29 22:16:17 +02:00
Michel de Graaf 78ac774e82 chore: remove flate2 as dependency for zlib decompression 2025-06-29 21:59:14 +02:00
Michel de Graaf c654f7dcdb chore: fix warnings 2025-06-29 17:56:23 +02:00
Michel de Graaf 430bdebb23 chore: fix failing tests 2025-06-29 17:42:49 +02:00
Michel de Graaf 257920562d feat: implement zlib decompression 2025-06-29 17:37:04 +02:00
michel 066ddadaed chore: make message handlers and dispatcher generic 2025-01-06 22:49:19 +01:00
michel 766554134d feat: implement default peer message processing 2025-01-05 20:05:47 +01:00
michel 10f4a34ae4 feat: add missing message handlers 2024-09-13 20:58:04 +02:00
michel 6281b0c89e fix: deadlock issue with sending messages
intoduced a channel and used stream.try_clone
2024-09-10 11:59:51 +02:00
michel 1461e385cf chore: debugging server refactoring with channels 2024-09-09 20:50:33 +02:00
michel d67ed4742a chore: add gitignore 2024-09-09 08:32:51 +02:00
michel 5c56066960 chore: initial commit
semi working version
2024-09-09 08:32:37 +02:00