FrenchGithubUser
|
19156ffe43
|
feat: insert user in tracker on registration
|
2025-11-03 20:56:12 +01:00 |
|
FrenchGithubUser
|
37ad464856
|
feat: insert torrent in tracker on torrent upload
|
2025-11-03 20:45:29 +01:00 |
|
FrenchGithubUser
|
417df9cbc3
|
feat: easier debugging when getting peers from the db
|
2025-11-02 22:01:53 +01:00 |
|
FrenchGithubUser
|
150eb37a61
|
feat: create generic paginated type and use it for collage search
|
2025-11-01 15:22:04 +01:00 |
|
FrenchGithubUser
|
0a1aaef5e6
|
fix: add .env.ci files for the tracker
|
2025-10-31 22:24:54 +01:00 |
|
FrenchGithubUser
|
e6dc97e088
|
feat: run sql queries from the tracker directly, not the backend
|
2025-10-31 17:26:53 +01:00 |
|
FrenchGithubUser
|
115b1dde81
|
feat: clean inactive peers from the db
|
2025-10-29 19:32:50 +01:00 |
|
FrenchGithubUser
|
bd11a5c9cb
|
feat: persist peers to the db
|
2025-10-29 18:44:03 +01:00 |
|
FrenchGithubUser
|
a16eed1f94
|
feat: load peers from db at tracker startup
|
2025-10-27 18:47:20 +01:00 |
|
FrenchGithubUser
|
b03eddb3bc
|
add boilerplate for torrent activites tracking
|
2025-10-27 18:01:30 +01:00 |
|
FrenchGithubUser
|
56382ce7a8
|
feat: add tracking for seeder/leecher/completed amounts on torrents
|
2025-10-23 21:30:52 +02:00 |
|
FrenchGithubUser
|
1d2335ac87
|
feat: add tracking for real upload/download
|
2025-10-23 20:59:48 +02:00 |
|
FrenchGithubUser
|
4b35ada5f9
|
fix: don't use a MutexGuard that is held across an await
|
2025-10-22 19:58:30 +02:00 |
|
FrenchGithubUser
|
214638c39b
|
feat: add upload/download persistence in db
|
2025-10-21 22:50:00 +02:00 |
|
FrenchGithubUser
|
f19e92ee60
|
disable peer visible attribute
|
2025-10-21 17:30:14 +02:00 |
|
FrenchGithubUser
|
d335ec7404
|
feat: add tracking of upload/download amounts
|
2025-10-19 20:51:24 +02:00 |
|
FrenchGithubUser
|
a0df851171
|
feat: update upload|download_factor to i16 instead of f64
|
2025-10-19 15:43:42 +02:00 |
|
FrenchGithubUser
|
1ecc8f463c
|
/announce is operational
|
2025-10-18 17:35:12 +02:00 |
|
FrenchGithubUser
|
d342f3b517
|
first steps at handling announces
|
2025-10-18 11:48:36 +02:00 |
|
FrenchGithubUser
|
c9771fd797
|
add logic for infohash2id
|
2025-10-17 23:51:25 +02:00 |
|
FrenchGithubUser
|
0580a11afc
|
add logic for passkey2id
|
2025-10-17 20:10:12 +02:00 |
|
FrenchGithubUser
|
04ecb427be
|
renamed completed to times_completed
|
2025-10-17 19:05:52 +02:00 |
|
FrenchGithubUser
|
87249cdef4
|
small changes
|
2025-10-17 16:41:05 +02:00 |
|
FrenchGithubUser
|
e3417b2e1d
|
directly return Maps for the tracker and don't store redundant data in
the structs
|
2025-10-16 18:17:59 +02:00 |
|
FrenchGithubUser
|
d0f172b8ed
|
tracker gets torrents from backend
|
2025-10-15 20:27:14 +02:00 |
|
FrenchGithubUser
|
7231b712f2
|
actually send data binary encoded in between backend and tracker
|
2025-10-14 23:57:57 +02:00 |
|
FrenchGithubUser
|
af124c9a77
|
renamed jwt_middleware to auth_middleware, await shared Tracker
struct creation, fix passkeys length
|
2025-10-14 17:40:12 +02:00 |
|
FrenchGithubUser
|
ae614b3ce2
|
more foundations for the new tracker and changed user id to i32 (rust)
and INT (sql)
|
2025-10-07 21:08:18 +02:00 |
|