MyChat 6.6, описание изменений

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) если на сервере не существует пользователя веб-поддержки, под которым пытается авторизоваться веб-чат, будет перенаправление на повторную регистрацию.