баг с двоеточием починил (ребята одно условие забыли, и вышел классический off-by-one). заодно впилил поддержку TLS через HostTLS/Lin в LC. научил сервер иметь два listener: для обычного TCP, и для TLS. и тот, и другой опциональны. в принципе, надо бы просто завести массив listener'ов в сервере, чтобы один сервер можно было цеплять на кучу портов.

p.s.: а обнаружил баг с двоеточием как раз когда полез на обычный TCP порт через https нечаянно. тут-то O3 и удивился.