MyChat 3.7, список изменений для локального чата без интернета
[+] новое;
[*] исправлена ошибка и/или изменено к лучшему;
[-] исправлена ошибка;
MyChat Client
[+] теперь в качестве адреса MyChat сервера в свойствах подключения можно задавать не только IP адрес, но и DNS имя;
[+] консольная команда "HELP" - выдает страницу справки, где поясняются все консольные команды MyChat Client-а;
[+] поле электронной почты в информации о пользователе работает как ссылка;
[+] возможность экспорта/импорта списка контактов;
[+] инструмент для поиска людей, находящихся в канале (F3);
[+] консольная команда "DEL BAN <индекс>" для снятия бана с определенным индексом с пользователя;
[+] консольная команда "LIST BANS" - получение списка забаненных пользователей;
[+] консольная команда "ADDBADWORD <"слово или словосочетание">" - добавление слова или словосочетания в список стоп-слов для фильтра нецензурных выражений;
[+] консольная команда "COUNT CHANNELS" для получения количества созданных каналов на MyChat сервере;
[+] консольная команда "LIST CHANNELS" для получения списка зарегистрированных каналов на MyChat Server и подробной информации о них;
[+] консольная команда "UNBLMAC <MAC_address>" для разблокировки указанного MAC адреса сетевой карты в базе данных блокировок MyChat сервера;
[+] консольная команда "UNBLIP <IP_address>" для разблокировки указанного IP в базе данных блокировок MyChat сервера;
[+] консольная команда "BLUINMAC <UIN>" для установки блокировки на MAC адрес сетевой карты для подключения к MyChat Server по UIN пользователя, находящегося в online;
[+] консольная команда "BLUINIP <UIN>" для установки блокировки на IP адрес для подключения к MyChat Server по UIN пользователя, находящегося в online;
[+] консольная команда "HALT <UIN>" для отключения и завершения работы приложения пользователя с указанным UIN;
[+] консольная команда "USERINFO <UIN>" для получения подробной информации о пользователе, зарегистрированном на сервере;
[+] консольная команда "GETMAC <UIN>" для получения MAC адреса сетевой карты пользователя с заданным UIN, подключенного в данный момент к серверу;
[+] консольная команда "GETIP <UIN>" для получения IP адреса пользователя с заданным UIN, подключенного в данный момент к серверу;
[+] консольная команда "LIST AUSERS" для получения списка UIN-ов пользователей, которые в данный момент находятся в онлайн;
[+] консольная команда "LIST REGUSERS" для получения списка UIN-ов пользователей, зарегистрированных на сервере;
[+] консольная команда "COUNT AUSERS" для получения количества подключенных пользователей в данный момент;
[+] консольная команда "COUNT REGUSERS" для получения количества зарегистрированных на сервере пользователей;
[+] консольная команда "RESTART" для перезапуска сервера;
[+] консольная команда "STOP" для остановки сервера;
[+] консольная команда "KILL <UIN>" для отключения пользователя от сервера;
[*] если приходит сообщение, а в нем линк - то в всплывающем окне в трее теперь возможен переход сразу по ссылке, не открывая окно чата;
[*] "Настройки" - "Файлы" - Выбор папки для сохранения принятых файлов. При нажатии на кнопку в окне выбора каталога не происходит автоматическое смещение на выбранный каталог;
[*] для окна доски объявлений теперь можно изменять размеры. Правильно выравниваются сообщения на доске;
[*] ужесточен контроль за правильностью ввода IP сервера чата в настройках серверов для подключения;
[*] при нажатии на кнопку "Вернуть стандартный" возвращается стандартный скин и фон текста для окон чата;
[*] теперь в каналах, приватах и в истории сообщений корректно отрабатывают ссылки на файлы в локальной сети. При попытке запуска exe, bat, com и reg выводится дополнительное предупреждение;
[*] если пользователю кто-то пишет в приват, то вновь открывшееся окно привата не перехватывает фокус;
[-] зависание при удалении учетной записи в "Менеджере учетных записей";
[-] объявление не создавалось, если время актуальности выходило за пределы месяца;
[-] в дате рождения пользователя неверно определялся знак зодиака "Рак" из-за неправильного диапазона;
[-] если была вставлена ссылка на файл с расширениями html, htm, gif, bmp, jpg, jpeg (<Ctrl>+<L>) и файла не существует, то клик по ссылке вызывал ошибку;
[-] когда пользователь вышел из чата, и после этого нажать правой кнопкой на него в общем канале, когда он ещё писал и посмотреть информацию о нем, то возникала ошибка;
[-] когда выбирался файл для передачи в привате - в заголовке окна писалось "Изменить звук события";
[-] не работали сочетания клавиш в привате <Alt>+<F3> для закрытия привата и <Alt>+<0..9> для вставки "быстрых" фраз;
MyChat Server
[+] консольная команда "HELP" - выдает страницу справки, где поясняются все консольные команды MyChat Server-а
[+] инструмент для заливки готового списка контактов пользователям чата (копирование списка у пользователя и загрузка из файла);
[+] протоколирование FTP в отдельный файл;
[+] удаленное управление сервером;
[+] теперь по двойному клику на записи в списке подключенных пользователей (в главном окне справа) автоматически открывается окно "Управление пользователями" (<Alt>+<U>) с открытым пользователем;
[+] теперь все команды удаленного управления сервером через консоль протоколируются не только в файле общего лога сервера "mcserv.log", но и в файле "remoteadm.log" - для удобства;
[+] новый раздел прав для групп пользователей: "Удаленное администрирование сервера через консоль" для управления сервером через консоль клиента MyChat;
[*] автоматический показ справки после первой установки сервера;
[*] если собеседник состоит в спецгруппе "Операторы" (неважно какого канала), то пользователь сможет с ним общаться в приватах, несмотря на настройки своей группы;
[-] "Администрирование"->"Автосоздаваемые каналы". При созданном канале, если производится вход по паролю, можно было не указывать, какую группу присоединять в канал;
[-] при редактировании полей пользовательской учетной записи в "Управлении пользователями" при нажатии кнопки "Применить" учетная запись автоматически блокировалась;
[-] ошибка подсчета количества людей в группах, если групп (при автоматическом входе туда пользователей);
[-] ошибка при сохранении отредактированного объявления на сервере на доске объявлений (<Ctrl>+<F12>), если объявление не содержит текста;
[-] ошибка при добавлении нового пользователя в список тех, кого не касаются настройки антифлуд-фильтров.