FIXME: unchecked-ports-in-pex Похоже, непроверенные порты попадают в PEX и раздаются пирам. "Непроверенные" -- значит, не проверялось открытие к ним входящего соединения. Скорее всего, нужно вносить измнение в Messaging/TCP.hs --- а именно, после хэндшейка, даже если нас дропнули, но порт "исходящего" соединения совпадает с портом в meta --- то отмечаем порт, как открытый. Думаю, что логична следующая последовательность: 1. Чекаем meta (отдельно) --- отмечаем порт в brains 2. В handshake пишем факт, что прошло "исходящее" соединение на данный порт в brains 3. В PEX в TCP отдаём только те порты из brains, в которые прошло **только** исходящее соединение