#
#
#

Версия 0.1.6
------------

    * проверка ошибки установки директории в функции chdir()
    * добавлена обработка значение waitpid()
    * исправлено: некорректное значение size_t в функции printf()
    * исправлено: неправильная обработка признака конца строки в прочитанных данных из сокета
    * добавлено: флаги компиляции CFLAGS и LDFLAGS в Makefile для ubuntu и rhel

Версия 0.1.5
------------

    * Новый релиз

Версия 0.1.4
------------

    * исправлено: утечка памяти. brainy_socket.cpp, brainy_tcp.cpp
    * исправлено: неправильное переназначение дескриптора в dup2(). brainy_socket.cpp, brainy_tcp.cpp

Версия 0.1.3
------------

    * Добавлена обработка сигналов brainy_socket.cpp

Версия 0.1.2
------------

    * добавлена обработка и передача ошибки клиенту при конвеерном выполнении команд в случае
	ошибки в exec(), brainy_tcp.cpp, brainy_socket.cpp

Версия 0.1.1
------------

    * исправления. не освобождался буфер free(x) для входящего набора команд char *x[]. brainy_tcp.cpp, 
	brainy_socket.cpp
    * исправление. close(fd0) закрывался после wait(0) при чтении. brainy_socket.cpp
    * добавлен макрос closeFD(), который надежно закрывает файловый дескриптор. brainy_socket.cpp
	brainy_tcp.cpp
    * исправление. некорректная структура sockaddr_un в brainy_tcp.cpp
    * добавлена поддержка выполнения зависимых команд от предыдущих,  Pipe() конвеер, ls -l | sort | grep str | ...
	максимальная длина набора команд 200 символов. brainy_socket.cpp, brainy_tcp.cpp

Версия 0.1.0
------------

    * первый релиз

