Все самые свежие новости о MyChat. Обновления версий, анонсы новых сервисов, важные объявления, акции и скидки для покупателей. Информация о будущих версиях
Аватара пользователя
Алексей Пикуров
История всех версий MyChat

В скобках указывается дата, когда была реализована новая возможность или исправлена ошибка.

[+] новое;
[*] исправлена ошибка и/или изменено к лучшему;
[-] исправлена ошибка;

MyChat Client
[+] (24.12.2017) самая свежая версия библиотеки шифрования OpenSSL 1.0.2n от 7 декабря 2017 года;
[+] (20.12.2017) (Android) реализовано зашифрованное подключение к серверу (OpenSSL);
[+] (11.12.2017) (Android) на странице авторизации добавлена кнопка перехода к информации о программе;
[+] (11.12.2017) (Android) в окне "О программе" добавлена возможность просмотреть логи клиента;

[*] (21.12.2017) улучшение системы определения системных папок (My documents, Temp, etc.);
[*] (20.12.2017) (Linux) (Mac) реализовано зашифрованное подключение к серверу (OpenSSL);

[-] (14.12.2017) (Android) после перезапуска приложения некорректно отображались данные доменного пользователя в поле логина. Исправлено;
[-] (11.12.2017) (Android) невозможность авторизации с кириллическими символами в логине, пароле или других полях. Исправлено;
[-] (07.12.2017) (Android) исправлены проблемы с запуском программы на API Level 19 (Android 4.4);
[-] (05.12.2017) (MyChatDistribMaker) все настройки не на английском языке отображались в установленном MyChat Client "кракозябрами". Исправлено;


MyChat Server
[+] (18.12.2017) (MSL) функция JSONArrayLength для получения размера JSON массива;
[+] (18.12.2017) (MSL) функция JSONArrayGetBoolean для получения логического значения элемента массива по индексу;
[+] (18.12.2017) (MSL) функция JSONArrayGetDateTime для получения значения даты и времени элемента массива по индексу;
[+] (18.12.2017) (MSL) функция JSONArrayGetInteger для получения целочисленного значение элемента массива по индексу;
[+] (18.12.2017) (MSL) функция JSONArrayGetString для получения текстового значения элемента массива по индексу;
[+] (18.12.2017) (MSL) функция JSONArraySetBoolean для сохранения булевого значения элемента массива по индексу;
[+] (18.12.2017) (MSL) функция JSONArraySetDateTime для сохранения значения даты и времени элемента массива по индексу;
[+] (18.12.2017) (MSL) функция JSONArraySetInteger для сохранения целочисленного значения элемента массива по индексу;
[+] (18.12.2017) (MSL) функция JSONArraySetString для сохранения строкового значения элемента массива по индексу;
[+] (15.12.2017) (MSL) функция mGetUserGroupsListAsJSON для получения списка групп пользователя;
[+] (15.12.2017) (MSL) функция mIsUserInGroups для проверки, входит ли пользователь хотя бы в одну из групп;
[+] (15.12.2017) (MSL) функция mRenameUsersGroup для переименования группы пользователей;
[+] (12.12.2017) (MSL) функция mCreateUsersGroup для создания групп пользователей;
[+] (12.12.2017) (MSL) функция mDeleteUsersGroup для удаления групп пользователей;
[+] (12.12.2017) (MSL) функция mIsUsersGroupExists проверки существования групп пользователей;
[+] (12.12.2017) (MSL) функция mIsUserInGroup для проверки вхождения пользователей в группу;
[+] (12.12.2017) (MSL) функция mAddUserToGroup для добавления пользователей в группы;
[+] (12.12.2017) (MSL) функция mRemoveUserFromGroup для удаления пользователей из групп;
[+] (07.12.2017) (MSL) функция UTCToLocalTime для преобразования UTC времени в локальное;
[+] (07.12.2017) (MSL) функция LocalTimeToUTC для перевода локального времени сервера в UTC значение;
[+] (07.12.2017) (MSL) функция mGetUsersListInGroupByName для получения списка пользователей группы;
[+] (07.12.2017) (MSL) функция mGetUsersListInGroupsByNames для получения списка пользователей из нескольких групп;
[+] (06.12.2017) (MSL) функция mClearConfWindow для очистки окна сообщений в конференции у всех онлайн-пользователей;
[+] (05.12.2017) (MSL) функция mGetConfUIDByName для получения идентификатора конференции по имени;
[+] (05.12.2017) (MSL) функция mIsConfExists для проверки существования текстовой конференции;
[+] (05.12.2017) (MSL) функция mGetCIDAttribute для получения информации о пользовательском соединении;

[*] (15.12.2017) (Admin) добавлен контроль корректности IP адреса в настройках FTP сервера;

[-] (07.12.2017) ошибка при изменении ников доменных пользователей в "Управлении пользователями". Исправлено;
[-] (06.12.2017) ошибка при обновлении с предыдущих версий, должности компании указывались некорректно. Исправлено;
[-] (05.12.2017) попытка соединения из клиентского плагина Radmin или UltraVNC вызывала зависание сервера. Исправлено;
[-] (05.12.2017) не работал WEB-чат. Исправлено;
[-] (05.12.2017) (WebSupport) если на сервере не существует пользователя веб-поддержки, под которым пытается авторизоваться веб-чат, будет перенаправление на повторную регистрацию.

Изображение
Аватара пользователя
Алексей Пикуров
MyChat Client
[-] (05.12.2017) (MyChatDistribMaker) все настройки не на английском языке отображались в установленном MyChat Client "кракозябрами". Исправлено.
Аватара пользователя
Андрей Раков
MyChat Server
[-] (05.12.2017) (WebSupport) если на сервере не существует пользователя веб-поддержки, под которым пытается авторизоваться веб-чат, будет перенаправление на повторную регистрацию.
Аватара пользователя
Алексей Пикуров
MyChat Server
[-] (05.12.2017) попытка соединения из клиентского плагина Radmin или UltraVNC вызывала зависание сервера. Исправлено;
[-] (05.12.2017) не работал WEB-чат. Исправлено.

Сервер пересобран и выложен на сайт.
Аватара пользователя
Алексей Пикуров
MyChat Server
[+] (05.12.2017) (MSL) функция mGetConfUIDByName для получения идентификатора конференции по имени;
[+] (05.12.2017) (MSL) функция mIsConfExists для проверки существования текстовой конференции;
[+] (05.12.2017) (MSL) функция mGetCIDAttribute для получения информации о пользовательском соединении.
Аватара пользователя
Алексей Пикуров
MyChat Server
[-] (06.12.2017) ошибка при обновлении с предыдущих версий, должности компании указывались некорректно. Исправлено.

Дистрибутивы перезалиты на сайт. Если вы уже обновились на предыдущую сборку 6.5 и поработали какое-то время, то нужно сделать следующее:

1. Остановить сервер.
2. Скачать свежую сборку с сайта.
3. Обновить сервер, но не запускать его.
4. Из автоматической резервной копии C:\ProgramData\MyChat Server\backup\*.zip, которая сделалась при обновлении из предыдущей версии (до 6.5) взять все файлы, кроме history.db и записать их поверху в папку C:\ProgramData\MyChat Server\db\
5. Запустить сервер.

Сервер сделает обновление, должности настроятся, как нужно, история сообщений, которую вы успели наработать — сохранится.
Аватара пользователя
Алексей Пикуров
MyChat Server
[+] (06.12.2017) (MSL) функция mClearConfWindow для очистки окна сообщений в конференции у всех онлайн-пользователей.
Аватара пользователя
Георгий Лысенко
MyChat Client
[-] (07.12.2017) (Android) исправлены проблемы с запуском программы на API Level 19 (Android 4.4).
Аватара пользователя
Алексей Пикуров
MyChat Server
[+] (07.12.2017) (MSL) функция mGetUsersListInGroupByName для получения списка пользователей группы;
[+] (07.12.2017) (MSL) функция mGetUsersListInGroupsByNames для получения списка пользователей из нескольких групп.
Аватара пользователя
Алексей Пикуров
MyChat Server
[+] (07.12.2017) (MSL) функция UTCToLocalTime для преобразования UTC времени в локальное;
[+] (07.12.2017) (MSL) функция LocalTimeToUTC для перевода локального времени сервера в UTC значение;

[-] (07.12.2017) ошибка при изменении ников доменных пользователей в "Управлении пользователями". Исправлено.
Аватара пользователя
Георгий Лысенко
MyChat Client
[+] (11.12.2017) (Android) на странице авторизации добавлена кнопка перехода к информации о программе;
login_page.png
login_page.png (45.16 КБ) Просмотров: 15988

[+] (11.12.2017) (Android) в окне "О программе" добавлена возможность просмотреть логи клиента;
show_logs.png
show_logs.png (53.48 КБ) Просмотров: 15988
Аватара пользователя
Георгий Лысенко
MyChat Client
[-] (11.12.2017) (Android) невозможность авторизации с кириллическими символами в логине, пароле или других полях. Исправлено.
Аватара пользователя
Алексей Пикуров
MyChat Server
[+] (12.12.2017) (MSL) функция mCreateUsersGroup для создания групп пользователей;
[+] (12.12.2017) (MSL) функция mDeleteUsersGroup для удаления групп пользователей;
[+] (12.12.2017) (MSL) функция mIsUsersGroupExists проверки существования групп пользователей;
[+] (12.12.2017) (MSL) функция mIsUserInGroup для проверки вхождения пользователей в группу;
[+] (12.12.2017) (MSL) функция mAddUserToGroup для добавления пользователей в группы;
[+] (12.12.2017) (MSL) функция mRemoveUserFromGroup для удаления пользователей из групп.
Аватара пользователя
Георгий Лысенко
MyChat Client
[-] (14.12.2017) (Android) после перезапуска приложения некорректно отображались данные доменного пользователя в поле логина. Исправлено.
Аватара пользователя
Андрей Раков
MyChat Server
[*] (15.12.2017) (Admin) добавлен контроль корректности IP адреса в настройках FTP сервера.

Раньше можно было ввести доменное имя в качестве внешнего IP адреса FTP сервера для внешних подключений, чтобы FTP корректно работал в PASSIVE MODE. Сделан дополнительный контроль, теперь можно указать строго IP адрес + делается дополнительная проверка на его корректность.
Аватара пользователя
Алексей Пикуров
MyChat Server
[+] (15.12.2017) (MSL) функция mGetUserGroupsListAsJSON для получения списка групп пользователя;
[+] (15.12.2017) (MSL) функция mIsUserInGroups для проверки, входит ли пользователь хотя бы в одну из групп;
[+] (15.12.2017) (MSL) функция mRenameUsersGroup для переименования группы пользователей.
Аватара пользователя
Алексей Пикуров
MyChat Server
[+] (18.12.2017) (MSL) функция JSONArrayLength для получения размера JSON массива;
[+] (18.12.2017) (MSL) функция JSONArrayGetBoolean для получения логического значения элемента массива по индексу;
[+] (18.12.2017) (MSL) функция JSONArrayGetDateTime для получения значения даты и времени элемента массива по индексу;
[+] (18.12.2017) (MSL) функция JSONArrayGetInteger для получения целочисленного значение элемента массива по индексу;
[+] (18.12.2017) (MSL) функция JSONArrayGetString для получения текстового значения элемента массива по индексу;
[+] (18.12.2017) (MSL) функция JSONArraySetBoolean для сохранения булевого значения элемента массива по индексу;
[+] (18.12.2017) (MSL) функция JSONArraySetDateTime для сохранения значения даты и времени элемента массива по индексу;
[+] (18.12.2017) (MSL) функция JSONArraySetInteger для сохранения целочисленного значения элемента массива по индексу;
[+] (18.12.2017) (MSL) функция JSONArraySetString для сохранения строкового значения элемента массива по индексу.
Аватара пользователя
Андрей Раков
MyChat Client
[*] (20.12.2017) (Linux) (Mac) реализовано зашифрованное подключение к серверу (OpenSSL).
secured.png
secured.png (13.48 КБ) Просмотров: 15880
Аватара пользователя
Георгий Лысенко
MyChat Client
[+] (20.12.2017) (Android) реализовано зашифрованное подключение к серверу (OpenSSL).
useSSL.png
useSSL.png (48.97 КБ) Просмотров: 15879
Аватара пользователя
Алексей Пикуров
MyChat Client
[*] (21.12.2017) улучшение системы определения системных папок (My documents, Temp, etc.).

Система стала умнее, например, если физически удалена или перемещена папка "Мои документы", MyChat Client всё равно запустится и будет работать, а недостающую папку попытается создать самостоятельно.

Кроме того, теперь дополнительно анализируются переменные окружения.
Аватара пользователя
Алексей Пикуров
MyChat Client
[+] (24.12.2017) самая свежая версия библиотеки шифрования OpenSSL 1.0.2n от 7 декабря 2017 года.

opensslnewversion102n.png
opensslnewversion102n.png (2.88 КБ) Просмотров: 15838