Официальная новость: MyChat 4.10 – обновление корпоративного чата
Дата релиза: 29.08.2011
[+] новое;
[*] исправлена ошибка и/или изменено к лучшему;
[-] исправлена ошибка;
[+] возможность искать пользователей по их UIN в инструменте "Поиск пользователей" (Alt+F). Для поиска достаточно просто ввести число;
[+] возможность использовать для встроенного FTP сервера не точно указанные порты, а порты из диапазона. Специально для тех, кто использует MyChat Client на терминальных серверах, чтобы работающие клиенты могли передавать файлы друг другу в терминальных сессиях;
[+] в системном логе теперь протоколируется информация о параметрах командной строки, с которыми запускается MyChat Client;
[+] ключ командной строки /DBREPAIR для запуска MyChat Client и ремонта базы данных;
[+] хранение и просмотр истории отправленных и принятых оповещений (Alt+H);
[+] теперь инсталлятор MyChat клиента спрашивает, устанавливать автозапуск программы для всех пользователей, для текущего либо не устанавливать вовсе;
[+] при установке инсталлятор автоматически добавляет MyChat Client в область доверенных программ для брандмауэра Windows;
[+] консольная команда PROFILE для открытия папки профиля MyChat клиента в Проводнике;
[+] возможность переименовывания текстовых каналов "на лету", имея специальные права;
[+] если администратор сервера отключил локальное протоколирование разговоров в каналах и приватах, то в логе клиента теперь пишется соответствующее сообщение об этом;
[+] реализована технология подтверждения прочтения оповещений (Alt+B). Сообщения-подтверждения приходят от имени системного пользователя Elisa;
[+] параметры файла настроек mcsettings.ini: [General] -> FadeWindows и [General] -> DoubleClickPagesClose для возможности удалённой настройки MyChat Client;
[*] в логе клиента при запуске теперь фиксируется, если не получается зарегистрировать "быструю" горячую клавишу и указывается, какую именно;
[*] реализован автоматический ремонт базы данных. Если возникает ошибка работы с базой данных, клиент завершает свою работу, перезапускается и автоматически ремонтирует базу;
[*] если используется русский или украинский интерфейс, то для определения географического месторасположения пользователя используется сервис ipgeobase.ru;
[*] если на компьютере уже запущен один или несколько MyChat клиентов и пользователь повторно запускает одну из копий программы - автоматически открывается уже запущенный MyChat клиент, а новая копия программы не запускается;
[*] улучшена работа с шифрованием данных, улучшена совместимость с новыми OS, трафик теперь шифруется всегда;
[*] в окне редактирования своего профиля теперь можно очистить поля, которые изменяются путём выбора из списка готовых значений (например, семейное положение или владение языками);
[*] возможность сворачивания окна загрузки обновлений;
[*] значительно ускорена вычитка последних сообщений, если открывать приват с пользователем. Также ускорено открытие истории приватных сообщений;
[-] в поиске пользователей (Alt+F) при повторном нажатии на кнопку поиска с теми же условиями производился повторный поиск, что нагружало сервер. Исправлено;
[-] нельзя было вставить в чат текст, скопированный в буфер обмена, в терминальных сессиях Windows 2008 R2. Исправлено;
[-] при размещении сообщений на доске объявлений некорректно показывались переносы строк и пустые строки. Исправлено;
[-] не сохранялись изменения в персональном профиле, кроме главной страницы. Исправлено;
[-] в меню "Вставить" - "Ссылку" - "Файл или папка в локальной сети" нельзя было вставить линк на файл, только на папки. Исправлено;
[-] нельзя было вставить в окно ввода скопированный в буфер обмена текст из браузеров Mozilla Firefox, Internet Explorer и Microsoft Outlook последних версий. Исправлено;
[+] в WEB-просмотрщике системных логов добавлен инструмент фильтрации сообщений;
[+] в инсталляторе сервера теперь можно выбрать, запускать сервер при загрузке Windows или нет, и для кого (текущий пользователь/все пользователи/ни для кого);
[+] инсталлятор сервера автоматически добавляет MyChat Server в список доверенных приложений брандмауэра Windows;
[+] скриптовый движок MSL: новые функции mJoinUserToTextChannel, mDeleteUserFromTextChannel, mGetCurrentTextChannelUID, mGetUserRoleID, mGetUserRoleName;
[+] консольная команда "LOGSREFRESH" для принудительного обновления информации о наличии новых протоколов WEB-просмотрщика логов. Автоматически выполняется каждые 15 минут;
[+] консольная команда "LOGSRELOAD" для полной перезагрузки протоколов WEB-просмотрщика логов сервера, если логи были перемещены или удалены вручную;
[+] новое право для групп пользователей: "Просмотр имени компьютера и IP адреса пользователя";
[+] новое право для групп пользователей: "Просмотр активного процесса пользователя";
[+] новое право для групп пользователей: "Просмотр MAC адреса сетевого интерфейса пользователя";
[+] специальный ключ командной строки инсталлятора /NOKILLSERVER, который позволяет устанавливать на одном компьютере несколько серверов MyChat, не удаляя из памяти работающие серверы;
[*] теперь все файлы сервера, которые создаются в процессе работы, сохраняются не в папку сервера, а в профиль Windows - "...\All Users\Application Data\...";
[*] на порядок ускорена загрузка сервера, если в папке "\logs" есть очень большое количество протоколов за длительный период времени;
[*] улучшена работа с шифрованием данных, улучшена совместимость с новыми OS, трафик теперь шифруется всегда;
[*] в лог сервера теперь пишется информация при неудачных подключениях доменных пользователей (неверный пароль либо незарегистрированный пользователь);
[*] оптимизирована отправка оповещений большому количеству пользователец (свыше нескольких сотен);
[*] в FTP-логе сервера пароли пользователей теперь не показываются открытым текстом. Вместо них пишется "*********";
[-] после выполнения консольной команды CLEARBBS кеш доски объявлений не очищался вплоть до изменений на доске (новое сообщение или перенос старого в архив). Исправлено;
[-] исправлена функция удалённого изменения параметров подключения к серверу MyChat у клиентов;
[-] неправильно работала функция скрипт-языка mSendPrivateMessage, при получении сообщения клиент аварийно закрывался. Исправлено.