Troy Giorshev
deb52711a1
Remove header checks out of net_processing
...
This moves header size and netmagic checking out of net_processing and
into net. This check now runs in ReadHeader, so that net can exit early
out of receiving bytes from the peer. IsValid is now slimmed down, so
it no longer needs a MessageStartChars& parameter.
Additionally this removes the rest of the m_valid_* members from
CNetMessage.
2020-09-22 22:05:18 -04:00
..
2020-04-08 14:45:27 +00:00
2020-07-19 08:31:34 +02:00
2020-05-14 18:52:57 +00:00
2020-08-24 21:50:59 +02:00
2020-07-15 11:41:21 +00:00
2020-07-08 05:31:43 +00:00
2020-04-16 13:33:09 -04:00
2019-11-05 09:23:44 +00:00
2020-05-14 18:52:57 +00:00
2020-05-14 18:45:42 +00:00
2020-05-14 18:52:57 +00:00
2020-05-14 18:52:57 +00:00
2020-07-26 22:46:28 +03:00
2020-05-14 18:52:57 +00:00
2020-05-14 18:52:57 +00:00
2020-06-22 00:55:44 +02:00
2020-06-25 15:06:13 +00:00
2020-06-25 15:06:13 +00:00
2020-06-25 15:06:13 +00:00
2020-06-25 15:06:13 +00:00
2020-06-11 14:05:54 +00:00
2020-06-25 15:06:13 +00:00
2020-06-25 15:06:13 +00:00
2020-09-10 14:54:30 +00:00
2020-05-14 18:52:57 +00:00
2020-06-24 18:41:45 +02:00
2020-04-16 13:33:09 -04:00
2020-09-22 22:05:18 -04:00
2020-04-16 13:33:09 -04:00
2020-03-15 16:25:29 +00:00
2020-05-14 18:52:57 +00:00
2020-05-14 18:52:57 +00:00
2020-01-31 12:36:13 +00:00
2020-06-25 21:03:27 +00:00
2019-10-23 11:10:10 +00:00
2020-01-27 21:31:42 +00:00
2020-05-14 18:52:57 +00:00
2020-05-14 18:52:57 +00:00
2020-06-02 11:53:08 +00:00
2020-05-02 21:24:05 +08:00
2020-03-11 15:16:54 -04:00
2020-07-30 13:57:54 -07:00
2020-06-09 15:39:44 +02:00
2020-07-15 11:41:21 +00:00
2020-08-17 17:56:59 +02:00
2020-05-14 18:52:57 +00:00
2020-05-14 18:52:57 +00:00
2020-03-22 13:29:00 +00:00
2020-07-30 14:38:50 +03:00
2020-09-07 21:03:44 +03:00
2020-08-24 21:50:59 +02:00
2020-09-22 22:05:18 -04:00
2020-04-26 20:23:56 +00:00
2019-10-30 13:32:29 +00:00
2019-12-10 16:39:40 +00:00
2019-12-10 16:39:40 +00:00
2020-04-16 13:33:09 -04:00
2020-07-15 11:41:21 +00:00
2020-07-15 11:41:21 +00:00
2020-05-14 18:52:57 +00:00
2020-05-14 18:52:57 +00:00
2020-05-14 18:52:57 +00:00
2020-09-07 21:03:44 +03:00
2020-09-07 21:03:44 +03:00
2020-05-14 18:52:57 +00:00
2020-06-24 16:31:42 -04:00
2020-03-29 13:17:04 +00:00
2020-05-14 18:52:57 +00:00
2020-05-14 18:52:57 +00:00
2020-05-30 10:37:01 +00:00
2020-05-30 10:37:01 +00:00
2020-04-16 13:33:09 -04:00
2020-05-30 10:37:01 +00:00
2020-04-15 10:01:55 -04:00
2020-05-30 10:37:01 +00:00
2020-05-30 10:37:01 +00:00
2020-08-14 08:44:42 +12:00
2020-07-22 05:27:13 +02:00
2020-08-18 18:03:57 +00:00
2020-08-18 18:03:56 +00:00
2020-07-22 05:27:13 +02:00
2020-09-18 10:19:42 +09:00
2020-05-12 14:19:40 -07:00
2020-05-12 14:19:40 -07:00
2020-05-30 10:37:01 +00:00
2020-05-14 18:52:57 +00:00
2020-05-08 20:21:48 +02:00
2020-03-24 14:39:23 +00:00
2020-04-16 13:33:09 -04:00
2019-12-06 09:10:31 +00:00
2019-12-06 09:10:44 +00:00
2020-08-24 21:50:59 +02:00