Commit graph

130 commits

Author SHA1 Message Date
tangdou1
807d461289
Fix bootstrapper is blocked by itself
Make the bootstrapper server can add its own ip and port in its own bootstrapper.db as a peer.
2018-09-21 14:05:27 +08:00
shortcutme
5f1e7ffd0c
Correct sent time with timecorrection value 2018-09-05 14:32:43 +02:00
shortcutme
21a80650b0
Cache timecorrection value 2018-09-05 14:32:23 +02:00
shortcutme
3b7ec3d913
Lowercased Timecorrection function 2018-09-05 14:32:01 +02:00
shortcutme
3869cb9bf3
Show incoming and outgoing connection separatley in stats page 2018-09-02 02:19:51 +02:00
shortcutme
ee97eb6d27
Calculate media time correction from connections 2018-08-29 19:53:44 +02:00
shortcutme
16f7dafcdf
Only record offline internet if there was message received before 2018-08-29 19:53:24 +02:00
shortcutme
1cce926ef8
Record handshake time for connections 2018-08-29 19:52:55 +02:00
shortcutme
5887f90202
Wait handshake done before sending other request to connections 2018-08-26 22:54:45 +02:00
shortcutme
ca3b01f898
Allow tracker connection to loopback to same client 2018-08-26 02:52:42 +02:00
shortcutme
e05c432d14
Store if it's tracker connection on connect 2018-08-26 02:52:23 +02:00
shortcutme
7475fa69fa
Support custom proxy for tracker connections 2018-07-16 01:47:49 +02:00
shortcutme
b87ad9cd2f
Fix disabled tor startup 2018-07-10 03:31:39 +02:00
shortcutme
a0b2a8ba74
Optional connection timeout checker 2018-05-31 19:43:39 +02:00
shortcutme
3013ee083d
Longer timeouts in tor always mode 2018-05-31 19:43:09 +02:00
shortcutme
3f6b8def05
Move ConnectionServer listen to separate function to allow TorManager start before connections 2018-04-29 02:44:46 +02:00
shortcutme
a19629d105
Start tor_manager with ConnectionServer 2018-04-29 01:00:37 +02:00
shortcutme
6e598c74f5
Fake utorrent peer_id to avoid possible tracker ban 2018-04-29 00:59:45 +02:00
shortcutme
8828f21f2e
Always create TorManager object with ConnectionServer, move tormanager start to sperate function 2018-04-28 21:51:14 +02:00
shortcutme
e93f9eb080
Use tor connection for trackers if trackers_proxy enabled 2018-04-28 21:44:06 +02:00
shortcutme
e95bc31def
Fix logging and shutdown 2018-04-12 19:25:50 +02:00
shortcutme
5285699a21
Rev3407, Fix connection timeout checker 2018-04-06 00:51:14 +02:00
shortcutme
d927e85eca
ConnectionServer is not running by default 2018-04-04 15:33:02 +02:00
shortcutme
852aaae52e
Randomize fileserver port 2018-04-03 14:45:04 +02:00
shortcutme
270922b460
Fix implicit ssl connection typo 2018-04-03 14:43:41 +02:00
shortcutme
6daf583b4b
Only log detailed message type error with debug_socket argument 2018-03-29 02:45:33 +02:00
shortcutme
1ad966bd80
In passive mode if we have send onion address for every connection not just for tor network 2018-03-14 22:29:00 +01:00
shortcutme
4f472982da
Use broken ssl ip list instead of peer_id 2018-03-14 22:26:59 +01:00
shortcutme
f1396b65b9
Blacklist myself on peer id match 2018-03-14 22:26:08 +01:00
shortcutme
ba12489c34
Log my and remote handshake 2018-03-14 22:25:53 +01:00
shortcutme
4586d3be78
Send my local time as int in the handshake 2018-03-14 22:25:27 +01:00
shortcutme
2204e0cf9c
Fix message parsing after data left in unpacker 2018-03-14 22:24:38 +01:00
shortcutme
8787774764
Use implicit ssl for connections 2018-03-14 22:24:06 +01:00
shortcutme
511731f0b4
Add current timestamp to handshake for future time consensus feature 2018-03-10 02:04:14 +01:00
shortcutme
bca5d8a6c5
Use msgpack pip package everywhere 2018-02-27 02:48:15 +01:00
shortcutme
af57083afd
Handle ip change on onion connection correctly 2018-02-27 02:46:56 +01:00
shortcutme
f10233a0a6
New msgpack compatible stream handling 2018-02-27 02:46:26 +01:00
shortcutme
cd822156c9
Rev3328, Fix CLI siteDownload, siteAnnounce, siteNeedFile commands 2018-02-13 13:18:40 +01:00
shortcutme
e85c5e3b36
Rev3327, Add compatbility with new msgpack version 2018-02-13 01:35:21 +01:00
shortcutme
c39ff89fab
Read only what we need 2018-02-12 14:28:45 +01:00
shortcutme
3f19f64efd
Properly recover extra data from unpacker 2018-02-12 14:27:38 +01:00
shortcutme
f9091ea951
Don't connect to myself 2018-02-08 18:01:48 +01:00
shortcutme
8b9d75d726
Don't mark passive local connections as not connectable 2018-02-08 18:01:34 +01:00
shortcutme
7e4a4459b4
Don't multiplex local connection 2018-02-08 17:59:27 +01:00
shortcutme
70fd33e587
Message from local peer does not means internet connection 2018-02-08 17:58:44 +01:00
shortcutme
6fb9c6ef05
Rev3234, Ignore unknown characters from connection logging 2018-01-30 18:59:26 +01:00
shortcutme
ee30f78ab0
Fix logging utf8 chars in connections 2018-01-30 13:59:39 +01:00
shortcutme
566b689ca6
Don't connect to private ip addresses in tor always mode 2018-01-30 13:59:18 +01:00
shortcutme
4afb6b3d9c
Limit connections to 512 by default 2018-01-27 12:20:40 +01:00
shortcutme
18d3e8905e
Longer timeout for tor peers 2018-01-27 12:19:57 +01:00