Commit Graph

126 Commits

Author SHA1 Message Date
Alexey Kasyanchuk
f7166103df fix(db): moving content type to uint values 2021-09-12 02:18:40 +03:00
Alexey Kasyanchuk
d65f214d4d perf(db): optimize some tables to stored_only_fields to recrudesce memory usage of big databases #152 2021-09-12 02:18:40 +03:00
Alexey Kasyanchuk
0325d714a5 feat(p2p): new bootstrap pear, also fix problem with bootstrap timeout 2021-07-06 13:53:19 +03:00
Alexey Kasyanchuk
39d12f1d1a feat(relay): bootstrap timeout 2021-01-06 21:16:09 +03:00
Alexey Kasyanchuk
d4f390dda7 feat(drop): support drop torrent file from web version #99 2019-09-28 23:17:43 +03:00
Alexey Kasyanchuk
356db94dff eslint 2019-05-03 00:25:50 +03:00
Alexey Kasyanchuk
620a6c0c5e fix(relay): priority to relays peers 2019-04-03 12:01:06 +03:00
Alexey Kasyanchuk
f255b8770a fix(core): fix sometimes calc of torrents sizes 2019-04-02 11:02:11 +03:00
Alexey Kasyanchuk
df1ebd1e03 feat(p2p): replaced old ssh relay to new relay mechanism (improved p2p network stablity over NAT). 2019-03-29 11:06:20 +03:00
Alexey Kasyanchuk
6e79ae4db3 fix(bootstrap): fix preventing bootstrap saving #74 #69 2019-01-28 22:32:13 +03:00
Alexey Kasyanchuk
57883b0ba4 perf(start): simplify some init statistic calls 2019-01-08 16:08:14 +03:00
Alexey Kasyanchuk
e932cf5e4b Merge branch 'master' of github.com:DEgITx/rats-search 2018-12-23 00:34:00 +03:00
Alexey Kasyanchuk
44a800dbbb feat(strategies): 1337 strategie 2018-12-23 00:33:44 +03:00
Alexey Kasyanchuk
f5e75397ca Fix server version strategies check 2018-12-11 13:02:23 +03:00
Alexey Kasyanchuk
23e2871669 feat(strategies): autoload trackers strategies 2018-12-08 15:28:38 +03:00
Alexey Kasyanchuk
9ed0ad9683 fix(p2p): fix files in db count on new architecture 2018-12-04 23:04:42 +03:00
Alexey Kasyanchuk
aa75d75448 eslint 2018-11-11 23:59:38 +03:00
Alexey Kasyanchuk
6afe85798a perf(architecture): Big performance improvements over big databases and files highlight in search. (#63)
Reduction database space over 50%. Change database version to v7.

BREAKING CHANGE: databases v6 and v7 are incompatible and need a lot of time for updating (may be even some days/a lot of hours on very big databases)
2018-11-11 23:44:10 +03:00
Alexey Kasyanchuk
659a2aa002 fix(config): fully disable p2p activity if option with p2p search disabled 2018-09-24 03:30:35 +03:00
Alexey Kasyanchuk
0521b7ea02 blacklist of words for p2p 2018-09-02 08:40:26 +03:00
Alexey Kasyanchuk
73fd698020 feat(rutor): rutor strategie 2018-09-02 03:41:54 +03:00
Alexey Kasyanchuk
3699fbb549 some transfer fixes 2018-09-01 05:08:05 +03:00
Alexey Kasyanchuk
0fe31cbb6e feat(trackers): closing ability 2018-08-29 00:08:44 +03:00
Alexey Kasyanchuk
ff28e70251 feat(search): search among info indexes 2018-08-28 21:14:49 +03:00
Alexey Kasyanchuk
1acc6fafb4 fix(log): display render log in main log 2018-08-25 15:47:11 +03:00
Alexey Kasyanchuk
4dfd5cd15a fix(feed): fix check adding record on info table 2018-08-19 20:12:17 +03:00
Alexey Kasyanchuk
cebf105691 eslint 2018-08-18 11:26:05 +03:00
Alexey Kasyanchuk
d522a53988 feat(udp-trackers): more alternative 2018-08-18 08:21:13 +03:00
Alexey Kasyanchuk
6531b5315f feat(config): add config to disable trackers 2018-08-17 13:20:22 +03:00
Alexey Kasyanchuk
34981c3609 fix(trackers): fix updating trackers on page open 2018-08-16 07:26:17 +03:00
Alexey Kasyanchuk
7cf5c17fe4 feat(gui): trackers basic display 2018-08-15 12:38:19 +03:00
Alexey Kasyanchuk
17371bd8ff feat(trackers): merge trackers info 2018-08-15 10:24:42 +03:00
Alexey Kasyanchuk
317cfdd3fb feat(trackers): basic trackers integration 2018-08-15 08:22:27 +03:00
Alexey Kasyanchuk
e3fd5a4c84 fix(closing): another part of closing fixes 2018-08-15 03:14:55 +03:00
Alexey Kasyanchuk
a4230874f5 fix(linux): fix closing on linux in some cases 2018-08-12 04:34:41 +03:00
Alexey Kasyanchuk
82e77640d6 feat(drop): support torrents folder drag and drop with recursive scan torrents files 2018-08-11 04:35:45 +03:00
Alexey Kasyanchuk
ce618f4408 eslint 2018-08-09 00:14:00 +03:00
Alexey Kasyanchuk
463eb7cce7 fix(closing): fix errors on closing 2018-08-08 00:58:58 +03:00
Alexey Kasyanchuk
ddfd43498d feat(log): error display with separate color #31 2018-08-07 22:54:36 +03:00
Alexey Kasyanchuk
297baac3d3 fix(db): under mac and linux using alternative pool mechanism
this must fix test brokeup and closing stub
2018-08-07 20:56:16 +03:00
Alexey Kasyanchuk
5bdab1b516 fix(log): color messages (part 1) 2018-08-07 01:43:37 +03:00
Alexey Kasyanchuk
e7b035a1a8 perf(torrents): ability to disable integrity check on torrents adding torrents #47
This option will optimize db usage performance on big databases
2018-08-06 17:57:18 +03:00
Alexey Kasyanchuk
e77775794f perf(replication): replication thread optimization 2018-08-05 23:48:31 +03:00
Alexey Kasyanchuk
28c07fc689 fix(scanner): fix enconding names in some cases #55 2018-08-02 22:22:52 +03:00
Alexey Kasyanchuk
1442a65c6e feat(torrents): add support for dropping torrent to base just with window 2018-07-29 21:21:19 +03:00
Alexey Kasyanchuk
c6bef2f94a feat(search): add remote torrents in db via dht and search requests 2018-07-28 14:56:46 +03:00
Alexey Kasyanchuk
7e08d70d56 fix(feed): replicate all feed record on new feed 2018-07-22 14:17:26 +03:00
Alexey Kasyanchuk
2d41bacf9b fix(feed): fix fileList coruption of feed replication 2018-07-22 13:59:52 +03:00
Alexey Kasyanchuk
cb4787b2c5 fix(filters): fix filter cleanup on categories #51 2018-07-21 20:27:09 +03:00
Alexey Kasyanchuk
8792da82d5 feat(filters): content type filters #49 2018-07-18 10:23:32 +03:00