Исследователи команды RST/GHC пофиксили qutIM. Об этом написали в своем блоге
В oscarprotocol.cpp нужно изменить строку 49:
flapSeqNum = rand() % 0x8000;
на
flapSeqNum = 0x0000;
В clientIdentification.cpp изменить строку 87:
quint16 num = rand() % 0xffff;
на
quint16 num = 0x000;
Как собрать из репозитария можно прочесть на форуме qutIM
P.S. Свое спасибо можете высказать biophreak — это его рук дело)
UPD 1 После обращения к разработчикам, они внесли изменения в код. Теперь можно брать пропатченные сорсы с репозитария прямо.
UPD 2 Начиная с 34 ревизии они что-то поломали и теперь он не собирается. Берите и собирайте 33 или ждите пока исправят… (на данный момент, 34-37 не собираются)
В oscarprotocol.cpp нужно изменить строку 49:
flapSeqNum = rand() % 0x8000;
на
flapSeqNum = 0x0000;
В clientIdentification.cpp изменить строку 87:
quint16 num = rand() % 0xffff;
на
quint16 num = 0x000;
Как собрать из репозитария можно прочесть на форуме qutIM
P.S. Свое спасибо можете высказать biophreak — это его рук дело)
UPD 1 После обращения к разработчикам, они внесли изменения в код. Теперь можно брать пропатченные сорсы с репозитария прямо.
UPD 2 Начиная с 34 ревизии они что-то поломали и теперь он не собирается. Берите и собирайте 33 или ждите пока исправят… (на данный момент, 34-37 не собираются)