Commit Graph

24 Commits

Author SHA1 Message Date
TheKysek
d4f5d370d4 Rework object sending logic 2017-03-20 20:52:53 +01:00
TheKysek
55aa240d74 Limit size of inv messages sent after establishing full connection with other node 2017-01-07 08:56:23 +01:00
TheKysek
1daa561d91 Catch more malformed message exceptions 2016-10-21 20:09:19 +02:00
TheKysek
a4f5532f94 Use 10s timeout while establishing new connections 2016-10-17 19:32:20 +02:00
TheKysek
3fd0334fbe Catch more exceptions, resolves: #5, #6, #8 2016-10-16 13:01:41 +02:00
TheKysek
c525d4f2e1 Improve malformed message handling 2016-10-15 17:00:18 +02:00
TheKysek
00920856cc Handle connection exceptions 2016-10-15 15:53:26 +02:00
TheKysek
2422064b22 Change how we request objects 2016-10-02 16:52:14 +02:00
TheKysek
4f608ba75a Quicker message downloading 2016-08-29 10:58:34 +02:00
TheKysek
b7b81a2c56 Send more node addresses 2016-08-29 09:54:23 +02:00
TheKysek
75ccf6d692 Do not crash after fully establishing connection 2016-08-17 18:11:00 +02:00
TheKysek
dbe23e90ce Remove debug messages about sent and received bytes 2016-08-17 18:08:23 +02:00
TheKysek
5095849884 Process message every time we are able to 2016-08-17 18:07:06 +02:00
TheKysek
30a49e1661 Do not go into infinite loop after closing connection 2016-08-17 18:00:02 +02:00
TheKysek
dc75f93e1f Network behaviour tweaks 2016-08-17 17:51:04 +02:00
TheKysek
9fd1006f2d Use non-blocking sockets 2016-08-03 19:05:01 +02:00
TheKysek
eae426a413 Connection logic tweaks 2016-07-19 14:09:42 +02:00
TheKysek
89baf6258b Tweaks to connection logic 2016-07-19 12:48:04 +02:00
TheKysek
dd3e93812a Fix failing TLS handshakes 2016-07-19 12:18:16 +02:00
TheKysek
964380c635 TLS and some minor tweaks 2016-07-19 11:53:24 +02:00
TheKysek
71a2dd95f1 Timing tweaks 2016-07-19 09:23:52 +02:00
TheKysek
546ac96850 Protocol tweaks 2016-07-09 19:37:07 +02:00
TheKysek
6aff15a59d Only advertise nodes we are fully connected to 2016-07-05 09:02:26 +02:00
TheKysek
61c8e0d024 Add project files 2016-06-30 10:11:33 +02:00