Michel de Graaf
|
00046f2d59
|
chore: rename ServerOperation to ServerMessage
|
2025-11-11 21:16:39 +01:00 |
|
Michel de Graaf
|
5dc635297e
|
chore: refactor server as an actor
|
2025-11-11 19:00:38 +01:00 |
|
Michel de Graaf
|
13f4783f65
|
chore: refactor peer connection to actor and non blocking
|
2025-11-11 14:53:40 +01:00 |
|
Michel de Graaf
|
a1b88f58bd
|
chore: debug logging
|
2025-11-11 14:53:40 +01:00 |
|
Michel de Graaf
|
71547aeb85
|
chore: remove threadpool from client
|
2025-11-11 14:53:40 +01:00 |
|
Michel de Graaf
|
2584428170
|
chore: linting
|
2025-11-11 14:53:40 +01:00 |
|
Michel de Graaf
|
3dc667fe30
|
feat: actor refactoring default peer
|
2025-11-11 14:53:40 +01:00 |
|
Michel de Graaf
|
297badbddf
|
fix: direct download
|
2025-11-06 10:59:57 +01:00 |
|
Michel de Graaf
|
c623d27e65
|
feat: enable listener functionality
|
2025-11-05 13:40:13 +01:00 |
|
Michel de Graaf
|
9de47892ba
|
chore: refactor listener and default peer
|
2025-11-04 20:48:23 +01:00 |
|
Michel de Graaf
|
d11c6782a7
|
chore: refactor default peer
|
2025-11-04 18:48:32 +01:00 |
|
Michel de Graaf
|
c346c56297
|
feat: add download feedback via channel
|
2025-11-03 16:37:21 +01:00 |
|
Michel de Graaf
|
a9d0101a58
|
fix: correct listening port
|
2025-11-02 19:57:56 +01:00 |
|
Michel de Graaf
|
7958fe9a29
|
feat: add configurable listen port
|
2025-11-02 11:50:39 +01:00 |
|
michel
|
ff30db3e29
|
chore: refactor to use RwLock
|
2025-11-01 14:57:27 +01:00 |
|
michel
|
4932386056
|
fix: download directory handling
|
2025-10-26 01:57:22 +02:00 |
|
michel
|
436bc0fe1a
|
chore: fix download path
|
2025-10-26 01:15:17 +02:00 |
|
michel
|
f196c86328
|
chore: fix linting issues
|
2025-10-25 18:13:45 +02:00 |
|
Michel de Graaf
|
9ccc4fa1e9
|
fix: set nodelay on socket
|
2025-10-13 10:12:04 +02:00 |
|
Michel de Graaf
|
cd3dca40c5
|
feat: rename module to soulseek-rs
|
2025-07-31 22:24:34 +02:00 |
|
Michel de Graaf
|
843fb79d59
|
chore: format code
|
2025-07-31 22:00:06 +02:00 |
|
Michel de Graaf
|
4302d74847
|
chore: refactor module structure
|
2025-07-31 20:33:30 +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
|
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
|
c654f7dcdb
|
chore: fix warnings
|
2025-06-29 17:56:23 +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
|
1461e385cf
|
chore: debugging server refactoring with channels
|
2024-09-09 20:50:33 +02:00 |
|
michel
|
5c56066960
|
chore: initial commit
semi working version
|
2024-09-09 08:32:37 +02:00 |
|