Страница 1 из 4

Бета-тестирование новой версии (апрель 2014)

Добавлено: 14:54, 21.04.2014
Maxim Mirgorodsky
Номеров совместимых версий осталось мало. Поэтому будем их расходовать экономно :). С этого момента номер версии не будет соотноситься с объемом усовершенствований.

Крупных изменений три.

1) Линковка серверов.

Новая версия позволяет организовать объединение серверов по принципу master-slave. То есть сервер, будучи переключенным в режим “Slave”, перенаправляет своих пользователей на другой сервер, работающий в режиме “Master”. При этом достигается экономия трафика в случаях, когда одинаковые данные необходимо отправить сразу множеству пользователей. Это такие данные как обслуживание списка пользователей, обмен активностью, публикация в общие каналы.

Использование Slave-серверов будет абсолютно бесплатным.

2) Настраиваемое шифрование трафика.

Новая версия позволяет управлять шифрованием трафика с сервера. Появилась возможность отключить шифрование, выбрать максимально производительный алгоритм (используемый в предыдущих версиях) и надежно защищающий данные трафика алгоритм (AES с обменом ключом по RSA). Первый и третий режимы будут работать только с новыми версиями клиента, для старых версий будет действовать второй режим независимо от настроек.

3) Модернизация личной переписки.

Как известно, в CommFort’е функционируют параллельно два различных способа личной переписки: приватные каналы и отдельные окна с сообщениями.

При работе над новой версией была поставлена задача сделать так, чтобы эти две системы, дополняя друг друга, не оставили ситуаций, когда личная переписка была бы более удобной, будучи реализованной в виде отдельного окна с вкладками. Чтобы этого добиться, было выделено три приоритетных направления: повышение удобства использования приватных каналов, работа над уведомлениями, обеспечение связи между различными способами личной переписки.

Первая часть – повышение удобства использования приватных каналов.

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

Сохранение переписки. Если раньше сохранялись последние пять сообщений только в виде текста, то новая версия сохраняет и автоматически отображает при входе в приватный канал последние 10 сообщений, причем в полноценном виде, вместе с изображениями и файлами. Если необходима еще более ранняя переписка, то для удобства перед последними сообщениями теперь отображается кнопка перехода к истории.

Вторая часть – работа над уведомлениями.

В новой версии полностью изменена система уведомлений о сообщениях в кнопках панели задач. Теперь каждому из последних десяти сообщений соответствует уникальное уведомление. Это позволяет не пропустить новые сообщения, если на фоне еще остаются не обработанные. Уведомление мигает, если сообщение не прочитано. Причем, этот статус сохраняется даже при перезапуске программы. Например, пользователь получил пять новых сообщений. Открыл третье и пятое. Кнопки с ними мигать перестанут. И даже если перезапустить программу, после старта появится пять кнопок, из которых мигать будут только относящиеся к непрочитанным сообщениям.

Подобные уведомления реализованы и для приватных каналов. Каждый открытый приватный канал вызывает отдельную кнопку на панели задач. При поступлении нового сообщения до момента прочтения кнопка мигает.

Третья часть – связь между двумя способами переписки. Иногда уже начатую переписку средствами сообщений в отдельных окнах более удобно продолжить в приватном канале. Новая версия позволяет осуществить такой переход. Причем, если пользователь перешел от отдельных сообщений к привату, то и у его собеседника автоматически откроется приватный канал, в который будет перенесена переписка из альтернативной системы (в случае если до новой версии обновлены оба клиента и сервер).

Есть и другие небольшие изменения. Например, более удобной сделана работа с файлами, прикрепленными к личному сообщению.

Новая версия полностью совместима со всеми остальными из линейки 5.хх.

Бета-версия доступна через систему автообновления для всех участников бета-тестирования более ранних версий. Если Вы ранее не загружали бета-версии, то дистрибутив доступен по ссылке: http://www.commfort.com/download/commfo ... stbeta.zip

Серверная часть (пробная версия):
http://www.commfort.com/download/commfo ... stbeta.zip

И еще, новая версия теряет совместимость с Windows 2000. Как клиент, так и сервер. Это связано с шифрованием. Есть среди форумчан пользователи Windows 2000 :)?

Re: Бета-тестирование новой версии (апрель 2014)

Добавлено: 15:08, 21.04.2014
prototype22
Очень не хватает спойлеров.. Иногда необходимо кинуть в чат объемный кусок статьи, но засорять канал не охото, а так засунул под спойлер и радуешься :) Кому надо клацнет по спойлеру и посмотрит статью.

Re: Бета-тестирование новой версии (апрель 2014)

Добавлено: 15:09, 21.04.2014
nikitka
cats.jpg
(200.42 КБ) 144 скачивания
Эстетически выглядит ужасно.

Re: Бета-тестирование новой версии (апрель 2014)

Добавлено: 15:14, 21.04.2014
Саня
Спасибо. А сервер когда можно будет обновить?

Re: Бета-тестирование новой версии (апрель 2014)

Добавлено: 15:19, 21.04.2014
nikitka
cats2.jpg
(186.53 КБ) 115 скачиваний
Удобно.

Re: Бета-тестирование новой версии (апрель 2014)

Добавлено: 15:20, 21.04.2014
nikitka
Когда будет обновление серверной части?

Re: Бета-тестирование новой версии (апрель 2014)

Добавлено: 15:42, 21.04.2014
bigbag
Maxim Mirgorodsky писал(а):Появилась возможность отключить шифрование
Означает ли это косвенное раскрытие протокола? И если нет, то в чём отличие от стандартного максимально производительного алгоритма?
Maxim Mirgorodsky писал(а):AES с обменом ключом по RSA
Можно подробнее? У сервера есть открытые ключи клиентов (приватные он не знает, соответственно) или вместо них клиенты используют единый открытый ключ сервера, которым шифруется сессионный ключ?
Иными словами, способен ли сервер читать личную переписку?

Re: Бета-тестирование новой версии (апрель 2014)

Добавлено: 16:08, 21.04.2014
Maxim Mirgorodsky
Когда будет обновление серверной части?
Завтра будет публичная пробная версия и закрытое бета-тестирование.
nikitka писал(а):
cats.jpg
Эстетически выглядит ужасно.
Наверное следует уменьшить максимальное количество уведомлений до 7 или до 5.
bigbag писал(а):И если нет, то в чём отличие от стандартного максимально производительного алгоритма?
Цель одного - производительность. Цель другого - криптостойкость.
bigbag писал(а):Можно подробнее? У сервера есть открытые ключи клиентов (приватные он не знает, соответственно) или вместо них клиенты используют единый открытый ключ сервера, которым шифруется сессионный ключ? Иными словами, способен ли сервер читать личную переписку?
Будет отдельный ключ на каждую сессию между сервером и каждым из клиентов. На стороне сервера данные будут расшифровываться, т.е. сервер будет иметь доступ к зашифрованным данным.

Re: Бета-тестирование новой версии (апрель 2014)

Добавлено: 16:19, 21.04.2014
nikitka
Maxim Mirgorodsky писал(а):
Когда будет обновление серверной части?
Завтра будет публичная пробная версия и закрытое бета-тестирование.
nikitka писал(а):
cats.jpg
Эстетически выглядит ужасно.
Наверное следует уменьшить максимальное количество уведомлений до 7 или до 5.

Где это можно сделать?

Re: Бета-тестирование новой версии (апрель 2014)

Добавлено: 16:36, 21.04.2014
bigbag
Maxim Mirgorodsky писал(а):Будет отдельный ключ на каждую сессию между сервером и каждым из клиентов.
Таким образом защищается канал клиент-сервер, ок. Для защиты от протоколирования приватной переписки сервером по-прежнему сохраняется актуальность плагинов с открытым кодом?

Re: Бета-тестирование новой версии (апрель 2014)

Добавлено: 18:59, 21.04.2014
Ombudsman
хотелось бы уточнить касаемо линковки...

к примеру, мы проводим конференцию, для которой счетчик показывает необходимость в канале 500 мбит...
если я верно понял схему... мы можем решить проблему дублирования каналов информации, что приводит к возрастанию потребности в трафике, если подключаем slave-сервер с каналом в 1 гбит, а master, при этом, будет иметь стандартные 100 мбит...

сугубо ориентировочно, конечно, дабы понять как экономятся ресурсы...

Re: Бета-тестирование новой версии (апрель 2014)

Добавлено: 09:00, 22.04.2014
Maxim Mirgorodsky
Доступна бета-версия серверной части (demo-лицензия):
http://www.commfort.com/download/commfo ... stbeta.zip

Re: Бета-тестирование новой версии (апрель 2014)

Добавлено: 09:57, 22.04.2014
Maxim Mirgorodsky
nikitka писал(а):Где это можно сделать?
Это нам нужно сделать, в следующей бете.
Ombudsman писал(а):хотелось бы уточнить касаемо линковки...

к примеру, мы проводим конференцию, для которой счетчик показывает необходимость в канале 500 мбит...
если я верно понял схему... мы можем решить проблему дублирования каналов информации, что приводит к возрастанию потребности в трафике, если подключаем slave-сервер с каналом в 1 гбит, а master, при этом, будет иметь стандартные 100 мбит...

сугубо ориентировочно, конечно, дабы понять как экономятся ресурсы...
Пример. Master-серверу нужно отправить один мегабайт данных видео выступающего 10 пользователям-слушателям. Если линковку не использовать: сервер должен будет 10 раз отправить этот мегабайт (каждому пользователю), т.е. исходящий трафик сервера 10 мегабайт. Если же из десяти пять пользователей подключены через один слинкованный сервер, то Master-серверу нужно будет отправить мегабайт всего шесть раз. Пять раз подключенным напрямую клиентам и один раз slave-серверу вместе с адресами slave-клиентов, которым нужно разослать эти данные. А уже Slave-сервер займется рассылкой данных подключенным к нему клиентам.

Re: Бета-тестирование новой версии (апрель 2014)

Добавлено: 13:26, 22.04.2014
•NormaBot•
Вопрос по большей части из праздного любопытства.Почему в директории программы появилась папка LinkedApps,в которой дублируются просмотрщики истории и картинок? :roll:

Re: Бета-тестирование новой версии (апрель 2014)

Добавлено: 14:03, 22.04.2014
Саня
Желающие потестировать Slave сервер можете подключиться к нашему Master серверу
адрес sanches-chat.ru + на нашем сервере используется плагин линковки, поддержка видеоконференции.

Ссылка на Slave сервер в первом посте.