Commit Graph

50 Commits

Author SHA1 Message Date
Alexey Kasyanchuk
726afd750c fix(p2p): additional check of dublicated peers 2019-03-06 14:09:15 +03:00
Alexey Kasyanchuk
32ceb6de6e fix(p2p): break backward p2p compability < 1.1.0 2019-02-19 18:32:49 +03:00
Alexey Kasyanchuk
aa75d75448 eslint 2018-11-11 23:59:38 +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
4334463e3c feat(transfer): download everything to tmp dir to prevent unfinish transfers 2018-09-02 08:17:44 +03:00
Alexey Kasyanchuk
7098bdd0b3 fix(transfer): fix multiple transfer requests 2018-09-02 06:48:13 +03:00
Alexey Kasyanchuk
a539572e0a transfer fixes 2018-09-02 02:48:06 +03:00
Alexey Kasyanchuk
052b5206f4 fix relation directory 2018-09-02 01:23:00 +03:00
Alexey Kasyanchuk
8ee277e764 feat(p2p): folder transfer feature 2018-09-02 00:57:56 +03:00
Alexey Kasyanchuk
39e2dd71dc resolve file transfer function 2018-09-01 05:31:10 +03:00
Alexey Kasyanchuk
70e865451d remove unnecessary logging 2018-09-01 05:21:25 +03:00
Alexey Kasyanchuk
605af978dc fix path naming 2018-09-01 05:12:43 +03:00
Alexey Kasyanchuk
3699fbb549 some transfer fixes 2018-09-01 05:08:05 +03:00
Alexey Kasyanchuk
cdfed5ae38 obj fix 2018-08-31 06:37:25 +03:00
Alexey Kasyanchuk
2f42af54ed fs error fix 2018-08-31 06:32:40 +03:00
Alexey Kasyanchuk
3e6ac4c00d feat(p2p): file transfer p2p feature 2018-08-31 06:14:25 +03:00
Alexey Kasyanchuk
5cf5bea884 fix(ssh): prevent ssh relay startup on exit 2018-08-08 04:16:13 +03:00
Alexey Kasyanchuk
5bdab1b516 fix(log): color messages (part 1) 2018-08-07 01:43:37 +03:00
Alexey Kasyanchuk
67ec475a3a feat(p2p): new optimized peer exchange algorithm 2018-07-10 22:45:17 +03:00
Alexey Kasyanchuk
16164c25d8 fix(closing): more proper closing without errors 2018-06-22 23:51:57 +03:00
Alexey Kasyanchuk
5efb309dc1 fix(p2p): p2p proper closing 2018-06-22 20:50:43 +03:00
Alexey Kasyanchuk
fd4ba2c392 fix eslint 2018-06-18 00:06:28 +03:00
Alexey Kasyanchuk
524b4d9601 feat(p2p): peerId protocol handshake 2018-05-09 20:47:09 +03:00
Alexey Kasyanchuk
aae2ddf458 fix(content): basic adult filtration 2018-04-26 10:13:41 +03:00
Alexey Kasyanchuk
0768e8d3e0 perf(peerdb): faster store sync 2018-04-21 01:04:46 +03:00
Alexey Kasyanchuk
c8e37ae4b2 feat(vote): restored voting (now working over p2p) 2018-04-13 15:56:45 +03:00
Alexey Kasyanchuk
e244fabd2c feat(server): seperate server part and ability to run server without electron 2018-04-05 16:28:02 +03:00
Alexey Kasyanchuk
fac6736710 feat(p2p): random peer exchange 2018-04-05 09:11:12 +03:00
Alexey Kasyanchuk
2ba49380f6 feat(p2p): show torrents number of other clients 2018-03-30 22:27:31 +03:00
Alexey Kasyanchuk
6a63bc626d feat(p2p): app version on p2p 2018-03-28 23:35:58 +03:00
Alexey Kasyanchuk
ca881fff81 fix(p2p): still fix adding youself to list 2018-03-18 00:12:55 +03:00
Alexey Kasyanchuk
cc1fd1d49d fix(ssh): fix closing ssh on exit 2018-03-17 22:10:36 +03:00
Alexey Kasyanchuk
500b852209 feat(p2p): tunnels support for bad peers 2018-03-17 20:58:50 +03:00
Alexey Kasyanchuk
349a01557e fix(p2p): disconnect on protocol bad handshake on server side 2018-03-14 14:01:19 +03:00
Alexey Kasyanchuk
db8a8cbd36 feat(p2p): p2p torrents replication 2018-03-12 15:55:30 +03:00
Alexey Kasyanchuk
223fe8c1ab fix(p2p): fix connection by yourself in process 2018-03-12 10:58:50 +03:00
Alexey Kasyanchuk
2508e6cb1a cleanup 2018-03-10 00:10:42 +03:00
Alexey Kasyanchuk
c7a217ec37 feat(p2p): life peers exchange 2018-03-09 14:33:36 +03:00
Alexey Kasyanchuk
022a6dae79 feat(p2p): peers limitation to prevent connection spam 2018-03-09 13:23:20 +03:00
Alexey Kasyanchuk
5cd9b9f229 fix(p2p): situation when ignoring yourself address is very slow 2018-03-05 04:40:37 +03:00
Alexey Kasyanchuk
1c626fa2bf fix(search): show torrent page from remote peer 2018-03-05 04:01:08 +03:00
Alexey Kasyanchuk
6de95a1add feat(p2p): peers backup on exit 2018-03-03 23:15:05 +03:00
Alexey Kasyanchuk
b579106c66 feat(search): visual separate p2p torrents 2018-03-03 06:58:20 +03:00
Alexey Kasyanchuk
65354947ba feat(secure): responce only to rats messages 2018-03-03 05:55:14 +03:00
Alexey Kasyanchuk
c2b030dddc feat(p2p): peers exchange 2018-03-03 05:49:52 +03:00
Alexey Kasyanchuk
e8bef06697 fix(p2p): fix back connection 2018-03-03 04:00:18 +03:00
Alexey Kasyanchuk
0209d3e498 fix(p2p): some ignoring of local addresses 2018-03-03 02:13:40 +03:00
Alexey Kasyanchuk
2779bfe49d feat(p2p): protocol check and support responce p2p connection 2018-03-03 01:43:56 +03:00
Alexey Kasyanchuk
590671e1f5 perf(network): network usage optimization 2018-03-01 00:54:22 +03:00