DataHoarder
|
1ed8407b3e
|
database/types: Peer is now 48 bytes, removed TorrentID / UserID / ID, made LastAnnounce relative
continuous-integration/drone/push Build is passing
|
2023-06-16 22:45:27 +02:00 |
|
DataHoarder
|
f39eb883f9
|
database: keep single sql.DB instead of multiple custom Connection, close spawned goroutines via context tickers, remove TEMPORARY table dependency, alter config to take DSN directly
continuous-integration/drone/push Build is passing
|
2023-06-16 10:18:17 +02:00 |
|
DataHoarder
|
9cd8bdbe37
|
database: made terminate atomic.Bool
|
2023-06-16 10:18:17 +02:00 |
|
DataHoarder
|
5a39286cf2
|
util: Implement UnsafeFastRand via xorshift* generator and UnixNano seeding
|
2023-06-16 10:18:17 +02:00 |
|
DataHoarder
|
33306c1641
|
server: Refactor query parsing into a struct via fasthttp
|
2023-06-16 10:16:59 +02:00 |
|
DataHoarder
|
fad91c9146
|
server: replace net/http with https://github.com/valyala/fasthttp
|
2023-06-16 10:16:59 +02:00 |
|
DataHoarder
|
6fc797f884
|
database/types: Torrent struct body uses atomics, lock is only needed to operate on peers, added Marshal/Unmarshal JSON for User/Torrent structs
|
2023-06-15 13:37:37 +02:00 |
|
DataHoarder
|
ceb2fe909c
|
database: Replace users/torrents map locks with atomic.Pointer, change Torrents lock to allow timeouts via ctx, Users struct is now atomic
|
2023-06-15 13:37:37 +02:00 |
|
DataHoarder
|
326e6adb07
|
database: Made Record methods optional async, with fast pathway without goroutine spawn
|
2023-06-15 13:37:37 +02:00 |
|
AnimeBytes
|
046b30b7a9
|
Sync with 41d9ef49b4c1ddcf227b5d240ecf6ec8d3bcc7c1
|
2023-06-15 13:26:25 +02:00 |
|
AnimeBytes
|
8d901abcb8
|
Sync with 20ab505937c31615d8f385737ccb3706848016bb
|
2023-06-13 03:08:32 +02:00 |
|
AnimeBytes
|
4e88c8babd
|
Sync with 1732ddc4f84235a51ec9047692761710eb8ea880
|
2023-06-11 20:55:24 +02:00 |
|
AnimeBytes
|
5753c16983
|
Sync with 12021cf069a93cd9f26476339959e8b9cc6380c8
|
2023-06-11 15:23:53 +02:00 |
|
AnimeBytes
|
6f447fa565
|
Sync with ff36604c5cfa9a4addcacc2c6c512d73c3c3edec
|
2023-06-10 23:22:34 +02:00 |
|
AnimeBytes
|
1a96929be9
|
Sync with 1ee5b75627bbfb886b158cc668c96b74fddf8aa4
|
2023-06-09 03:35:19 +02:00 |
|
AnimeBytes
|
519ba4669b
|
Sync with 5f1e90df5304f9d6e94333ce51e63acad8ed3304
|
2023-06-08 04:01:19 +02:00 |
|
AnimeBytes
|
0334976f53
|
Sync with 27579d9e4164f0a4234ae2e472fa7e5c848a8d48
|
2023-04-06 15:19:07 +02:00 |
|
AnimeBytes
|
2963b7272d
|
Sync with fa92330d5e383d5b886fa8824988cfe00a037314
|
2023-04-06 15:15:55 +02:00 |
|
AnimeBytes
|
45df3484ad
|
Sync with b1af50e96749555fd8c7ac5327b1b4f3a75dce3e
|
2023-04-06 14:29:47 +02:00 |
|
AnimeBytes
|
aeaaec5ae3
|
Sync with fa0b886d13e3a866ec971734aa4024cae3479fb3
|
2023-03-19 05:55:42 +01:00 |
|
AnimeBytes
|
dbf4196854
|
Sync with d7d7dac8ce830d77cd13324b392ddd1cda35976d
|
2023-03-19 05:31:58 +01:00 |
|
AnimeBytes
|
b85c206777
|
Sync with 2f76e0684bfa5aa5d6e8825e5fb08b0346e090a8
|
2023-01-20 04:08:56 +01:00 |
|
AnimeBytes
|
0e7346573c
|
Sync with 5cfa6dba9a79991aa9a1eb91d530d9ad0cd1241a
|
2022-10-14 13:36:12 +02:00 |
|
AnimeBytes
|
a858968e9c
|
Sync with 00970dd8f0203591b9683917bf2966aca46de9ee
|
2022-09-10 22:31:58 +02:00 |
|
AnimeBytes
|
4d02f78c21
|
Sync with edab7d60b871be37f24792acec255ccd65d63e6b
|
2022-09-08 03:40:29 +02:00 |
|
AnimeBytes
|
35653cb32b
|
Sync with 1f3bb56f4a12f5946fb76614b5f0c44a3a016c08
|
2022-08-22 23:12:19 +02:00 |
|
AnimeBytes
|
2f4bfc241e
|
Sync with cc43213a224e87b655726238455a10081a3c3845
|
2022-08-10 19:33:52 +02:00 |
|
AnimeBytes
|
3ad67f9e47
|
Sync with de968e8b535c6cad1e09623e00f7d6e3536de0dd
|
2022-07-01 17:31:23 +02:00 |
|
AnimeBytes
|
cefec426e1
|
Sync with ec163ae0066a05bb2ed63fe8e70be21d1123d4a5
|
2022-02-14 01:02:55 +01:00 |
|
AnimeBytes
|
cd2ac75314
|
Sync with b81a2ceb9d7c55858d3e58b0ac1d17e23cee8207
|
2022-02-01 01:42:59 +01:00 |
|
AnimeBytes
|
95c59f0463
|
Sync with 107c40497a3df27096087bab6cc4a049f3b4e0f4
|
2021-12-30 23:01:09 +01:00 |
|
AnimeBytes
|
0018afe2cd
|
Sync with 95644b07f093d4ccb9887bab30d68632e4ab2c8a
|
2021-11-12 19:19:32 +01:00 |
|
AnimeBytes
|
8e1247d064
|
Sync with a12cfbe8721ff5b9e42d1013b9ec39fd44184519
|
2021-10-28 21:36:20 +02:00 |
|
AnimeBytes
|
0ebe2b8a1e
|
Sync with 5e06bb77ea28bf25de9f5223bde23b6a4781f945
|
2021-10-17 17:16:06 +02:00 |
|
AnimeBytes
|
2cff975e17
|
Sync with 12a5d6e8d73c9a1e71a9cc662cd709edbac61322
|
2021-09-09 01:40:27 +02:00 |
|
AnimeBytes
|
fddd9fa608
|
Sync with e661eb320d53aec770cc35c82aad75ac2a410b46
|
2021-07-16 10:48:53 +02:00 |
|
AnimeBytes
|
06f7286730
|
Sync with d67c7babdf2934efd2c247996959b08a52e5131a
|
2021-07-03 23:41:51 +02:00 |
|
AnimeBytes
|
024bbe4856
|
Sync with 716ad2157f874df295df2c2807c82f33fb7ba64f
|
2021-06-09 21:16:37 +02:00 |
|
AnimeBytes
|
1a893b4f06
|
Sync with a41f2da0ec30760f88a3201495428dce50801822
|
2021-03-10 21:59:28 +01:00 |
|
AnimeBytes
|
c7f233d863
|
Sync with 38dc4cf705ee46a0ad9f796494fbc46f2a755676
|
2021-03-09 02:24:18 +01:00 |
|
AnimeBytes
|
df7fc52542
|
Sync with cb892a0a0d6e0c3fbf53b1ec2d4f6a7bd8f3d1b2
|
2021-02-23 02:00:11 +01:00 |
|
AnimeBytes
|
fc9ca101d6
|
Sync with afe08c9c6b453d10480f5fef8ade9734765e49b3
|
2021-02-14 04:37:05 +01:00 |
|
AnimeBytes
|
f4addaddf8
|
Sync with 3540639d817d81ecababb82d7bd65513d7db376e
|
2021-02-04 21:52:21 +01:00 |
|
AnimeBytes
|
0729a3873b
|
Sync with eb52460b8806d6ce41a55a2185de4a9922cfb86c
|
2021-01-27 05:04:53 +01:00 |
|
AnimeBytes
|
44551e2782
|
Sync with b81e5bafd20e2d7a32f3df9ad9f7a6450ba4fe2d
|
2021-01-20 01:43:09 +01:00 |
|
AnimeBytes
|
dc50fa3ca2
|
Sync with 656dafda6021e1235afec1eae23c93a8fa99823a
|
2021-01-10 00:59:48 +01:00 |
|
AnimeBytes
|
3620bf27db
|
Sync with 7936394a31e1b7dee4b90822402dd0a4be44255f
|
2021-01-02 12:55:22 +01:00 |
|
AnimeBytes
|
790b8962a2
|
Sync with b0de76c1e2f3d3571fa07610d196f1437dfef331
|
2020-12-22 18:41:17 +01:00 |
|
AnimeBytes
|
e77155c1a5
|
sync with 57e95e34f13a2ccea967b281c7bea3372eeb0a43
|
2020-11-11 00:52:49 +01:00 |
|
AnimeBytes
|
4cd20ca5bc
|
sync with f2040e2e12c4135e942ac06e55459cee5e6ccc73
|
2020-11-05 23:07:38 +01:00 |
|