We have noticed a strange problem when two apps that use Network Extensions (AppProxy and Filter) run in the same time.
When this happens, TCP connection of any client app that uses a new network API like Safari or ssh breaks unexpectedly.
ssh gives "write: Broken pipe" error. (The connection is established but it breaks on the first write).
If ssh connects using IP address instead of hostname the problem does not occur!
Please note that AppProxy (NETransparentProxyProvider::handleNewFlow) just returns false (bypass the flow). The filtering extension does not block the flow as well.
Is it a known problem? If no, I can provide more info.
When this happens, TCP connection of any client app that uses a new network API like Safari or ssh breaks unexpectedly.
ssh gives "write: Broken pipe" error. (The connection is established but it breaks on the first write).
If ssh connects using IP address instead of hostname the problem does not occur!
Please note that AppProxy (NETransparentProxyProvider::handleNewFlow) just returns false (bypass the flow). The filtering extension does not block the flow as well.
Is it a known problem? If no, I can provide more info.