netarch / neo

A network testing tool combining formal model checking and container-based emulation that covers in-network non-determinism
Other
8 stars 4 forks source link

Invalid protocol state (with squid) #21

Open kyechou opened 1 year ago

kyechou commented 1 year ago

example 04 Output: https://hastebin.com/xekogugijo

kyechou commented 1 year ago

The problem was caused by the proxy trying to re-establish new connections to the server after the proxy has sent out a FIN-ACK packet but before the server replies with FIN-ACK or the previous connection terminates.

kyechou commented 1 year ago

Potential solution(?):

kyechou commented 1 year ago

SIGSTOP, SIGCONT https://major.io/2009/06/15/two-great-signals-sigstop-and-sigcont/