Commit graph

64 commits

Author SHA1 Message Date
Richard Frith-Macdonald
c270bf9780 ReminderInterval applies to reminders, not the original raising of alarm 2022-02-18 09:57:48 +00:00
Wolfgang Lux
cf5a235008 Fix a subtle memory management issue 2021-07-29 11:20:30 +02:00
Richard Frith-Macdonald
8626bd1823 With debug, report each event having rules applied 2020-12-01 17:45:35 +00:00
Richard Frith-Macdonald
5879c8eef9 Report any error on the smtp conenction in status 2020-11-13 02:34:41 +00:00
Richard Frith-Macdonald
561dfbf88c fix minor leak 2020-11-13 01:05:13 +00:00
Richard Frith-Macdonald
0097f820cf Attempt to make ReminderInterval more friendly 2020-10-15 13:00:34 +01:00
Richard Frith-Macdonald
917e7f8bb5 Tidied alarm reminder behavior 2020-10-15 12:03:24 +01:00
Richard Frith-Macdonald
dcb5368a23 Improve debug logging and documentation 2020-10-15 11:43:52 +01:00
Richard Frith-Macdonald
3bd03637ff Fix bug with throttling and add some debug 2020-10-14 15:48:55 +01:00
Richard Frith-Macdonald
020b2cef7e fix memory overrun 2020-10-14 11:46:52 +01:00
Richard Frith-Macdonald
daa3095872 More alarm info in event dictionary 2020-10-13 14:02:00 +01:00
Richard Frith-Macdonald
a34932cac4 fix error enumerating 'Other' destinations 2020-10-12 15:15:37 +01:00
Richard Frith-Macdonald
af00664795 report throttleAt in status 2020-10-09 15:30:11 +01:00
Richard Frith-Macdonald
25061be0ea Added ThrottleAt config 2020-10-09 15:27:10 +01:00
Richard Frith-Macdonald
8c36804950 Simplify API and add support for alerts to other destinations 2020-10-09 15:19:35 +01:00
Richard Frith-Macdonald
d5bf5edce1 Fixup default SMS template to not include timestamp 2020-10-08 12:29:12 +01:00
Richard Frith-Macdonald
92212e13e8 add support for alarm component matching 2020-07-16 14:15:36 +01:00
Richard Frith-Macdonald
5311f2bd64 fixup for reminder matching 2020-07-15 15:28:55 +01:00
Richard Frith-Macdonald
41c106b867 Fix alarm rules to only match alarms and reminder interval rule to only match reminders 2020-07-15 15:07:54 +01:00
Richard Frith-Macdonald
c33a0766be Add files missed from last commit 2019-05-24 11:16:44 +01:00
Richard Frith-Macdonald
fefadefd30 Add capture group support 2019-05-22 17:06:50 +01:00
Wolfgang Lux
4c1f41348b Define Regex class as a simple wrapper around NSRegularExpression 2019-02-11 13:45:49 +01:00
Wolfgang Lux
f246c07e79 Only ignore invalid alert rules in setRules: and update the cached rules
with the remaining rules.
2019-02-08 16:46:33 +01:00
Richard Frith-Macdonald
9a8fd35e0b Improve parsing for timestamp of info 2019-01-07 11:28:42 +00:00
Richard Frith-Macdonald
429d493d49 Fix off by one error getting text after colon in info being logged 2018-10-24 11:10:46 +01:00
Richard Frith-Macdonald
8d3222c683 allow handling of audit logging 2018-06-25 11:34:26 +01:00
Richard Frith-Macdonald
b2c31b8261 Make alarm handling easier 2018-02-20 12:37:12 +00: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
Richard Frith-MacDonald
1f8f656b8b Diagnostics for alarms
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/ec/trunk@39175 72102866-910b-0410-8b05-ffd578937521
2015-11-18 11:25:49 +00:00
Richard Frith-MacDonald
4df098b873 log files should have any path ignored
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/ec/trunk@39018 72102866-910b-0410-8b05-ffd578937521
2015-09-30 12:30:55 +00:00
Richard Frith-MacDonald
b09cd35cda Add a little debug
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/ec/trunk@38584 72102866-910b-0410-8b05-ffd578937521
2015-05-29 14:30:12 +00:00
Richard Frith-MacDonald
99d49c0e91 Provide more logging accuracy
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/ec/trunk@38414 72102866-910b-0410-8b05-ffd578937521
2015-03-19 21:11:55 +00:00
Richard Frith-MacDonald
ad7d593b0e fix typo
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/ec/trunk@38361 72102866-910b-0410-8b05-ffd578937521
2015-02-23 14:57:10 +00:00
Richard Frith-MacDonald
31498b9afe Add support for limited activitym periods for a rule
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/ec/trunk@38358 72102866-910b-0410-8b05-ffd578937521
2015-02-23 10:55:02 +00:00
Richard Frith-MacDonald
db6fc5df31 correct a few comments
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/ec/trunk@38354 72102866-910b-0410-8b05-ffd578937521
2015-02-21 05:03:59 +00:00
Richard Frith-MacDonald
b4874b21ba ireliability and debug tweaks
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/ec/trunk@38055 72102866-910b-0410-8b05-ffd578937521
2014-09-02 09:19:29 +00:00
Richard Frith-MacDonald
105e7c648a bugfix release
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/ec/trunk@37880 72102866-910b-0410-8b05-ffd578937521
2014-05-14 21:52:58 +00:00
Richard Frith-MacDonald
1b3b490941 Report sent and failed emails as part of server status
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/ec/trunk@37038 72102866-910b-0410-8b05-ffd578937521
2013-09-04 08:07:02 +00:00
Richard Frith-MacDonald
1602e33ba1 minor 64bit issues
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/ec/trunk@36881 72102866-910b-0410-8b05-ffd578937521
2013-07-13 07:58:07 +00:00
Richard Frith-MacDonald
e088c9be92 Allow fallback value for responsible email address
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/ec/trunk@36512 72102866-910b-0410-8b05-ffd578937521
2013-04-12 11:27:16 +00:00
Richard Frith-MacDonald
e8243011fb passing userInfo for alarms
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/ec/trunk@36511 72102866-910b-0410-8b05-ffd578937521
2013-04-12 11:13:02 +00:00
Richard Frith-MacDonald
3f3d3cffeb add alarm userInfo to hold responsible email address
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/ec/trunk@36508 72102866-910b-0410-8b05-ffd578937521
2013-04-12 09:47:08 +00:00
Richard Frith-MacDonald
a1277b84c3 tidyups
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/ec/trunk@36502 72102866-910b-0410-8b05-ffd578937521
2013-04-11 11:06:20 +00:00
Richard Frith-MacDonald
d8038e3c02 tagging
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/ec/trunk@36497 72102866-910b-0410-8b05-ffd578937521
2013-04-09 13:12:59 +00:00
Richard Frith-MacDonald
8fccbdf89d try single reference
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/ec/trunk@36495 72102866-910b-0410-8b05-ffd578937521
2013-04-08 17:00:19 +00:00
Richard Frith-MacDonald
f410d97aaf Add support for threaded emails (for 'conversation' view in mail clients)
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/ec/trunk@36493 72102866-910b-0410-8b05-ffd578937521
2013-04-08 15:50:32 +00:00
Richard Frith-MacDonald
27a4a7328c fix error in last mod
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/ec/trunk@36492 72102866-910b-0410-8b05-ffd578937521
2013-04-08 12:09:58 +00:00
Richard Frith-MacDonald
a7a6297291 Tweaks to allow reminder counts
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/ec/trunk@36491 72102866-910b-0410-8b05-ffd578937521
2013-04-08 10:23:40 +00:00
Richard Frith-MacDonald
69c31c4924 Improve subjects for alarms/clears
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/ec/trunk@36486 72102866-910b-0410-8b05-ffd578937521
2013-04-07 11:38:46 +00:00