How does ADC protocol specify "passive" mode? Because it doesn't send neither TCP4 nor UDP4, so everything should work correctly although I4/U4 are defined (U4 shouldn't be specified, so it's bug, but I4 is needed for NAT Traversal). Also client specifies UDP passive as !supports(AdcHub::UDP4_FEATURE), so it looks to me more as bug in hubsoft if it takes client with U4 but no UDP4 support as active one.
How does ADC protocol specify "passive" mode? Because it doesn't send neither TCP4 nor UDP4, so everything should work correctly although I4/U4 are defined (U4 shouldn't be specified, so it's bug, but I4 is needed for NAT Traversal). Also client specifies UDP passive as !supports( AdcHub: :UDP4_FEATURE) , so it looks to me more as bug in hubsoft if it takes client with U4 but no UDP4 support as active one.