changelog 6.61 KB
Newer Older
1
2
3
4
5
6
7
8
9
10
symbiosis-common (2012:0911) stable; urgency=low

  * Fixed SSL certificate subject checking for a domain.  The primary name is
    now also checked, not just the aliases.
  * Added strict SSL checking which raises exceptions more often in the
    ssl_verify method.
  * Added tests to prove certificates with SNI / wildcard subjects work.

 -- Patrick J Cherry <patrick@bytemark.co.uk>  Tue, 11 Sep 2012 15:55:46 +0100

Patrick J Cherry's avatar
Patrick J Cherry committed
11
12
13
14
15
16
symbiosis-common (2012:0606) stable; urgency=low

  * Updated the configuration file handling not to break on empty files.

 -- Patrick J Cherry <patrick@bytemark.co.uk>  Wed, 06 Jun 2012 12:19:53 +0100

Patrick J Cherry's avatar
Patrick J Cherry committed
17
18
19
20
21
22
23
symbiosis-common (2012:0510) stable; urgency=low

  * The {CRYPT} prefix for passwords doesn't need to be upper case now, for
    backwards compatibility.

 -- Patrick J Cherry <patrick@bytemark.co.uk>  Thu, 10 May 2012 08:35:20 +0100

24
25
26
27
28
29
symbiosis-common (2012:0418) stable; urgency=low

  * Updated the utils test to wait for the correct PID when checking locking.

 -- Patrick J Cherry <patrick@bytemark.co.uk>  Wed, 18 Apr 2012 10:37:42 +0100

30
31
32
33
34
35
symbiosis-common (2012:0301) stable; urgency=low

  * Added file locking functions to Symbiosis::Utils.

 -- Patrick J Cherry <patrick@bytemark.co.uk>  Thu, 01 Mar 2012 13:36:28 +0000

36
37
38
39
40
41
42
symbiosis-common (2012:0223) stable; urgency=low

  * Fixed typo in symbiosis-password-test which caused the hourly flag not to
    work.

 -- Patrick J Cherry <patrick@bytemark.co.uk>  Wed, 22 Feb 2012 22:42:08 +0000

43
44
45
symbiosis-common (2012:0222) stable; urgency=low

  * Updated copyright and documentation links.
46
  * Fixed tc_utils to work with pam-tmpdir is around.
47

48
 -- Patrick J Cherry <patrick@bytemark.co.uk>  Wed, 22 Feb 2012 15:32:19 +0000
49

Patrick J Cherry's avatar
Patrick J Cherry committed
50
51
52
53
54
55
56
symbiosis-common (2012:0221) stable; urgency=low

  * Use safe_open to read params as well as write.
  * get_param, set_param now have options that they can pass to safe_open

 -- Patrick J Cherry <patrick@bytemark.co.uk>  Tue, 21 Feb 2012 10:14:57 +0000

57
58
59
60
61
symbiosis-common (2012:0215) stable; urgency=low

  * Symbiosis::Domains#find now works for wildcarded domains.
  * SSL tests now work if run as a non-root user.

62
 -- Patrick J Cherry <patrick@bytemark.co.uk>  Mon, 20 Feb 2012 21:13:04 +0000
63

64
65
66
symbiosis-common (2012:0208) stable; urgency=low

  * Symbiosis::Domains now searches for www.domain as well as just domain.
Patrick J Cherry's avatar
Patrick J Cherry committed
67
68
  * Added Symbiosis::Utils#safe_open to use for opening files as root.
  * Rewrote Symbiosis::Utils#mkdir_p to be safer. 
Patrick J Cherry's avatar
Patrick J Cherry committed
69
70
71
  * Removed test task from rules
  * Updated debian control files to use relationships properly, as per section
    7.6 of the Debian Policy Manual. 
72
  * Updated config file generation to make use of the opts arg for Utils#safe_open 
73
74
75
  * Domains which are just symlinks have their directory set correctly, i.e
    not the symlinked one, but the resolved one.
  * Domain aliases (symlinks) can be listed.
Patrick J Cherry's avatar
Patrick J Cherry committed
76
77
  * SSL checks relaxed.  Execeptions only raised when SSL config is actually
    broken. 
78

Patrick J Cherry's avatar
Patrick J Cherry committed
79
 -- Patrick J Cherry <patrick@bytemark.co.uk>  Wed, 08 Feb 2012 16:28:19 +0000
80

81
symbiosis-common (2012:0201) stable; urgency=low
82
83
84

  * Fixed IP address detection on machines with point-to-point links.  Closes
    #2971.
85
86
  * Updated ConfigFile#outdated? to return true if no checksum could be found
    in the file.
Patrick J Cherry's avatar
Patrick J Cherry committed
87
  * Fixed symbiosis-configure-ips to work on single-stack hosts.
88
  * Updated all scripts to specify ruby1.8.
89
  * Changed ERB parsing to accept "%" in the first column as a marking.
90
  * Use the primary IPs for a domain if nothing was specified.
91

92
 -- Patrick J Cherry <patrick@bytemark.co.uk>  Wed, 01 Feb 2012 15:53:40 +0000
93

94
95
symbiosis-common (2012:0124) stable; urgency=low

96
  * Removed chown -R of doom in postinst. 
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
  * Removed references to symbiosis-range and symbiosis-test in
    Provides/Requires lines.
  * Moved common tests to test.d
  * Removed old test libraries
  * Moved tc_httpd into apache tree. Fixed tests to work.
  * Fixed symbiosis-common prerm to work.
  * Fixed Symbiosis::ConfigFile#outdated to return the correct answer
  * Added make rule for symbiosis-configre-ips manpage
  * Fixed symbiosis-test to create a manpage in build environments
  * Moved tc_checkpassword to email package, where it belongs and fixed it up.
  * Added ability to specify a prefix directory (for testing) in
    Symbiosis::Domains
  * Fixed up symbiosis-test as a ruby script with a manpage.

 -- Patrick J Cherry <patrick@bytemark.co.uk>  Tue, 24 Jan 2012 13:14:53 +0000

113
114
115
116
117
118
symbiosis-common (2012:0118) stable; urgency=low

  * Moved http test into symbiosis-httpd packages

 -- Patrick J Cherry <patrick@bytemark.co.uk>  Wed, 18 Jan 2012 16:31:38 +0000

119
120
121
122
123
124
125
symbiosis-common (2012:0117) stable; urgency=low

  * Added ipv4/6 flags to symbiosis-ip to determine the primary IP of a
    system.

 -- Patrick J Cherry <patrick@bytemark.co.uk>  Tue, 17 Jan 2012 15:56:23 +0000

Patrick J Cherry's avatar
Patrick J Cherry committed
126
127
128
129
130
131
132
133
134
symbiosis-common (2011:1214) stable; urgency=low

  * Added dependency on liblinux-netlink-ruby
  * Added IP configuration script to automatically add IP addresses.
  * Better determination of the primary interface / IP addresses
  * Lots of misc bugfixes 

 -- Patrick J Cherry <patrick@bytemark.co.uk>  Wed, 14 Dec 2011 21:16:23 +0000

135
136
137
138
139
symbiosis-common (2011:1209) stable; urgency=low

  * Updated standards version.
    - Avoid hardcoding 'shadowconfig' path in the postinstall script.
    - Depend upon "${misc:Depends}".
Patrick J Cherry's avatar
Patrick J Cherry committed
140
    - Test for errors in commands
141
142
143

 -- Steve Kemp <steve@bytemark.co.uk>  Fri, 09 Dec 2011 14:44:41 +0000

144
145
146
symbiosis-common (2011:1201) stable; urgency=low

  * Moved SSL certificate generation into this package.
147
  * Merged symbiosis-range package
148
149
150

 -- Patrick J Cherry <patrick@bytemark.co.uk>  Thu, 01 Dec 2011 09:30:14 +0000

151
152
153
154
155
156
157
symbiosis-common (2010:1124) stable; urgency=low

  * Add the "admin" user to the "adm" group - such that it may read
    apache logfiles, etc.

 -- Steve Kemp <steve@bytemark.co.uk>  Wed, 24 Nov 2010 14:33:41 +0000

158
159
160
161
162
163
164
symbiosis-common (2010:0914) stable; urgency=low

  * Added test suite
  * Fixed password check to work

 -- Patrick J Cherry <patrick@bytemark.co.uk>  Tue, 14 Sep 2010 21:43:37 +0100

165
166
167
168
169
170
symbiosis-common (2010:0830) stable; urgency=low

  * Install a small library of Perl functions.

 -- Steve Kemp <steve@bytemark.co.uk>  Mon, 30 Aug 2010 09:44:09 +0000

171
172
173
174
175
176
177
symbiosis-common (2010:0817) stable; urgency=low

  * Updated the post-installation script to make /etc/symbiosis if
    it isn't present.

 -- Steve Kemp <steve@bytemark.co.uk>  Tue, 17 Aug 2010 11:11:11 +0000

Steve Kemp's avatar
Steve Kemp committed
178
179
180
181
182
183
symbiosis-common (2010:0727) stable; urgency=low

  * Install lib/symbiosis/domains.rb

 -- Steve Kemp <steve@bytemark.co.uk>  Tue, 27 Jul 2010 12:40:00 +0000

Steve Kemp's avatar
Steve Kemp committed
184
symbiosis-common (2010:0625) stable; urgency=low
Patrick J Cherry's avatar
Patrick J Cherry committed
185
186
187
188

  * New package

 -- Steve Kemp <steve@bytemark.co.uk>  Thu, 24 Jun 2010 17:15:43 +0100