-
Notifications
You must be signed in to change notification settings - Fork 29
/
changelog
543 lines (355 loc) · 18.2 KB
/
changelog
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
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
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
turnkey-wordpress-18.2 (1) turnkey; urgency=low
* Update WordPress to latest upstream - v6.6.1.
* Fix wp admin login - set email and password properly on firstboot - closes
#1976.
[Andrew Yu <[email protected]>]
-- Jeremy Davis <[email protected]> Thu, 15 Aug 2024 22:33:08 +0000
turnkey-wordpress-18.1 (1) turnkey; urgency=low
* Update WordPress to latest upstream - v6.5.4.
* Require WordPress domain to be set - resolves some weird asset loading
problems.
* Improve turnkey-wp wp-cli wrapper/helper script to resolve some edge case
failures.
* Rebuild for v18.1 - including more recent v18.0 common bugfixes & latest
Debian packages.
* Configuration console (confconsole) - v2.1.6:
- Bugfix broken DNS-01 Let's Encrypt challenge - closes #1876 & #1895.
Fixed in v2.1.5.
- Let's Encrypt/Dehydrated - bugfix cron failure - closes #1962.
- General dehydrated-wrapper code cleanup - now passes shellcheck
* Ensure hashfile includes URL to public key - closes #1864.
* Web management console (webmin):
- Include webmin-logviewer module by default - closes #1866.
- Upgraded webmin to v2.105.
- Replace webmin-shell with webmin-xterm module by default - closes #1904.
* Includes new 'tkl-upgrade-php' helper script - to allow easy update/change
of PHP version - closes #1892.
[Marcos Méndez @ POPSOLUTIONS <https://github.com/marcos-mendez>]
* DEV: Add support for setting max_execution_time & max_input_vars in
php.ini via appliance Makefile (PHP_MAX_EXECUTION_TIME &
PHP_MAX_INPUT_VARS).
-- Jeremy Davis <[email protected]> Sat, 06 Jul 2024 13:13:55 +0000
turnkey-wordpress-18.0 (1) turnkey; urgency=low
* Ensure hashfile includes URL to public key - closes #1864.
* Include webmin-logviewer module by default - closes #1866.
* Updated to latest upstream WordPress - v6.3.2.
[ Stefan Davis <[email protected]> ]
* Debian default PHP updated to v8.2.
* Use MariaDB (MySQL replacement) v10.11.3 (from debian repos).
* Upgraded base distribution to Debian 12.x/Bookworm.
* Configuration console (confconsole):
- Support for DNS-01 Let's Encrypt challenges.
[ Oleh Dmytrychenko <[email protected]> github: @NitrogenUA ]
- Support for getting Let's Encrypt cert via IPv6 - closes #1785.
- Refactor network interface code to ensure that it works as expected and
supports more possible network config (e.g. hotplug interfaces & wifi).
- Show error message rather than stacktrace when window resized to
incompatable resolution - closes #1609.
[ Stefan Davis <[email protected]> ]
- Bugfix exception when quitting configuration of mail relay.
[ Oleh Dmytrychenko <[email protected]> github: @NitrogenUA ]
- Improve code quality: implement typing, fstrings and make (mostly) PEP8
compliant.
[Stefan Davis <[email protected]> & Jeremy Davis
* Firstboot Initialization (inithooks):
- Refactor start up (now hooks into getty process, rather than having it's
own service).
[ Stefan Davis <[email protected]> ]
- Refactor firstboot.d/01ipconfig (and 09hostname) to ensure that hostname
is included in dhcp info when set via inithooks.
- Package turnkey-make-ssl-cert script (from common overlay - now packaged
as turnkey-ssl). Refactor relevant scripts to leverage turnkey-ssl.
- Refactor run script - use bashisms and general tidying.
- Show blacklisted password characters more nicely.
- Misc packaging changes/improvements.
- Support returning output from MySQL - i.e. support 'SELECT'. (Only
applies to apps that include MySQL/MariaDB).
* Web management console (webmin):
- Upgraded webmin to v2.0.21.
- Removed stunnel reverse proxy (Webmin hosted directly now).
- Ensure that Webmin uses HTTPS with default cert
(/etc/ssl/private/cert.pem).
- Disabled Webmin Let's Encrypt (for now).
* Web shell (shellinabox):
- Completely removed in v18.0 (Webmin now has a proper interactive shell).
* Backup (tklbam):
- Ported dependencies to Debian Bookworm; otherwise unchanged.
* Security hardening & improvements:
- Generate and use new TurnKey Bookworm keys.
- Automate (and require) default pinning for packages from Debian
backports. Also support non-free backports.
* IPv6 support:
- Adminer (only on LAMP based apps) listen on IPv6.
- Nginx/NodeJS (NodeJS based apps only) listen on IPv6.
* Misc bugfixes & feature implementations:
- Remove rsyslog package (systemd journal now all that's needed).
- Include zstd compression support.
- Enable new non-free-firmware apt repo by default.
- Improve turnkey-artisan so that it works reliably in cron jobs (only
Laravel based LAMP apps).
* Include and enable mod_evasive and mod_security2 by default in Apache.
[ Stefan Davis <[email protected]> ]
-- Jeremy Davis <[email protected]> Fri, 03 Nov 2023 04:49:07 +0000
turnkey-wordpress-17.1 (1) turnkey; urgency=low
* Updated all Debian packages to latest.
[ autopatched by buildtasks ]
* Patched bugfix release. Closes #1734.
[ autopatched by buildtasks ]
-- Jeremy Davis <[email protected]> Fri, 11 Nov 2022 02:19:00 +0000
turnkey-wordpress-17.0 (1) turnkey; urgency=low
* Updating wordpress appliance and its dependencies with tkldev to v17.0.
* Bumping php version to 7.4 debian default in conf.d/main.
* Bumping wp-cli release version to v2.6.0 .
* Updating and removing outdated packages tinymce and php-gettext in
plan/main file.
* Note: Please refer to turnkey-core's 17.0 changelog for changes common to
all appliances. Here we only describe changes specific to this appliance.
-- Mattie Darden <[email protected]> Wed, 12 Oct 2022 12:40:06 -0400
turnkey-wordpress-16.1 (1) turnkey; urgency=low
* Update Wordpress to latest upstream version - 5.6.1.
* Do most of install via 'wp' CLI tool (aka wp-cli; using 'turnkey-wp'
wrapper script). Still uses our custom php install script for final step
as wp-cli requires a URL. Closes #1437.
* Include additional (optional/recommended) PHP modules (zip & imagick).
Closes #1466.
* Reduce cron job interval to 5 minutes - closes #1323.
* Note: Please refer to turnkey-core's 16.1 changelog for changes common to
all appliances. Here we only describe changes specific to this appliance.
-- Jeremy Davis <[email protected]> Wed, 17 Feb 2021 11:35:04 +1100
turnkey-wordpress-16.0 (1) turnkey; urgency=low
* Update Wordpress to latest upstream version - 5.4.
* Update WordPress inithook to python3.
[ Stefan Davis ]
* Include wp-cli tool. Closes #293.
* Include 'turnkey-wp' convenience script (leverages runuser to run as
www-data and sets --path=/var/www/wordpress).
* Leverage wp-cli (via turnkey-wp) to regenerate salts on firstboot.
* Enable WP_CACHE by default.
* Exclude default cache location (/var/www/wordpress/wp-content/cache) from
TKLBAM profile. Closes #1411.
* Note: Please refer to turnkey-core's v16.0 changelog for changes common to
all appliances. Here we only describe changes specific to this appliance.
-- Jeremy Davis <[email protected]> Thu, 16 Apr 2020 14:16:10 +1000
turnkey-wordpress-15.3 (1) turnkey; urgency=low
* Update WordPress to latest upstream version - 5.2.
* Fixed broken cronjob - closes #1322.
[ Stefan Davis ]
* Updated landing page and README WordPress plugin links.
-- Jeremy Davis <[email protected]> Thu, 09 May 2019 10:25:52 +1000
turnkey-wordpress-15.2 (1) turnkey; urgency=low
* Rebuild to resolve inadvertent removal of mariadb during sec-updates
- part of #1246.
[ Jeremy Davis ]
* Fixed cronjob
-- Stefan Davis <[email protected]> Mon, 29 Apr 2019 00:17:06 +0000
turnkey-wordpress-15.1 (1) turnkey; urgency=low
* Upgraded to lastest WordPress version (v4.9.8).
-- Jeremy Davis <[email protected]> Thu, 18 Oct 2018 13:16:12 +1100
turnkey-wordpress-15.0 (1) turnkey; urgency=low
* Latest version of WordPress
* conf.d script optimizations.
[ Vlad Kuzmenko ]
* refactored wp-config.php to closer match wp-config-sample.php (closes
#1109).
[ Jeremy Davis ]
* Install Adminer directly from stretch/main repo
* Provide "adminer" root-like user for Adminer MySQL access
* Replace MySQL with MariaDB (drop-in MySQL replacement)
* Updated version of mysqltuner script
* Includes PHP7.0 (installed from Debian repos)
* Updated PHP default settings
* Remove phpsh (no longer maintained)
* Note: Please refer to turnkey-core's changelog for changes common to all
appliances. Here we only describe changes specific to this appliance.
-- Stefan Davis <[email protected]> Fri, 15 Jun 2018 17:26:35 +1000
turnkey-wordpress-14.2 (1) turnkey; urgency=low
* Upgraded WordPress to latest upstream version (v4.7.4).
* Install "pristine" WordPress (no default plugins). Previous default plugins
are now recommendations on landing page [closes #664].
* Disabled WP-cron; substitute with Linux cron [closes #545].
* Updated Adminer to 4.2.5
* Installed security updates.
* Note: Please refer to turnkey-core's changelog for changes common to all
appliances. Here we only describe changes specific to this appliance.
-- Jeremy Davis <[email protected]> Wed, 19 Apr 2017 13:12:14 +1000
turnkey-wordpress-14.1 (1) turnkey; urgency=low
* WordPress:
- Latest upstream version of WordPress and plugins
* Note: Please refer to turnkey-core's changelog for changes common to all
appliances. Here we only describe changes specific to this appliance.
-- Stefan Davis <[email protected]> Wed, 13 Jan 2016 04:15:09 +1100
turnkey-wordpress-14.0 (1) turnkey; urgency=low
* WordPress:
- Latest upstream version of WordPress and plugins
- Increased PHP upload and max_posts size limits
- Made sure all the plugins are downloaded as the latest (stable)upstream version
- WordPress can now update itself and install plugins without asking for FTP credentials
* Added plugins
jetpack (new solution for wp.com services, replaces stats)
backupwordpress (replaces wp-db-backup)
seriously-simple-podcasting (replaces podpress)
* Removed plugins
podpress (removed from WordPress plugin repo)
socialable (no active maintenance)
stats (is now merged into jetpack)
wp-db-backup (not compatible with WordPress 4)
* Replaced phpMyAdmin with Adminer
* Hardened default SSL settings
* Note: Please refer to turnkey-core's changelog for changes common to all
appliances. Here we only describe changes specific to this appliance.
-- Jeroen Peters <[email protected]> Wed, 13 May 2015 15:00:00 +0100
turnkey-wordpress-13.0 (1) turnkey; urgency=low
* WordPress:
- Latest upstream version of WordPress and plugins (except for those
specified below).
- Increase PHP memory limit [#19].
* phpMyAdmin:
- Configured to allow users preferences stored in database.
- Specified blowfish_secret and regeneration on firstboot (security).
* Upstream source component versions:
wp-super-cache 1.2
wp-pagenavi 2.83
wp-db-backup 2.2.3
simple-tags 2.2
sociable 4.3.3
contact-form 7.3.3.3
* Note: Please refer to turnkey-core's changelog for changes common to all
appliances. Here we only describe changes specific to this appliance.
-- Alon Swartz <[email protected]> Fri, 11 Oct 2013 11:35:02 +0300
turnkey-wordpress-12.1 (1) turnkey; urgency=low
* WordPress:
- Latest wordpress version and plugins will be installed at build
time, except for those specified below.
- Plugin updates:
- Removed akismet (bundled with wordpress installation)
- Removed maxblogpress-ping-optimizer (deprecated, wp has native support)
* Added phpsh (interactive shell for PHP) and php5-cli (generically useful).
* Upstream source component versions:
wp-super-cache 1.2
wp-pagenavi 2.83
wp-db-backup 2.2.3
simple-tags 2.2
sociable 4.3.3
contact-form 7.3.3.3
podpress 8.8.10.13
* Note: Please refer to turnkey-core's changelog for changes common to all
appliances. Here we only describe changes specific to this appliance.
-- Alon Swartz <[email protected]> Fri, 05 Apr 2013 08:00:00 +0200
turnkey-wordpress-12.0 (1) turnkey; urgency=low
* WordPress:
- Upgraded to latest upstream archive.
- Upgraded all plugins to latest upstream versions.
- Added wordpress-seo plugin (replaces all-in-one-seo-pack and
google-sitemap-generator).
- Added Multi-Site HowTo link to wp-config (convenience).
- Added "stop editing" line to wp-config (closes LP#973554).
* Major component versions
wordpress 3.4.1 (upstream archive)
apache2 2.2.16-6+squeeze7
mysql-server 5.1.63-0+squeeze1
phpmyadmin 4:3.3.7-7
* Note: Please refer to turnkey-core's changelog for changes common to all
appliances. Here we only describe changes specific to this appliance.
-- Alon Swartz <[email protected]> Wed, 01 Aug 2012 08:00:00 +0200
turnkey-wordpress-11.3 (1) turnkey; urgency=low
* Installed security updates.
* Enabled etckeeper garbage collection by default.
* Upgraded to latest inithooks version (adhoc re-initialization via turnkey-init)
-- Alon Swartz <[email protected]> Mon, 05 Dec 2011 10:48:44 +0000
turnkey-wordpress-11.2 (1) turnkey; urgency=low
* Installed security updates.
* Added HubDNS package and firstboot configuration.
-- Alon Swartz <[email protected]> Fri, 15 Jul 2011 07:47:08 +0000
turnkey-wordpress-11.1 (1) turnkey; urgency=low
* WordPress:
- Added random salts (security).
- Upgraded all plugins to latest versions.
- Removed cforms plugin (licensing issues).
* Set Wordpress admin email and password on firstboot (convenience, security).
* Set MySQL root password on firstboot (convenience, security).
* Force MySQL to use Unicode/UTF8.
* Added php-xcache PHP opcode cacher / optimizer (performance).
* Set postfix MTA myhostname to localhost (bugfix).
* Enabled tracking in phpMyAdmin.
* Major component versions:
wordpress 3.0.3 (upstream tarball)
mysql-server 5.1.41-3ubuntu12.8
apache2 2.2.14-5ubuntu8.4
phpmyadmin 4:3.3.2-1
* Note: Please refer to turnkey-core's changelog for changes common to all
appliances. Here we only describe changes specific to this appliance.
-- Alon Swartz <[email protected]> Sun, 19 Dec 2010 15:01:05 +0200
turnkey-wordpress-2009.10 (2) hardy; urgency=low
* Installed all security updates (see manifest for package versions).
* Install security updates on firstboot (except when running live).
* Trick webmin into not checking for upgrades (managed by apt).
* Updated di-live mysql mechanism and secret regeneration.
* Included latest version of inithooks and updated scripts.
* Included wget as per common request.
-- Alon Swartz <[email protected]> Mon, 29 Mar 2010 09:02:11 +0200
turnkey-wordpress-2009.10 (1) hardy; urgency=low
* Upgraded to Wordpress 2.8.4
- Using upstream tarball instead of deb package as it now includes an
integrated upgrade mechanism.
* added useful/popular wordpress plugins:
- All in One SEO Pack
- Google XML Sitemaps
- NextGEN Gallery
- WordPress.com Stats
- WP Super Cache
- Contact Form 7
- Sociable
- Viper's Video Quicktags
- Simple Tags
- WP-DB-Backup
- Google Analytics for WordPress
- WP-Polls
- podPress
- WP-PageNavi
- OZH admin dropdown menu
- Cforms
- MaxBlogPress ping optimizer
* phpMyAdmin improvements:
- Added pmadb (linked tables) advanced features to phpMyAdmin (LP#426303).
- Pinned phpMyAdmin to update directly from Debian (security).
* di-live (installer) MySQL component
- Added support for complex passwords (LP#416515).
- Added CLI options (user/pass/query/chroot).
* Bugfix: Removed build systems hostname from MySQL user table.
* Regenerates all secrets during installation / firstboot (security).
* Major component versions:
wordpress 2.8.4 (upstream tarball)
mysql-server 5.0.51a-3ubuntu5.4
apache2 2.2.8-1ubuntu0.11
phpmyadmin 2.11.8.1-5+lenny1
* Note: Please refer to turnkey-core's changelog for changes common to all
appliances. Here we only describe changes specific to this appliance.
-- Alon Swartz <[email protected]> Tue, 29 Sep 2009 15:39:41 +0200
turnkey-wordpress-2009.03 (1) hardy; urgency=low
* initial public release of TurnKey Linux WordPress
* SSL support out of the box
* wordpress related
- uploading of media (images, videos, etc.) supported
- permalinks configuration supported through admin console (convenience)
- automatic plugin upgrades supported (convenience)
- fixed password reset link bug (Debian #519798)
- auto-install security updates directly from Debian stable (security)
- suppress annoying new version messages (updated directly from Debian)
- wp_siteurl and wp_home are set automatically using HTTP_HOST
- welcome post includes useful information and login credentials
* regenerate WP secret key and mysql password during installation (security)
* mysql-related
- includes PhpMyAdmin (listening on port 12322 - uses SSL)
- set empty mysql root password in live/demo mode (for convenience)
- support configuring mysql root password during installation
* includes postfix MTA (bound to localhost) for sending of email from
wordpress (e.g., password recovery). Also includes webmin postfix
module for convenience.
* major component versions
wordpress 2.5.1-11
mysql-server 5.0.51a-3ubuntu5.4
apache2 2.2.8-1ubuntu0.5
phpmyadmin 2.11.8.1-5
* note: please refer to turnkey-core's changelog for changes common to all
appliances. Here we only describe changes specific to this appliance.
-- Alon Swartz <[email protected]> Thu, 12 Mar 2009 10:51:40 +0200