@@ -50,26 +50,26 @@ BOOST_AUTO_TEST_CASE(DoS_banning)
50
50
CAddress addr1 (ip (0xa0b0c001 ), NODE_NONE);
51
51
CNode dummyNode1 (id++, NODE_NETWORK, 0 , INVALID_SOCKET, addr1, 0 , 0 , CAddress (), " " , true );
52
52
dummyNode1.SetSendVersion (PROTOCOL_VERSION);
53
- peerLogic->InitializeNode (&dummyNode1, connman );
53
+ peerLogic->InitializeNode (&dummyNode1);
54
54
dummyNode1.nVersion = 1 ;
55
55
dummyNode1.fSuccessfullyConnected = true ;
56
56
Misbehaving (dummyNode1.GetId (), 100 ); // Should get banned
57
- peerLogic->SendMessages (&dummyNode1, connman, interruptDummy);
57
+ peerLogic->SendMessages (&dummyNode1, interruptDummy);
58
58
BOOST_CHECK (connman->IsBanned (addr1));
59
59
BOOST_CHECK (!connman->IsBanned (ip (0xa0b0c001 |0x0000ff00 ))); // Different IP, not banned
60
60
61
61
CAddress addr2 (ip (0xa0b0c002 ), NODE_NONE);
62
62
CNode dummyNode2 (id++, NODE_NETWORK, 0 , INVALID_SOCKET, addr2, 1 , 1 , CAddress (), " " , true );
63
63
dummyNode2.SetSendVersion (PROTOCOL_VERSION);
64
- peerLogic->InitializeNode (&dummyNode2, connman );
64
+ peerLogic->InitializeNode (&dummyNode2);
65
65
dummyNode2.nVersion = 1 ;
66
66
dummyNode2.fSuccessfullyConnected = true ;
67
67
Misbehaving (dummyNode2.GetId (), 50 );
68
- peerLogic->SendMessages (&dummyNode2, connman, interruptDummy);
68
+ peerLogic->SendMessages (&dummyNode2, interruptDummy);
69
69
BOOST_CHECK (!connman->IsBanned (addr2)); // 2 not banned yet...
70
70
BOOST_CHECK (connman->IsBanned (addr1)); // ... but 1 still should be
71
71
Misbehaving (dummyNode2.GetId (), 50 );
72
- peerLogic->SendMessages (&dummyNode2, connman, interruptDummy);
72
+ peerLogic->SendMessages (&dummyNode2, interruptDummy);
73
73
BOOST_CHECK (connman->IsBanned (addr2));
74
74
}
75
75
@@ -82,17 +82,17 @@ BOOST_AUTO_TEST_CASE(DoS_banscore)
82
82
CAddress addr1 (ip (0xa0b0c001 ), NODE_NONE);
83
83
CNode dummyNode1 (id++, NODE_NETWORK, 0 , INVALID_SOCKET, addr1, 3 , 1 , CAddress (), " " , true );
84
84
dummyNode1.SetSendVersion (PROTOCOL_VERSION);
85
- peerLogic->InitializeNode (&dummyNode1, connman );
85
+ peerLogic->InitializeNode (&dummyNode1);
86
86
dummyNode1.nVersion = 1 ;
87
87
dummyNode1.fSuccessfullyConnected = true ;
88
88
Misbehaving (dummyNode1.GetId (), 100 );
89
- peerLogic->SendMessages (&dummyNode1, connman, interruptDummy);
89
+ peerLogic->SendMessages (&dummyNode1, interruptDummy);
90
90
BOOST_CHECK (!connman->IsBanned (addr1));
91
91
Misbehaving (dummyNode1.GetId (), 10 );
92
- peerLogic->SendMessages (&dummyNode1, connman, interruptDummy);
92
+ peerLogic->SendMessages (&dummyNode1, interruptDummy);
93
93
BOOST_CHECK (!connman->IsBanned (addr1));
94
94
Misbehaving (dummyNode1.GetId (), 1 );
95
- peerLogic->SendMessages (&dummyNode1, connman, interruptDummy);
95
+ peerLogic->SendMessages (&dummyNode1, interruptDummy);
96
96
BOOST_CHECK (connman->IsBanned (addr1));
97
97
gArgs .ForceSetArg (" -banscore" , std::to_string (DEFAULT_BANSCORE_THRESHOLD));
98
98
}
@@ -108,12 +108,12 @@ BOOST_AUTO_TEST_CASE(DoS_bantime)
108
108
CAddress addr (ip (0xa0b0c001 ), NODE_NONE);
109
109
CNode dummyNode (id++, NODE_NETWORK, 0 , INVALID_SOCKET, addr, 4 , 4 , CAddress (), " " , true );
110
110
dummyNode.SetSendVersion (PROTOCOL_VERSION);
111
- peerLogic->InitializeNode (&dummyNode, connman );
111
+ peerLogic->InitializeNode (&dummyNode);
112
112
dummyNode.nVersion = 1 ;
113
113
dummyNode.fSuccessfullyConnected = true ;
114
114
115
115
Misbehaving (dummyNode.GetId (), 100 );
116
- peerLogic->SendMessages (&dummyNode, connman, interruptDummy);
116
+ peerLogic->SendMessages (&dummyNode, interruptDummy);
117
117
BOOST_CHECK (connman->IsBanned (addr));
118
118
119
119
SetMockTime (nStartTime+60 *60 );
0 commit comments