Commit graph

119 commits

Author SHA1 Message Date
rfm
3a5232b21b Fix to log exceptions before EcProc is set up 2025-01-20 11:58:37 +00:00
rfm
83c9353b92 Fix C standard error and some asan/lsan related cosmetics 2025-01-02 12:48:18 +00:00
Richard Frith-Macdonald
baa1966e21 Add checks and simple fixups to ensure that the Home value in the launch
information is sane/usable.
2023-10-10 14:15:55 +01:00
Richard Frith-Macdonald
afb667be58 Scripting improvements 2023-04-07 12:09:24 +01:00
Richard Frith-Macdonald
82acb9d313 Reverse logic of command blocking to be blocked by default. 2023-03-10 16:01:19 +00:00
Richard Frith-Macdonald
69364d194d fixup order of entries 2023-03-08 14:43:48 +00:00
Richard Frith-Macdonald
38ebeabfdc fixup 2022-11-14 12:54:24 +00:00
Richard Frith-Macdonald
31b74e74c7 Add support for restarting a process via API 2022-11-14 12:51:39 +00:00
Richard Frith-Macdonald
a6ea4016d4 Add support for hashed passwords 2022-11-04 12:18:47 +00:00
Richard Frith-Macdonald
2abd00e895 fix error in comment 2022-08-25 15:34:33 +01:00
Richard Frith-Macdonald
8abf307699 Improve clearing alarms from Console 2021-12-10 10:10:50 +00:00
Richard Frith-Macdonald
a577accc51 Improve shutdown logging 2021-06-23 16:18:41 +01:00
Richard Frith-Macdonald
9b87fbcdc4 Trun on DO encryption if available. Improve memory usage setting/reporting 2021-06-03 15:40:14 +01:00
Richard Frith-Macdonald
de5edec9ef Fix error in severity of alarm 2021-04-27 10:17:00 +01:00
Richard Frith-Macdonald
f54012db83 Don't force the prefix to be used for the ProgramName and Instance 2020-11-17 10:30:03 +00:00
Richard Frith-Macdonald
9b4ebd9c15 Make EcException macros generaqte logs if EcProc is not yet initialised 2020-10-30 12:32:52 +00:00
Richard Frith-Macdonald
e43ccf9ca9 Attempt to rationalise process exit status values. 2020-10-17 17:13:26 +01:00
Richard Frith-Macdonald
5d6945ee59 Add notifications about quitting 2020-07-23 07:11:26 +01:00
Richard Frith-Macdonald
ffb727d73c fix typos in comments 2020-07-15 15:06:51 +01:00
Richard Frith-Macdonald
f04f1292a3 Many fixups/alterations to launch/shutdown of processes. Removed the 'strict' option to enforce a prefix on defaults keys, since it was really never used and just complicated things. 2020-07-03 11:50:25 +01:00
Richard Frith-Macdonald
dda6a439dd add comment on new macro 2020-06-29 11:29:42 +01:00
Richard Frith-Macdonald
d4dbead364 Improve logging/alarming for diagnostic stack traces and fix bug usng wrong alarm levels 2020-06-29 10:51:38 +01:00
Richard Frith-Macdonald
9934bbbdf2 Rewrite launching to make the LaunchInfo instances control most of the work and to use individual timers for each instance with the aim of simplifying launch and shutdown logic and alarms 2020-06-24 13:26:31 +01:00
Richard Frith-Macdonald
9382195eb6 Add -ecUpdateRegisteredDefaults 2020-05-18 12:34:43 +01:00
Richard Frith-Macdonald
6d73abdd40 attempt to make restart of a process more reliable in the case where it stopped
responding to the Command server for a while.
2020-04-04 11:03:26 +01:00
Richard Frith-Macdonald
69e3ccd27e Add config sharing for cooperating processes 2020-03-23 13:35:58 +00:00
Richard Frith-Macdonald
85dfbfa006 deprecate old error/alert methods 2020-01-27 15:27:57 +00:00
Richard Frith-Macdonald
0491c5df00 nother alarm setting for memory 2019-08-11 13:35:10 +01:00
Richard Frith-Macdonald
e908f86e25 improve memory usage reporting etc 2019-08-10 10:19:16 +01:00
Richard Frith-Macdonald
8cd2ff9fab more shutdown tweaks (better control over time allowed) 2019-07-15 10:10:05 +01:00
Richard Frith-Macdonald
76077a56a4 Improve clean shutdown 2019-07-15 09:30:40 +01:00
Richard Frith-Macdonald
8a27be3872 Twaek for improved flexiblity when shutting down 2019-07-12 10:56:04 +01:00
Richard Frith-Macdonald
0e92bea5e0 Make ecConfigurationError: use varargs 2019-07-05 15:53:39 +01:00
Richard Frith-Macdonald
8ee4d54ea1 improvements for Command startup 2019-05-31 17:33:53 +01:00
Wolfgang Lux
c4fa449c4c Fix syntax errors inside macro 2019-05-28 15:53:20 +02:00
Richard Frith-Macdonald
526f2072ea Minor tweaks to exception APIs and documentation 2019-05-28 10:16:54 +01:00
Richard Frith-Macdonald
15c78de782 Convenience macros 2019-05-27 22:35:47 +01:00
Richard Frith-Macdonald
a5740eeefb new exception logging APIs 2019-05-27 17:37:18 +01:00
Richard Frith-Macdonald
d415fd6479 improve wait time for termination 2019-05-15 13:02:10 +01:00
Richard Frith-Macdonald
1f0f34db93 improve termination command 2019-05-14 12:42:16 +01:00
Richard Frith-Macdonald
4b9284a8d6 add option to suppress debug output 2019-03-14 14:32:59 +00:00
Richard Frith-Macdonald
e5da849c29 Revert "debug logging suppression option added"
This reverts commit 496e66bcbf.
2019-03-14 14:29:58 +00:00
Richard Frith-Macdonald
496e66bcbf debug logging suppression option added 2019-03-02 08:12:24 +00:00
Richard Frith-Macdonald
5dd11178b0 Speed up realaunch 2019-02-11 16:17:16 +00:00
Richard Frith-Macdonald
6e4138d769 Fixes for prompts/error messages with master encryption key. 2018-10-24 11:28:27 +01:00
Richard Frith-Macdonald
6693ee6330 logging tweaks 2018-07-30 21:26:41 +01:00
Richard Frith-Macdonald
3dd3b165eb Improve graceful shutdown API 2018-06-24 15:37:35 +01:00
Richard Frith-Macdonald
5967901af8 Improve key entry code 2018-03-02 11:04:25 +00:00
Richard Frith-Macdonald
7c54120ae0 Add restart functionality 2018-01-05 09:47:26 +00:00
Richard Frith-Macdonald
be4b4a7fc5 Fixup for when cmdQuit: has been overridden 2018-01-04 13:32:42 +00:00