Commit graph

371 commits

Author SHA1 Message Date
Richard Frith-Macdonald
0b2a34e9f0 Change default settings for compression/deletion of logs 2017-12-04 11:55:27 +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
ae4c7a28fd fix incorrect error message 2017-10-27 12:23:40 +01:00
Richard Frith-Macdonald
f2a526dc3e Record startup duration 2017-10-26 15:12:33 +01:00
Richard Frith-Macdonald
929a532e91 Ensure config has been updated before starting running 2017-10-26 11:06:07 +01:00
Richard Frith-Macdonald
142d4bda51 fixup setting flag 2017-09-20 08:43:01 +01:00
Richard Frith-Macdonald
4ccc8de355 tweak 2017-09-19 13:52:15 +01:00
Richard Frith-Macdonald
76a091d78e debug archiving fix 2017-09-18 09:36:48 +01:00
Richard Frith-Macdonald
6d096a9eca allow clean shutdown of alerter 2017-08-30 09:54:48 +01:00
Richard Frith-Macdonald
ff7f4fed49 add lock protection for thread-safety 2017-08-30 08:56:04 +01:00
Wolfgang Lux
b67741078b Fix bug where archiving was no longer run every day 2017-08-09 14:34:00 +02:00
Richard Frith-Macdonald
a6a6a78658 autorelease fixup to have pool when awakening process 2017-07-27 14:42:29 +01:00
Richard Frith-Macdonald
5be033b2f9 Add method to return the process lock 2017-07-26 15:15:41 +01:00
Richard Frith-Macdonald
c828a0edfc improve shutdown logging and archiving of debug logs to correct date 2017-07-13 10:25:33 +01:00
Richard Frith-Macdonald
4820767b98 Improve startup/shutdown logging 2017-07-13 10:10:13 +01:00
Richard Frith-Macdonald
6ebcc87429 in help list commands in alphabetical order 2017-07-11 09:32:59 +01:00
Richard Frith-Macdonald
6385e3b8b3 new day, hour, minute etc on startup 2017-07-06 16:51:34 +01:00
Richard Frith-Macdonald
cd378db33a improve diagnosti logging 2017-06-23 18:23:20 +01:00
Richard Frith-Macdonald
974811f604 More changes to make startup configuration easier to handle in a robust manner 2017-06-23 15:18:21 +01:00
Richard Frith-Macdonald
00ab926033 Move startup audit log earlier so it should be at the start of the log file 2017-06-23 14:13:54 +01:00
Richard Frith-Macdonald
91f43e226d Also -ecDidAwaken 2017-06-23 13:37:34 +01:00
Richard Frith-Macdonald
3e73987c86 fix typo in comment 2017-06-23 12:58:30 +01:00
Richard Frith-Macdonald
de977d7356 Add ecAwaken method 2017-06-23 12:51:34 +01:00
Richard Frith-Macdonald
e5a71bdc73 Move startup of the regular timer into ecRun so that it won't occur until
after initialisation and registration of the DO connection name.
2017-06-23 12:01:03 +01:00
Richard Frith-Macdonald
291b295089 Fix bug in archiving and simplify code 2017-06-23 11:26:17 +01:00
Richard Frith-MacDonald
b4c1c3c320 fixup for adding a new debug mode
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/ec/trunk@40506 72102866-910b-0410-8b05-ffd578937521
2017-05-16 11:43:29 +00:00
Richard Frith-MacDonald
382b598637 delay after exception to avoid excessively frequent alerts
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/ec/trunk@40498 72102866-910b-0410-8b05-ffd578937521
2017-05-09 16:07:51 +00:00
Richard Frith-MacDonald
749e9420b7 fix error relaunching clients which are not configured for autolaunch
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/ec/trunk@40490 72102866-910b-0410-8b05-ffd578937521
2017-04-24 10:31:18 +00:00
Richard Frith-MacDonald
9d698b1ce9 fix spelling
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/ec/trunk@40372 72102866-910b-0410-8b05-ffd578937521
2017-03-08 16:52:47 +00:00
Richard Frith-MacDonald
20ee776f17 fix typo in comment
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/ec/trunk@40364 72102866-910b-0410-8b05-ffd578937521
2017-03-06 09:33:07 +00:00
Richard Frith-MacDonald
7307f3323f -setDebug: selector types tweak
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/ec/trunk@40363 72102866-910b-0410-8b05-ffd578937521
2017-03-06 09:27:58 +00:00
Wolfgang Lux
d52dc80cf7 Don't use net-snmp's memdup function, as it is replaced by
netsnmp_memdup with a different interface in version 5.7.3.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/ec/trunk@40310 72102866-910b-0410-8b05-ffd578937521
2017-01-30 12:54:37 +00:00
Richard Frith-MacDonald
ba46103952 Fix for runaway loop if limitDateForMode: returns nil
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/ec/trunk@40242 72102866-910b-0410-8b05-ffd578937521
2016-11-29 14:14:05 +00:00
Richard Frith-MacDonald
86d618d0d9 Make connection to process wait for regisdtration with Command server.
Add restart all option for Control


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/ec/trunk@40241 72102866-910b-0410-8b05-ffd578937521
2016-11-29 08:32:39 +00:00
Wolfgang Lux
e633a3437f In EcConsole, pass distantFuture to -runMode:beforeDate: to prevent
returning immediately from the run loop after recent gnustep-base
changes.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/ec/trunk@40029 72102866-910b-0410-8b05-ffd578937521
2016-07-20 14:05:11 +00:00
Richard Frith-MacDonald
45e63db3de Improve alerting when running low on disk space
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/ec/trunk@39858 72102866-910b-0410-8b05-ffd578937521
2016-06-11 15:23:40 +00:00
Richard Frith-MacDonald
20411c2fa3 Fixups for internal configuration of Control server
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/ec/trunk@39856 72102866-910b-0410-8b05-ffd578937521
2016-06-09 07:29:43 +00:00
Richard Frith-MacDonald
ed3dbe5f7b fix typos
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/ec/trunk@39855 72102866-910b-0410-8b05-ffd578937521
2016-06-08 22:22:15 +00:00
Richard Frith-MacDonald
8072c7d08f Fix logging error spotted by Wolfgang.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/ec/trunk@39777 72102866-910b-0410-8b05-ffd578937521
2016-05-18 14:09:29 +00:00
Richard Frith-MacDonald
4269da5e8a raise exception for alte registration.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/ec/trunk@39691 72102866-910b-0410-8b05-ffd578937521
2016-04-24 11:30:22 +00:00
Richard Frith-MacDonald
4de23bfec2 fix updating command settings ... if there's no change, don't update domain
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/ec/trunk@39690 72102866-910b-0410-8b05-ffd578937521
2016-04-24 08:38:42 +00:00
Richard Frith-MacDonald
ab862f11af Improve messages
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/ec/trunk@39598 72102866-910b-0410-8b05-ffd578937521
2016-03-24 08:50:16 +00:00
Richard Frith-MacDonald
3d61322a8c track shutdown duration for each process
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/ec/trunk@39596 72102866-910b-0410-8b05-ffd578937521
2016-03-23 12:19:38 +00:00
Richard Frith-MacDonald
0dfb0d4eba Improve configure process to use correct compiler.
Fix bug where loss of two or more processes at the same time could cause an
exception and mess up internal records of what proceses are running.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/ec/trunk@39594 72102866-910b-0410-8b05-ffd578937521
2016-03-23 09:24:05 +00:00
Richard Frith-MacDonald
e68a6ac7b7 make error message more verbose
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/ec/trunk@39563 72102866-910b-0410-8b05-ffd578937521
2016-03-18 09:26:18 +00:00