- Nov 27, 2023
-
-
Ivan Savin authored
- Add support for the action_id field from the InterfaceObjectInfo structure.
-
- Nov 14, 2023
-
-
Ivan Savin authored
Add support for the action_id field from the InterfaceObjectInfo structure.
-
- Oct 31, 2023
-
-
Ivan Savin authored
- Add the ability to add environment variables from the alterator-manager database. - Add memory freeing for the structure with data for launching processes in case of a process startup error and in case of a command line parsing error. - Add reduction of thread counters in case of command line parsing error and in case of process startup error.
-
Ivan Savin authored
Add the ability to add environment variables from the alterator-manager database. Add memory freeing for the structure with data for launching processes in case of a process startup error and in case of a command line parsing error. Add reduction of thread counters in case of command line parsing error and in case of process startup error.
-
- Jul 11, 2023
-
-
Ivan Savin authored
- Add validation of interfaces by template.
-
Ivan Savin authored
-
- Jun 23, 2023
-
-
Ivan Savin authored
- Add the ability to work in user mode (systemctl --user). - Add the ability to output data from stdout and stderr when condition is G_IO_HUP. Continues to read from channel until error or EOF.
-
Ivan Savin authored
Add the ability to output data from stdout and stderr when condition is G_IO_HUP. Continues to read from channel until error or EOF.
-
Ivan Savin authored
Add the ability to work in user mode (systemctl --user).
-
- May 23, 2023
-
-
Ivan Savin authored
- Add checking of user rights to execute methods using polkit. - Data from alterator-manager is now transferred not in a GHashTable, but in a structure ManagerData.
-
Ivan Savin authored
Add checking of user rights to execute methods using polkit. Data from alterator-manager is now transferred not in a GHashTable, but in a structure ManagerData.
-
- Apr 21, 2023
-
-
Ivan Savin authored
- Add limit on the number of threads for the method. How many method instances can be run at the same time.
-
Ivan Savin authored
Add limit on the number of threads for the method. How many method instances can be run at the same time.
-
- Apr 04, 2023
-
-
Ivan Savin authored
- Add the ability to return stdout and stderr through an array of strings or an array of bytes (stdout only). - The signal name is now formed by concatenating the string specified in the backend file and the sender. Dots and colons in the sender are replaced with underscores. If the signal name in the backend file is not specified, then the signals are disabled. - Add the ability to limit stdout and stderr arrays in bytes (Default 524288). - Add the ability to disable the return of stdout and stderr arrays using special options in the backend file.
-
Ivan Savin authored
Add the ability to return stdout and stderr through an array of strings or an array of bytes (stdout only). The signal name is now formed by concatenating the string specified in the backend file and the sender. Dots and colons in the sender are replaced with underscores. If the signal name in the backend file is not specified, then the signals are disabled. Add the ability to limit stdout and stderr arrays in bytes. (Default 524288). Added the ability to disable the return of stdout and stderr arrays using special options in the file.
-
- Feb 27, 2023
-
-
Ivan Savin authored
- Fix child's stderr and stdout pipes not closing.
-
Ivan Savin authored
-
- Feb 16, 2023
-
-
Ivan Savin authored
- All backend files are now loaded in the manager, and modules receive a pointer to a table with data that contains information about D-Bus objects and handlers. One file describes one interface for one module. - The interaction between the manager and modules has changed: the module now returns not xml, but an instance of GDBusInterfaceInfo (it writes a pointer to this instance to the table with data received from the manager, a pointer to the vtable is also written there).
-
Ivan Savin authored
All backend files are now loaded in the manager, and modules receive a pointer to a table with data that contains information about D-Bus objects and handlers. One file describes one interface for one module. The interaction between the manager and modules has changed: the module now returns not xml, but an instance of GDBusInterfaceInfo (it writes a pointer to this instance to the table with data received from the manager, a pointer to the vtable is also written there).
-
- Dec 20, 2022
-
-
Ivan Savin authored
- Add child process's stdout and stderr through signals.
-
- Dec 16, 2022
-
-
Ivan Savin authored
Add child process's stdout and stderr through signals.
-
- Oct 22, 2022
-
-
Evgeny Sinelnikov authored
- Second work version.
-
Evgeny Sinelnikov authored
-
Evgeny Sinelnikov authored
-
Evgeny Sinelnikov authored
-
- Oct 21, 2022
-
-
Evgeny Sinelnikov authored
-
- Oct 13, 2022
-
-
Ivan Savin authored
- First work version.
-
- Oct 10, 2022
-
-
Ivan Savin authored
-