changelog 24.7 KB
Newer Older
Paul Cammish's avatar
Paul Cammish committed
1
2
3
4
5
6
7
8
sympl-web (9.0.190706.0) stable; urgency=medium

  * Rewrote Apache configs
  * Moved phpMyAdmin specifics to sympl-phpmyadmin
  * Deprecated Apache vhost_sympl module

 -- Paul Cammish <sympl@kelduum.net>  Sun, 07 Jul 2019 18:36:00 +0100

Paul Cammish's avatar
Paul Cammish committed
9
10
11
12
13
14
sympl-web (9.0.190703.0) stable; urgency=medium

  * Disabled default PHP lockdown

 -- Paul Cammish <sympl@kelduum.net>  Wed, 03 Jul 2019 22:30:00 +0100

Paul Cammish's avatar
Paul Cammish committed
15
sympl-web (9.0.190624.0) stable; urgency=medium
Paul Cammish's avatar
Paul Cammish committed
16
17
18
19
20

  * Adjusted template slightly.

 -- Paul Cammish <sympl@kelduum.net>  Mon, 24 Jun 2019 10:27:00 +0100

Paul Cammish's avatar
Paul Cammish committed
21
22
23
24
25
26
sympl-web (9.0.190621.0) stable; urgency=medium

  * Fix typo in template

 -- Paul Cammish <sympl@kelduum.net>  Fri, 21 Jun 2019 11:15:00 +0100

Paul Cammish's avatar
Paul Cammish committed
27
sympl-web (9.0.190619.0) stable; urgency=medium
28
29
30
31
32
33
34
35
36

  * Massively improved security for PHP
  * PHP is now restricted to public/, and has domain-specific tmp and
    sessions directories which are automatically created.
  * PHP is now disabled in a path that matches 'wp-content/uploads'
    significantly securing all WordPress sites.
  * Enables OSCP stapling by default. Disables HSTS by default.
  * zz-mass-hosting now configures all sites, not just SSL sites.
  * sympl-web-logger now only used for the zz-mass-hosting fallbacks.
Paul Cammish's avatar
Paul Cammish committed
37
38
  * PHP can block dangerous functions such as eval() and exec() which
    should not be needed typically. This can be enabled manually
39
40
41
    but effects all sites on the server.
  * new config files: config/disable-php-security and config/hsts.

Paul Cammish's avatar
Paul Cammish committed
42
 -- Paul Cammish <sympl@kelduum.net>  Wed, 19 Jun 2019 17:15:00 +0100
43

Paul Cammish's avatar
Paul Cammish committed
44
45
46
47
48
49
50
sympl-web (9.0.190612.0) stable; urgency=medium

  * Massively improved security for web stats.
  * new config files: config/stats and config/stats-htpasswd

 -- Paul Cammish <sympl@kelduum.net>  Wed, 12 Jun 2019 14:24:00 +0100

51
52
53
54
55
56
sympl-web (9.0.190611.0) stable; urgency=medium

  * Merged sympl-common into sympl-core

 -- Paul Cammish <sympl@kelduum.net>  Tue, 11 Jun 2019 13:44:00 +0100

Paul Cammish's avatar
Paul Cammish committed
57
58
59
60
61
62
sympl-web (9.0.190610.0) stable; urgency=medium

  * Adjusted Dependencies

 -- Paul Cammish <sympl@kelduum.net>  Mon, 10 Jun 2019 12:35:00 +0100

63
64
65
sympl-web (9.0.190609.0) stable; urgency=medium

  * Renamed admin user to sympl.
Paul Cammish's avatar
Paul Cammish committed
66
  * Removed skel.d files.
67

Paul Cammish's avatar
Paul Cammish committed
68
 -- Paul Cammish <sympl@kelduum.net>  Sun, 09 Jun 2019 23:09:13 +0100
69

70
sympl-web (9.0.190605.0) stable; urgency=medium
Paul Cammish's avatar
Paul Cammish committed
71

72
73
  * Renamed package to sympl-web
  * Replaced references to Bytemark/Symbiosis with Sympl
Paul Cammish's avatar
Paul Cammish committed
74

Paul Cammish's avatar
Paul Cammish committed
75
 -- Paul Cammish <sympl@kelduum.net>  Wed, 05 Jun 2019 15:39:00 +0100
Paul Cammish's avatar
Paul Cammish committed
76

77
78
79
80
81
82
symbiosis-httpd (2018:0720) stable; urgency=medium

  * Revert commit 3dfe596a which enabled Apache PHP7 module by default.

 -- Andrew Ladlow <andrew.ladlow@bytemark.co.uk>  Fri, 20 Jul 2018 14:07:37 +0100

Paul Cammish's avatar
Paul Cammish committed
83
84
85
86
87
symbiosis-httpd (2018:0709) stable; urgency=medium

  * Allow unrestricted/unredirected access to /.well-known/acme-challenge

 -- Paul Cammish <paul.cammish@bytemark.co.uk>  Mon, 09 Jul 2018 16:05:58 +0100
Paul Cammish's avatar
Paul Cammish committed
88

89
symbiosis-httpd (2018:0620) stable; urgency=medium
90

Paul Cammish's avatar
Paul Cammish committed
91
  * Enable Apache PHP7 module by default.
92
  * Mask Ruby interpreter warnings by setting verbosity level later in script.
93
  * Increase Apache PHP7 'upload_max_filesize' and 'post_max_size' values.
94
95
96

 -- Andrew Ladlow <andrew.ladlow@bytemark.co.uk>  Fri, 15 Jun 2018 13:24:58 +0100

Jamie Nguyen's avatar
Jamie Nguyen committed
97
98
99
100
101
102
103
symbiosis-httpd (2018:0619) stable; urgency=medium

  * Fix symbiosis-httpd.postinst so that no-stats configuration is correctly
    preserved.

 -- Jamie Nguyen <j@jamielinux.com>  Tue, 19 Jun 2018 10:29:55 +0100

104
105
symbiosis-httpd (2018:0618) stable; urgency=medium

Patrick J Cherry's avatar
Patrick J Cherry committed
106
  * Remove sync (-s) flag from the Apache vhost templates to improve
107
108
109
110
    performance of the golang logger.

 -- Jamie Nguyen <j@jamielinux.com>  Mon, 18 Jun 2018 13:57:18 +0100

111
112
113
114
symbiosis-httpd (2017:0904) stable; urgency=medium

  * Use ssl-hooks to reload apache when SSL certificates are
    generated/renewed.
115
  * Replaced ruby httpd loggger with our golang version.
116

117
 -- Patrick J Cherry <patrick@bytemark.co.uk>  Mon, 04 Sep 2017 16:35:03 +0100
118

119
120
121
122
symbiosis-httpd (2017:0818) stable; urgency=medium

  * Added a --diff-only option to symbiosis-httpd-configure.
  * Updated default apache templates to return the correct ErrorDocument for
Paul Cammish's avatar
Paul Cammish committed
123
    non-mass-hosted sites.
124
125
126

 -- Patrick J Cherry <patrick@bytemark.co.uk>  Fri, 18 Aug 2017 18:18:12 +0100

127
128
129
130
131
132
133
symbiosis-httpd (2017:0510) stable; urgency=medium

  * Store monit configuration in /usr/share instead of /etc. Use symlinks to
    allow users to enable/disable but discourage editing

 -- Telyn <telyn@bytemark.co.uk>  Wed, 10 May 2017 13:42:15 +0100

134
135
136
137
138
139
140
141
symbiosis-httpd (2017:0424) stable; urgency=medium

  * Add snippet to force phpmyadmin to use https.
  * Use generated Diffie-Helman parameters.
  * Rewrote monit script to use systemd.

 -- Patrick J Cherry <patrick@bytemark.co.uk>  Mon, 24 Apr 2017 14:41:06 +0100

142
143
144
145
146
147
symbiosis-httpd (2015:1113) stable; urgency=medium

  * Removed symbiosis-common as a build-dep.

 -- Patrick J Cherry <patrick@bytemark.co.uk>  Wed, 19 Apr 2017 10:35:41 +0100

Patrick J Cherry's avatar
Patrick J Cherry committed
148
149
symbiosis-httpd (2015:1112) stable; urgency=medium

Patrick J Cherry's avatar
Patrick J Cherry committed
150
  * Udated HTTP cipher lists.
Patrick J Cherry's avatar
Patrick J Cherry committed
151
152
153
154
  * Fix HSTS config to make HSTS work by default
  * Supply sync parameter when opening default apache log file.
  * Split manpage generation into two stages.

Patrick J Cherry's avatar
Patrick J Cherry committed
155
 -- Patrick J Cherry <patrick@bytemark.co.uk>  Mon, 21 Nov 2016 13:49:38 +0000
Patrick J Cherry's avatar
Patrick J Cherry committed
156

Patrick J Cherry's avatar
Patrick J Cherry committed
157
158
159
160
161
162
163
symbiosis-httpd (2015:1111) stable; urgency=low

  * Fixed a bug in the SSL Apache template, to make sure HTTP redirections go
    to the domain in the Host: header, if specified.

 -- Patrick J Cherry <patrick@bytemark.co.uk>  Tue, 09 Aug 2016 12:37:02 +0100

Patrick J Cherry's avatar
Patrick J Cherry committed
164
165
166
167
168
symbiosis-httpd (2015:1110) stable; urgency=medium

  * Fixed output in symbiosis-httpd-configure to correctly report pre-enabled
    sites correctly.

Patrick J Cherry's avatar
Patrick J Cherry committed
169
 -- Patrick J Cherry <patrick@bytemark.co.uk>  Tue, 24 May 2016 10:25:37 +0100
Patrick J Cherry's avatar
Patrick J Cherry committed
170

Patrick J Cherry's avatar
Patrick J Cherry committed
171
172
173
174
175
176
177
178
symbiosis-httpd (2015:1109) stable; urgency=medium

  * Updated symbiosis-httpd-configure to allow single domains to be managed
    from the command line.  This permits domains or configs to be re-enabled
    manually.

 -- Patrick J Cherry <patrick@bytemark.co.uk>  Mon, 16 May 2016 12:10:55 +0100

Patrick J Cherry's avatar
Patrick J Cherry committed
179
180
181
182
183
184
185
186
symbiosis-httpd (2015:1108) stable; urgency=medium

  * When ssl-only is set, the SSL template should redirect to the HTTP Host
    given in the request, instead of assuming that the request should go to
    the "bare" domain.  Closes #12383.

 -- Patrick J Cherry <patrick@bytemark.co.uk>  Fri, 05 Feb 2016 12:55:02 +0000

Patrick J Cherry's avatar
Patrick J Cherry committed
187
188
189
190
191
192
193
symbiosis-httpd (2015:1107) stable; urgency=medium

  * Updated zz-mass-hosting templates to have a wildcard alias in order to
    work when sharing the IP with other name-based virtual hosts.

 -- Patrick J Cherry <patrick@bytemark.co.uk>  Thu, 17 Dec 2015 16:23:13 +0000

Patrick J Cherry's avatar
Patrick J Cherry committed
194
195
196
197
198
199
200
201
202
203
204
symbiosis-httpd (2015:1106) stable; urgency=medium

  * Added no-effort SNI support for domains running on the primary IP address,
    with an SSL certificate in place.
  * Updated postinst scripts to use the jessie version of
    /etc/apache2/ports.conf instead of the wheezy one.
  * Updated the libapache2-mod-vhost-bytemark postinst to remove the old
    module load snipped in /etc/apache2/mods-enabled.

 -- Patrick J Cherry <patrick@bytemark.co.uk>  Fri, 06 Nov 2015 15:09:52 +0000

Patrick J Cherry's avatar
Patrick J Cherry committed
205
206
207
208
209
210
211
symbiosis-httpd (2015:1027) stable; urgency=medium

  * Reduced the number of dependencies this package has; most have been moved
    to recommended packages.

 -- Patrick J Cherry <patrick@bytemark.co.uk>  Tue, 27 Oct 2015 22:58:03 +0000

Patrick J Cherry's avatar
Patrick J Cherry committed
212
213
214
215
216
217
218
symbiosis-httpd (2015:1021) stable; urgency=medium

  * Ensure OCSP stapling is explictly diabled in the SSL templates.
  * Ensure HSTS headers are sent with SSL sites when mod_headers is enabled.

 -- Patrick J Cherry <patrick@bytemark.co.uk>  Wed, 21 Oct 2015 22:09:12 +0100

Patrick J Cherry's avatar
Patrick J Cherry committed
219
220
221
222
223
224
225
symbiosis-httpd (2015:1009) stable; urgency=medium

  * Updated mod_vhost_bytemark to look at the buffer, rather than r->filename.
  * Fixed up templates to work with apache2.4 permissions.
  * Removed OSCP stapling config as it plays badly with the reject-www-data
    rule.
  * Updated unconfigured domain page.
Patrick J Cherry's avatar
Patrick J Cherry committed
226
  * Updated SSL cipher list.
Patrick J Cherry's avatar
Patrick J Cherry committed
227
228
229

 -- Patrick J Cherry <patrick@bytemark.co.uk>  Fri, 09 Oct 2015 17:02:14 +0100

Patrick J Cherry's avatar
Patrick J Cherry committed
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
symbiosis-httpd (2015:0825) stable; urgency=medium

  * Updated SSL ciphers to use those recommened by Mozilla.
  * Added OSCP stapling to the SSL configs
  * Cleaned up errors from Lintian.
  * Tidied up maintscripts to use apache2-maintscipt-helper.
  * Removed reference to non-extant symbiosis-generate-stats in
    symbiosis-httpd-rotate-logs, replaced with symbiosis-httpd-generate-stats
  * Brought the mod_vhost_bytemark module up to Apache 2.4 standards.
  * Removed SetVirtualDocumentRoot option from mod_vhost_bytemark as it is no
    longer needed.  Removed it from the templates too.
  * Updated HTTP tests to check for the DOCUMENT_ROOT variable.

 -- Patrick J Cherry <patrick@bytemark.co.uk>  Tue, 25 Aug 2015 11:29:30 +0100

Patrick J Cherry's avatar
Patrick J Cherry committed
245
246
247
248
249
250
251
252
253
254
255
256
257
symbiosis-httpd (2015:0618) stable; urgency=medium

  * Update the build process to run more tests.
  * Rework of orphaned-site handling code.
  * Fixed off-by-one and substring host errors in mod_vhost_bytemark.
  * Rename File#exists? to File#exist?.
  * Updated maintainers + uploaders.
  * Now works with apache2.4.
  * 000-default site is now removed on isntall.
  * Add HSTS header when ssl-only is set.

 -- Patrick J Cherry <patrick@bytemark.co.uk>  Wed, 17 Jun 2015 10:56:22 +0100

Patrick J Cherry's avatar
Patrick J Cherry committed
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
symbiosis-httpd (2014:1211) stable; urgency=high

  [ Steve Kemp ]
  * Updated the path-mangling in mod_vhost_bytemark.
  * Added tests to the build process for vhost module.
  * Fixed documentation in symbiosis-httpd-configure.

  [ James Carter ]
  * Fixed documentation links in Symbiosis "unconfigured site" page.

  [ Patrick J Cherry ]
  * Rewrote how orphaned apache config snippets are handled.
  * Added tests for symbiosis-httpd-configure, although more coveraged is
    needed.
  * Added testing domain for non-mass-hosted config snippets.
  * Updated uploaders and matainers in debian/control.
  * Now requires new version of symbiosis-common.

 -- Steve Kemp <steve@bytemark.co.uk>  Tue, 31 Mar 2015 12:57:22 +0100

symbiosis-httpd (2014:1113) stable; urgency=low

  * Fixed silly cut-and-paste error.

 -- James Carter <jcarter@bytemark.co.uk>  Thu, 13 Nov 2014 10:35:29 +0000

symbiosis-httpd (2014:1111) stable; urgency=low

  * Disable orphaned apache config if a domain is removed. Closes #7556

 -- James Carter <jcarter@bytemark.co.uk>  Tue, 11 Nov 2014 12:44:00 +0000

symbiosis-httpd (2014:1107) stable; urgency=low

  * Allow symbiosis-httpd-logger to quit when input is exhausted.

 -- James Carter <jcarter@bytemark.co.uk>  Fri, 07 Nov 2014 14:42:10 +0000

symbiosis-httpd (2014:1017) stable; urgency=medium

  * Fixed up httpd logger to stop it recreating deleted domains.
  * Fixed up httpd generate stats to create the configuration directory.
  * Fixed httpd log rotate script to send HUP to the correct processes.
  * Disabled SSLv3 from list of allowed protocols (CVE-2014-3566).

 -- Patrick J Cherry <patrick@bytemark.co.uk>  Fri, 17 Oct 2014 10:35:25 +0100

Steve Kemp's avatar
Steve Kemp committed
305
306
307
308
309
310
symbiosis-httpd (2014:0219) stable; urgency=low

  * Updated the mangling applied to mod_vhost_bytemark.

 -- Steve Kemp <steve@bytemark.co.uk>  Wed, 19 Feb 2014 18:33:56 +0000

Patrick J Cherry's avatar
Patrick J Cherry committed
311
symbiosis-httpd (2014:0218) stable; urgency=low
312
313
314

  * Tidied away old lenny command.
  * Removed old cronjob.
Patrick J Cherry's avatar
Patrick J Cherry committed
315
  * Moved back to gem2deb, fixing order in the control file.
316

Patrick J Cherry's avatar
Patrick J Cherry committed
317
 -- Patrick J Cherry <patrick@bytemark.co.uk>  Tue, 18 Feb 2014 18:28:56 +0000
318

Patrick J Cherry's avatar
Patrick J Cherry committed
319
320
321
322
323
324
325
326
symbiosis-httpd (2014:0214) stable; urgency=low

  * Added further links to old commands.
  * Finished merging z-mass-hosting and non-zz-mass-hosting configuration
    scripts into one.

 -- Patrick J Cherry <patrick@bytemark.co.uk>  Fri, 14 Feb 2014 11:30:19 +0000

Patrick J Cherry's avatar
Patrick J Cherry committed
327
328
329
330
331
332
symbiosis-httpd (2014:0211) stable; urgency=low

  * Updated package to use more normal command names.

 -- Patrick J Cherry <patrick@bytemark.co.uk>  Tue, 11 Feb 2014 15:46:51 +0000

333
334
335
336
337
338
symbiosis-httpd (2014:0113) stable; urgency=low

  * Changed maintainer and uploaders.

 -- Patrick J Cherry <patrick@bytemark.co.uk>  Mon, 13 Jan 2014 16:06:25 +0000

Patrick J Cherry's avatar
Patrick J Cherry committed
339
340
341
342
343
344
symbiosis-httpd (2013:1121) stable; urgency=low

  * Updated apache logger to close filehandles properly.

 -- Patrick J Cherry <patrick@bytemark.co.uk>  Thu, 21 Nov 2013 10:01:10 +0000

Patrick J Cherry's avatar
Patrick J Cherry committed
345
346
347
348
349
350
symbiosis-httpd (2013:1111) stable; urgency=low

  * Updated apache templates to disallow indexes on non-mass-hosted domains.

 -- Patrick J Cherry <patrick@bytemark.co.uk>  Mon, 11 Nov 2013 17:15:32 +0000

351
352
353
354
355
356
symbiosis-httpd (2013:0917) stable; urgency=low

  * New EventMachine-based apache logger.

 -- Patrick J Cherry <patrick@bytemark.co.uk>  Tue, 17 Sep 2013 15:08:24 +0100

357
symbiosis-httpd (2013:0711) stable; urgency=low
358

Paul Cammish's avatar
Paul Cammish committed
359
  * Updated apache build dependencies - apache2-prefork-dev in place of apache2-dev.
360

361
 -- John Hackett <jhackett@bytemark.co.uk>  Thu, 11 Jul 2013 12:47:21 +0100
362

363
symbiosis-httpd (2013:0606) stable; urgency=low
Patrick J Cherry's avatar
Patrick J Cherry committed
364
365
366

  * Added better support for disabling the automatic apache2 configuration
    handling, hopefully to prevent breakage on upgrades.
Patrick J Cherry's avatar
Patrick J Cherry committed
367
368
  * Postinst now relinks zz-mass-hosting{,.ssl} only if it removed those links
    in the first place.
Patrick J Cherry's avatar
Patrick J Cherry committed
369

Patrick J Cherry's avatar
Patrick J Cherry committed
370
 -- Patrick J Cherry <patrick@bytemark.co.uk>  Mon, 10 Jun 2013 16:24:41 +0100
Patrick J Cherry's avatar
Patrick J Cherry committed
371

372
symbiosis-httpd (2012:1025) oldstable; urgency=low
373
374
375
376
377
378
379
380
381
382
383

  * Mirrored arguments in rotate-logs to the generate-stats command.
  * Webalizer now called once per log file.
  * Updated webalizer template not to be quiet by default -- this is specified
    in the command line called by symbiosis-generate-stats.
  * Updated apache2 snippet creation scripts to reload rather than restart
    apache2.
  * Fixed symbiosis-httpd postinst to reload by default, unless it has
    enabled modules.
  * Fixed missing / off htdocs and cgibin directories in apache snippet
    templates.
384
  * Verbose output of symbiosis-create-(mass-hosting-)?sites is clearer.
385

Patrick J Cherry's avatar
Patrick J Cherry committed
386
 -- Patrick J Cherry <patrick@bytemark.co.uk>  Thu, 25 Oct 2012 16:09:15 +0100
387

Patrick J Cherry's avatar
Patrick J Cherry committed
388
389
390
391
392
393
symbiosis-httpd (2012:0929) stable; urgency=low

  * Fixed error in symbiosis/domain/http.rb.

 -- Patrick J Cherry <patrick@bytemark.co.uk>  Sat, 29 Sep 2012 20:34:57 +0100

Patrick J Cherry's avatar
Patrick J Cherry committed
394
395
396
397
398
399
400
symbiosis-httpd (2012:0927) stable; urgency=low

  * Added extra spaces to the SSL/non-SSL to fix a regression introduced in
    2012:0926.

 -- Patrick J Cherry <patrick@bytemark.co.uk>  Thu, 27 Sep 2012 12:09:17 +0100

401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
symbiosis-httpd (2012:0926) stable; urgency=low

  * symbiosis-httpd now requires geoip-database, which is neeeded by
    Webalizer.  Fixes #3741.
  * symbiosis-generate-stats updated to be more flexible with file locations.
  * symbiosis-generate-stats updated to be more verbose, when required.
  * symbiosis-generate-stats now will not create the stats directory unless
    the parent directory is owned by the same user.
  * Symbiosis::ConfigFiles::Apache now uses Symbiosis::Domain#public_dir.
  * Symbiosis::ConfigFiles::Apache has a couple of new methods,
    htdocs_directory and cgibin_directory for use in templates.
  * The templates have been updated to use these methods.

 -- Patrick J Cherry <patrick@bytemark.co.uk>  Wed, 26 Sep 2012 13:20:14 +0100

416
417
418
419
420
421
symbiosis-httpd (2012:0529) stable; urgency=low

  * Added manpage for symbiosis-rotate-logs.

 -- Patrick J Cherry <patrick@bytemark.co.uk>  Tue, 29 May 2012 11:55:24 +0100

422
423
424
425
426
symbiosis-httpd (2012:0413) stable; urgency=low

  * Adjust symbiosis-create-sites to catch more OpenSSL errors.
  * SSL-only sites will not be created if any OpenSSL errors occur.
    Previously they would have been created using the non-SSL template.
Patrick J Cherry's avatar
Patrick J Cherry committed
427
428
  * Sites with specified IPs are now only created if public/htdocs exists for
    that site.
429
430
431

 -- Patrick J Cherry <patrick@bytemark.co.uk>  Fri, 13 Apr 2012 15:55:03 +0100

432
433
434
435
436
437
symbiosis-httpd (2012:0222) stable; urgency=low

  * Updated copyright dates and documentation links.

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

438
439
440
441
symbiosis-httpd (2012:0215) stable; urgency=low

  * Added symbiosis-rotate-logs to mimic the behaviour of logrotate, but
    treats the symlinked domains sanely, so logs aren't rotated twice.
Paul Cammish's avatar
Paul Cammish committed
442
  * symbiosis-rotate-logs now rotates error logs as well as access logs.
443

444
 -- Patrick J Cherry <patrick@bytemark.co.uk>  Tue, 14 Feb 2012 16:47:31 +0000
445

Steve Kemp's avatar
Steve Kemp committed
446
symbiosis-httpd (2012:0208) stable; urgency=low
Patrick J Cherry's avatar
Patrick J Cherry committed
447
448
449
450
451

  * Added Symbiosis::Domain#log_dir
  * Consolidated SSL and non-SSL log-processing into a single script.
  * Added symbiosis-apache-logger to log straight from Apache for the
    zz-mass-hosts stuff.
Steve Kemp's avatar
Steve Kemp committed
452
  * Install the Bytemark logo.
Patrick J Cherry's avatar
Patrick J Cherry committed
453
  * Removed mod_ruid since this is now available in Debian unstable.
454
  * Templated the webalizer config.
455
  * Fixed verbose logging in symbiosis-create-mass-hosting-sites
Patrick J Cherry's avatar
Patrick J Cherry committed
456
  * Fixed force recreate in symbiosis-make-logs.
457
  * Postinst now removes old SSL configuration test if present.
458
459
460
  * ServerAliases are now added when they actually exist as symlinks.
  * Symlinks are handled better by logging -- extra filehandles are not
    opened.
Patrick J Cherry's avatar
merge    
Patrick J Cherry committed
461
462
  * SSL checks are now enforced by symbiosis-create-sites.  Non-SSL template
    is used if verification fails.
463
  * Fixed bug where SSL certs were not returned for a domain.
Patrick J Cherry's avatar
Patrick J Cherry committed
464

Patrick J Cherry's avatar
Patrick J Cherry committed
465
 -- Patrick J Cherry <patrick@bytemark.co.uk>  Wed, 08 Feb 2012 16:58:12 +0000
Patrick J Cherry's avatar
Patrick J Cherry committed
466

467
symbiosis-httpd (2012:0202) stable; urgency=low
Patrick J Cherry's avatar
Patrick J Cherry committed
468
469
470

  * Added templating fuctionality for zz-mass-hosting sites, allowing the
    postinst to work better.
471
472
  * Fixed all scripts to specify /usr/bin/ruby1.8 instead of just "ruby" to
    avoid conflicts with ruby1.9.
473
  * Updated build process to create manpages.
474
  * Updated Symbiosis::Range to Symbiosis::Host in monit script.
475
476
  * Removed assumption that a host has an IPv6 address in the
    Symbiosis::ConfigFiles::ApacheMassHosting#ips
477
478
479
480
  * Change prerm not to disable all sites indiscriminately
  * Merged ApacheMassHosting and ApacheSSL classes into one.
  * Tidied up templates to use neater ERb
  * Fixed postinst to behave better.
Paul Cammish's avatar
Paul Cammish committed
481
  * Added Symbiosis::Domain#should_have_stats? and Symbiosis::Domain#should_have_stats=
Patrick J Cherry's avatar
Patrick J Cherry committed
482

483
 -- Patrick J Cherry <patrick@bytemark.co.uk>  Wed, 01 Feb 2012 10:57:27 +0000
Patrick J Cherry's avatar
Patrick J Cherry committed
484

Patrick J Cherry's avatar
Patrick J Cherry committed
485
486
487
488
489
490
491
492
symbiosis-httpd (2012:0124) stable; urgency=low

  * Updated manpage description for symbiosis-create-sites
  * Moved tc_httpd into apache tree. Fixed tests to work.
  * Removed old vhost entry from postinst

 -- Patrick J Cherry <patrick@bytemark.co.uk>  Tue, 24 Jan 2012 12:59:04 +0000

493
494
495
496
497
498
499
symbiosis-httpd (2012:0117) stable; urgency=low

  * Now fully IPv6 tastic.
  * Packaged by cdbs now.
  * Config file changes are helped by config-package-dev.
  * symbiosis-httpd* packages are now arch-indep
  * Non-ssl sites are now templated via apache.d/non_ssl.template.erb
Patrick J Cherry's avatar
Patrick J Cherry committed
500
  * Versioned symbiosis-common dependency to force upgrades.
501

Patrick J Cherry's avatar
Patrick J Cherry committed
502
 -- Patrick J Cherry <patrick@bytemark.co.uk>  Tue, 17 Jan 2012 17:24:27 +0000
503

504
505
506
507
508
509
symbiosis-httpd (2012:0116) stable; urgency=low

  * Rewrote symbiosis-create-ssl in ruby.

 -- Patrick J Cherry <patrick@bytemark.co.uk>  Mon, 16 Jan 2012 18:05:22 +0000

510
511
512
513
514
515
symbiosis-httpd (2011:1209) stable; urgency=low

  * Updated standard versions.  (No change).

 -- Steve Kemp <steve@bytemark.co.uk>  Fri, 09 Dec 2011 15:34:51 +0000

516
517
518
519
520
521
symbiosis-httpd (2011:1201) stable; urgency=low

  * Removed certificate generation

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

Steve Kemp's avatar
Steve Kemp committed
522
523
524
525
526
527
528
529
symbiosis-httpd (2011:0720) stable; urgency=low

  [ Steve Kemp ]
  * Moved the logo into the symbiosis-static package, rather than
    fetching it externally.

 -- Steve Kemp <steve@bytemark.co.uk>  Wed, 20 Jul 2011 15:14:13 +0000

Steve Kemp's avatar
Steve Kemp committed
530
531
532
533
534
535
536
537
symbiosis-httpd (2010:2804) stable; urgency=low

  [ Steve Kemp ]
  * Updated our log-processing to honour the /srv/$name/config/no-stats
    flage.

 -- Steve Kemp <steve@bytemark.co.uk>  Thur, 28 Apr 2011 10:33:01 +0000

538
539
540
541
542
symbiosis-httpd (2010:1018) stable; urgency=low

  [ Steve Kemp ]
  * Use the mtime of the config/ip + ssl.key files to control the regeneration
    of Apache scripts.  Reference RT:# 278451
Steve Kemp's avatar
Steve Kemp committed
543
  * Update the ACL for the /bytemark/ hierarchy.
544

Steve Kemp's avatar
Steve Kemp committed
545
 -- Steve Kemp <steve@bytemark.co.uk>  Thur, 11 Nov 2010 14:28:59 +0000
546

Steve Kemp's avatar
Steve Kemp committed
547
548
549
550
551
552
553
554
symbiosis-httpd (2010:0923) stable; urgency=low

  [ Steve Kemp ]
  * Correctly install ourself when the system doesn't use eth0 as
    the primary NIC

 -- Steve Kemp <steve@bytemark.co.uk>  Thu, 23 Sep 2010 09:57:00 +0000

Steve Kemp's avatar
Steve Kemp committed
555
556
557
558
559
560
561
symbiosis-httpd (2010:0917) stable; urgency=low

  [ Steve Kemp ]
  * Don't log mod_vhost_alias_bytemark messages to /var/log/apache2/error.log

 -- Steve Kemp <steve@bytemark.co.uk>  Fri, 17 Sep 2010 12:33:45 +0000

Steve Kemp's avatar
Steve Kemp committed
562
symbiosis-httpd (2010:0915) stable; urgency=low
Steve Kemp's avatar
Steve Kemp committed
563
564
565
566

  [ Steve Kemp ]
  * Use a template file for the SSL-site creation, and honour the flag
    /srv/example.com/config/ssl-only
Steve Kemp's avatar
Steve Kemp committed
567
  * Updated the Bytemark VPN ranges.
Steve Kemp's avatar
Steve Kemp committed
568
  * Added a more complete test-suite for the mod_vhost_bytemark module.
Steve Kemp's avatar
Steve Kemp committed
569
  * Updated template location for SSL-creation.
Steve Kemp's avatar
Steve Kemp committed
570
  * Updated to handle wildcards via improved stat() method.
Steve Kemp's avatar
Steve Kemp committed
571

Steve Kemp's avatar
Steve Kemp committed
572
 -- Steve Kemp <steve@bytemark.co.uk>  Wed, 15 Sep 2010 12:55:21 +0000
Steve Kemp's avatar
Steve Kemp committed
573

Steve Kemp's avatar
Steve Kemp committed
574
575
576
577
578
579
580
581
symbiosis-httpd (2010:0722) stable; urgency=low

  [ Steve Kemp ]
  * Added a new binary package, libapache2-mod-ruid, to provide per-UID
    support for vhosts.

 -- Steve Kemp <steve@bytemark.co.uk>  Thu, 22 Jul 2010 14:26:38 +0000

582
symbiosis-httpd (2010:0604) stable; urgency=low
Steve Kemp's avatar
Steve Kemp committed
583

584
  [ Steve Kemp ]
Steve Kemp's avatar
Steve Kemp committed
585
  * Correct the missing shebang upon the configure-additional script.
Patrick J Cherry's avatar
merge    
Patrick J Cherry committed
586
  * Renamed package
Steve Kemp's avatar
Steve Kemp committed
587
  * Removed full copy of the Apache license.
Steve Kemp's avatar
Steve Kemp committed
588

589
590
591
  [ Patrick J Cherry ]
  * Switched to dpkg-source 3.0 (native) format

592
 -- Steve Kemp <steve@bytemark.co.uk>  Thu, 04 Jun 2010 09:44:09 +0100
Steve Kemp's avatar
Steve Kemp committed
593

Patrick J Cherry's avatar
Patrick J Cherry committed
594
libapache2-mod-vhost-bytemark (2010:0525) stable; urgency=low
Steve Kemp's avatar
Steve Kemp committed
595
596
597
598
599
600

  * Ensure that when we're creating new SSL virtual hosts that we
    correctly cope with the addition of an SSL bundle.

 -- Steve Kemp <steve@bytemark.co.uk>  Tue, 25 May 2010 15:00:51 +0000

Steve Kemp's avatar
Steve Kemp committed
601
602
603
604
605
606
libapache2-mod-vhost-bytemark (2009:1026-1) stable; urgency=low

  * Move logs into the correct location.

 -- Steve Kemp <steve@bytemark.co.uk>  Wed, 26 Oct 2009 15:00:51 +0000

Steve Kemp's avatar
Steve Kemp committed
607
608
609
610
611
612
libapache2-mod-vhost-bytemark (2009:1021-1) stable; urgency=low

  * Correctly use the epoch.

 -- Steve Kemp <steve@bytemark.co.uk>  Wed, 21 Oct 2009 16:51:16 +0000

Steve Kemp's avatar
Steve Kemp committed
613
614
615
616
617
618
libapache2-mod-vhost-bytemark (2009.1009-1) stable; urgency=low

  * Correctly archive and prune old logs.

 -- Steve Kemp <steve@bytemark.co.uk>  Fri, 9 Oct 2009 11:33:11 +0000

619
620
621
622
623
624
libapache2-mod-vhost-bytemark (20090804161200) stable; urgency=low

  * Set the content type in our /bytemark/info/ page.

 -- Steve Kemp <steve@bytemark.co.uk>  Tue, 4 Aug 2009 16:12:00 +0100

Steve Kemp's avatar
Steve Kemp committed
625
626
627
628
629
630
libapache2-mod-vhost-bytemark (20090731103324) stable; urgency=low

  * Generated logs/ and stats/ have correct ownership.

 -- Steve Kemp <steve@bytemark.co.uk>  Fri, 31 Jul 2009 10:33:24 +1000

631
632
633
634
635
636
637
libapache2-mod-vhost-bytemark (20090714122742) stable; urgency=low

  * Fixed typo on the front-page.
  * Enable index.php for the /bytemark/ path.

 -- Steve Kemp <steve@bytemark.co.uk>  Tue, 14 Jul 2009 12:27:42 +0000

638
639
640
641
642
643
libapache2-mod-vhost-bytemark (20090708161223) stable; urgency=low

  * Don't hang processing logs for empty domains.

 -- Steve Kemp <steve@bytemark.co.uk>  Wed, 8 Jul 2009 16:12:23 +0000

644
645
646
647
648
649
libapache2-mod-vhost-bytemark (20090707164326) stable; urgency=low

  * Added bytemark/info page with restrictive ACL

 -- Steve Kemp <steve@bytemark.co.uk>  Tue, 7 Jul 2009 16:43:26 +0000

Steve Kemp's avatar
Steve Kemp committed
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
libapache2-mod-vhost-bytemark (20090707153244) stable; urgency=low

  * Per-Lenny vhost repository, rather than branches

 -- Steve Kemp <steve@bytemark.co.uk>  Tue, 7 Jul 2009 15:32:44 +0000

libapache2-mod-vhost-bytemark (20090707094355) stable; urgency=low

  * Update the pre-rm script to be less broken.

 -- Steve Kemp <steve@bytemark.co.uk>  Tues, 8 Jul 2009 09:44:01 +0000

libapache2-mod-vhost-bytemark (20090706162121) stable; urgency=low

  * Forcible lenny rebuild

 -- Steve Kemp <steve@bytemark.co.uk>  Mon, 7 Jul 2009 16:21:21 +0000

libapache2-mod-vhost-bytemark (20090706151825) stable; urgency=low

  * Prune the old logs from the correct location.

 -- Steve Kemp <steve@bytemark.co.uk>  Mon, 7 Jul 2009 15:18:25 +0000

libapache2-mod-vhost-bytemark (20090706150949) stable; urgency=low

  * Use perl for make-logs

 -- Steve Kemp <steve@bytemark.co.uk>  Mon, 7 Jul 2009 15:10:09 +0000

libapache2-mod-vhost-bytemark (20090706110146) stable; urgency=low

  * Use "mtime" not "ctime" to purge old logs.

 -- Steve Kemp <steve@bytemark.co.uk>  Mon, 7 Jul 2009 10:44:10 +0000

Steve Kemp's avatar
Added  
Steve Kemp committed
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
libapache2-mod-vhost-bytemark (20081118175414) stable; urgency=low

  * Make sure the "admin" exists.

 -- Steve Kemp <steve@bytemark.co.uk>  Tue, 18 Nov 2008 17:55:21 +0000

libapache2-mod-vhost-bytemark (20081117153127) stable; urgency=low

  * The create-ssl-sites script now understands config/ssl.bundle
  * The auto-generated files will have a warning suggesting users shouldn't
    edit them.

 -- Steve Kemp <steve@bytemark.co.uk>  Mon, 17 Nov 2008 15:33:51 +0000

libapache2-mod-vhost-bytemark (20081110153345) stable; urgency=low

  * Reinstate the postinstallation files.

 -- Steve Kemp <steve@bytemark.co.uk>  Mon, 10 Nov 2008 15:33:44 +0000

libapache2-mod-vhost-bytemark (20081110153344) stable; urgency=low

  * The Bytemark Virtual Hosting Package libapache2-mod-vhost-bytemark
    - Support may be found at http://vhost.bytemark.co.uk/

 -- Steve Kemp <steve@bytemark.co.uk>  Mon, 10 Nov 2008 15:33:44 +0000