Commit Graph

19 Commits

Author SHA1 Message Date
sergiotarxz 799944ac02 Removing run creation from init script. (It would dissappear after reboot
any way, it is better in the init script.
2021-11-14 01:26:36 +01:00
sergiotarxz 590b56e610 Better child kill. 2021-11-14 01:18:27 +01:00
sergiotarxz dd1d7c783f Making the report show the last monitor entries first. 2021-11-14 00:52:03 +01:00
sergiotarxz 413f2d8e5a Fixing more the init script 2021-11-14 00:42:05 +01:00
sergiotarxz a0295ace2a Adding init service and fixing the monitor. 2021-11-14 00:33:34 +01:00
sergiotarxz ea44ffb8ff Adding support to create mail reports. 2021-11-13 21:26:42 +01:00
sergiotarxz 91562a3ae3 Adding mail report support. 2021-11-13 20:38:53 +01:00
sergiotarxz 09e7d74d2f Adding log of recognized actions. 2021-11-13 15:00:01 +01:00
sergiotarxz 9c1f1a7ecd Adding support for start, restart, stop 2021-11-13 14:06:43 +01:00
sergiotarxz e16a5e52fa Using getgrnam instead of getgrent. 2021-11-13 03:53:43 +01:00
sergiotarxz c05e0eb0ed The list of members should be space separated. 2021-11-13 03:46:09 +01:00
sergiotarxz d6812f56bc Is now possible to delete services from the monitor. 2021-11-13 03:41:38 +01:00
sergiotarxz 0c945e1177 Adding endpoint to add services. 2021-11-13 03:15:18 +01:00
sergiotarxz 42f234e103 Adding DB.pm 2021-11-11 22:49:35 +01:00
sergiotarxz 8c43403318 Partial database implementation to be able to start with the logic.
All before this commit was boilerplate code...
2021-11-11 22:47:04 +01:00
sergiotarxz d8cdb5ac64 Adding group authentication to the daemon. 2021-11-11 21:38:06 +01:00
sergiotarxz 366c5ad081 Achieved server-client local communication. 2021-11-11 02:32:25 +01:00
sergiotarxz 09d976141b Adding initial commit, nothing works yet.
The cualsead binary will be the server
it delegates soon in Cualsea::Server::Loop and which
will redirect requests to MessageController.

Forking is not implemented and will be probably out of the
project scope since this is a demo program.

The MessageManager is pretty much inpired in the way
sftp comunicates, but we soon stop sending raw binary
data when we have comunicated the packet size to delegate
in json which is more useful in Perl than handling
fake struct logic.
2021-11-09 00:15:47 +01:00
sergiotarxz 531a6f104e Initial commit 2021-11-08 22:37:04 +01:00