Menu

Tree [32a4bc] master v2.4.5 /
 History

HTTPS access


File Date Author Commit
 cmake 2014-08-05 Giampiero Gabbiani Giampiero Gabbiani [459be9] support for different distros
 dist 2015-02-22 Giampiero Gabbiani Giampiero Gabbiani [a7896e] some optimizations
 docs 2014-03-14 Giampiero Gabbiani Giampiero Gabbiani [7ab8bf] minor improvements
 include 2015-08-03 Giampiero Gabbiani Giampiero Gabbiani [32a4bc] adapted to tsl-4.6.0
 iplugins 2014-08-31 Giampiero Gabbiani Giampiero Gabbiani [b96051] adapted to new eel v3.0.0
 local 2015-02-22 Giampiero Gabbiani Giampiero Gabbiani [a7896e] some optimizations
 platforms 2015-02-21 Giampiero Gabbiani Giampiero Gabbiani [4a7dbf] adapted to new eel v3.2.1
 src 2015-08-03 Giampiero Gabbiani Giampiero Gabbiani [32a4bc] adapted to tsl-4.6.0
 tests 2015-02-02 Giampiero Gabbiani Giampiero Gabbiani [6e6369] changes and optimizations for the new features ...
 third-part 2013-09-06 Giampiero Gabbiani Giampiero Gabbiani [092271] moved all the test/example class/structures int...
 unit-tests 2015-05-18 Giampiero Gabbiani Giampiero Gabbiani [4abe42] updated configs for new TSL JSon serialization ...
 xplugins 2015-08-03 Giampiero Gabbiani Giampiero Gabbiani [32a4bc] adapted to tsl-4.6.0
 .gitignore 2013-10-20 Giampiero Gabbiani Giampiero Gabbiani [271d98] * DBus plugin
 CMakeLists.txt 2015-08-03 Giampiero Gabbiani Giampiero Gabbiani [32a4bc] adapted to tsl-4.6.0
 ChangeLog 2015-08-03 Giampiero Gabbiani Giampiero Gabbiani [32a4bc] adapted to tsl-4.6.0
 INSTALL 2014-02-15 Giampiero Gabbiani Giampiero Gabbiani [1433c7] - general revision of parsers and generators
 LICENSE 2015-03-04 Giampiero Gabbiani Giampiero Gabbiani [a0bf95] adapted to new TSL v2.4.2
 README 2015-05-18 Giampiero Gabbiani Giampiero Gabbiani [4abe42] updated configs for new TSL JSon serialization ...
 TODO 2014-02-15 Giampiero Gabbiani Giampiero Gabbiani [1433c7] - general revision of parsers and generators
 laos.ebuild 2015-02-22 Giampiero Gabbiani Giampiero Gabbiani [a7896e] some optimizations
 laos_config.h.in 2014-01-15 Giampiero Gabbiani Giampiero Gabbiani [9a2f34] new major release
 make-src-package.sh 2015-02-22 Giampiero Gabbiani Giampiero Gabbiani [a7896e] some optimizations

Read Me

LAOS stands for Linux Auto Operator System, it is a passive automation system for the Linux OS. 

Basically it is possible to setup a number of regular expressions that are match against any message 
arriving to the daemon through the syslog protocol, and associate to each of them an arbitrary number 
of commands to be executed on the Linux system.

Features:
=========

* horizontal scaling due to strong multithreading support
* RFC5424 - The Syslog Protocol;
* RFC3339 - Date and Time on the Internet: Timestamps;
* RFC6587 - Transmission of Syslog Messages over TCP;

Credits:
========

Linux Auto Operator System (LAOS) is:

* an open source product copyright (C) 2012-2015 by Giampiero Gabbiani <Giampiero@Gabbiani.org>;
* distributed under the GNU Lesser General Public License
* developed using the following **free software**:

  Extended Exception Library
    Copyright (C) 2014-2015 by Giampiero Gabbiani <Giampiero@Gabbiani.org>, distributed under the GNU Lesser General Public License;
    
  Trivial Serialization library
    Copyright (C) 2012-2015 by Giampiero Gabbiani <Giampiero@Gabbiani.org>, distributed under the GNU Lesser General Public License;

  Variable Expression library
    Copyright (C) 2002-2010 Peter Simons <simons@cryp.to>, distributed under the terms published on http://www.nongnu.org/varexp/;

  DBusTL
    Copyright (C) 2008, 2009  Fabien Chevalier <chefabien@gmail.com>, distributed under the terms of the GNU Lesser General Public License
    The code used has been modified in 2012-2013 by Giampiero Gabbiani for LAOS integration in the following areas:

    - bugfix on (De)Serializer<bool>::run() implementations;
    - DBus VARIANT implementation through boost::any<>;
    - DBus signal call implementation;
    - DBus shared connection implementation;
    - noexcption support remved;
    - all the code required to be compiled with c++0x standard;

  Boost libraries
    Copyright (C) various authors, distributed under the terms of the Boost Software License;

Distro supported:
=================

- Gentoo        64bits
- CentOS-7      64bits
- Fedora-21     64bits
- OpenSUSE-13.2 64bits

Final Notes
~~~~~~~~~~~

*This file use the reStructuredText format.* 

*More information at http://en.wikipedia.org/wiki/ReStructuredText*

*Quick reference at http://docutils.sourceforge.net/docs/user/rst/quickref.html*
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.