websockets: (very) slightly nicer is_valid constraints
websockets: (very) slightly nicer is_valid constraints

vhaupert/mitmproxy,vhaupert/mitmproxy,zlorb/mitmproxy,vhaupert/mitmproxy,pombredanne/netlib,tdickers/mitmproxy,laurmurclar/mitmproxy,MatthewShao/mitmproxy,Kriechi/mitmproxy,mosajjal/mitmproxy,mitmproxy/mitmproxy,StevenVanAcker/mitmproxy,ParthGanatra/mitmproxy,xaxa89/mitmproxy,cortesi/mitmproxy,ddworken/mitmproxy,dwfreed/mitmproxy,Kriechi/mitmproxy,xaxa89/mitmproxy,laurmurclar/mitmproxy,dufferzafar/mitmproxy,MatthewShao/mitmproxy,fimad/mitmproxy,gzzhanghao/mitmproxy,xaxa89/mitmproxy,ParthGanatra/mitmproxy,mitmproxy/mitmproxy,zlorb/mitmproxy,zlorb/mitmproxy,MatthewShao/mitmproxy,fimad/mitmproxy,StevenVanAcker/mitmproxy,dwfreed/mitmproxy,dwfreed/mitmproxy,ikoz/mitmproxy,fimad/mitmproxy,laurmurclar/mitmproxy,mitmproxy/netlib,mhils/mitmproxy,StevenVanAcker/mitmproxy,mosajjal/mitmproxy,mitmproxy/mitmproxy,laurmurclar/mitmproxy,zlorb/mitmproxy,akihikodaki/netlib,mitmproxy/mitmproxy,MatthewShao/mitmproxy,ParthGanatra/mitmproxy,tdickers/mitmproxy,mhils/mitmproxy,gzzhanghao/mitmproxy,StevenVanAcker/mitmproxy,ddworken/mitmproxy,jvillacorta/mitmproxy,pombredanne/netlib,ujjwal96/mitmproxy,Kriechi/mitmproxy,tdickers/mitmproxy,ujjwal96/mitmproxy,gzzhanghao/mitmproxy,dufferzafar/mitmproxy,ujjwal96/mitmproxy,fimad/mitmproxy,ParthGanatra/mitmproxy,cortesi/mitmproxy,mhils/mitmproxy,ikoz/mitmproxy,cortesi/mitmproxy,mhils/mitmproxy,mosajjal/mitmproxy,gzzhanghao/mitmproxy,mhils/mitmproxy,jvillacorta/mitmproxy,Kriechi/netlib,tdickers/mitmproxy,jvillacorta/mitmproxy,Kriechi/netlib,ikoz/mitmproxy,Kriechi/mitmproxy,xaxa89/mitmproxy,ddworken/mitmproxy,ikoz/mitmproxy,jvillacorta/mitmproxy,cortesi/mitmproxy,dufferzafar/mitmproxy,vhaupert/mitmproxy,dufferzafar/mitmproxy,ujjwal96/mitmproxy,ddworken/mitmproxy,mosajjal/mitmproxy,mitmproxy/mitmproxy,akihikodaki/netlib,dwfreed/mitmproxy