~ubuntuone-hackers/conn-check/trunk

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
ChangeLog for conn-check
========================

1.5.3 (TBD)
------------------

 - Fix yaml loading to use safe_load by default.

1.5.2 (TBD)
------------------

 - Fixed handling of the proxy_url http check setting. It now correctly creates
   its tcp subcheck, pointed at the configured proxy instead of the target url
   host.

1.5.1 (2018-06-07)
------------------

 - Remove unwanted dependencies accidentally included


1.5.0 (2018-06-05)
------------------

 - Python 3 support
 - IPV6 support
 - Some error handling improvements

1.3.2 (2016-08-15)
------------------

 - Changed global and connect timeouts to 9s and 5s, respectively, to ensure
   execution within Nagios' 10s NRPE timeout, out of the box.
 - Changed Twisted version pinning for wheel to <16 due to incompatibility
   with latest TLS connection handling.

1.3.1 (2015-08-11)
------------------

 - Added guards for port numbers and the HTTP checks expected_code to cast
   any given value to an int.

1.3.0 (2015-07-15)
------------------

 - Added new conn-check-convert-fw tool to generate aws/neutron/nova/iptables rule
   commands from YAML exported by conn-check-export-fw.

1.2.0 (2015-06-19)
------------------

 - Added new smtp check to test auth/sending with SMTP servers.

1.1.0 (2015-06-05)
------------------

 - Added new conn-check-export-fw tool to export firewall egress rules in a YAML format.
 - Refactored CLI command handling code to make it easier to extend/override.

1.0.18 (2015-04-13)
-------------------

 - Ensure pyOpenSSL is always used instead of the ssl modules,
   see https://urllib3.readthedocs.org/en/latest/security.html#pyopenssl.

1.0.17 (2015-04-08)
-------------------

 - Unpin python-requests for wider distribution (e.g. precise).

1.0.16 (2015-03-06)
-------------------

 - Add --include-tags and --exclude-tags args with support for the `tags` YAML check field.

1.0.15 (2015-02-24)
-------------------

 - Package manifest fixes for debian package release.


1.0.13 (26-11-2014)
-------------------

 - Output is not buffered and ordered, with FAILED checks first, skipped last,
   and each check grouped by {type}:{host/url}.
 - TCP subchecks triggered by a HTTP check are prefixed as such.
 - There is now a -U/--unbuffered-output option to disable buffered/ordered output
   and write out to STDOUT as soon as a result is collected.

1.0.12 (17-11-2014)
-------------------

 - Command aliasing refactored, and more aliases added.

1.0.11 (04-11-2014)
-------------------

 - Disabled 30x redirects in HTTP checks by default, fixing regression introduced by requests switch.
 - Added python-requests specific options for proxy, param, cookie and auth control in HTTP checks.

1.0.10 (30-10-2014)
-------------------

 - Added a mongodb check type.

1.0.9 (23-10-2014)
------------------

 - Added --max-timeout CLI option to restrict maximum execution time.
 - Added connection timeouts to HTTP and PostgreSQL checks.
 - Added --connect-timeout CLI option to set global connection timeout.
 - Added timeout option to each individual check to override global connection timeout.

1.0.8 (22-10-2014)
------------------

 - Switched to using txrequests for HTTP requests with better proxy support.
 - Fixed UDP checks targetting host rather than IP if available.
 - Fixed initial TCP check for HTTP checks targetting upstream instead of proxy.

1.0.7 (09-10-2014)
------------------

 - Fixed HTTP proxy error in HTTP checks due to typo.

1.0.6 (06-10-2014)

 - Fixed dependencies when installing from local dir.
 - Made improvements to readme.


1.0.5 (03-10-2014)
------------------

 - Added optional headers and body arguments to HTTP checks.


1.0.4 (29-09-2014)
------------------

 - Added HTTP proxy support to http checks
 - Fixed issue with loading duplicate SSL CA certificates, and added flag to load from a custom dir


1.0.3 (24-09-2014)
------------------

 - Removed config_generators module to it's own package: conn-check-configs


1.0.2 (22-09-2014)
------------------

 - Added a script to auto-generate conn-check config YAML from a Django settings module


1.0.1 (18-09-2014)
------------------

 - Trivial release to fix setup.py tags


1.0.0 (18-09-2014)
------------------

 - Initial release
 - Broken free of UbuntuOne
 - Nagios compatible output
 - YAML configuration