1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
|
custodian (0.6-2) stable; urgency=low
* Set an expiry time on the keys we add to redis.
-- Steve Kemp <steve@bytemark.co.uk> Tue, 27 Nov 2012 19:33:19 +0000
custodian (0.6-1) stable; urgency=low
* Added telnet protocol-test; some of our switches don't
support SSH.
-- Steve Kemp <steve@bytemark.co.uk> Tue, 27 Nov 2012 16:40:50 +0000
custodian (0.5-1) stable; urgency=low
* Each alerter has a specific destination now.
* The DNS resolving library is included appropriately.
-- Steve Kemp <steve@bytemark.co.uk> Mon, 26 Nov 2012 16:00:00 +0000
custodian (0.4-1) stable; urgency=low
* Handle the loading of optional libraries more gracefully
in the alerters.
* Flush the queue post-installation, or on upgrade.
-- Steve Kemp <steve@bytemark.co.uk> Mon, 26 Nov 2012 15:00:51 +0000
custodian (0.3-2) stable; urgency=low
* Rejigged the HTTP/HTTPS test to avoid SSL validation.
* Show malformed lines when failing to parse HTTP hosts
-- Steve Kemp <steve@bytemark.co.uk> Mon, 26 Nov 2012 12:40:21 +0000
custodian (0.3-1) stable; urgency=low
* Added a new alerter-type, "redis", which will not raise any
alerts itself, just store the state of all tests in a redis
queue. This can be used to build a status-panel, or similar.
-- Steve Kemp <steve@bytemark.co.uk> Mon, 26 Nov 2012 11:22:11 +0000
custodian (0.2-2) stable; urgency=low
* Explicitly setup a "tube", which is a named queue.
This means we'll never stomp over the default queue
-- Steve Kemp <steve@bytemark.co.uk> Sun, 25 Nov 2012 23:44:32 +0000
custodian (0.2-1) stable; urgency=low
* Updated to use the user-specified text on test-failure.
-- Steve Kemp <steve@bytemark.co.uk> Sun, 25 Nov 2012 22:25:22 +0000
custodian (0.2) stable; urgency=low
* Removed epoch from all previous versions.
* Added homepage to the control file.
* New release.
-- Steve Kemp <steve@bytemark.co.uk> Sun, 25 Nov 2012 21:00:21 +0000
custodian (0.1124-1) stable; urgency=low
* Overhauled much of the code:
- Test cases are now instantiated via a class-factory pattern.
- JSON is not used to serialize tests in the queue.
- The parser and the queue insertion are now decoupled.
- The test-suite is updated.
- Many classes were moved into the custodian name-space, and renamed.
- Many of the protocol tests were re-written to derive from the tcp-test.
- We use the curb rubygem for all http/https protocol tests.
-- Steve Kemp <steve@bytemark.co.uk> Sat, 24 Nov 2012 16:00:16 +0000
custodian (0.1121-1) stable; urgency=low
* The parsing of the configuration file(s) is now decoupled from
queue-insertion.
* The HTTP-status check defaults to 200, unless overridden.
-- Steve Kemp <steve@bytemark.co.uk> Tue, 21 Nov 2012 14:55:41 +0000
custodian (0.1120-3) stable; urgency=low
* Refactor alert code.
* Ensure that alert-subjects are solely one of : a) hostname b) IP address
c) a URL.
-- Steve Kemp <steve@bytemark.co.uk> Tue, 20 Nov 2012 15:40:30 +0000
custodian (0.1120-2) stable; urgency=low
* Increased timeout period and retry period
- To avoid flaps until we rework the alerting with mauve.
* Fixed most scripts to be ready for ruby 1.9.
-- Steve Kemp <steve@bytemark.co.uk> Tue, 20 Nov 2012 14:00:41 +0000
custodian (0.1120-1) stable; urgency=low
* Added dnsutil.rb - Updated multiping to use it, along with the alerter.
* Added ruby1.8 as a build-dep to hopefully fix the man-page generation.
-- Steve Kemp <steve@bytemark.co.uk> Tue, 20 Nov 2012 10:24:26 +0000
custodian (0.1119-3) stable; urgency=low
* Many service probes read a banner from a remote server, and then test it
is sane. For example looking for "ssh", or "smtp" in the string we read.
Ensure we read a string prior to testing for a given response.
* Avoid potential shell-injection attacks against HTTP probes.
-- Steve Kemp <steve@bytemark.co.uk> Mon, 19 Nov 2012 16:25:34 +0000
custodian (0.1119-2) stable; urgency=low
* Fixed the ping-test security hole.
-- Steve Kemp <steve@bytemark.co.uk> Mon, 19 Nov 2012 14:15:16 +0000
custodian (0.1119-1) stable; urgency=low
* Added --error flag to custodian-dequeue.
* Added SECURITY & README to the docs.
-- Steve Kemp <steve@bytemark.co.uk> Mon, 19 Nov 2012 00:11:00 +0000
custodian (0.1118-1) stable; urgency=low
* The Sundey-before-release Release.
-- Steve Kemp <steve@bytemark.co.uk> Sun, 18 Nov 2012 16:19:21 +0000
custodian (0.1117-2) stable; urgency=low
* Added 'tcp' test with the optional banner.
-- Steve Kemp <steve@bytemark.co.uk> Sat, 17 Nov 2012 16:16:16 +0000
custodian (0.1117-1) stable; urgency=low
* Better alert text.
-- Steve Kemp <steve@bytemark.co.uk> Fri, 16 Nov 2012 16:00:16 +0000
custodian (0.1116-1) stable; urgency=low
* Generate manpages via "make docs", and include those man-pages
in the generated Debian package.
-- Steve Kemp <steve@bytemark.co.uk> Fri, 16 Nov 2012 14:00:41 +0000
custodian (0.1115-4) stable; urgency=low
* Timeout DNS lookups for alerting purposes.
-- Steve Kemp <steve@bytemark.co.uk> Thu, 15 Nov 2012 14:00:41 +0000
custodian (0.1115-3) stable; urgency=low
* Change the timeouts and repeat counts slightly.
- Rather than 5 x 10 seconds use 3 x 12 seconds.
-- Steve Kemp <steve@bytemark.co.uk> Thu, 15 Nov 2012 10:48:58 +0000
custodian (0.1115-2) stable; urgency=low
* A HTTP-request might result in a legitimately empty body.
-- Steve Kemp <steve@bytemark.co.uk> Thu, 15 Nov 2012 10:28:01 +0000
custodian (0.1115-2) stable; urgency=low
* Throw exceptions on bogus configuration file entries.
* Throw exceptions if macros are redefinied.
-- Steve Kemp <steve@bytemark.co.uk> Thu, 15 Nov 2012 08:28:08 +0000
custodian (0.1115-1) stable; urgency=low
* A new day, a new release:
- Use curl for the HTTP fetching.
- Remove duplicate HTTPS protocol tester.
- The details field of all tests will show if a test is in our network.
-- Steve Kemp <steve@bytemark.co.uk> Wed, 14 Nov 2012 22:33:22 +0000
custodian (0.1114-11) stable; urgency=low
* Show if alerts are inside our network
-- Steve Kemp <steve@bytemark.co.uk> Wed, 14 Nov 2012 19:30:32 +0000
custodian (0.1114-10) stable; urgency=low
* New release to pickup the timeout changes.
-- Steve Kemp <steve@bytemark.co.uk> Wed, 14 Nov 2012 16:10:12 +0000
custodian (0.1114-9) stable; urgency=low
* Added a "custodian-queue --monitor" option, to alert if our queue doesn't
empty.
-- Steve Kemp <steve@bytemark.co.uk> Wed, 14 Nov 2012 15:05:00 +0000
custodian (0.1114-8) stable; urgency=low
* Macro definition work when they contain numbers.
-- Steve Kemp <steve@bytemark.co.uk> Wed, 14 Nov 2012 13:45:00 +0000
custodian (0.1114-7) stable; urgency=low
* Macro definition works for single hosts too.
-- Steve Kemp <steve@bytemark.co.uk> Wed, 14 Nov 2012 11:06:00 +0000
custodian (0.1114-6) stable; urgency=low
* HTTP/HTTPS tests should work with a missing path.
-- Steve Kemp <steve@bytemark.co.uk> Wed, 14 Nov 2012 10:54:00 +0000
custodian (0.1114-5) stable; urgency=low
* Removed the -low suffix from alerts.
-- Steve Kemp <steve@bytemark.co.uk> Wed, 14 Nov 2012 10:36:00 +0000
custodian (0.1114-4) stable; urgency=low
* Don't replace alerts.
-- Steve Kemp <steve@bytemark.co.uk> Wed, 14 Nov 2012 10:12:00 +0000
custodian (0.1114-3) stable; urgency=low
* Strings are not my friend - interpolate the ID correctly
-- Steve Kemp <steve@bytemark.co.uk> Wed, 14 Nov 2012 10:00:00 +0000
custodian (0.1114-2) stable; urgency=low
* Use target_host, not test_host for alerting purposes.
* Use the correct ID for generating alerts.
-- Steve Kemp <steve@bytemark.co.uk> Wed, 14 Nov 2012 09:51:55 +0000
custodian (0.1114-1) stable; urgency=low
* Updated alerting via mauve.
-- Steve Kemp <steve@bytemark.co.uk> Wed, 14 Nov 2012 09:13:55 +0000
custodian (0.1114) stable; urgency=low
* Promoted to live usage:
- All scripts have a "--help"/"--manual" flag.
- The alerting has been un-hobbled.
-- Steve Kemp <steve@bytemark.co.uk> Wed, 14 Nov 2012 09:13:55 +0000
custodian (0.1113) stable; urgency=low
* Initial release
-- Steve Kemp <steve@bytemark.co.uk> Tue, 13 Nov 2012 15:54:55 +0000
|