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

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

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

MyChat Client
[+] (23.11.2015) инструмент просмотра устаревших сообщений на доске объявлений;
[+] (09.09.2015) в дистрибутив включается файл checksums.txt с контрольными суммами MD5, SHA1 и SHA256 файла mcclient.exe;

[*] (16.10.2015) если перенести главное окно программы за границы экрана, то после перезапуска было затруднительно его открыть, позиция на экране запоминается. Теперь программа контролирует это, и если окно находится за границей экрана при запуске, применяются стандартные координаты;
[*] (14.10.2015) убрана возможность выбора "шкурок" интерфейса из MyChat Client, сейчас доступен только стандартный скин — "Classic". Дистрибутив MyChat "похудел" почти на 1 мегабайт;

[-] (02.12.2015) при закачке обновлений, если на сервере нет пакета обновления, создавался "битый" файл, из-за чего впоследствии приходилось скачивать обновление второй раз. Исправлено;
[-] (25.11.2015) проблема при автоматическом приёме файлов (онлайн), при открытии нового привата название новой папки состояло из ника пользователя вместо отображаемого имени. Исправлено;
[-] (20.11.2015) при каждом соединении к серверу MyChat Client перечитывает список локальных IP адресов. В некоторых случаях (например, при назначении динамического IP адреса) ранее переставала работать передача файлов точка-точка между клиентами и необходим был полный перезапуск MyChat Client;
[-] (17.11.2015) если на сервере использовалось шифрование трафика (HTTPS), то по Ctrl+F10 открывалась неверная ссылка для доступа в WEB-админку. Исправлено;

MyChat Server
[+] (02.12.2015) (Core) пакет обновления клиента теперь сразу включается в дистрибутив MyChat Server;
[+] (27.11.2015) (Web admin) добавлен инструмент для перезагрузки веб сервера, файлового сервера и сервера чата;
[+] (23.11.2015) (Web admin) добавлен инструмент просмотра протоколов скриптов;
[+] (20.11.2015) (Script Engine) функция GetGroupIDByUIN для получения значения группы пользователя в общем списке контактов;
[+] (17.11.2015) (Script Engine) новый инструмент для работы с серверным скриптовым движком MSL;
[+] (17.11.2015) (Script Engine) функция mLogScript для записи лога в окно отладки скрипта;
[+] (17.11.2015) (Script Engine) новые функции JSONGetInteger, JSONGetString, JSONGetBoolean, JSONGetDateTime и JSONSetInteger, JSONSetString, JSONSetBoolean, JSONSetDateTime для работы с данными в формате JSON;
[+] (16.11.2015) (Web admin) Добавлены новые правила для "Групп прав": "Изменение профиля пользователя": "Доступ к профилю пользователя," "Группа прав", "Тип авторизации", "Изменение пароля"; "Список пользователей": "Доступ к списку пользователей", "Добавление", "Изменение", "Удаление", "Экспорт", "Массовое изменение";
[+] (27.10.2015) (Core) поддержка RFC-2696 "LDAP Control Extension for Simple Paged Results Manipulation" для успешного импорта через LDAP большого количества пользователей (>1000);
[+] (30.09.2015) (Web admin) реализован механизм управления правами доступа к функциям консоли управления сервером;
[+] (29.09.2015) история приватных разговоров теперь пишется на сервере, помимо текстовых файлов, ещё и в базу данных;
[+] (09.09.2015) ключ командной строки /zeroadmin для восстановления доступа к серверу, если администратор забыл логин или пароль пользователя с админправами;
[+] (09.09.2015) в дистрибутив включается файл checksums.txt с контрольными суммами MD5, SHA1 и SHA256 файла mcserv.exe;

[*] (26.11.2015) (Web chat) добавлена автоматическая загрузка истории сообщений в конференциях за последние 2 дня;
[*] (26.11.2015) (Core) ускорена запись логов сервера, проведена оптимизация записи большого количества однотипных сообщений;
[*] (23.11.2015) (Web admin) в управлении доской объявлений добавлена кнопка "Отмена изменений", а также возможность скопировать в буфер обмена текст объявления из архива;
[*] (19.11.2015) (Script Engine) если скрипт выполнился с ошибкой, он автоматически блокируется и в дальнейшем не вызывается сервером, пока его не исправит администратор;
[*] (19.11.2015) (Script Engine) добавлен специальный тайм-аут для скриптов. Если скрипт выполняется дольше 5 секунд, он автоматически отключается;
[*] (16.11.2015) (Web admin) добавлен еще один вид сертификатов — "Certification authority, CA" в настройках шифрования HTTPS . Он содержит цепочку сертификатов, которые описывают, кто выдал вам сертификат. Обычно эти файлы называют root.crt или bundle.crt. Но этот файл является не обязательным, шифрование HTTPS без него будет работать;
[*] (16.11.2015) (Core) при создании резервных копий БД теперь в архив попадают все базы данных, а не только main.abs;
[*] (28.10.2015) увеличена скорость загрузки MyChat Server и уменьшен размер программы;
[*] (19.10.2015) (Web admin) в просмотре истории переговоров добавлена Elisa (встроенный в сервер бот);

[-] (26.11.2015) (Core) если файл системного лога в момент записи сервером был заблокирован какой-либо программой, это могло привести к зависанию MyChat Server. Исправлено;
[-] (23.11.2015) (Core) при изменении сообщения на доске объявлений на клиентах эти изменения не отображались до тех пор, пока на доске не появлялось новое сообщение. Исправлено;
[-] (20.11.2015) (Web admin) менялась состояние антифлуд-фильтра и плохих слов, т.е. после перезапуска сервера чата они менялись на предыдущее состояние, исправлено;
[-] (20.11.2015) (Web admin) не устанавливался "руководитель подразделения" в должностях компании, исправлено;
[-] (19.11.2015) (Core) ошибка при обновлении сервера, группе пользователей с правами администратора (управление сервером) могли быть выданы пониженные полномочия на новые сервисы MyChat. Исправлено;
[-] (19.11.2015) (Web admin) при экспорте списка пользователей в CSV не заполнялась "Должность" (WorkPosition). Исправлено;
[-] (18.11.2015) (Web admin) при изменении параметров автосоздаваемого канала, менялся тип подключения пользователей к нему, исправлено;
[-] (10.11.2015) (Core) ошибка, иногда возникающая при обновлении сервера и автоматическом создании резервной копии баз данных;
[-] (08.10.2015) (Web support) исправлена ошибка в чате поддержки, когда обновлялась страница, то открывался чат с роботом-Элизой (UIN 0);
[-] (25.09.2015) (Web chat) исправлена ошибка при входе в автосоздаваемый канал;
[-] (13.09.2015) (Core) если сервер чата по каким-либо причинам завершил свою работу, но при этом остался работать веб-сервер, в этом случае веб-сервер самостоятельно завершает свою работу;
[-] (09.09.2015) (Web admin) исправлена ошибка с отображением присвоенных групп в автосоздаваемых каналах.
Аватара пользователя
Алексей Пикуров
Пересобран дистрибутив сервера, увеличился номер сборки (5.15.0.5). Похоже, на некоторых ОС есть проблемы с вызовом системной функции для проверки корректности цифровой подписи загружаемого дистрибутива MyChat Client для автоматического обновления.

Пока что проверка отключена до выяснения, дистрибутив сервера перезалит на сайт.
http://www.nsoft-s.com/downloadmychat.html
Аватара пользователя
Андрей Раков
MyChat Server

[-] (09.09.2015) Web-admin: исправлена ошибка с отображением присвоенных групп в автосоздаваемых каналах.

Сервер 5.15.0.6 будет пересобран и исправление данной ошибки будет включено в него.
Аватара пользователя
Алексей Пикуров
MyChat Client
[+] (09.09.2015) в дистрибутив включается файл checksums.txt с контрольными суммами MD5, SHA1 и SHA256 файла mcclient.exe;

MyChat Server
[+] (09.09.2015) в дистрибутив включается файл checksums.txt с контрольными суммами MD5, SHA1 и SHA256 файла mcserv.exe.

Выглядит это как-то так:

Код: Выделить всё
MyChat Client, v5.15.0 (mcclient.exe)

Checksums:
----------
MD5: 06a8578c306348e00f8c8962ed4a4c38
SHA1: 89072dba3f4829d5feda853581bf5a15f0de3a8f
SHA256: 94d058e7e7d0da796c7e61928fc73d97b605dfc3c6153d28244a5190d4c1d90e


MyChat Server, v5.15.0 (mcserv.exe)

Checksums:
----------
MD5: 4363aa65aa995b62242e2594e5ca2a6d
SHA1: cdb333d22deeaf9068f305d17a35835d4f5d5966
SHA256: 2275372a10ec77e25af0d8e2980fd234b637ba21d527c2ec7a968442e2e8216f
Аватара пользователя
Алексей Пикуров
MyChat Server
[+] (09.09.2015) ключ командной строки /zeroadmin для восстановления доступа к серверу, если администратор забыл логин или пароль пользователя с админправами.

Подробнее в топике "Как восстановить / сбросить пароль администратора сервера MyChat?".
Аватара пользователя
Андрей Раков
MyChat Server
[-] (13.09.2015) Web-server: если сервер чата по каким-либо причинам завершил свою работу, но при этом остался работать веб-сервер, в этом случае веб-сервер самостоятельно завершает свою работу.
Аватара пользователя
Андрей Раков
MyChat Server
[-] (25.09.2015) Web-чат: исправлена ошибка при входе в автосоздаваемый канал.
Аватара пользователя
Алексей Пикуров
MyChat Server
[+] (29.09.2015) история приватных разговоров теперь пишется на сервере, помимо текстовых файлов, ещё и в базу данных.

При обновлении на новую версию, MyChat Server автоматически "втянет" все приватные разговоры в созданную базу данных. Это может занять довольно много времени, если история обширная.

Мы тестировали процесс обновления на логах за 5 лет (около 300 000 сообщений), процесс обновления сервера занял приблизительно 15 минут.

Мы пока "обкатываем" данную технологию, процесс переноса логов ещё полностью не завершён, и пока что логи будут писаться параллельно, как в текстовые файлы, так и в базу данных.
Аватара пользователя
Андрей Раков
MyChat Server

[+] (30.09.2015) Web-admin: реализован механизм управления правами доступа к функциям консоли управления сервером.

Теперь можно настраивать через Группы прав уровень доступа к функциям веб-админки, то есть попросту скрываются меню.

Так выглядит изменение прав доступа к возможностям админки:
accessLevel_small.png
accessLevel_small.png (52.03 КБ) Просмотров: 23617


А так выглядит результат:
accessResult_small.png
accessResult_small.png (45.99 КБ) Просмотров: 23617

Как видите там нет раздела "MyChat Server" с информацией о сервере и онлайн пользователями, а также не полный список в разделе "Пользователи".
Аватара пользователя
Андрей Раков
MyChat Server

[-] (08.10.2015) Web-support: исправлена ошибка в чате поддержки, когда обновлялась страница, то открывался чат с роботом-Элизой (UIN 0).
Аватара пользователя
Алексей Пикуров
MyChat Client
[*] (14.10.2015) убрана возможность выбора "шкурок" интерфейса из MyChat Client, сейчас доступен только стандартный скин — "Classic". Дистрибутив MyChat "похудел" почти на 1 мегабайт.

К сожалению, скиновый движок не оправдал возложенные на него ожидания, поэтому мы решили от него избавиться. Сразу это сделать невозможно, поэтому будем делать поэтапно.

Кому интересно — почитайте, раздел форума с голосованием, датированный 2011 годом: viewtopic.php?p=6472#p6472

Суть — большинство пользователей даже не используют возможность переключения между шкурками интерфейса. Чат — строгий корпоративный стиль. Скин Classsic - это как раз MS Office style. В дальнейшем мы будем придерживаться такого же направления, но модернизируем внешний вид MyChat Client для соответствия современным требованиям к внешнему виду Windows-приложений.
Аватара пользователя
Алексей Пикуров
MyChat Client
[*] (16.10.2015) если перенести главное окно программы за границы экрана, то после перезапуска было затруднительно его открыть, позиция на экране запоминается. Теперь программа контролирует это, и если окно находится за границей экрана при запуске, применяются стандартные координаты.
Аватара пользователя
Андрей Раков
MyChat Server

[*] (19.10.2015) (Web admin) в просмотре истории переговоров добавлена Elisa (встроенный в сервер бот).

elisa_history_small.png
elisa_history_small.png (15.63 КБ) Просмотров: 23437
Аватара пользователя
Алексей Пикуров
MyChat Server
[+] (27.10.2015) (Core) поддержка RFC-2696 "LDAP Control Extension for Simple Paged Results Manipulation" для успешного импорта через LDAP большого количества пользователей (>1000).

Раньше, при импорте в MyChat Server большого количества пользователей из домена (несколько тысяч записей), выдавалась ошибка "LDAP #4: size limit exceeded":
ldapimport-small.png
ldapimport-small.png (9.24 КБ) Просмотров: 23387
Аватара пользователя
Алексей Пикуров
MyChat Server
[*] (28.10.2015) увеличена скорость загрузки MyChat Server и уменьшен размер программы.
Аватара пользователя
Алексей Пикуров
MyChat Server
[-] (10.11.2015) (Core) ошибка, иногда возникающая при обновлении сервера и автоматическом создании резервной копии баз данных.
Аватара пользователя
Алексей Пикуров
Мы полностью перевели сайт http://www.nsoft-s.com и официальный форум поддержки на защищённый протокол HTTPS:

nsoftscomssl-small.png
nsoftscomssl-small.png (10.57 КБ) Просмотров: 23247


Пожалуйста, пишите, если обнаружите какие-либо проблемы с сайтом или отдельными страницами.
Аватара пользователя
Алексей Пикуров
MyChat Server
[*] (16.11.2015) (Core) при создании резервных копий БД теперь в архив попадают все базы данных, а не только main.abs.
Аватара пользователя
Андрей Раков
MyChat Server
[+] (16.11.2015) (Web admin) Добавлены новые правила для "Групп прав":
Изменение профиля пользователя
- Доступ к профилю пользователя
- Группа прав
- Тип авторизации
- Изменение пароля
Список пользователей
- Доступ к списку пользователей
- Добавление
- Изменение
- Удаление
- Экспорт
- Массовое изменение

ext-user-manager-small.png
ext-user-manager-small.png (5.13 КБ) Просмотров: 23214
Аватара пользователя
Алексей Пикуров
MyChat Server
[+] (17.11.2015) (Script Engine) функция mLogScript для записи лога в окно отладки скрипта;
[+] (17.11.2015) (Script Engine) новые функции JSONGetInteger, JSONGetString, JSONGetBoolean, JSONGetDateTime и JSONSetInteger, JSONSetString, JSONSetBoolean, JSONSetDateTime для работы с данными в формате JSON.
Аватара пользователя
Алексей Пикуров
MyChat Client
[-] (17.11.2015) если на сервере использовалось шифрование трафика (HTTPS), то по Ctrl+F10 открывалась неверная ссылка для доступа в WEB-админку. Исправлено.
Аватара пользователя
Андрей Раков
MyChat Server
[*] (16.11.2015) (Web admin) Добавлен еще один вид сертификатов — "Certification authority, CA" в настройках шифрования HTTPS . Он содержит цепочку сертификатов, которые описывают, кто выдал вам сертификат. Обычно эти файлы называют root.crt или bundle.crt. Но этот файл является не обязательным, шифрование HTTPS без него будет работать.

bundle-small.png
bundle-small.png (12.26 КБ) Просмотров: 23196
Аватара пользователя
Алексей Пикуров
MyChat Server
[+] (17.11.2015) (Script Engine) новый инструмент для работы с серверным скриптовым движком MSL.

В WEB-админке. C подсветкой кода, древовидной структурой скриптов-событий. Теперь на одно событие можно "навесить" несколько скриптов.

Мы также добавили специальную консоль для упрощения отладки скриптовых программ, а также улучшили usability редактора. А ещё для каждого скрипта теперь сохраняется статистика о том, кто и когда его редактировал, время работы и количество запусков.

mychatscriptengine-small.png
Скриптовый движок корпоративного мессенджера MyChat
mychatscriptengine-small.png (74.96 КБ) Просмотров: 23194
Аватара пользователя
Андрей Раков
MyChat Server
[-] (18.11.2015) (Web admin) при изменении параметров автосоздаваемого канала, менялся тип подключения пользователей к нему, исправлено.
Аватара пользователя
Алексей Пикуров
MyChat Server
[*] (19.11.2015) (Script Engine) если скрипт выполнился с ошибкой, он автоматически блокируется и в дальнейшем не вызывается сервером, пока его не исправит администратор;
[*] (19.11.2015) (Script Engine) добавлен специальный тайм-аут для скриптов. Если скрипт выполняется дольше 5 секунд, он автоматически отключается.
Аватара пользователя
Алексей Пикуров
MyChat Server
[-] (19.11.2015) (Web admin) при экспорте списка пользователей в CSV не заполнялась "Должность" (WorkPosition). Исправлено.
Аватара пользователя
Алексей Пикуров
MyChat Server
[-] (19.11.2015) (Core) ошибка при обновлении сервера, группе пользователей с правами администратора (управление сервером) могли быть выданы пониженные полномочия на новые сервисы MyChat. Исправлено.
Аватара пользователя
Андрей Раков
MyChat Server
[-] (20.11.2015) (Web admin) не устанавливался "руководитель подразделения" в должностях компании, исправлено.
Аватара пользователя
Алексей Пикуров
MyChat Server
[+] (20.11.2015) (Script Engine) функция GetGroupIDByUIN для получения значения группы пользователя в общем списке контактов.
Аватара пользователя
Алексей Пикуров
MyChat Client
[-] (20.11.2015) при каждом соединении к серверу MyChat Client перечитывает список локальных IP адресов. В некоторых случаях (например, при назначении динамического IP адреса) ранее переставала работать передача файлов точка-точка между клиентами и необходим был полный перезапуск MyChat Client.
Аватара пользователя
Андрей Раков
MyChat Server
[-] (20.11.2015) (Web admin) не менялась состояние антифлуд-фильтра и плохих слов, т.е. после перезапуска сервера чата они менялись на предыдущее состояние, исправлено.
Аватара пользователя
Алексей Пикуров
MyChat Server
[-] (23.11.2015) (Core) при изменении сообщения на доске объявлений на клиентах эти изменения не отображались до тех пор, пока на доске не появлялось новое сообщение. Исправлено.
Аватара пользователя
Алексей Пикуров
MyChat Client
[+] (23.11.2015) инструмент просмотра устаревших сообщений на доске объявлений.

Выглядит вот так:

bbshistory-small.png
Просмотр истории сообщений на доске объявлений MyChat
bbshistory-small.png (8.96 КБ) Просмотров: 23124
Аватара пользователя
Андрей Раков
MyChat Server
[*] (23.11.2015) (Web admin) в управлении доской объявлений добавлена кнопка "Отмена изменений", а также возможность скопировать в буфер обмена текст объявления из архива.

bbsrollback-small.png
bbsrollback-small.png (15.72 КБ) Просмотров: 23120
Аватара пользователя
Андрей Раков
MyChat Server
[+] (23.11.2015) (Web admin) добавлен инструмент просмотра протоколов скриптов.

scripts-small.png
scripts-small.png (17.41 КБ) Просмотров: 23118
Аватара пользователя
Алексей Пикуров
MyChat Client
[-] (25.11.2015) проблема при автоматическом приёме файлов (онлайн), при открытии нового привата название новой папки состояло из ника пользователя вместо отображаемого имени. Исправлено.

Спасибо Бабенко Игорю за поимку ошибки.
Аватара пользователя
Алексей Пикуров
MyChat Server
[*] (26.11.2015) (Core) ускорена запись логов сервера, проведена оптимизация записи большого количества однотипных сообщений;

[-] (26.11.2015) (Core) если файл системного лога в момент записи сервером был заблокирован какой-либо программой, это могло привести к зависанию MyChat Server. Исправлено.
Аватара пользователя
Андрей Раков
MyChat Server
[*] (26.11.2015) (Web chat) добавлена автоматическая загрузка истории сообщений в конференциях за последние 2 дня.
Аватара пользователя
Андрей Раков
MyChat Server
[+] (27.11.2015) (Web admin) добавлен инструмент для перезагрузки веб сервера, файлового сервера и сервера чата.

reboot-small.png
reboot-small.png (43.26 КБ) Просмотров: 23054
Аватара пользователя
Алексей Пикуров
MyChat Client
[-] (02.12.2015) при закачке обновлений, если на сервере нет пакета обновления, создавался "битый" файл, из-за чего впоследствии приходилось скачивать обновление второй раз. Исправлено.

MyChat Server
[+] (02.12.2015) (Core) пакет обновления клиента теперь сразу включается в дистрибутив MyChat Server.
Аватара пользователя
Алексей Пикуров
В версии 5.16 сделана интеграция с Radmin. Чуть позже будет развёрнутая статья, а сейчас уже можно скачать плагин для MyChat Client.
Аватара пользователя
Алексей Пикуров
Вышла версия 5.16, официальная новость.