MyChat 5.4 — пакет исправлений

Компания Network Software Solutions представляет обновление корпоративного чата MyChat 5.4. Это по большей части fix-версия, исправление найденных ошибок и недоработок, а также некоторые новые возможности.

  1. Настройка STUN сервера
  2. Дополнительный протокол аудио/видео связи
  3. Загрузка истории разговора в Web’o’Chat
  4. Консольная команда для удаления клиентской истории
  5. Список всех изменений

1. Настройка STUN сервера


Для решения проблем, возникших у людей, использующих голосовую или видео связь, мы решили включить встроенный STUN (сигнальный сервер) по умолчанию. Раньше в качестве сигнального сервера был настроен общедоступный STUN сервер в Интернете. По понятным причинам, в корпоративной локальной сети далеко не у всех есть свободный выход в Сеть. В результате эти люди не могли пользоваться аудио и видео звонками.

Настройка STUN сервера в MyChat


2. Дополнительный протокол аудио/видео связи


В MyChat Client добавлен дополнительный протокол, в котором фиксируются события связанные со звонками. Лог пишется в файл nodewebkit.log, чтобы его просмотреть — наберите в консоли клиента команду LOGS.


3. Загрузка истории разговора в Web’o’Chat


Теперь при открытии приватного разговора в Web’o’Chat-е автоматически будет загружаться история разговоров за последние два дня. В дальнейшем появится возможность настроить загрузку истории за любой период.


4. Консольная команда для удаления клиентской истории


Реализована консольная команда del remotelogs для удаления логов пользователя с любого клиента, у которого есть повышенные права (выполнение консольных команд).

Пример:

  • команда для удаления всех приватных сообщений у пользователя с UIN-ом 6 за период с 01.01.2014 по 03.06.2014
    del remotelogs 6 privates 01.01.2014 03.06.2014
  • команда для удаления всех каналов у пользователя с UIN-ом 6 за период с 03.06.2014 с 8 утра по 03.06.2014 11 вечера включительно
    del remotelogs 6 channels 03.06.2014.8.0 03.06.2014.23.0
  • команда для удаления всех сообщений у пользователя с UIN 6 за сутки, 3 июня 2014 года
    del remotelogs 6 all 03.06.2014 03.06.2014

5. Список всех изменений


MyChat Client
[+] консольная команда для удалённой очистки логов пользователей - del remotelogs;
[+] теперь протоколы аудио-видео связи nodewebkit.log пишутся в логи клиента, чтобы увидеть их - достаточно набрать команду LOGS в консоли MyChat Client;

[*] в окне "О программе" теперь показывается версия программы вместе с номером сборки, например: "5.4.0.524". Также номер сборки теперь показывается в консольных командах "ver" и "verserv";
[*] в окне создания оповещения можно переносить пользователей в список отправки двойным кликом;

[-] при отправке в сообщениях знаков табуляции (#9), они игнорировались. Исправлено;
[-] удаление пользователей из списка для отправки оповещения не работало. Исправлено;
[-] иногда возникающая ошибка "Can't locate file" при показе рекламного блока в MyChat Client;
[-] ошибка при аварийном закрытии окна голосового звонка. Происходила иногда. Исправлено;
[-] Web'o'Chat: в "широком" режиме поле для ввода текста уходило за край экрана. Исправлено;
[-] иногда возникающая ошибка при передаче файлов, в окне выбора файлов и папок, если выбрать файл двойным кликом. Исправлено;

MyChat Server
[+] настройка адресов и портов внутреннего STUN сервера для голосовой и видеосвязи;
[+] Web'o'Chat: добавлена автоматическая загрузка истории разговора в привате, пока без настройки, загружается история за последние 2 дня;

[*] MSL: переделана функция отправки приватного сообщения: mSendPrivateMessage(iUINFrom, iUINTo: integer; sMsg: string): integer;
[*] обновлён модуль mcupdate.exe, ответственный за установку свежих версий MyChat Client удалённо, по сети, с MyChat Server. Улучшена его совместимость с Windows 7 и 8;

[-] при импорте пользователей некоторые их данные были видны только после перезапуска сервера. Исправлено;
[-] ошибка при экспорте пользователей в CSV файл из "Управления пользователями";
[-] при входе в "Управление пользователями" и редактировании профиля пользователя сервер выдавал ошибку, если был выключен (не "слушал" входящие соединения);
[-] ошибка при создании резервной копии базы данных на сервере. Возникала редко. Error loading library 7z.dll. Теперь просто пишется в лог о неудаче, сервер не "падает".

Служба поддержки