Это не баг, это фича.
Недавно пришел фидбек от пользователей, что под Windows у нас странно себя ведёт telnet. Перевод новой строки передается как «^M», и в PuTTY это приводит к такому:
Недавно пришел фидбек от пользователей, что под Windows у нас странно себя ведёт telnet. Перевод новой строки передается как «^M», и в PuTTY это приводит к такому: