
Вт янв 24, 2012 7:03 pm Вт янв 24, 2012 7:03 pm
[*] исправлена ошибка и/или изменено к лучшему;
[-] исправлена ошибка;
MyChat Client
[+] (28.02.2012 )в лог программы теперь пишутся локальные IP и MAC адреса сетевых интерфейсов, которые были доступны при запуске MyChat Client;
[+] (15.02.2012) консольная команда "mem" для определения, сколько физической памяти (в байтах) занимает MyChat Client;
[+] (03.02.2012) кнопка для проверки того, что логин/пароль/имя домена пользователя, под которым следуюет запускать обновление клиента чата, указаны верно;
[*] (29.02.2012) в информационных сообщения о входе/выходе из каналов ник пользователя стал кликабельным и на нём можно нажимать как левую кнопку мышки для обращения, так и правую - для вызова контекстного меню;
[*] (29.02.2012) теперь при входе/выходе из канала программа информирует об этом, использую информацию о поле пользователя (вошел в канала/вошлА в канал и т.д.);
[*] (08.02.2012) если программа была заблокирована (Alt+L) и на сервере стояла настройка "Автозавершение работы MyChat клиента при логине с другого компьютера", то при подключении с другого компьютера под этой же учётной записью автоматическое выключение MyChat Client не происходило. Исправлено;
[*] (26.01.2012) при деинсталляции клиента чата из реестра теперь удаляется ветка программы (HKEY_CURRENT_USER\Software\MyChat Client);
[-] (20.02.2012) инсталлятор клиента чата не "подбирал" файл со списком серверов по умолчанию, mychatservers.msl. Исправлено;
[-] (27.01.2012) снята высокая нагрузка процессора при открытии окна смайлов и закрытии его по клавише Esc;
MyChat Server
[+] (03.03.2012) функция скриптового языка MSL: mGetCurrentUserLoginData(var iUIN, iState: integer; var sIP, sMAC, sHardwareID, sCompName, sVersion: string) для получения онформации о пользователе, который пытается подключиться к серверу;
[+] (03.03.2012) функция скриптового языка MSL: mKillMyChatCLient(iUIN: integer) для принудительного отключения от сервера указанного пользователя;
[+] (03.02.2012) в редакторе скриптов MSL появились инструменты для автоматического поиска и замены текста ("Найти", "Найти далее", "Обратный поиск", "Замена");
[+] (03.02.2012) функции скриптового языка MSL для работы с датами и временем: IncHour, IncSecond, IncMillisecond, IncWeek, IncMinute, IncMonth, IncYear;
[+] (03.02.2012) функция скриптового языка MSL: function InsertLineToFile(sFileName:string; iLineNumber:integer; sTextLine: string): integer - для вставки текстовой строки между строками любого текстового файла;
[+] (02.02.2012) функция скриптового языка MSL: function mGetUsersWithTag(sTag, sDelimiter: string): string - получение списка UIN-ов пользователей с заданным системным тегом;
[+] (01.02.2012) функция скриптового языка MSL: mGetUserAttribute(iUIN: integer; sAttributeName: string): string - получение любой информации о пользователе из внутренней базы данных сервера;
[+] (01.02.2012) специальное поле в профиле пользователя для сохранения произвольной текстовой информации;
[+] (01.02.2012) функция скриптового языка MSL: function mGetUserTag(iUIN: integer): string - получение специальной служебной метки о пользователе;
[+] (01.02.2012) функция скриптового языка MSL: function mSetUserTag(iUIN: integer; sTag: string): integer - сохранение специальной служебной информации о пользователе;
[+] (01.02.2012) функция скриптового языка MSL: function DeleteLineFromFile(sFileName:string; iLineNumber:integer): integer - удаление произвольной строки из текстового файла;
[+] (01.02.2012) функция скриптового языка MSL: function UpdateLineInFile(sFileName:string; iLineNumber:integer; sTextLine:string): integer - для замены произвольной строки в текстовом файле;
[*] (19.02.2012) значительно ускорена работа сервера с текстовыми конференциями, если в них находится большое количество пользователей (от нескольких сотен и выше);
[*] (13.02.2012) увеличена скорость работы сервера при одновременных подключениях большого количества пользователей (от нескольких сотен в секунду);
[*] (08.02.2012) ускорена работа с общим списком пользователей сервера в инструменте "Управление пользователями" (Alt+U);
[*] (08.02.2012) если при запуске сервера база данных занята каким-то приложением либо сервер запускается повторно - в предупреждающем сообщении о невозможности запуска указывается полный путь к базе данных сервера;
[*] (26.01.2012) убрана настройка путей для личных файлов пользователей на встроенном FTP сервере из раздела "Администрирование" - "Разное", так как она дублировала аналогичную в настройках программы, раздел "FTP файловый сервер";
[-] (05.03.2012) ошибка при сохранении списка разрешённых или запрещённых плагинов в правах групп пользователей;
[-] (05.03.2012) исправлена ошибка скриптового движка, когда обрабатываемые сообщения могли дублироваться при плотном общении большого количества пользователей одновременно;
[-] (28.02.2012) не работал импорт пользователей из Active Directory на Windows Server 2008, если в логине или пароле пользователя, под которым делается импорт, были русские буквы;
[-] (09.02.2012) в автосоздаваемый канал можно было включить системную группу пользователей "WEB guests". Исправлено;
[-] (03.02.2012) ошибка при экспортировании данных пользователей из базы сервера в CSV файл: если используется общий список контактов, данные о подразделениях экспортировались некорректно. Исправлено.
Чат со мной