Текущая версия: 0.9.3

История изменений:

0.9.3:
   В статистику, собираемую по отдельным устройствам, добавлен момент приёма от
   устройства последнего сообщения.

0.9.2:
   В файле конфигурации можно заказать запись в начало файлов статистики
   (основного и по устройствам) символа Unicode Byte Order Mark.

0.9.0:
   В файле конфигурации можно заказывать сбор статистики по отдельным
   устройствам. Статистика записывается в файл по сигналу SIGUSR2.

0.8.0:
   Добавлены сообщения "данные для отправки в интерфейс", "данные, полученные
   из интерфейса", "данные для отправки в CAN-интерфейс" и "данные, полученные
   из CAN-интерфейса".

0.7.1:
   Добавлены новые настраиваемые через файл конфигурации параметры:
   'tcp_backlog' и 'restore_delay'.

0.7.0:
   Добавлены команды "очистить файл на устройстве", "запрос на файл отчёта" и
   "запрос статуса файла отчёта".

0.6.1:
   Изменение в протоколе: после передачи устройству сообщения "файл целиком от
   хоста устройству" ждём ответ устройства (установив тайм-аут). Пока не
   получили этот ответ, устройство не пингуем. Пока не переслали этот ответ
   конфигуратору, не допускаем приход от конфигуратора нового "файла целиком",
   "запроса списка устройств у сервера" или "запроса подключения к устройству".

0.5.0:
   Исправил ошибку, из-за которой глючила предыдущая версия.

0.3.0:
   Если на сервере 1000 устройств или более, список устройств возвращается в
   виде нескольких сообщений.

0.2.0:
   Конфигуратор может отправлять устройству новую команду не дожидаясь ответа
   на старую.

0.1.2:
   Если в консольном режиме обнаруживаем конец 'stdin', выходим из программы
   (без этого есть риск, что зациклимся на вычитывании 'EOF' из 'stdin' и
   сожрём всё процессорное время).

0.1.1:
   Исправил ошибки при выходе из программы.

0.1.0:
   1. В консольном режиме программа выдаёт справку по команде 'help'.
   2. Более грамотно делается переход в режим "демона".
   3. Программа умеет создавать PID-файл (со своим идентификатором процесса)
      если это заказано в файле конфигурации.
   4. В файле конфигурации настраивается максимальное количество дескрипторов
      файлов, доступных данному процессу.
   5. Для всех создаваемых файлов (журнал, PID, статистика) можно настраивать
      права доступа.
   6. Много изменений в работе с журналом: миллисекунды в хронометраже,
      переключение файлов журнала при достижении предельного размера и т.п.
   И тому подобные изменения.

0.0.25:
   Исправлена ошибка, из-за которой не работала закачка файла на устройства в
   режиме "файл целиком".
