<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <link>http://xgu.ru/hg/lilalo/</link>
    <language>en-us</language>

    <title>lilalo: l3-backend history</title>
    <description>l3-backend revision history</description>
    <item>
    <title>Исправлена ошибка с смешением выводв сеансов</title>
    <link>http://xgu.ru/hg/lilalo/log}/l3-backend</link>
    <description><![CDATA[Исправлена ошибка с смешением выводв сеансов<br/>
Добавлена поддержка таблуяции (tab completion)<br/>
l3config.pm перенесён в /etc/lilalo/ ; возможно не окончательно<br/>
Имя сервера для l3-upload не прописывается теперь жёстко в коде, а берётся из конфигурационного файла]]></description>
    <author>&#105;&#103;&#111;&#114;</author>
    <pubDate>Sun, 09 Mar 2008 22:54:22 +0200</pubDate>
</item>
<item>
    <title>small changes</title>
    <link>http://xgu.ru/hg/lilalo/log}/l3-backend</link>
    <description><![CDATA[small changes]]></description>
    <author>&#100;&#101;&#118;&#105;</author>
    <pubDate>Fri, 04 Aug 2006 17:41:31 +0300</pubDate>
</item>
<item>
    <title>$1 заменена на \1</title>
    <link>http://xgu.ru/hg/lilalo/log}/l3-backend</link>
    <description><![CDATA[$1 заменена на \1<br/>
Иначе не работало<br/>
Странно.... Проверить]]></description>
    <author>&#100;&#101;&#118;&#105;</author>
    <pubDate>Mon, 12 Jun 2006 09:32:18 +0300</pubDate>
</item>
<item>
    <title>l3-agent и l3-backend изменены так, что</title>
    <link>http://xgu.ru/hg/lilalo/log}/l3-backend</link>
    <description><![CDATA[l3-agent и l3-backend изменены так, что<br/>
все записанные команды теперь привязаны к контексту,<br/>
заданному в параметре<br/>
l3cd<br/>
агента<br/>
<br/>
Их XML-представление теперь сохраняется не только в общем<br/>
файле backend.xml,<br/>
но и в файлах соответствующих контексту l3cd<br/>
<br/>
$Config{backend_datadir}/$l3cd/data.xml<br/>
<br/>
Параметр l3cd (пока что) меняется вручную в конфигурационном<br/>
файле агента ~/.l3rc<br/>
<br/>
После того как параметр изменён необходимо перезапустить агент,<br/>
отправив ему сигнал HUP<br/>
killall -1 l3-agent<br/>
<br/>
<br/>
<br/>
<br/>
ЧТО НУЖНО СДЕЛАТЬ:<br/>
<br/>
== Безопасность ==<br/>
<br/>
* Сделать процедуру залогивинивания и проверки подлинности пользователя<br/>
* Ограничить доступ на запись в контекстные каталоги для пользователей<br/>
<br/>
== Смена каталога ==<br/>
* Сделать команду l3, которая позволяет изменить и просмотреть<br/>
текущий l3-контекст<br/>
<br/>
l3 pwd<br/>
l3 cd /devi/netflow]]></description>
    <author>&#100;&#101;&#118;&#105;</author>
    <pubDate>Sun, 11 Jun 2006 22:07:42 +0300</pubDate>
</item>
<item>
    <title>Выполнены шаги 4,5 в плане N05 по построению распределённой системы lilalo.</title>
    <link>http://xgu.ru/hg/lilalo/log}/l3-backend</link>
    <description><![CDATA[Выполнены шаги 4,5 в плане N05 по построению распределённой системы lilalo.<br/>
Шаг &lt;6&gt; в настоящее время не является необходимым.<br/>
<br/>
<br/>
Введено понятие сеанса.<br/>
Сеансом считается процедура работы с системой, начинающаяся с регистрации<br/>
в ней и зазаканчивающаяся разрегистрацией, и сопровождающаяся ведением одного<br/>
файла скрипта.<br/>
Одновременно с созданием скрипта (.script) создаётся соответствующий ему<br/>
файл с информацией о сеансе (.info).<br/>
Каждый сеанс имеет уникальный в пределах хоста идентификатор,<br/>
~local_session_id~, который впоследствии позволяет определить,<br/>
какие команды относятся к какому сеансу.<br/>
<br/>
Добавлен backend-сервер, который получает данные от агентов и записывает<br/>
из в backend (в настойщий момент - в XML-файл).<br/>
Данные передаются по tcp-соединениям.<br/>
(Одновременно может работать несколько серверов.<br/>
Блокировка файла при записи пока что не выполняется ОСТОРОЖНО!!!!!!)<br/>
<br/>
Агент периодически пытается отправить backend-серверу содержимое своего кэш-файла,<br/>
и если ему это удаётся, кэш файл очищается -- данные теперь хранятся в backend'е.<br/>
<br/>
Взаимодействие агентов, backend-сервера и frontend'а<br/>
сейчас выполнеятся так:<br/>
<br/>
<br/>
          +-------+<br/>
          |       |<br/>
          | cache |<br/>
          |       |<br/>
          +-^---+-+<br/>
            |   |<br/>
	    . ^ v            . ^^ .      +---------+      . ^^ .<br/>
	  /       \  tcp   /        \    |         |    /        \  CGI<br/>
	 (  agent  )-----&gt;( backend- )--&gt;| backend |--&gt;( frontend )-----&gt;<br/>
	  \       /        \ сервер /    |         |    \        /<br/>
	    ' . '            ' .. '      +---------+      ' .. '<br/>
              ^<br/>
              |<br/>
         +----+----+<br/>
         |         |<br/>
         |*.script |<br/>
         | *.info  |<br/>
         |         |<br/>
         +---------+<br/>
<br/>
l3-frontend:<br/>
	Теперь может выдавать результат работы на стандартный поток вывода.<br/>
	Вместо имени файла нужно указать символ -<br/>
<br/>
Добавлены файлы:<br/>
<br/>
	l3-backend	-	backend-сервер<br/>
	l3-cgi		-	CGI-обвязка для l3-frontend'а<br/>
<br/>
Новые конфигурационные параметры:<br/>
	frontend_css		Путь к файлу CSS, используемому в HTML-странице, которую генерирует frontend<br/>
	frontend_google_ico	Путь к иконке google<br/>
	frontend_linux_ico	Путь к иконке linux<br/>
	frontend_freebsd_ico	Путь к иконке freebsd<br/>
	frontend_opennet_ico	Путь к иконке opennet<br/>
	frontend_local_ico	Путь к иконке локальной документации<br/>
<br/>
	backend_address		IP-адрес интерфейса, на котором работает backend-сервер<br/>
	backend_port		Порт, который слушает backend-сервер<br/>
	backend_pidfile		Путь к файлу, который хранит идентификатор процесса backend-сервера<br/>
	backend_datafile	Путь к файлу хранилищу (файлу backend)]]></description>
    <author>&#100;&#101;&#118;&#105;</author>
    <pubDate>Mon, 07 Nov 2005 11:24:49 +0200</pubDate>
</item>

  </channel>
</rss>
