Commit graph

205 commits

Author SHA1 Message Date
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
b3e7848177 fixup for nil return value 2019-07-05 16:55:23 +01:00
Richard Frith-Macdonald
0e92bea5e0 Make ecConfigurationError: use varargs 2019-07-05 15:53:39 +01:00
Richard Frith-Macdonald
a3300b57e6 cmment out unneccessary log 2019-06-27 13:46:21 +01:00
Richard Frith-Macdonald
3ab558d078 remove excess logging 2019-06-05 17:25:16 +01:00
Richard Frith-Macdonald
8f9eb1c4f3 Use Total memory type by default 2019-06-01 15:52:07 +01:00
Richard Frith-Macdonald
242f60f7f1 ensure memType is set 2019-06-01 15:49:13 +01:00
Richard Frith-Macdonald
e3c8059dea improve logging 2019-06-01 15:44:32 +01:00
Richard Frith-Macdonald
80bafed48f fix logic inversion 2019-06-01 15:35:53 +01:00
Richard Frith-Macdonald
5530cc207d Control type of memory tracked 2019-06-01 15:28:21 +01:00
Richard Frith-Macdonald
8ee4d54ea1 improvements for Command startup 2019-05-31 17:33:53 +01:00
Richard Frith-Macdonald
25bd79af54 tweak wording of help 2019-05-28 16:17:03 +01: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
b58abf9185 add option to show current overrides 2019-05-27 16:38:47 +01:00
Richard Frith-Macdonald
6db334d23b missed from commit 2019-05-27 16:24:23 +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
6d4a8e0ef0 Partial implementation of KillDebugOutput option 2019-03-01 13:00:09 +00:00
Richard Frith-Macdonald
5dd11178b0 Speed up realaunch 2019-02-11 16:17:16 +00:00
Richard Frith-Macdonald
06ae55eb80 fix printf for --help 2018-11-23 11:40:55 +00:00
Wolfgang Lux
b4cb9b683c Call ecAwaken only after registration at the name server was successful 2018-11-09 16:27:54 +01: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
ce9f465c86 Make sure we log the whole text of any configuration error (using NSLog())
before truncating it (if necessary) to create an alarm.
2018-08-28 11:50:47 +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
afd1a03822 Improve restart help/audit logs 2018-06-12 15:23:12 +01:00
Richard Frith-Macdonald
4b02a4089e improve restart command to perform prompt restarts 2018-06-12 12:46:35 +01:00
Richard Frith-Macdonald
4205f7c074 Don't display contents of EcControlKey 2018-03-03 18:36:01 +00:00
Richard Frith-Macdonald
5967901af8 Improve key entry code 2018-03-02 11:04:25 +00:00
Richard Frith-Macdonald
a732e99ee4 Fix type cases for printf and improve defaults listing 2018-01-19 09:50:43 +00:00
Richard Frith-Macdonald
b3398cf76b Report possible leakage as percent of previous total memory usage 2018-01-12 14:58:30 +00:00
Richard Frith-Macdonald
6821c5996d alert on shutdown 2018-01-12 05:27:34 +00:00
Richard Frith-Macdonald
7c54120ae0 Add restart functionality 2018-01-05 09:47:26 +00:00
Richard Frith-Macdonald
fd43457c20 Improve slightly misleading audit messages 2018-01-04 14:14:14 +00:00
Richard Frith-Macdonald
be4b4a7fc5 Fixup for when cmdQuit: has been overridden 2018-01-04 13:32:42 +00:00
Richard Frith-Macdonald
c2983d4c3b Ignore config changes during shutdown 2018-01-04 11:30:24 +00:00
Richard Frith-Macdonald
1d05222942 Improvements to handling config updates 2018-01-04 11:23:29 +00:00
Richard Frith-Macdonald
c4343bec32 Improve quitting for subclassing 2017-11-03 07:17:41 +00:00
Richard Frith-Macdonald
eb3d3c1713 Restructure quitting 2017-11-02 16:16:21 +00:00
Richard Frith-Macdonald
264348de14 fallback for checking duration of quit 2017-11-02 10:14:30 +00:00
Richard Frith-Macdonald
92e1ccb3fb Expose new quit functionality 2017-11-02 10:06:34 +00:00
Richard Frith-Macdonald
1562c18843 Another fix for nightly archiving, plus rewrite of quit handling to ensure
that a quitting process aborts in three minutes if something goes wrong.
2017-11-02 09:19:57 +00:00
Richard Frith-Macdonald
f95f3df7b2 Fix location of archive 2017-11-01 12:06:23 +00:00
Richard Frith-Macdonald
f2a526dc3e Record startup duration 2017-10-26 15:12:33 +01:00
Richard Frith-Macdonald
142d4bda51 fixup setting flag 2017-09-20 08:43:01 +01:00