MyChat 6.6 — шифрование сообщений в Android, Linux и Mac OS
Официальная новость: MyChat 6.6 — шифрование сообщений в Android, Linux и Mac OS
Дата релиза: 27.12.2017
[+] новое;
[*] исправлена ошибка и/или изменено к лучшему;
[-] исправлена ошибка;
MyChat Client
[+] самая свежая версия библиотеки шифрования OpenSSL 1.0.2n от 7 декабря 2017 года;
[+] (Android) реализовано зашифрованное подключение к серверу (OpenSSL);
[+] (Android) на странице авторизации добавлена кнопка перехода к информации о программе;
[+] (Android) в окне "О программе" добавлена возможность просмотреть логи клиента;
[*] улучшение системы определения системных папок (My documents, Temp, etc.);
[*] (Linux) (Mac) реализовано зашифрованное подключение к серверу (OpenSSL);
[-] (Android) после перезапуска приложения некорректно отображались данные доменного пользователя в поле логина. Исправлено;
[-] (Android) невозможность авторизации с кириллическими символами в логине, пароле или других полях. Исправлено;
[-] (Android) исправлены проблемы с запуском программы на API Level 19 (Android 4.4);
[-] (MyChatDistribMaker) все настройки не на английском языке отображались в установленном MyChat Client "кракозябрами". Исправлено;
MyChat Server
[+] (MSL) функция JSONArrayLength для получения размера JSON массива;
[+] (MSL) функция JSONArrayGetBoolean для получения логического значения элемента массива по индексу;
[+] (MSL) функция JSONArrayGetDateTime для получения значения даты и времени элемента массива по индексу;
[+] (MSL) функция JSONArrayGetInteger для получения целочисленного значение элемента массива по индексу;
[+] (MSL) функция JSONArrayGetString для получения текстового значения элемента массива по индексу;
[+] (MSL) функция JSONArraySetBoolean для сохранения булевого значения элемента массива по индексу;
[+] (MSL) функция JSONArraySetDateTime для сохранения значения даты и времени элемента массива по индексу;
[+] (MSL) функция JSONArraySetInteger для сохранения целочисленного значения элемента массива по индексу;
[+] (MSL) функция JSONArraySetString для сохранения строкового значения элемента массива по индексу;
[+] (MSL) функция mGetUserGroupsListAsJSON для получения списка групп пользователя;
[+] (MSL) функция mIsUserInGroups для проверки, входит ли пользователь хотя бы в одну из групп;
[+] (MSL) функция mRenameUsersGroup для переименования группы пользователей;
[+] (MSL) функция mCreateUsersGroup для создания групп пользователей;
[+] (MSL) функция mDeleteUsersGroup для удаления групп пользователей;
[+] (MSL) функция mIsUsersGroupExists проверки существования групп пользователей;
[+] (MSL) функция mIsUserInGroup для проверки вхождения пользователей в группу;
[+] (MSL) функция mAddUserToGroup для добавления пользователей в группы;
[+] (MSL) функция mRemoveUserFromGroup для удаления пользователей из групп;
[+] (MSL) функция UTCToLocalTime для преобразования UTC времени в локальное;
[+] (MSL) функция LocalTimeToUTC для перевода локального времени сервера в UTC значение;
[+] (MSL) функция mGetUsersListInGroupByName для получения списка пользователей группы;
[+] (MSL) функция mGetUsersListInGroupsByNames для получения списка пользователей из нескольких групп;
[+] (MSL) функция mClearConfWindow для очистки окна сообщений в конференции у всех онлайн-пользователей;
[+] (MSL) функция mGetConfUIDByName для получения идентификатора конференции по имени;
[+] (MSL) функция mIsConfExists для проверки существования текстовой конференции;
[+] (MSL) функция mGetCIDAttribute для получения информации о пользовательском соединении;
[*] (Admin) добавлен контроль корректности IP адреса в настройках FTP сервера;
[-] ошибка при изменении ников доменных пользователей в "Управлении пользователями". Исправлено;
[-] ошибка при обновлении с предыдущих версий, должности компании указывались некорректно. Исправлено;
[-] попытка соединения из клиентского плагина Radmin или UltraVNC вызывала зависание сервера. Исправлено;
[-] не работал WEB-чат. Исправлено;
[-] (WebSupport) если на сервере не существует пользователя веб-поддержки, под которым пытается авторизоваться веб-чат, будет перенаправление на повторную регистрацию.