From c1136f500daf8154407b24c6eb50ab66facd8699 Mon Sep 17 00:00:00 2001 From: e7d Date: Thu, 22 Dec 2016 17:06:11 +0100 Subject: [PATCH 01/61] prepared version 1.3.2 --- CHANGELOG.md | 2 ++ README.md | 2 +- VERSION | 2 +- 3 files changed, 4 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 1e2fe96..aa103ba 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,5 @@ +## v1.3.2 (unreleased) + ## v1.3.1 (2016-12-22) * added apt packages clean * updated VirtualBox Guest additions to version 5.1.12 diff --git a/README.md b/README.md index a043dda..20e4c24 100644 --- a/README.md +++ b/README.md @@ -11,7 +11,7 @@ This project aims to give you the necessary tools to build yourself the Neap Box ## About -**Version:** 1.3.1 +**Version:** 1.3.2-dev **Web:** Coming later, [box.neap.io](http://box.neap.io) **Project Owner:** Michaël "[e7d](https://github.com/e7d)" Ferrand diff --git a/VERSION b/VERSION index 3a3cd8c..259bb26 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -1.3.1 +1.3.2-dev From f43fbba744b949feccdb302cbd34e419b23b4bdb Mon Sep 17 00:00:00 2001 From: e7d Date: Thu, 22 Dec 2016 17:07:30 +0100 Subject: [PATCH 02/61] prepared version 1.3.2 --- metadata.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/metadata.json b/metadata.json index 4bc97d5..af3ec56 100644 --- a/metadata.json +++ b/metadata.json @@ -4,7 +4,7 @@ "name": "e7d/neap-box", "versions": [ { - "version": "1.3.1", + "version": "1.3.2", "providers": [{ "name": "virtualbox", "url": "neap.box" From 5a1a9b4f409e2427315052505363431aba7ae9d8 Mon Sep 17 00:00:00 2001 From: e7d Date: Sat, 14 Jan 2017 18:19:48 +0100 Subject: [PATCH 03/61] fixed apt dependencies update --- CHANGELOG.md | 1 + bootstrap/prepare-env.sh | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index aa103ba..1778d8b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,4 +1,5 @@ ## v1.3.2 (unreleased) +* fixed apt dependencies update ## v1.3.1 (2016-12-22) * added apt packages clean diff --git a/bootstrap/prepare-env.sh b/bootstrap/prepare-env.sh index e21a78b..020fd1d 100644 --- a/bootstrap/prepare-env.sh +++ b/bootstrap/prepare-env.sh @@ -23,7 +23,7 @@ try echo "Update packages to the latest version" export DEBIAN_FRONTEND=noninteractive - apt-get -y -q update + apt-get -y -q update --fix-missing apt-get -y -q -o Dpkg::Options::="--force-confdef" -o Dpkg::Options::="--force-confold" upgrade apt-get -y -q dist-upgrade apt-get -y -q upgrade @@ -31,7 +31,7 @@ try echo "Install prerequisite packages" apt-get -y -q install build-essential cmake curl facter g++ gcc git libcurl4-openssl-dev libpcre++-dev \ libpcre3-dev libreadline-gplv2-dev libsqlite3-dev libssl-dev make pkg-config \ - ruby-dev unzip zlib1g-dev + ruby ruby-dev unzip zlib1g-dev echo "Tweak SSH daemon" echo 'UseDNS no' >>/etc/ssh/sshd_config From 749acd02acd2180dc10526d93ce87b8791d5ec97 Mon Sep 17 00:00:00 2001 From: e7d Date: Wed, 18 Jan 2017 17:36:28 +0100 Subject: [PATCH 04/61] prepared version 1.4.0 --- CHANGELOG.md | 2 +- README.md | 2 +- VERSION | 2 +- metadata.json | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index aa103ba..80d8517 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,4 +1,4 @@ -## v1.3.2 (unreleased) +## v1.4.0 (unreleased) ## v1.3.1 (2016-12-22) * added apt packages clean diff --git a/README.md b/README.md index 20e4c24..4374698 100644 --- a/README.md +++ b/README.md @@ -11,7 +11,7 @@ This project aims to give you the necessary tools to build yourself the Neap Box ## About -**Version:** 1.3.2-dev +**Version:** 1.4.0-dev **Web:** Coming later, [box.neap.io](http://box.neap.io) **Project Owner:** Michaël "[e7d](https://github.com/e7d)" Ferrand diff --git a/VERSION b/VERSION index 259bb26..c3f0d2b 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -1.3.2-dev +1.4.0-dev diff --git a/metadata.json b/metadata.json index af3ec56..8461942 100644 --- a/metadata.json +++ b/metadata.json @@ -4,7 +4,7 @@ "name": "e7d/neap-box", "versions": [ { - "version": "1.3.2", + "version": "1.4.0", "providers": [{ "name": "virtualbox", "url": "neap.box" From 2fa03da3ba8e76364c50212e17d65b7d95141f6b Mon Sep 17 00:00:00 2001 From: e7d Date: Wed, 18 Jan 2017 17:39:12 +0100 Subject: [PATCH 05/61] updated Debian Jessie to version 8.7 --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 80d8517..558e35c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,4 +1,5 @@ ## v1.4.0 (unreleased) +* updated Debian Jessie to version 8.7 ## v1.3.1 (2016-12-22) * added apt packages clean From ee6281f9373d8d4c066661efe116bcb830d33b91 Mon Sep 17 00:00:00 2001 From: e7d Date: Wed, 18 Jan 2017 17:39:24 +0100 Subject: [PATCH 06/61] updated VirtualBox Guest additions to version 5.1.14 --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 558e35c..3cba8b0 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,6 @@ ## v1.4.0 (unreleased) * updated Debian Jessie to version 8.7 +* updated VirtualBox Guest additions to version 5.1.14 ## v1.3.1 (2016-12-22) * added apt packages clean From 9c36de6a96fd325bb958e5ad62de0740d931ead5 Mon Sep 17 00:00:00 2001 From: e7d Date: Wed, 18 Jan 2017 17:39:39 +0100 Subject: [PATCH 07/61] updated Lets Encrypt Certbot to version 0.10.1 --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 3cba8b0..459ca71 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,7 @@ ## v1.4.0 (unreleased) * updated Debian Jessie to version 8.7 * updated VirtualBox Guest additions to version 5.1.14 +* updated Lets Encrypt Certbot to version 0.10.1 ## v1.3.1 (2016-12-22) * added apt packages clean From 6c3f748a5fef10d4a02f77e2148690a562cf59d9 Mon Sep 17 00:00:00 2001 From: e7d Date: Wed, 18 Jan 2017 17:39:50 +0100 Subject: [PATCH 08/61] updated Composer to version 1.3.1 --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 459ca71..414fa9d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,7 @@ * updated Debian Jessie to version 8.7 * updated VirtualBox Guest additions to version 5.1.14 * updated Lets Encrypt Certbot to version 0.10.1 +* updated Composer to version 1.3.1 ## v1.3.1 (2016-12-22) * added apt packages clean From e7e027d2e69f217fc6b49e8a85cd656b995bc64e Mon Sep 17 00:00:00 2001 From: e7d Date: Wed, 18 Jan 2017 17:40:01 +0100 Subject: [PATCH 09/61] updated NodeJS to version 6.9.4 --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 414fa9d..22e2e1c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,7 @@ * updated VirtualBox Guest additions to version 5.1.14 * updated Lets Encrypt Certbot to version 0.10.1 * updated Composer to version 1.3.1 +* updated NodeJS to version 6.9.4 ## v1.3.1 (2016-12-22) * added apt packages clean From c022347326dd1cb7767ef4a7b1504e4596395f0a Mon Sep 17 00:00:00 2001 From: e7d Date: Wed, 18 Jan 2017 17:40:12 +0100 Subject: [PATCH 10/61] updated NPM to version 4.1.1 --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 22e2e1c..c0cf43a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,7 @@ * updated Lets Encrypt Certbot to version 0.10.1 * updated Composer to version 1.3.1 * updated NodeJS to version 6.9.4 +* updated NPM to version 4.1.1 ## v1.3.1 (2016-12-22) * added apt packages clean From c54c674ff3e6aefad805d7f81389c321bce5db74 Mon Sep 17 00:00:00 2001 From: e7d Date: Wed, 18 Jan 2017 17:40:23 +0100 Subject: [PATCH 11/61] updated Newman to version 3.4.2 --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index c0cf43a..5150f9b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,7 @@ * updated Composer to version 1.3.1 * updated NodeJS to version 6.9.4 * updated NPM to version 4.1.1 +* updated Newman to version 3.4.2 ## v1.3.1 (2016-12-22) * added apt packages clean From 3892b3ab80da4dcdf4054501f0d993b8766c7fb9 Mon Sep 17 00:00:00 2001 From: e7d Date: Wed, 18 Jan 2017 17:40:38 +0100 Subject: [PATCH 12/61] updated FFmpeg to version 2.8.10 --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 5150f9b..c8048a8 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,7 @@ * updated NodeJS to version 6.9.4 * updated NPM to version 4.1.1 * updated Newman to version 3.4.2 +* updated FFmpeg to version 2.8.10 ## v1.3.1 (2016-12-22) * added apt packages clean From d94e19ddac722bd6f1ff6994c2509096b2567bb7 Mon Sep 17 00:00:00 2001 From: e7d Date: Wed, 18 Jan 2017 17:41:50 +0100 Subject: [PATCH 13/61] updated README.md --- README.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/README.md b/README.md index 4374698..c54f2eb 100644 --- a/README.md +++ b/README.md @@ -52,9 +52,9 @@ Neap box uses Vagrant's [shell provisioner](https://docs.vagrantup.com/v2/provis Once Vagrant is done provisioning the VM, you will have a box containing: -* [Debian](https://www.debian.org/) Jessie 8.6, as operating system, with: - * [VirtualBox](https://www.virtualbox.org/) Guest Additions 5.1.12 -* [Let's Encrypt Certbot](https://certbot.eff.org/) 0.9.3, as SSL certificate generator +* [Debian](https://www.debian.org/) Jessie 8.7, as operating system, with: + * [VirtualBox](https://www.virtualbox.org/) Guest Additions 5.1.14 +* [Let's Encrypt Certbot](https://certbot.eff.org/) 0.10.1, as SSL certificate generator * [jq](https://stedolan.github.io/jq/) 1.5, as JSON processor * [PostgreSQL](http://www.postgresql.org/) 9.6.1, as database system * [Redis](http://redis.io/) 3.2.6, as data structure store @@ -66,10 +66,10 @@ Once Vagrant is done provisioning the VM, you will have a box containing: * [PHP-FPM](http://php-fpm.org/) 7.0.14, as PHP process manager * [PhpRedis](https://github.com/phpredis/phpredis) 3.0.0, as PHP extension for Redis * [Xdebug](http://xdebug.org/) 2.5.0, as debugger and profiler tool - * [Composer](https://getcomposer.org/) 1.2.4, as dependency manager -* [NodeJS](https://nodejs.org/) 6.9.2, as JavaScript runtime - * [NPM](https://www.npmjs.com/) 4.0.5, as JavaScript package Manager - * [Newman](https://github.com/postmanlabs/newman) 3.3.1, as [Postman](http://getpostman.com/) collection runner -* [FFmpeg](https://www.ffmpeg.org/) 2.8.9, as media converter + * [Composer](https://getcomposer.org/) 1.3.1, as dependency manager +* [NodeJS](https://nodejs.org/) 6.9.4, as JavaScript runtime + * [NPM](https://www.npmjs.com/) 4.1.1, as JavaScript package Manager + * [Newman](https://github.com/postmanlabs/newman) 3.4.2, as [Postman](http://getpostman.com/) collection runner +* [FFmpeg](https://www.ffmpeg.org/) 2.8.10, as media converter * [UnrealIRCd](https://www.unrealircd.org/) 4.0.9, as IRC server daemon, with: * [Anope](https://www.anope.org/) 2.0.4, as IRC services daemon From 692cfd3973ef565e2d8714eb316c1f11b3e3e87a Mon Sep 17 00:00:00 2001 From: e7d Date: Wed, 18 Jan 2017 18:01:12 +0100 Subject: [PATCH 14/61] updated nginx to version 1.11.8 --- CHANGELOG.md | 1 + README.md | 2 +- bootstrap/build-nginx.sh | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index c8048a8..7593054 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,7 @@ * updated Debian Jessie to version 8.7 * updated VirtualBox Guest additions to version 5.1.14 * updated Lets Encrypt Certbot to version 0.10.1 +* updated nginx to version 1.11.8 * updated Composer to version 1.3.1 * updated NodeJS to version 6.9.4 * updated NPM to version 4.1.1 diff --git a/README.md b/README.md index c54f2eb..880ddf3 100644 --- a/README.md +++ b/README.md @@ -59,7 +59,7 @@ Once Vagrant is done provisioning the VM, you will have a box containing: * [PostgreSQL](http://www.postgresql.org/) 9.6.1, as database system * [Redis](http://redis.io/) 3.2.6, as data structure store * [MailCatcher](https://mailcatcher.me/) 0.6.5 as mail catching server -* [nginx](http://nginx.org/) 1.10.2, as web server, with: +* [nginx](http://nginx.org/) 1.11.8, as web server, with: * [OpenSSL](https://www.openssl.org/) 1.0.2j, as SSL module * [nginx-rtmp-module](https://github.com/arut/nginx-rtmp-module) 1.1.10, as streaming handler (RTMP, HLS and DASH protocols) * [PHP](http://php.net/) 7.0.14, as server-side scripting language, with: diff --git a/bootstrap/build-nginx.sh b/bootstrap/build-nginx.sh index 7754793..bb167a6 100644 --- a/bootstrap/build-nginx.sh +++ b/bootstrap/build-nginx.sh @@ -9,7 +9,7 @@ if [ 0 != $(id -u) ]; then exit 1 fi -NGINX_VERSION=1.10.2 # http://nginx.org/en/download.html +NGINX_VERSION=1.11.8 # http://nginx.org/en/download.html OPENSSL_VERSION=1.0.2j # https://openssl.org/source/ NGINX_RTMP_VERSION=1.1.10 # https://github.com/arut/nginx-rtmp-module/releases From 3a575b258eb7153e682575264e602629f83795c8 Mon Sep 17 00:00:00 2001 From: e7d Date: Mon, 23 Jan 2017 17:35:57 +0100 Subject: [PATCH 15/61] fixed composer alias behavior in composer.bashrc --- CHANGELOG.md | 1 + resources/composer.bashrc | 54 ++++++++++++++++++++++----------------- 2 files changed, 31 insertions(+), 24 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 7593054..5753e77 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,6 +8,7 @@ * updated NPM to version 4.1.1 * updated Newman to version 3.4.2 * updated FFmpeg to version 2.8.10 +* fixed composer alias behavior in composer.bashrc ## v1.3.1 (2016-12-22) * added apt packages clean diff --git a/resources/composer.bashrc b/resources/composer.bashrc index ed5c243..b5880eb 100644 --- a/resources/composer.bashrc +++ b/resources/composer.bashrc @@ -2,38 +2,44 @@ function try() { - [[ $- = *e* ]]; SAVED_OPT_E=$? - set +e + [[ $- = *e* ]]; SAVED_OPT_E=$? + set +e } function catch() { - export ex_code=$? - (( $SAVED_OPT_E )) && set +e - return $ex_code + export ex_code=$? + (( $SAVED_OPT_E )) && set +e + return $ex_code } function composer() { - # Trap interrupts (like Ctrl+C) to restore Xdebug correctly - trap cleanup INT + # Trap interrupts (like Ctrl+C) to restore Xdebug correctly + trap cleanup INT - function cleanup() { - sudo mv /tmp/xdebug-composer.ini /etc/php/7.0/cli/conf.d/20-xdebug.ini - } + function cleanup() { + if [ -f /tmp/xdebug-composer.ini ]; then + sudo mv /tmp/xdebug-composer.ini /etc/php/7.0/cli/conf.d/20-xdebug.ini + fi + } - try - ( - throwErrors + try + ( + set -e - COMPOSER="$(which composer)" || { echo "Could not find composer in path" >&2 ; return 1 ; } - sudo mv /etc/php/7.0/cli/conf.d/20-xdebug.ini /tmp/xdebug-composer.ini - $COMPOSER "$@" - STATUS=$? - cleanup - return $STATUS - ) - catch || { - cleanup - return $ex_code - } + COMPOSER="$(which composer)" || { echo "Could not find composer in path" >&2 ; return 1 ; } + if [ -f /etc/php/7.0/cli/conf.d/20-xdebug.ini ]; then + sudo mv /etc/php/7.0/cli/conf.d/20-xdebug.ini /tmp/xdebug-composer.ini + fi + $COMPOSER "$@" + STATUS=$? + cleanup + return $STATUS + ) + catch || { + cleanup + return $ex_code + } + + trap - INT } From bea7da1378b6a03c26346a59cc206aeb62f30e68 Mon Sep 17 00:00:00 2001 From: e7d Date: Mon, 23 Jan 2017 17:44:39 +0100 Subject: [PATCH 16/61] updated PHP and PHP-FPM to version 7.0.15 --- CHANGELOG.md | 1 + README.md | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 5753e77..a635ea5 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,7 @@ * updated VirtualBox Guest additions to version 5.1.14 * updated Lets Encrypt Certbot to version 0.10.1 * updated nginx to version 1.11.8 +* updated PHP and PHP-FPM to version 7.0.15 * updated Composer to version 1.3.1 * updated NodeJS to version 6.9.4 * updated NPM to version 4.1.1 diff --git a/README.md b/README.md index 880ddf3..bf0555b 100644 --- a/README.md +++ b/README.md @@ -62,8 +62,8 @@ Once Vagrant is done provisioning the VM, you will have a box containing: * [nginx](http://nginx.org/) 1.11.8, as web server, with: * [OpenSSL](https://www.openssl.org/) 1.0.2j, as SSL module * [nginx-rtmp-module](https://github.com/arut/nginx-rtmp-module) 1.1.10, as streaming handler (RTMP, HLS and DASH protocols) -* [PHP](http://php.net/) 7.0.14, as server-side scripting language, with: - * [PHP-FPM](http://php-fpm.org/) 7.0.14, as PHP process manager +* [PHP](http://php.net/) 7.0.15, as server-side scripting language, with: + * [PHP-FPM](http://php-fpm.org/) 7.0.15, as PHP process manager * [PhpRedis](https://github.com/phpredis/phpredis) 3.0.0, as PHP extension for Redis * [Xdebug](http://xdebug.org/) 2.5.0, as debugger and profiler tool * [Composer](https://getcomposer.org/) 1.3.1, as dependency manager From cca50aae511ca5ac93e3c17a1fc56bb9b312b966 Mon Sep 17 00:00:00 2001 From: e7d Date: Mon, 23 Jan 2017 17:46:22 +0100 Subject: [PATCH 17/61] updated UnrealIRCd to version 4.0.10 --- CHANGELOG.md | 1 + README.md | 2 +- bootstrap/build-unreal.sh | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index a635ea5..258fa79 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -9,6 +9,7 @@ * updated NPM to version 4.1.1 * updated Newman to version 3.4.2 * updated FFmpeg to version 2.8.10 +* updated UnrealIRCd to version 4.0.10 * fixed composer alias behavior in composer.bashrc ## v1.3.1 (2016-12-22) diff --git a/README.md b/README.md index bf0555b..24479f0 100644 --- a/README.md +++ b/README.md @@ -71,5 +71,5 @@ Once Vagrant is done provisioning the VM, you will have a box containing: * [NPM](https://www.npmjs.com/) 4.1.1, as JavaScript package Manager * [Newman](https://github.com/postmanlabs/newman) 3.4.2, as [Postman](http://getpostman.com/) collection runner * [FFmpeg](https://www.ffmpeg.org/) 2.8.10, as media converter -* [UnrealIRCd](https://www.unrealircd.org/) 4.0.9, as IRC server daemon, with: +* [UnrealIRCd](https://www.unrealircd.org/) 4.0.10, as IRC server daemon, with: * [Anope](https://www.anope.org/) 2.0.4, as IRC services daemon diff --git a/bootstrap/build-unreal.sh b/bootstrap/build-unreal.sh index 6782c7f..cd355a0 100644 --- a/bootstrap/build-unreal.sh +++ b/bootstrap/build-unreal.sh @@ -9,7 +9,7 @@ if [ 0 != $(id -u) ]; then exit 1 fi -UNREAL_VERSION=4.0.9 # https://www.unrealircd.org/download/4.0/ +UNREAL_VERSION=4.0.10 # https://www.unrealircd.org/download/4.0/ try ( From 74016df74fe9564be52bde0a770af93d97277c49 Mon Sep 17 00:00:00 2001 From: e7d Date: Mon, 23 Jan 2017 17:48:42 +0100 Subject: [PATCH 18/61] updated Anope to version 2.0.5 --- CHANGELOG.md | 1 + README.md | 2 +- bootstrap/build-anope.sh | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 258fa79..b40bf2c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -10,6 +10,7 @@ * updated Newman to version 3.4.2 * updated FFmpeg to version 2.8.10 * updated UnrealIRCd to version 4.0.10 +* updated Anope to version 2.0.5 * fixed composer alias behavior in composer.bashrc ## v1.3.1 (2016-12-22) diff --git a/README.md b/README.md index 24479f0..004b413 100644 --- a/README.md +++ b/README.md @@ -72,4 +72,4 @@ Once Vagrant is done provisioning the VM, you will have a box containing: * [Newman](https://github.com/postmanlabs/newman) 3.4.2, as [Postman](http://getpostman.com/) collection runner * [FFmpeg](https://www.ffmpeg.org/) 2.8.10, as media converter * [UnrealIRCd](https://www.unrealircd.org/) 4.0.10, as IRC server daemon, with: - * [Anope](https://www.anope.org/) 2.0.4, as IRC services daemon + * [Anope](https://www.anope.org/) 2.0.5, as IRC services daemon diff --git a/bootstrap/build-anope.sh b/bootstrap/build-anope.sh index d93d0e9..be6ef96 100644 --- a/bootstrap/build-anope.sh +++ b/bootstrap/build-anope.sh @@ -9,7 +9,7 @@ if [ 0 != $(id -u) ]; then exit 1 fi -ANOPE_VERSION=2.0.4 # https://github.com/anope/anope/releases/ +ANOPE_VERSION=2.0.5 # https://github.com/anope/anope/releases/ try ( From 8af1dcb112cc30b8a26cdf18ab768c2807a8293b Mon Sep 17 00:00:00 2001 From: e7d Date: Mon, 6 Feb 2017 14:37:38 +0100 Subject: [PATCH 19/61] changed from "dotdeb" to "ondrej" repository for PHP and PHP-FPM --- CHANGELOG.md | 1 + bootstrap/setup-php.sh | 8 ++++---- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index b40bf2c..93b90db 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,7 @@ * updated Lets Encrypt Certbot to version 0.10.1 * updated nginx to version 1.11.8 * updated PHP and PHP-FPM to version 7.0.15 +* changed from "dotdeb" to "ondrej" repository for PHP and PHP-FPM * updated Composer to version 1.3.1 * updated NodeJS to version 6.9.4 * updated NPM to version 4.1.1 diff --git a/bootstrap/setup-php.sh b/bootstrap/setup-php.sh index 8eb3350..27ef05f 100644 --- a/bootstrap/setup-php.sh +++ b/bootstrap/setup-php.sh @@ -13,10 +13,10 @@ try ( throwErrors - echo "Add 'dotdeb' repository to Aptitude" - wget --quiet -O - https://www.dotdeb.org/dotdeb.gpg | apt-key add - - echo "deb http://packages.dotdeb.org jessie all" >/etc/apt/sources.list.d/dotdeb.list - echo "deb-src http://packages.dotdeb.org jessie all" >>/etc/apt/sources.list.d/dotdeb.list + echo "Add 'ondrej' repository to Aptitude" + wget --quiet -O - https://packages.sury.org/php/apt.gpg | apt-key add - + echo "deb https://packages.sury.org/php jessie all" >/etc/apt/sources.list.d/ondrej.list + echo "deb-src https://packages.sury.org/php jessie all" >>/etc/apt/sources.list.d/ondrej.list apt-get -y -q update echo "Install packages" From 20317ad2697d0b8aba42a6d9e83441c5bee8a5c7 Mon Sep 17 00:00:00 2001 From: e7d Date: Mon, 6 Feb 2017 14:38:41 +0100 Subject: [PATCH 20/61] updated PHP and PHP-FPM to version 7.1.1 --- CHANGELOG.md | 2 +- README.md | 4 ++-- bootstrap/setup-php.sh | 13 +++++-------- 3 files changed, 8 insertions(+), 11 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 93b90db..cb8b17f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,8 +3,8 @@ * updated VirtualBox Guest additions to version 5.1.14 * updated Lets Encrypt Certbot to version 0.10.1 * updated nginx to version 1.11.8 -* updated PHP and PHP-FPM to version 7.0.15 * changed from "dotdeb" to "ondrej" repository for PHP and PHP-FPM +* updated PHP and PHP-FPM to version 7.1.1 * updated Composer to version 1.3.1 * updated NodeJS to version 6.9.4 * updated NPM to version 4.1.1 diff --git a/README.md b/README.md index 004b413..5d59cea 100644 --- a/README.md +++ b/README.md @@ -62,8 +62,8 @@ Once Vagrant is done provisioning the VM, you will have a box containing: * [nginx](http://nginx.org/) 1.11.8, as web server, with: * [OpenSSL](https://www.openssl.org/) 1.0.2j, as SSL module * [nginx-rtmp-module](https://github.com/arut/nginx-rtmp-module) 1.1.10, as streaming handler (RTMP, HLS and DASH protocols) -* [PHP](http://php.net/) 7.0.15, as server-side scripting language, with: - * [PHP-FPM](http://php-fpm.org/) 7.0.15, as PHP process manager +* [PHP](http://php.net/) 7.1.1, as server-side scripting language, with: + * [PHP-FPM](http://php-fpm.org/) 7.1.1, as PHP process manager * [PhpRedis](https://github.com/phpredis/phpredis) 3.0.0, as PHP extension for Redis * [Xdebug](http://xdebug.org/) 2.5.0, as debugger and profiler tool * [Composer](https://getcomposer.org/) 1.3.1, as dependency manager diff --git a/bootstrap/setup-php.sh b/bootstrap/setup-php.sh index 27ef05f..c743d7a 100644 --- a/bootstrap/setup-php.sh +++ b/bootstrap/setup-php.sh @@ -20,18 +20,15 @@ try apt-get -y -q update echo "Install packages" - apt-get -y -q install php7.0 php7.0-cli php7.0-common php7.0-curl php7.0-dev php7.0-fpm php7.0-gd \ - php7.0-intl php7.0-json php7.0-mbstring php7.0-opcache php7.0-pgsql php7.0-sqlite3 \ - php7.0-xdebug php7.0-xml php7.0-zip - - echo "Remove unused additional packages" - apt-get -y -q autoremove --purge php5-* + apt-get -y -q install php7.1 php7.1-cli php7.1-common php7.1-curl php7.1-dev php7.1-fpm php7.1-gd \ + php7.1-intl php7.1-json php7.1-mbstring php7.1-opcache php7.1-pgsql php7.1-sqlite3 \ + php7.1-xdebug php7.1-xml php7.1-zip echo "Disable OPcache" - sed -i 's/;\?opcache.enable=.\+/opcache.enable=0/g' /etc/php/7.0/fpm/php.ini + sed -i 's/;\?opcache.enable=.\+/opcache.enable=0/g' /etc/php/7.1/fpm/php.ini echo "Restart PHP-FPM service" - service php7.0-fpm restart + service php7.1-fpm restart ) catch || { case $ex_code in From deb2f81f7e4633c1343b64f83bc0ef1896560501 Mon Sep 17 00:00:00 2001 From: e7d Date: Mon, 6 Feb 2017 14:42:20 +0100 Subject: [PATCH 21/61] updated license file to current year --- LICENSE.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/LICENSE.txt b/LICENSE.txt index 1a757f7..7568768 100644 --- a/LICENSE.txt +++ b/LICENSE.txt @@ -1,6 +1,6 @@ The MIT License (MIT) -Copyright (c) 2016 Michael "e7d" Ferrand. +Copyright (c) 2017 Michael "e7d" Ferrand. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal From 032c91123512d04025811025f029837d06bdcab2 Mon Sep 17 00:00:00 2001 From: e7d Date: Mon, 6 Feb 2017 21:18:22 +0100 Subject: [PATCH 22/61] added apt-transport-https package dependency for ondrej repository --- bootstrap/prepare-env.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/bootstrap/prepare-env.sh b/bootstrap/prepare-env.sh index e21a78b..64306c2 100644 --- a/bootstrap/prepare-env.sh +++ b/bootstrap/prepare-env.sh @@ -29,8 +29,8 @@ try apt-get -y -q upgrade echo "Install prerequisite packages" - apt-get -y -q install build-essential cmake curl facter g++ gcc git libcurl4-openssl-dev libpcre++-dev \ - libpcre3-dev libreadline-gplv2-dev libsqlite3-dev libssl-dev make pkg-config \ + apt-get -y -q install apt-transport-https build-essential cmake curl facter g++ gcc git libcurl4-openssl-dev \ + libpcre++-dev libpcre3-dev libreadline-gplv2-dev libsqlite3-dev libssl-dev make pkg-config \ ruby-dev unzip zlib1g-dev echo "Tweak SSH daemon" From f257144a2668af3de991bbe32f81cb19cc75e624 Mon Sep 17 00:00:00 2001 From: e7d Date: Mon, 6 Feb 2017 22:03:20 +0100 Subject: [PATCH 23/61] fixed ondrej repository source file --- bootstrap/setup-php.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/bootstrap/setup-php.sh b/bootstrap/setup-php.sh index c743d7a..366d883 100644 --- a/bootstrap/setup-php.sh +++ b/bootstrap/setup-php.sh @@ -15,8 +15,8 @@ try echo "Add 'ondrej' repository to Aptitude" wget --quiet -O - https://packages.sury.org/php/apt.gpg | apt-key add - - echo "deb https://packages.sury.org/php jessie all" >/etc/apt/sources.list.d/ondrej.list - echo "deb-src https://packages.sury.org/php jessie all" >>/etc/apt/sources.list.d/ondrej.list + echo "deb https://packages.sury.org/php jessie main" >/etc/apt/sources.list.d/ondrej.list + echo "deb-src https://packages.sury.org/php jessie main" >>/etc/apt/sources.list.d/ondrej.list apt-get -y -q update echo "Install packages" From 7bde516e016a0fe45f2a8998e74e1cad8e06d79c Mon Sep 17 00:00:00 2001 From: e7d Date: Mon, 6 Feb 2017 22:21:36 +0100 Subject: [PATCH 24/61] fixed references to php to use version 7.1 --- bootstrap/check-versions.sh | 2 +- bootstrap/setup-phpredis.sh | 28 ++++++++++++++-------------- resources/composer.bashrc | 6 +++--- 3 files changed, 18 insertions(+), 18 deletions(-) diff --git a/bootstrap/check-versions.sh b/bootstrap/check-versions.sh index e63d099..7155a18 100644 --- a/bootstrap/check-versions.sh +++ b/bootstrap/check-versions.sh @@ -20,7 +20,7 @@ NGINX=$(echo `nginx -v 2>&1` | sed 's/.*nginx\/\(.*\)/\1/') OPENSSL=$(echo `nginx -V 2>&1` | sed 's/.*openssl-\([^ ]*\).*/\1/') NGINX_RTMP=$(echo `nginx -V 2>&1` | sed 's/.*nginx-rtmp-module-\(.*\)/\1/') PHP=$(echo `php -v` | sed 's/PHP \([^-]*\).*/\1/') -PHPFPM=$(echo `php-fpm7.0 -v` | sed 's/PHP \([^-]*\).*/\1/') +PHPFPM=$(echo `php-fpm7.1 -v` | sed 's/PHP \([^-]*\).*/\1/') PHPREDIS=$(echo `php -i | grep 'Redis Version'` | sed 's/Redis Version => \(.*\)/\1/') XDEBUG=$(echo `php -v` | sed 's/.*Xdebug v\([^,]*\).*/\1/') COMPOSER=$(echo `composer 2>&1` | sed 's/.*Composer version \([^ ]*\).*/\1/') diff --git a/bootstrap/setup-phpredis.sh b/bootstrap/setup-phpredis.sh index 7747087..5a766e8 100644 --- a/bootstrap/setup-phpredis.sh +++ b/bootstrap/setup-phpredis.sh @@ -29,29 +29,29 @@ try make install echo "Write mod configuration file" - echo '; configuration for php redis module' >/etc/php/7.0/mods-available/redis.ini - echo '; priority=20' >>/etc/php/7.0/mods-available/redis.ini - echo 'extension=redis.so' >>/etc/php/7.0/mods-available/redis.ini + echo '; configuration for php redis module' >/etc/php/7.1/mods-available/redis.ini + echo '; priority=20' >>/etc/php/7.1/mods-available/redis.ini + echo 'extension=redis.so' >>/etc/php/7.1/mods-available/redis.ini echo "Link configuration file to PHP" - ln -sf /etc/php/7.0/mods-available/redis.ini /etc/php/7.0/fpm/conf.d/20-redis.ini - ln -sf /etc/php/7.0/mods-available/redis.ini /etc/php/7.0/cli/conf.d/20-redis.ini + ln -sf /etc/php/7.1/mods-available/redis.ini /etc/php/7.1/fpm/conf.d/20-redis.ini + ln -sf /etc/php/7.1/mods-available/redis.ini /etc/php/7.1/cli/conf.d/20-redis.ini echo "Write PHP configuration files" - echo >>/etc/php/7.0/cli/php.ini - echo '[redis]' >>/etc/php/7.0/cli/php.ini - echo 'session.save_handler = redis' >>/etc/php/7.0/cli/php.ini - echo 'session.save_path = "tcp://127.0.0.1:6379" ' >>/etc/php/7.0/cli/php.ini - echo >>/etc/php/7.0/fpm/php.ini - echo '[redis]' >>/etc/php/7.0/fpm/php.ini - echo 'session.save_handler = redis' >>/etc/php/7.0/fpm/php.ini - echo 'session.save_path = "tcp://127.0.0.1:6379"' >>/etc/php/7.0/fpm/php.ini + echo >>/etc/php/7.1/cli/php.ini + echo '[redis]' >>/etc/php/7.1/cli/php.ini + echo 'session.save_handler = redis' >>/etc/php/7.1/cli/php.ini + echo 'session.save_path = "tcp://127.0.0.1:6379" ' >>/etc/php/7.1/cli/php.ini + echo >>/etc/php/7.1/fpm/php.ini + echo '[redis]' >>/etc/php/7.1/fpm/php.ini + echo 'session.save_handler = redis' >>/etc/php/7.1/fpm/php.ini + echo 'session.save_path = "tcp://127.0.0.1:6379"' >>/etc/php/7.1/fpm/php.ini echo "Restart service" service redis restart echo "Restart PHP-FPM service" - service php7.0-fpm restart + service php7.1-fpm restart ) catch || { case $ex_code in diff --git a/resources/composer.bashrc b/resources/composer.bashrc index b5880eb..949b4a5 100644 --- a/resources/composer.bashrc +++ b/resources/composer.bashrc @@ -19,7 +19,7 @@ function composer() { function cleanup() { if [ -f /tmp/xdebug-composer.ini ]; then - sudo mv /tmp/xdebug-composer.ini /etc/php/7.0/cli/conf.d/20-xdebug.ini + sudo mv /tmp/xdebug-composer.ini /etc/php/7.1/cli/conf.d/20-xdebug.ini fi } @@ -28,8 +28,8 @@ function composer() { set -e COMPOSER="$(which composer)" || { echo "Could not find composer in path" >&2 ; return 1 ; } - if [ -f /etc/php/7.0/cli/conf.d/20-xdebug.ini ]; then - sudo mv /etc/php/7.0/cli/conf.d/20-xdebug.ini /tmp/xdebug-composer.ini + if [ -f /etc/php/7.1/cli/conf.d/20-xdebug.ini ]; then + sudo mv /etc/php/7.1/cli/conf.d/20-xdebug.ini /tmp/xdebug-composer.ini fi $COMPOSER "$@" STATUS=$? From c6f2b960f5da3e45479f54a1daddff236b4ad7a5 Mon Sep 17 00:00:00 2001 From: e7d Date: Tue, 21 Feb 2017 16:33:35 +0100 Subject: [PATCH 25/61] fixed references to "sury" repository --- CHANGELOG.md | 2 +- bootstrap/setup-php.sh | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index cb8b17f..d392363 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,7 +3,7 @@ * updated VirtualBox Guest additions to version 5.1.14 * updated Lets Encrypt Certbot to version 0.10.1 * updated nginx to version 1.11.8 -* changed from "dotdeb" to "ondrej" repository for PHP and PHP-FPM +* changed from "dotdeb" to "sury" repository for PHP and PHP-FPM * updated PHP and PHP-FPM to version 7.1.1 * updated Composer to version 1.3.1 * updated NodeJS to version 6.9.4 diff --git a/bootstrap/setup-php.sh b/bootstrap/setup-php.sh index 366d883..8645cc8 100644 --- a/bootstrap/setup-php.sh +++ b/bootstrap/setup-php.sh @@ -13,16 +13,16 @@ try ( throwErrors - echo "Add 'ondrej' repository to Aptitude" + echo "Add 'sury' repository to Aptitude" wget --quiet -O - https://packages.sury.org/php/apt.gpg | apt-key add - - echo "deb https://packages.sury.org/php jessie main" >/etc/apt/sources.list.d/ondrej.list - echo "deb-src https://packages.sury.org/php jessie main" >>/etc/apt/sources.list.d/ondrej.list + echo "deb https://packages.sury.org/php jessie main" >/etc/apt/sources.list.d/sury.list + echo "deb-src https://packages.sury.org/php jessie main" >>/etc/apt/sources.list.d/sury.list apt-get -y -q update echo "Install packages" apt-get -y -q install php7.1 php7.1-cli php7.1-common php7.1-curl php7.1-dev php7.1-fpm php7.1-gd \ php7.1-intl php7.1-json php7.1-mbstring php7.1-opcache php7.1-pgsql php7.1-sqlite3 \ - php7.1-xdebug php7.1-xml php7.1-zip + php7.1-xml php7.1-zip php-xdebug echo "Disable OPcache" sed -i 's/;\?opcache.enable=.\+/opcache.enable=0/g' /etc/php/7.1/fpm/php.ini From 7aeeff4324f72d7fc1dfe2ae9518fd3abbbafb04 Mon Sep 17 00:00:00 2001 From: e7d Date: Tue, 21 Feb 2017 16:59:17 +0100 Subject: [PATCH 26/61] updated UnrealIRCd to version 4.0.11 --- CHANGELOG.md | 2 +- README.md | 2 +- bootstrap/build-unreal.sh | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index d392363..3009494 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -10,7 +10,7 @@ * updated NPM to version 4.1.1 * updated Newman to version 3.4.2 * updated FFmpeg to version 2.8.10 -* updated UnrealIRCd to version 4.0.10 +* updated UnrealIRCd to version 4.0.11 * updated Anope to version 2.0.5 * fixed composer alias behavior in composer.bashrc diff --git a/README.md b/README.md index 5d59cea..74da440 100644 --- a/README.md +++ b/README.md @@ -71,5 +71,5 @@ Once Vagrant is done provisioning the VM, you will have a box containing: * [NPM](https://www.npmjs.com/) 4.1.1, as JavaScript package Manager * [Newman](https://github.com/postmanlabs/newman) 3.4.2, as [Postman](http://getpostman.com/) collection runner * [FFmpeg](https://www.ffmpeg.org/) 2.8.10, as media converter -* [UnrealIRCd](https://www.unrealircd.org/) 4.0.10, as IRC server daemon, with: +* [UnrealIRCd](https://www.unrealircd.org/) 4.0.11, as IRC server daemon, with: * [Anope](https://www.anope.org/) 2.0.5, as IRC services daemon diff --git a/bootstrap/build-unreal.sh b/bootstrap/build-unreal.sh index cd355a0..0ca2f10 100644 --- a/bootstrap/build-unreal.sh +++ b/bootstrap/build-unreal.sh @@ -9,7 +9,7 @@ if [ 0 != $(id -u) ]; then exit 1 fi -UNREAL_VERSION=4.0.10 # https://www.unrealircd.org/download/4.0/ +UNREAL_VERSION=4.0.11 # https://www.unrealircd.org/download/4.0/ try ( From b7b273e8bbef8b715ea3a22722514274a8bbe9c9 Mon Sep 17 00:00:00 2001 From: e7d Date: Tue, 21 Feb 2017 16:59:44 +0100 Subject: [PATCH 27/61] updated PHP and PHP-FPM to version 7.1.2 --- CHANGELOG.md | 2 +- README.md | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 3009494..c9e030a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,7 +4,7 @@ * updated Lets Encrypt Certbot to version 0.10.1 * updated nginx to version 1.11.8 * changed from "dotdeb" to "sury" repository for PHP and PHP-FPM -* updated PHP and PHP-FPM to version 7.1.1 +* updated PHP and PHP-FPM to version 7.1.2 * updated Composer to version 1.3.1 * updated NodeJS to version 6.9.4 * updated NPM to version 4.1.1 diff --git a/README.md b/README.md index 74da440..1fb271e 100644 --- a/README.md +++ b/README.md @@ -62,8 +62,8 @@ Once Vagrant is done provisioning the VM, you will have a box containing: * [nginx](http://nginx.org/) 1.11.8, as web server, with: * [OpenSSL](https://www.openssl.org/) 1.0.2j, as SSL module * [nginx-rtmp-module](https://github.com/arut/nginx-rtmp-module) 1.1.10, as streaming handler (RTMP, HLS and DASH protocols) -* [PHP](http://php.net/) 7.1.1, as server-side scripting language, with: - * [PHP-FPM](http://php-fpm.org/) 7.1.1, as PHP process manager +* [PHP](http://php.net/) 7.1.2, as server-side scripting language, with: + * [PHP-FPM](http://php-fpm.org/) 7.1.2, as PHP process manager * [PhpRedis](https://github.com/phpredis/phpredis) 3.0.0, as PHP extension for Redis * [Xdebug](http://xdebug.org/) 2.5.0, as debugger and profiler tool * [Composer](https://getcomposer.org/) 1.3.1, as dependency manager From 800ee9dafcfd6e4c9e50c3469992b5dae3ad95ff Mon Sep 17 00:00:00 2001 From: e7d Date: Tue, 21 Feb 2017 17:00:06 +0100 Subject: [PATCH 28/61] updated Lets Encrypt Certbot to version 0.11.1 --- CHANGELOG.md | 2 +- README.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index c9e030a..681a470 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,7 +1,7 @@ ## v1.4.0 (unreleased) * updated Debian Jessie to version 8.7 * updated VirtualBox Guest additions to version 5.1.14 -* updated Lets Encrypt Certbot to version 0.10.1 +* updated Lets Encrypt Certbot to version 0.11.1 * updated nginx to version 1.11.8 * changed from "dotdeb" to "sury" repository for PHP and PHP-FPM * updated PHP and PHP-FPM to version 7.1.2 diff --git a/README.md b/README.md index 1fb271e..6bb5bb2 100644 --- a/README.md +++ b/README.md @@ -54,7 +54,7 @@ Once Vagrant is done provisioning the VM, you will have a box containing: * [Debian](https://www.debian.org/) Jessie 8.7, as operating system, with: * [VirtualBox](https://www.virtualbox.org/) Guest Additions 5.1.14 -* [Let's Encrypt Certbot](https://certbot.eff.org/) 0.10.1, as SSL certificate generator +* [Let's Encrypt Certbot](https://certbot.eff.org/) 0.11.1, as SSL certificate generator * [jq](https://stedolan.github.io/jq/) 1.5, as JSON processor * [PostgreSQL](http://www.postgresql.org/) 9.6.1, as database system * [Redis](http://redis.io/) 3.2.6, as data structure store From f6eeb8af11317dbd06568ba795cdc51aa01688ed Mon Sep 17 00:00:00 2001 From: e7d Date: Tue, 21 Feb 2017 17:00:37 +0100 Subject: [PATCH 29/61] updated PostgreSQL to version 9.6.2 --- CHANGELOG.md | 1 + README.md | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 681a470..9c27f63 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,7 @@ * updated Debian Jessie to version 8.7 * updated VirtualBox Guest additions to version 5.1.14 * updated Lets Encrypt Certbot to version 0.11.1 +* updated PostgreSQL to version 9.6.2 * updated nginx to version 1.11.8 * changed from "dotdeb" to "sury" repository for PHP and PHP-FPM * updated PHP and PHP-FPM to version 7.1.2 diff --git a/README.md b/README.md index 6bb5bb2..9bfbd4c 100644 --- a/README.md +++ b/README.md @@ -56,7 +56,7 @@ Once Vagrant is done provisioning the VM, you will have a box containing: * [VirtualBox](https://www.virtualbox.org/) Guest Additions 5.1.14 * [Let's Encrypt Certbot](https://certbot.eff.org/) 0.11.1, as SSL certificate generator * [jq](https://stedolan.github.io/jq/) 1.5, as JSON processor -* [PostgreSQL](http://www.postgresql.org/) 9.6.1, as database system +* [PostgreSQL](http://www.postgresql.org/) 9.6.2, as database system * [Redis](http://redis.io/) 3.2.6, as data structure store * [MailCatcher](https://mailcatcher.me/) 0.6.5 as mail catching server * [nginx](http://nginx.org/) 1.11.8, as web server, with: From a7bd8f42b76ef5e7e0360b0b1d8952fa73202224 Mon Sep 17 00:00:00 2001 From: e7d Date: Tue, 21 Feb 2017 17:01:14 +0100 Subject: [PATCH 30/61] updated Composer to version 1.3.2 --- CHANGELOG.md | 2 +- README.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 9c27f63..897ad81 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,7 +6,7 @@ * updated nginx to version 1.11.8 * changed from "dotdeb" to "sury" repository for PHP and PHP-FPM * updated PHP and PHP-FPM to version 7.1.2 -* updated Composer to version 1.3.1 +* updated Composer to version 1.3.2 * updated NodeJS to version 6.9.4 * updated NPM to version 4.1.1 * updated Newman to version 3.4.2 diff --git a/README.md b/README.md index 9bfbd4c..8bd4825 100644 --- a/README.md +++ b/README.md @@ -66,7 +66,7 @@ Once Vagrant is done provisioning the VM, you will have a box containing: * [PHP-FPM](http://php-fpm.org/) 7.1.2, as PHP process manager * [PhpRedis](https://github.com/phpredis/phpredis) 3.0.0, as PHP extension for Redis * [Xdebug](http://xdebug.org/) 2.5.0, as debugger and profiler tool - * [Composer](https://getcomposer.org/) 1.3.1, as dependency manager + * [Composer](https://getcomposer.org/) 1.3.2, as dependency manager * [NodeJS](https://nodejs.org/) 6.9.4, as JavaScript runtime * [NPM](https://www.npmjs.com/) 4.1.1, as JavaScript package Manager * [Newman](https://github.com/postmanlabs/newman) 3.4.2, as [Postman](http://getpostman.com/) collection runner From 1c9a01129c7ac2ad1082d3640387b23011e704d3 Mon Sep 17 00:00:00 2001 From: e7d Date: Tue, 21 Feb 2017 17:01:35 +0100 Subject: [PATCH 31/61] updated NodeJS to version 6.9.5 --- CHANGELOG.md | 2 +- README.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 897ad81..99296c7 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,7 +7,7 @@ * changed from "dotdeb" to "sury" repository for PHP and PHP-FPM * updated PHP and PHP-FPM to version 7.1.2 * updated Composer to version 1.3.2 -* updated NodeJS to version 6.9.4 +* updated NodeJS to version 6.9.5 * updated NPM to version 4.1.1 * updated Newman to version 3.4.2 * updated FFmpeg to version 2.8.10 diff --git a/README.md b/README.md index 8bd4825..d4241c8 100644 --- a/README.md +++ b/README.md @@ -67,7 +67,7 @@ Once Vagrant is done provisioning the VM, you will have a box containing: * [PhpRedis](https://github.com/phpredis/phpredis) 3.0.0, as PHP extension for Redis * [Xdebug](http://xdebug.org/) 2.5.0, as debugger and profiler tool * [Composer](https://getcomposer.org/) 1.3.2, as dependency manager -* [NodeJS](https://nodejs.org/) 6.9.4, as JavaScript runtime +* [NodeJS](https://nodejs.org/) 6.9.5, as JavaScript runtime * [NPM](https://www.npmjs.com/) 4.1.1, as JavaScript package Manager * [Newman](https://github.com/postmanlabs/newman) 3.4.2, as [Postman](http://getpostman.com/) collection runner * [FFmpeg](https://www.ffmpeg.org/) 2.8.10, as media converter From a0cd8391a8215629005f4659bfd8fafac69e9680 Mon Sep 17 00:00:00 2001 From: e7d Date: Tue, 21 Feb 2017 17:01:58 +0100 Subject: [PATCH 32/61] updated NPM to version 4.2.0 --- CHANGELOG.md | 2 +- README.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 99296c7..484e2fa 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,7 +8,7 @@ * updated PHP and PHP-FPM to version 7.1.2 * updated Composer to version 1.3.2 * updated NodeJS to version 6.9.5 -* updated NPM to version 4.1.1 +* updated NPM to version 4.2.0 * updated Newman to version 3.4.2 * updated FFmpeg to version 2.8.10 * updated UnrealIRCd to version 4.0.11 diff --git a/README.md b/README.md index d4241c8..4242ef2 100644 --- a/README.md +++ b/README.md @@ -68,7 +68,7 @@ Once Vagrant is done provisioning the VM, you will have a box containing: * [Xdebug](http://xdebug.org/) 2.5.0, as debugger and profiler tool * [Composer](https://getcomposer.org/) 1.3.2, as dependency manager * [NodeJS](https://nodejs.org/) 6.9.5, as JavaScript runtime - * [NPM](https://www.npmjs.com/) 4.1.1, as JavaScript package Manager + * [NPM](https://www.npmjs.com/) 4.2.0, as JavaScript package Manager * [Newman](https://github.com/postmanlabs/newman) 3.4.2, as [Postman](http://getpostman.com/) collection runner * [FFmpeg](https://www.ffmpeg.org/) 2.8.10, as media converter * [UnrealIRCd](https://www.unrealircd.org/) 4.0.11, as IRC server daemon, with: From 1d985eec22601d302ab6a8d18dc16fd1024ee5cd Mon Sep 17 00:00:00 2001 From: e7d Date: Tue, 21 Feb 2017 17:02:16 +0100 Subject: [PATCH 33/61] updated Newman to version 3.4.3 --- CHANGELOG.md | 2 +- README.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 484e2fa..9bdd016 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -9,7 +9,7 @@ * updated Composer to version 1.3.2 * updated NodeJS to version 6.9.5 * updated NPM to version 4.2.0 -* updated Newman to version 3.4.2 +* updated Newman to version 3.4.3 * updated FFmpeg to version 2.8.10 * updated UnrealIRCd to version 4.0.11 * updated Anope to version 2.0.5 diff --git a/README.md b/README.md index 4242ef2..15533ac 100644 --- a/README.md +++ b/README.md @@ -69,7 +69,7 @@ Once Vagrant is done provisioning the VM, you will have a box containing: * [Composer](https://getcomposer.org/) 1.3.2, as dependency manager * [NodeJS](https://nodejs.org/) 6.9.5, as JavaScript runtime * [NPM](https://www.npmjs.com/) 4.2.0, as JavaScript package Manager - * [Newman](https://github.com/postmanlabs/newman) 3.4.2, as [Postman](http://getpostman.com/) collection runner + * [Newman](https://github.com/postmanlabs/newman) 3.4.3, as [Postman](http://getpostman.com/) collection runner * [FFmpeg](https://www.ffmpeg.org/) 2.8.10, as media converter * [UnrealIRCd](https://www.unrealircd.org/) 4.0.11, as IRC server daemon, with: * [Anope](https://www.anope.org/) 2.0.5, as IRC services daemon From 248a0673a0f2882789fec5f170d7e294a6d59173 Mon Sep 17 00:00:00 2001 From: e7d Date: Tue, 21 Feb 2017 17:02:47 +0100 Subject: [PATCH 34/61] updated FFmpeg to version 2.8.11 --- CHANGELOG.md | 2 +- README.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 9bdd016..675baf7 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -10,7 +10,7 @@ * updated NodeJS to version 6.9.5 * updated NPM to version 4.2.0 * updated Newman to version 3.4.3 -* updated FFmpeg to version 2.8.10 +* updated FFmpeg to version 2.8.11 * updated UnrealIRCd to version 4.0.11 * updated Anope to version 2.0.5 * fixed composer alias behavior in composer.bashrc diff --git a/README.md b/README.md index 15533ac..add7802 100644 --- a/README.md +++ b/README.md @@ -70,6 +70,6 @@ Once Vagrant is done provisioning the VM, you will have a box containing: * [NodeJS](https://nodejs.org/) 6.9.5, as JavaScript runtime * [NPM](https://www.npmjs.com/) 4.2.0, as JavaScript package Manager * [Newman](https://github.com/postmanlabs/newman) 3.4.3, as [Postman](http://getpostman.com/) collection runner -* [FFmpeg](https://www.ffmpeg.org/) 2.8.10, as media converter +* [FFmpeg](https://www.ffmpeg.org/) 2.8.11, as media converter * [UnrealIRCd](https://www.unrealircd.org/) 4.0.11, as IRC server daemon, with: * [Anope](https://www.anope.org/) 2.0.5, as IRC services daemon From 477bfcaec9a89835fa1670d118f59c0407781a53 Mon Sep 17 00:00:00 2001 From: e7d Date: Tue, 21 Feb 2017 17:05:47 +0100 Subject: [PATCH 35/61] updated nginx to version 1.11.10 --- CHANGELOG.md | 2 +- README.md | 2 +- bootstrap/build-nginx.sh | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 675baf7..151b930 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,7 +3,7 @@ * updated VirtualBox Guest additions to version 5.1.14 * updated Lets Encrypt Certbot to version 0.11.1 * updated PostgreSQL to version 9.6.2 -* updated nginx to version 1.11.8 +* updated nginx to version 1.11.10 * changed from "dotdeb" to "sury" repository for PHP and PHP-FPM * updated PHP and PHP-FPM to version 7.1.2 * updated Composer to version 1.3.2 diff --git a/README.md b/README.md index add7802..0a8a9b3 100644 --- a/README.md +++ b/README.md @@ -59,7 +59,7 @@ Once Vagrant is done provisioning the VM, you will have a box containing: * [PostgreSQL](http://www.postgresql.org/) 9.6.2, as database system * [Redis](http://redis.io/) 3.2.6, as data structure store * [MailCatcher](https://mailcatcher.me/) 0.6.5 as mail catching server -* [nginx](http://nginx.org/) 1.11.8, as web server, with: +* [nginx](http://nginx.org/) 1.11.10, as web server, with: * [OpenSSL](https://www.openssl.org/) 1.0.2j, as SSL module * [nginx-rtmp-module](https://github.com/arut/nginx-rtmp-module) 1.1.10, as streaming handler (RTMP, HLS and DASH protocols) * [PHP](http://php.net/) 7.1.2, as server-side scripting language, with: diff --git a/bootstrap/build-nginx.sh b/bootstrap/build-nginx.sh index bb167a6..ccd7be3 100644 --- a/bootstrap/build-nginx.sh +++ b/bootstrap/build-nginx.sh @@ -9,7 +9,7 @@ if [ 0 != $(id -u) ]; then exit 1 fi -NGINX_VERSION=1.11.8 # http://nginx.org/en/download.html +NGINX_VERSION=1.11.10 # http://nginx.org/en/download.html OPENSSL_VERSION=1.0.2j # https://openssl.org/source/ NGINX_RTMP_VERSION=1.1.10 # https://github.com/arut/nginx-rtmp-module/releases From a7ea8c1db4fd58595bbfc5c463d791c9de41f85d Mon Sep 17 00:00:00 2001 From: e7d Date: Tue, 21 Feb 2017 17:06:29 +0100 Subject: [PATCH 36/61] updated OpenSSL to version 1.0.2k --- CHANGELOG.md | 1 + README.md | 2 +- bootstrap/build-nginx.sh | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 151b930..8d48565 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,7 @@ * updated Lets Encrypt Certbot to version 0.11.1 * updated PostgreSQL to version 9.6.2 * updated nginx to version 1.11.10 +* updated OpenSSL to version 1.0.2k * changed from "dotdeb" to "sury" repository for PHP and PHP-FPM * updated PHP and PHP-FPM to version 7.1.2 * updated Composer to version 1.3.2 diff --git a/README.md b/README.md index 0a8a9b3..61fcc53 100644 --- a/README.md +++ b/README.md @@ -60,7 +60,7 @@ Once Vagrant is done provisioning the VM, you will have a box containing: * [Redis](http://redis.io/) 3.2.6, as data structure store * [MailCatcher](https://mailcatcher.me/) 0.6.5 as mail catching server * [nginx](http://nginx.org/) 1.11.10, as web server, with: - * [OpenSSL](https://www.openssl.org/) 1.0.2j, as SSL module + * [OpenSSL](https://www.openssl.org/) 1.0.2k, as SSL module * [nginx-rtmp-module](https://github.com/arut/nginx-rtmp-module) 1.1.10, as streaming handler (RTMP, HLS and DASH protocols) * [PHP](http://php.net/) 7.1.2, as server-side scripting language, with: * [PHP-FPM](http://php-fpm.org/) 7.1.2, as PHP process manager diff --git a/bootstrap/build-nginx.sh b/bootstrap/build-nginx.sh index ccd7be3..ba93455 100644 --- a/bootstrap/build-nginx.sh +++ b/bootstrap/build-nginx.sh @@ -10,7 +10,7 @@ if [ 0 != $(id -u) ]; then fi NGINX_VERSION=1.11.10 # http://nginx.org/en/download.html -OPENSSL_VERSION=1.0.2j # https://openssl.org/source/ +OPENSSL_VERSION=1.0.2k # https://openssl.org/source/ NGINX_RTMP_VERSION=1.1.10 # https://github.com/arut/nginx-rtmp-module/releases try From 973c367e44149e13996fc4e292fb580e8146b335 Mon Sep 17 00:00:00 2001 From: e7d Date: Tue, 21 Feb 2017 17:08:07 +0100 Subject: [PATCH 37/61] updated Redis to version 3.2.8 --- CHANGELOG.md | 1 + README.md | 2 +- bootstrap/build-redis.sh | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 8d48565..c27213e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,7 @@ * updated VirtualBox Guest additions to version 5.1.14 * updated Lets Encrypt Certbot to version 0.11.1 * updated PostgreSQL to version 9.6.2 +* updated Redis to version 3.2.8 * updated nginx to version 1.11.10 * updated OpenSSL to version 1.0.2k * changed from "dotdeb" to "sury" repository for PHP and PHP-FPM diff --git a/README.md b/README.md index 61fcc53..1565afc 100644 --- a/README.md +++ b/README.md @@ -57,7 +57,7 @@ Once Vagrant is done provisioning the VM, you will have a box containing: * [Let's Encrypt Certbot](https://certbot.eff.org/) 0.11.1, as SSL certificate generator * [jq](https://stedolan.github.io/jq/) 1.5, as JSON processor * [PostgreSQL](http://www.postgresql.org/) 9.6.2, as database system -* [Redis](http://redis.io/) 3.2.6, as data structure store +* [Redis](http://redis.io/) 3.2.8, as data structure store * [MailCatcher](https://mailcatcher.me/) 0.6.5 as mail catching server * [nginx](http://nginx.org/) 1.11.10, as web server, with: * [OpenSSL](https://www.openssl.org/) 1.0.2k, as SSL module diff --git a/bootstrap/build-redis.sh b/bootstrap/build-redis.sh index 7b527ac..5678935 100644 --- a/bootstrap/build-redis.sh +++ b/bootstrap/build-redis.sh @@ -9,7 +9,7 @@ if [ 0 != $(id -u) ]; then exit 1 fi -REDIS_VERSION=3.2.6 # http://redis.io/download +REDIS_VERSION=3.2.8 # http://redis.io/download try ( From 3d34585d9627311a793919e67e71cb96ec61b0d2 Mon Sep 17 00:00:00 2001 From: e7d Date: Wed, 1 Mar 2017 15:17:17 +0100 Subject: [PATCH 38/61] updated OpenSSL to version 1.1.0e --- CHANGELOG.md | 2 +- README.md | 2 +- bootstrap/build-nginx.sh | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index c27213e..ee2b091 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,7 +5,7 @@ * updated PostgreSQL to version 9.6.2 * updated Redis to version 3.2.8 * updated nginx to version 1.11.10 -* updated OpenSSL to version 1.0.2k +* updated OpenSSL to version 1.1.0e * changed from "dotdeb" to "sury" repository for PHP and PHP-FPM * updated PHP and PHP-FPM to version 7.1.2 * updated Composer to version 1.3.2 diff --git a/README.md b/README.md index 1565afc..6f2e9c5 100644 --- a/README.md +++ b/README.md @@ -60,7 +60,7 @@ Once Vagrant is done provisioning the VM, you will have a box containing: * [Redis](http://redis.io/) 3.2.8, as data structure store * [MailCatcher](https://mailcatcher.me/) 0.6.5 as mail catching server * [nginx](http://nginx.org/) 1.11.10, as web server, with: - * [OpenSSL](https://www.openssl.org/) 1.0.2k, as SSL module + * [OpenSSL](https://www.openssl.org/) 1.1.0e, as SSL module * [nginx-rtmp-module](https://github.com/arut/nginx-rtmp-module) 1.1.10, as streaming handler (RTMP, HLS and DASH protocols) * [PHP](http://php.net/) 7.1.2, as server-side scripting language, with: * [PHP-FPM](http://php-fpm.org/) 7.1.2, as PHP process manager diff --git a/bootstrap/build-nginx.sh b/bootstrap/build-nginx.sh index ba93455..20b304c 100644 --- a/bootstrap/build-nginx.sh +++ b/bootstrap/build-nginx.sh @@ -10,8 +10,8 @@ if [ 0 != $(id -u) ]; then fi NGINX_VERSION=1.11.10 # http://nginx.org/en/download.html -OPENSSL_VERSION=1.0.2k # https://openssl.org/source/ NGINX_RTMP_VERSION=1.1.10 # https://github.com/arut/nginx-rtmp-module/releases +OPENSSL_VERSION=1.1.0e # https://openssl.org/source/ try ( From 43f4c1b897af33763fe11dcc5fa4e0b337f3ae0a Mon Sep 17 00:00:00 2001 From: e7d Date: Wed, 1 Mar 2017 15:18:07 +0100 Subject: [PATCH 39/61] updated nginx-rtmp-module to version 1.1.11 --- CHANGELOG.md | 1 + README.md | 2 +- bootstrap/build-nginx.sh | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index ee2b091..9dd4bd3 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,7 @@ * updated Redis to version 3.2.8 * updated nginx to version 1.11.10 * updated OpenSSL to version 1.1.0e +* updated nginx-rtmp-module to version 1.1.11 * changed from "dotdeb" to "sury" repository for PHP and PHP-FPM * updated PHP and PHP-FPM to version 7.1.2 * updated Composer to version 1.3.2 diff --git a/README.md b/README.md index 6f2e9c5..2710230 100644 --- a/README.md +++ b/README.md @@ -61,7 +61,7 @@ Once Vagrant is done provisioning the VM, you will have a box containing: * [MailCatcher](https://mailcatcher.me/) 0.6.5 as mail catching server * [nginx](http://nginx.org/) 1.11.10, as web server, with: * [OpenSSL](https://www.openssl.org/) 1.1.0e, as SSL module - * [nginx-rtmp-module](https://github.com/arut/nginx-rtmp-module) 1.1.10, as streaming handler (RTMP, HLS and DASH protocols) + * [nginx-rtmp-module](https://github.com/arut/nginx-rtmp-module) 1.1.11, as streaming handler (RTMP, HLS and DASH protocols) * [PHP](http://php.net/) 7.1.2, as server-side scripting language, with: * [PHP-FPM](http://php-fpm.org/) 7.1.2, as PHP process manager * [PhpRedis](https://github.com/phpredis/phpredis) 3.0.0, as PHP extension for Redis diff --git a/bootstrap/build-nginx.sh b/bootstrap/build-nginx.sh index 20b304c..0cda840 100644 --- a/bootstrap/build-nginx.sh +++ b/bootstrap/build-nginx.sh @@ -10,8 +10,8 @@ if [ 0 != $(id -u) ]; then fi NGINX_VERSION=1.11.10 # http://nginx.org/en/download.html -NGINX_RTMP_VERSION=1.1.10 # https://github.com/arut/nginx-rtmp-module/releases OPENSSL_VERSION=1.1.0e # https://openssl.org/source/ +NGINX_RTMP_VERSION=1.1.11 # https://github.com/arut/nginx-rtmp-module/releases try ( From 23cf085912b882ab109dc6cfbab9e3e0442a2389 Mon Sep 17 00:00:00 2001 From: e7d Date: Wed, 1 Mar 2017 15:20:01 +0100 Subject: [PATCH 40/61] updated NodeJS to version 6.10.0 --- CHANGELOG.md | 2 +- README.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 9dd4bd3..2161b24 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -10,7 +10,7 @@ * changed from "dotdeb" to "sury" repository for PHP and PHP-FPM * updated PHP and PHP-FPM to version 7.1.2 * updated Composer to version 1.3.2 -* updated NodeJS to version 6.9.5 +* updated NodeJS to version 6.10.0 * updated NPM to version 4.2.0 * updated Newman to version 3.4.3 * updated FFmpeg to version 2.8.11 diff --git a/README.md b/README.md index 2710230..92d8dc7 100644 --- a/README.md +++ b/README.md @@ -67,7 +67,7 @@ Once Vagrant is done provisioning the VM, you will have a box containing: * [PhpRedis](https://github.com/phpredis/phpredis) 3.0.0, as PHP extension for Redis * [Xdebug](http://xdebug.org/) 2.5.0, as debugger and profiler tool * [Composer](https://getcomposer.org/) 1.3.2, as dependency manager -* [NodeJS](https://nodejs.org/) 6.9.5, as JavaScript runtime +* [NodeJS](https://nodejs.org/) 6.10.0, as JavaScript runtime * [NPM](https://www.npmjs.com/) 4.2.0, as JavaScript package Manager * [Newman](https://github.com/postmanlabs/newman) 3.4.3, as [Postman](http://getpostman.com/) collection runner * [FFmpeg](https://www.ffmpeg.org/) 2.8.11, as media converter From c8dbe3b16d2cd82271e379a657aec02585760589 Mon Sep 17 00:00:00 2001 From: e7d Date: Wed, 1 Mar 2017 15:20:29 +0100 Subject: [PATCH 41/61] updated NPM to version 4.3.0 --- CHANGELOG.md | 2 +- README.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 2161b24..5c63fab 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -11,7 +11,7 @@ * updated PHP and PHP-FPM to version 7.1.2 * updated Composer to version 1.3.2 * updated NodeJS to version 6.10.0 -* updated NPM to version 4.2.0 +* updated NPM to version 4.3.0 * updated Newman to version 3.4.3 * updated FFmpeg to version 2.8.11 * updated UnrealIRCd to version 4.0.11 diff --git a/README.md b/README.md index 92d8dc7..b9564ab 100644 --- a/README.md +++ b/README.md @@ -68,7 +68,7 @@ Once Vagrant is done provisioning the VM, you will have a box containing: * [Xdebug](http://xdebug.org/) 2.5.0, as debugger and profiler tool * [Composer](https://getcomposer.org/) 1.3.2, as dependency manager * [NodeJS](https://nodejs.org/) 6.10.0, as JavaScript runtime - * [NPM](https://www.npmjs.com/) 4.2.0, as JavaScript package Manager + * [NPM](https://www.npmjs.com/) 4.3.0, as JavaScript package Manager * [Newman](https://github.com/postmanlabs/newman) 3.4.3, as [Postman](http://getpostman.com/) collection runner * [FFmpeg](https://www.ffmpeg.org/) 2.8.11, as media converter * [UnrealIRCd](https://www.unrealircd.org/) 4.0.11, as IRC server daemon, with: From 206285bb75e6f3e7fbda112f8dc2f8357eaf15dd Mon Sep 17 00:00:00 2001 From: e7d Date: Sat, 20 May 2017 17:49:01 +0200 Subject: [PATCH 42/61] fixed composer setup comments --- resources/composer.bashrc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/resources/composer.bashrc b/resources/composer.bashrc index 949b4a5..cbcf9fb 100644 --- a/resources/composer.bashrc +++ b/resources/composer.bashrc @@ -14,7 +14,7 @@ function catch() } function composer() { - # Trap interrupts (like Ctrl+C) to restore Xdebug correctly + # Register trap interrupts (like Ctrl+C) to restore Xdebug correctly trap cleanup INT function cleanup() { @@ -41,5 +41,6 @@ function composer() { return $ex_code } + # Unregister trap interrupts trap - INT } From acf15fafef1ee939162a7ef6bd2f2812d261958c Mon Sep 17 00:00:00 2001 From: e7d Date: Sat, 20 May 2017 21:37:11 +0200 Subject: [PATCH 43/61] updated base box to contrib-jessie64 version 8.7 --- Vagrantfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Vagrantfile b/Vagrantfile index 0a25a07..138b19a 100644 --- a/Vagrantfile +++ b/Vagrantfile @@ -22,7 +22,7 @@ Vagrant.configure(2) do |config| # General configuration node.vm.hostname = "box.neap.dev" node.vm.box = "debian/contrib-jessie64" - node.vm.box_version = ">= 8.6.2" + node.vm.box_version = ">= 8.7.0" # Synced folder configuration node.vm.synced_folder ".", "/vagrant" From d7832a765b91507e48bfc50ee447ed0278390085 Mon Sep 17 00:00:00 2001 From: e7d Date: Sat, 20 May 2017 21:37:31 +0200 Subject: [PATCH 44/61] updated Debian Jessie to version 8.8 --- CHANGELOG.md | 2 +- README.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 5c63fab..2334b15 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,5 @@ ## v1.4.0 (unreleased) -* updated Debian Jessie to version 8.7 +* updated Debian Jessie to version 8.8 * updated VirtualBox Guest additions to version 5.1.14 * updated Lets Encrypt Certbot to version 0.11.1 * updated PostgreSQL to version 9.6.2 diff --git a/README.md b/README.md index b9564ab..e2436a8 100644 --- a/README.md +++ b/README.md @@ -52,7 +52,7 @@ Neap box uses Vagrant's [shell provisioner](https://docs.vagrantup.com/v2/provis Once Vagrant is done provisioning the VM, you will have a box containing: -* [Debian](https://www.debian.org/) Jessie 8.7, as operating system, with: +* [Debian](https://www.debian.org/) Jessie 8.8, as operating system, with: * [VirtualBox](https://www.virtualbox.org/) Guest Additions 5.1.14 * [Let's Encrypt Certbot](https://certbot.eff.org/) 0.11.1, as SSL certificate generator * [jq](https://stedolan.github.io/jq/) 1.5, as JSON processor From d39e814dcd0c1060a2373e7ddab1d773c4a998f9 Mon Sep 17 00:00:00 2001 From: e7d Date: Sat, 20 May 2017 21:37:50 +0200 Subject: [PATCH 45/61] updated VirtualBox Guest additions to version 5.1.22 --- CHANGELOG.md | 2 +- README.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 2334b15..8dd2775 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,6 @@ ## v1.4.0 (unreleased) * updated Debian Jessie to version 8.8 -* updated VirtualBox Guest additions to version 5.1.14 +* updated VirtualBox Guest additions to version 5.1.22 * updated Lets Encrypt Certbot to version 0.11.1 * updated PostgreSQL to version 9.6.2 * updated Redis to version 3.2.8 diff --git a/README.md b/README.md index e2436a8..9116bd3 100644 --- a/README.md +++ b/README.md @@ -53,7 +53,7 @@ Neap box uses Vagrant's [shell provisioner](https://docs.vagrantup.com/v2/provis Once Vagrant is done provisioning the VM, you will have a box containing: * [Debian](https://www.debian.org/) Jessie 8.8, as operating system, with: - * [VirtualBox](https://www.virtualbox.org/) Guest Additions 5.1.14 + * [VirtualBox](https://www.virtualbox.org/) Guest Additions 5.1.22 * [Let's Encrypt Certbot](https://certbot.eff.org/) 0.11.1, as SSL certificate generator * [jq](https://stedolan.github.io/jq/) 1.5, as JSON processor * [PostgreSQL](http://www.postgresql.org/) 9.6.2, as database system From 6fc5265a4a4acb880b9ab2ca45ac1bbb6ef2c73f Mon Sep 17 00:00:00 2001 From: e7d Date: Sat, 20 May 2017 21:38:25 +0200 Subject: [PATCH 46/61] updated Lets Encrypt Certbot to version 0.14.1 --- CHANGELOG.md | 2 +- README.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 8dd2775..6e8ef0b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,7 +1,7 @@ ## v1.4.0 (unreleased) * updated Debian Jessie to version 8.8 * updated VirtualBox Guest additions to version 5.1.22 -* updated Lets Encrypt Certbot to version 0.11.1 +* updated Lets Encrypt Certbot to version 0.14.1 * updated PostgreSQL to version 9.6.2 * updated Redis to version 3.2.8 * updated nginx to version 1.11.10 diff --git a/README.md b/README.md index 9116bd3..0dfc9aa 100644 --- a/README.md +++ b/README.md @@ -54,7 +54,7 @@ Once Vagrant is done provisioning the VM, you will have a box containing: * [Debian](https://www.debian.org/) Jessie 8.8, as operating system, with: * [VirtualBox](https://www.virtualbox.org/) Guest Additions 5.1.22 -* [Let's Encrypt Certbot](https://certbot.eff.org/) 0.11.1, as SSL certificate generator +* [Let's Encrypt Certbot](https://certbot.eff.org/) 0.14.1, as SSL certificate generator * [jq](https://stedolan.github.io/jq/) 1.5, as JSON processor * [PostgreSQL](http://www.postgresql.org/) 9.6.2, as database system * [Redis](http://redis.io/) 3.2.8, as data structure store From 86192567bfc772a1286f353250dd787c13452084 Mon Sep 17 00:00:00 2001 From: e7d Date: Sat, 20 May 2017 21:38:50 +0200 Subject: [PATCH 47/61] updated PostgreSQL to version 9.6.3 --- CHANGELOG.md | 2 +- README.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 6e8ef0b..ba03031 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,7 +2,7 @@ * updated Debian Jessie to version 8.8 * updated VirtualBox Guest additions to version 5.1.22 * updated Lets Encrypt Certbot to version 0.14.1 -* updated PostgreSQL to version 9.6.2 +* updated PostgreSQL to version 9.6.3 * updated Redis to version 3.2.8 * updated nginx to version 1.11.10 * updated OpenSSL to version 1.1.0e diff --git a/README.md b/README.md index 0dfc9aa..5135794 100644 --- a/README.md +++ b/README.md @@ -56,7 +56,7 @@ Once Vagrant is done provisioning the VM, you will have a box containing: * [VirtualBox](https://www.virtualbox.org/) Guest Additions 5.1.22 * [Let's Encrypt Certbot](https://certbot.eff.org/) 0.14.1, as SSL certificate generator * [jq](https://stedolan.github.io/jq/) 1.5, as JSON processor -* [PostgreSQL](http://www.postgresql.org/) 9.6.2, as database system +* [PostgreSQL](http://www.postgresql.org/) 9.6.3, as database system * [Redis](http://redis.io/) 3.2.8, as data structure store * [MailCatcher](https://mailcatcher.me/) 0.6.5 as mail catching server * [nginx](http://nginx.org/) 1.11.10, as web server, with: From 61095b48fddccd3ccf6e248d4f7b4fc86d8a7402 Mon Sep 17 00:00:00 2001 From: e7d Date: Sat, 20 May 2017 21:39:35 +0200 Subject: [PATCH 48/61] updated PHP and PHP-FPM to version 7.1.5 --- CHANGELOG.md | 2 +- README.md | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index ba03031..18c8037 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,7 +8,7 @@ * updated OpenSSL to version 1.1.0e * updated nginx-rtmp-module to version 1.1.11 * changed from "dotdeb" to "sury" repository for PHP and PHP-FPM -* updated PHP and PHP-FPM to version 7.1.2 +* updated PHP and PHP-FPM to version 7.1.5 * updated Composer to version 1.3.2 * updated NodeJS to version 6.10.0 * updated NPM to version 4.3.0 diff --git a/README.md b/README.md index 5135794..a983cd2 100644 --- a/README.md +++ b/README.md @@ -62,8 +62,8 @@ Once Vagrant is done provisioning the VM, you will have a box containing: * [nginx](http://nginx.org/) 1.11.10, as web server, with: * [OpenSSL](https://www.openssl.org/) 1.1.0e, as SSL module * [nginx-rtmp-module](https://github.com/arut/nginx-rtmp-module) 1.1.11, as streaming handler (RTMP, HLS and DASH protocols) -* [PHP](http://php.net/) 7.1.2, as server-side scripting language, with: - * [PHP-FPM](http://php-fpm.org/) 7.1.2, as PHP process manager +* [PHP](http://php.net/) 7.1.5, as server-side scripting language, with: + * [PHP-FPM](http://php-fpm.org/) 7.1.5, as PHP process manager * [PhpRedis](https://github.com/phpredis/phpredis) 3.0.0, as PHP extension for Redis * [Xdebug](http://xdebug.org/) 2.5.0, as debugger and profiler tool * [Composer](https://getcomposer.org/) 1.3.2, as dependency manager From 1dc836628361629af3198593e7308b7a7fabbc3d Mon Sep 17 00:00:00 2001 From: e7d Date: Sat, 20 May 2017 21:39:52 +0200 Subject: [PATCH 49/61] reverted OPcache disabling --- bootstrap/setup-php.sh | 3 --- 1 file changed, 3 deletions(-) diff --git a/bootstrap/setup-php.sh b/bootstrap/setup-php.sh index 8645cc8..bb75e88 100644 --- a/bootstrap/setup-php.sh +++ b/bootstrap/setup-php.sh @@ -24,9 +24,6 @@ try php7.1-intl php7.1-json php7.1-mbstring php7.1-opcache php7.1-pgsql php7.1-sqlite3 \ php7.1-xml php7.1-zip php-xdebug - echo "Disable OPcache" - sed -i 's/;\?opcache.enable=.\+/opcache.enable=0/g' /etc/php/7.1/fpm/php.ini - echo "Restart PHP-FPM service" service php7.1-fpm restart ) From 98c5cef1b806087ba91cfecce08b9b8c80ca8358 Mon Sep 17 00:00:00 2001 From: e7d Date: Sat, 20 May 2017 21:40:38 +0200 Subject: [PATCH 50/61] updated Xdebug to version 2.5.1 --- CHANGELOG.md | 1 + README.md | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 18c8037..16a9d69 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -9,6 +9,7 @@ * updated nginx-rtmp-module to version 1.1.11 * changed from "dotdeb" to "sury" repository for PHP and PHP-FPM * updated PHP and PHP-FPM to version 7.1.5 +* updated Xdebug to version 2.5.1 * updated Composer to version 1.3.2 * updated NodeJS to version 6.10.0 * updated NPM to version 4.3.0 diff --git a/README.md b/README.md index a983cd2..5fbca1c 100644 --- a/README.md +++ b/README.md @@ -65,7 +65,7 @@ Once Vagrant is done provisioning the VM, you will have a box containing: * [PHP](http://php.net/) 7.1.5, as server-side scripting language, with: * [PHP-FPM](http://php-fpm.org/) 7.1.5, as PHP process manager * [PhpRedis](https://github.com/phpredis/phpredis) 3.0.0, as PHP extension for Redis - * [Xdebug](http://xdebug.org/) 2.5.0, as debugger and profiler tool + * [Xdebug](http://xdebug.org/) 2.5.1, as debugger and profiler tool * [Composer](https://getcomposer.org/) 1.3.2, as dependency manager * [NodeJS](https://nodejs.org/) 6.10.0, as JavaScript runtime * [NPM](https://www.npmjs.com/) 4.3.0, as JavaScript package Manager From ba3f8ab3c2b3a518985b72ed0ae7b5f190e7afec Mon Sep 17 00:00:00 2001 From: e7d Date: Sat, 20 May 2017 21:40:59 +0200 Subject: [PATCH 51/61] updated Composer to version 1.4.2 --- CHANGELOG.md | 2 +- README.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 16a9d69..4e60d11 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -10,7 +10,7 @@ * changed from "dotdeb" to "sury" repository for PHP and PHP-FPM * updated PHP and PHP-FPM to version 7.1.5 * updated Xdebug to version 2.5.1 -* updated Composer to version 1.3.2 +* updated Composer to version 1.4.2 * updated NodeJS to version 6.10.0 * updated NPM to version 4.3.0 * updated Newman to version 3.4.3 diff --git a/README.md b/README.md index 5fbca1c..a52af24 100644 --- a/README.md +++ b/README.md @@ -66,7 +66,7 @@ Once Vagrant is done provisioning the VM, you will have a box containing: * [PHP-FPM](http://php-fpm.org/) 7.1.5, as PHP process manager * [PhpRedis](https://github.com/phpredis/phpredis) 3.0.0, as PHP extension for Redis * [Xdebug](http://xdebug.org/) 2.5.1, as debugger and profiler tool - * [Composer](https://getcomposer.org/) 1.3.2, as dependency manager + * [Composer](https://getcomposer.org/) 1.4.2, as dependency manager * [NodeJS](https://nodejs.org/) 6.10.0, as JavaScript runtime * [NPM](https://www.npmjs.com/) 4.3.0, as JavaScript package Manager * [Newman](https://github.com/postmanlabs/newman) 3.4.3, as [Postman](http://getpostman.com/) collection runner From e110064bad9ea81a2b1546c3c05bb68e68d957a6 Mon Sep 17 00:00:00 2001 From: e7d Date: Sat, 20 May 2017 21:42:09 +0200 Subject: [PATCH 52/61] updated NPM to version 4.6.1 --- CHANGELOG.md | 2 +- README.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 4e60d11..0f74d84 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -12,7 +12,7 @@ * updated Xdebug to version 2.5.1 * updated Composer to version 1.4.2 * updated NodeJS to version 6.10.0 -* updated NPM to version 4.3.0 +* updated NPM to version 4.6.1 * updated Newman to version 3.4.3 * updated FFmpeg to version 2.8.11 * updated UnrealIRCd to version 4.0.11 diff --git a/README.md b/README.md index a52af24..fb02808 100644 --- a/README.md +++ b/README.md @@ -68,7 +68,7 @@ Once Vagrant is done provisioning the VM, you will have a box containing: * [Xdebug](http://xdebug.org/) 2.5.1, as debugger and profiler tool * [Composer](https://getcomposer.org/) 1.4.2, as dependency manager * [NodeJS](https://nodejs.org/) 6.10.0, as JavaScript runtime - * [NPM](https://www.npmjs.com/) 4.3.0, as JavaScript package Manager + * [NPM](https://www.npmjs.com/) 4.6.1, as JavaScript package Manager * [Newman](https://github.com/postmanlabs/newman) 3.4.3, as [Postman](http://getpostman.com/) collection runner * [FFmpeg](https://www.ffmpeg.org/) 2.8.11, as media converter * [UnrealIRCd](https://www.unrealircd.org/) 4.0.11, as IRC server daemon, with: From 802c45203e04091d7f1e5a3e6140b43a3909e493 Mon Sep 17 00:00:00 2001 From: e7d Date: Sat, 20 May 2017 21:42:14 +0200 Subject: [PATCH 53/61] updated NodeJS to version 6.10.3 --- CHANGELOG.md | 2 +- README.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 0f74d84..066e24a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -11,7 +11,7 @@ * updated PHP and PHP-FPM to version 7.1.5 * updated Xdebug to version 2.5.1 * updated Composer to version 1.4.2 -* updated NodeJS to version 6.10.0 +* updated NodeJS to version 6.10.3 * updated NPM to version 4.6.1 * updated Newman to version 3.4.3 * updated FFmpeg to version 2.8.11 diff --git a/README.md b/README.md index fb02808..80bce15 100644 --- a/README.md +++ b/README.md @@ -67,7 +67,7 @@ Once Vagrant is done provisioning the VM, you will have a box containing: * [PhpRedis](https://github.com/phpredis/phpredis) 3.0.0, as PHP extension for Redis * [Xdebug](http://xdebug.org/) 2.5.1, as debugger and profiler tool * [Composer](https://getcomposer.org/) 1.4.2, as dependency manager -* [NodeJS](https://nodejs.org/) 6.10.0, as JavaScript runtime +* [NodeJS](https://nodejs.org/) 6.10.3, as JavaScript runtime * [NPM](https://www.npmjs.com/) 4.6.1, as JavaScript package Manager * [Newman](https://github.com/postmanlabs/newman) 3.4.3, as [Postman](http://getpostman.com/) collection runner * [FFmpeg](https://www.ffmpeg.org/) 2.8.11, as media converter From 9b5d442baf16dc1dbafd1ad34889ced15c74fcfd Mon Sep 17 00:00:00 2001 From: e7d Date: Sat, 20 May 2017 21:42:37 +0200 Subject: [PATCH 54/61] updated Newman to version 3.6.0 --- CHANGELOG.md | 2 +- README.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 066e24a..d271726 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -13,7 +13,7 @@ * updated Composer to version 1.4.2 * updated NodeJS to version 6.10.3 * updated NPM to version 4.6.1 -* updated Newman to version 3.4.3 +* updated Newman to version 3.6.0 * updated FFmpeg to version 2.8.11 * updated UnrealIRCd to version 4.0.11 * updated Anope to version 2.0.5 diff --git a/README.md b/README.md index 80bce15..bf24d6f 100644 --- a/README.md +++ b/README.md @@ -69,7 +69,7 @@ Once Vagrant is done provisioning the VM, you will have a box containing: * [Composer](https://getcomposer.org/) 1.4.2, as dependency manager * [NodeJS](https://nodejs.org/) 6.10.3, as JavaScript runtime * [NPM](https://www.npmjs.com/) 4.6.1, as JavaScript package Manager - * [Newman](https://github.com/postmanlabs/newman) 3.4.3, as [Postman](http://getpostman.com/) collection runner + * [Newman](https://github.com/postmanlabs/newman) 3.6.0, as [Postman](http://getpostman.com/) collection runner * [FFmpeg](https://www.ffmpeg.org/) 2.8.11, as media converter * [UnrealIRCd](https://www.unrealircd.org/) 4.0.11, as IRC server daemon, with: * [Anope](https://www.anope.org/) 2.0.5, as IRC services daemon From 5182ae746c412a550f5ad5dc58019c5021912a7f Mon Sep 17 00:00:00 2001 From: e7d Date: Sat, 20 May 2017 21:57:26 +0200 Subject: [PATCH 55/61] added Yarn in version 0.24.5 --- CHANGELOG.md | 1 + README.md | 3 ++- bootstrap.sh | 3 +++ bootstrap/check-versions.sh | 2 ++ bootstrap/setup-yarn.sh | 31 +++++++++++++++++++++++++++++++ 5 files changed, 39 insertions(+), 1 deletion(-) create mode 100644 bootstrap/setup-yarn.sh diff --git a/CHANGELOG.md b/CHANGELOG.md index d271726..611cc1a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -14,6 +14,7 @@ * updated NodeJS to version 6.10.3 * updated NPM to version 4.6.1 * updated Newman to version 3.6.0 +* added Yarn in version 0.24.5 * updated FFmpeg to version 2.8.11 * updated UnrealIRCd to version 4.0.11 * updated Anope to version 2.0.5 diff --git a/README.md b/README.md index bf24d6f..6011fff 100644 --- a/README.md +++ b/README.md @@ -68,8 +68,9 @@ Once Vagrant is done provisioning the VM, you will have a box containing: * [Xdebug](http://xdebug.org/) 2.5.1, as debugger and profiler tool * [Composer](https://getcomposer.org/) 1.4.2, as dependency manager * [NodeJS](https://nodejs.org/) 6.10.3, as JavaScript runtime - * [NPM](https://www.npmjs.com/) 4.6.1, as JavaScript package Manager + * [NPM](https://www.npmjs.com/) 4.6.1, as JavaScript package manager * [Newman](https://github.com/postmanlabs/newman) 3.6.0, as [Postman](http://getpostman.com/) collection runner +* [Yarn](https://yarnpkg.com/) 0.24.5, as dependency manager * [FFmpeg](https://www.ffmpeg.org/) 2.8.11, as media converter * [UnrealIRCd](https://www.unrealircd.org/) 4.0.11, as IRC server daemon, with: * [Anope](https://www.anope.org/) 2.0.5, as IRC services daemon diff --git a/bootstrap.sh b/bootstrap.sh index e9aef06..8d95142 100644 --- a/bootstrap.sh +++ b/bootstrap.sh @@ -60,6 +60,9 @@ try echox "${text_cyan}Setup Newman" /vagrant/bootstrap/setup-newman.sh + echox "${text_cyan}Setup Yarn" + /vagrant/bootstrap/setup-yarn.sh + echox "${text_cyan}Setup ffmpeg" /vagrant/bootstrap/setup-ffmpeg.sh diff --git a/bootstrap/check-versions.sh b/bootstrap/check-versions.sh index 7155a18..0202f31 100644 --- a/bootstrap/check-versions.sh +++ b/bootstrap/check-versions.sh @@ -27,6 +27,7 @@ COMPOSER=$(echo `composer 2>&1` | sed 's/.*Composer version \([^ ]*\).*/\1/') NODEJS=$(echo `node -v` | sed 's/v\([^,]*\).*/\1/') NPM=$(npm -v) NEWMAN=$(newman --version) +YARN=$(yarn -V) FFMPEG=$(echo `ffmpeg -version` | sed 's/.*ffmpeg version \([^ ]*\).*/\1/') UNREALIRCD=$(echo `sudo -u irc /etc/unrealircd/bin/unrealircd -v 2>&1` | sed 's/.*UnrealIRCd-\([^ ]*\).*/\1/') ANOPE=$(echo `/etc/anope/bin/services -v` | sed 's/Anope-\([^ ]*\).*/\1/') @@ -50,6 +51,7 @@ echo ' | `-- Composer: '$COMPOSER echo ' +-- NodeJS: '$NODEJS echo ' | +-- NPM: '$NPM echo ' | `-- Newman: '$NEWMAN +echo ' +-- Yarn: '$YARN echo ' +-- FFmpeg: '$FFMPEG echo ' `-- UnrealIRCd: '$UNREALIRCD echo ' `-- Anope: '$ANOPE diff --git a/bootstrap/setup-yarn.sh b/bootstrap/setup-yarn.sh new file mode 100644 index 0000000..989ab7a --- /dev/null +++ b/bootstrap/setup-yarn.sh @@ -0,0 +1,31 @@ +#!/bin/bash + +. /vagrant/resources/colors.sh +. /vagrant/resources/trycatch.sh + +# This script needs admin rights +if [ 0 != $(id -u) ]; then + echox "${text_red}Error:${text_reset} This script must be run as root!" + exit 1 +fi + +try +( + throwErrors + + echo "Add repository to Aptitude" + curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add - + echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list + apt-get -y -q update + + echo "Install Yarn dependency manager" + apt-get -y -q install yarn +) +catch || { + case $ex_code in + *) + echox "${text_red}Error:${text_reset} An unexpected exception was thrown" + throw $ex_code + ;; + esac +} From 79bd15026afe3e5700ef5a937ea7d0dea97f841d Mon Sep 17 00:00:00 2001 From: e7d Date: Sat, 20 May 2017 21:57:40 +0200 Subject: [PATCH 56/61] updated Redis to version 3.2.9 --- CHANGELOG.md | 2 +- README.md | 2 +- bootstrap/build-redis.sh | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 611cc1a..2cdec2f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,7 +3,7 @@ * updated VirtualBox Guest additions to version 5.1.22 * updated Lets Encrypt Certbot to version 0.14.1 * updated PostgreSQL to version 9.6.3 -* updated Redis to version 3.2.8 +* updated Redis to version 3.2.9 * updated nginx to version 1.11.10 * updated OpenSSL to version 1.1.0e * updated nginx-rtmp-module to version 1.1.11 diff --git a/README.md b/README.md index 6011fff..5099892 100644 --- a/README.md +++ b/README.md @@ -57,7 +57,7 @@ Once Vagrant is done provisioning the VM, you will have a box containing: * [Let's Encrypt Certbot](https://certbot.eff.org/) 0.14.1, as SSL certificate generator * [jq](https://stedolan.github.io/jq/) 1.5, as JSON processor * [PostgreSQL](http://www.postgresql.org/) 9.6.3, as database system -* [Redis](http://redis.io/) 3.2.8, as data structure store +* [Redis](http://redis.io/) 3.2.9, as data structure store * [MailCatcher](https://mailcatcher.me/) 0.6.5 as mail catching server * [nginx](http://nginx.org/) 1.11.10, as web server, with: * [OpenSSL](https://www.openssl.org/) 1.1.0e, as SSL module diff --git a/bootstrap/build-redis.sh b/bootstrap/build-redis.sh index 5678935..46d64d3 100644 --- a/bootstrap/build-redis.sh +++ b/bootstrap/build-redis.sh @@ -9,7 +9,7 @@ if [ 0 != $(id -u) ]; then exit 1 fi -REDIS_VERSION=3.2.8 # http://redis.io/download +REDIS_VERSION=3.2.9 # http://redis.io/download try ( From 62e3097616b65914f4c2f92922fa01402284970a Mon Sep 17 00:00:00 2001 From: e7d Date: Sat, 20 May 2017 21:58:51 +0200 Subject: [PATCH 57/61] updated nginx to version 1.11.13 --- CHANGELOG.md | 2 +- README.md | 2 +- bootstrap/build-nginx.sh | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 2cdec2f..1944630 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,7 +4,7 @@ * updated Lets Encrypt Certbot to version 0.14.1 * updated PostgreSQL to version 9.6.3 * updated Redis to version 3.2.9 -* updated nginx to version 1.11.10 +* updated nginx to version 1.11.13 * updated OpenSSL to version 1.1.0e * updated nginx-rtmp-module to version 1.1.11 * changed from "dotdeb" to "sury" repository for PHP and PHP-FPM diff --git a/README.md b/README.md index 5099892..0ba8fb1 100644 --- a/README.md +++ b/README.md @@ -59,7 +59,7 @@ Once Vagrant is done provisioning the VM, you will have a box containing: * [PostgreSQL](http://www.postgresql.org/) 9.6.3, as database system * [Redis](http://redis.io/) 3.2.9, as data structure store * [MailCatcher](https://mailcatcher.me/) 0.6.5 as mail catching server -* [nginx](http://nginx.org/) 1.11.10, as web server, with: +* [nginx](http://nginx.org/) 1.11.13, as web server, with: * [OpenSSL](https://www.openssl.org/) 1.1.0e, as SSL module * [nginx-rtmp-module](https://github.com/arut/nginx-rtmp-module) 1.1.11, as streaming handler (RTMP, HLS and DASH protocols) * [PHP](http://php.net/) 7.1.5, as server-side scripting language, with: diff --git a/bootstrap/build-nginx.sh b/bootstrap/build-nginx.sh index 0cda840..8bcaca9 100644 --- a/bootstrap/build-nginx.sh +++ b/bootstrap/build-nginx.sh @@ -9,7 +9,7 @@ if [ 0 != $(id -u) ]; then exit 1 fi -NGINX_VERSION=1.11.10 # http://nginx.org/en/download.html +NGINX_VERSION=1.11.13 # http://nginx.org/en/download.html OPENSSL_VERSION=1.1.0e # https://openssl.org/source/ NGINX_RTMP_VERSION=1.1.11 # https://github.com/arut/nginx-rtmp-module/releases From ca79adedb0cb5eda43c283d1590e82e3e74c245c Mon Sep 17 00:00:00 2001 From: e7d Date: Sat, 20 May 2017 22:01:07 +0200 Subject: [PATCH 58/61] updated PhpRedis to version 3.0.0 --- CHANGELOG.md | 1 + README.md | 2 +- bootstrap/setup-phpredis.sh | 7 +++---- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 1944630..add6aeb 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -9,6 +9,7 @@ * updated nginx-rtmp-module to version 1.1.11 * changed from "dotdeb" to "sury" repository for PHP and PHP-FPM * updated PHP and PHP-FPM to version 7.1.5 +* c * updated Xdebug to version 2.5.1 * updated Composer to version 1.4.2 * updated NodeJS to version 6.10.3 diff --git a/README.md b/README.md index 0ba8fb1..470449e 100644 --- a/README.md +++ b/README.md @@ -64,7 +64,7 @@ Once Vagrant is done provisioning the VM, you will have a box containing: * [nginx-rtmp-module](https://github.com/arut/nginx-rtmp-module) 1.1.11, as streaming handler (RTMP, HLS and DASH protocols) * [PHP](http://php.net/) 7.1.5, as server-side scripting language, with: * [PHP-FPM](http://php-fpm.org/) 7.1.5, as PHP process manager - * [PhpRedis](https://github.com/phpredis/phpredis) 3.0.0, as PHP extension for Redis + * [PhpRedis](https://github.com/phpredis/phpredis) 3.1.2, as PHP extension for Redis * [Xdebug](http://xdebug.org/) 2.5.1, as debugger and profiler tool * [Composer](https://getcomposer.org/) 1.4.2, as dependency manager * [NodeJS](https://nodejs.org/) 6.10.3, as JavaScript runtime diff --git a/bootstrap/setup-phpredis.sh b/bootstrap/setup-phpredis.sh index 5a766e8..642dc0f 100644 --- a/bootstrap/setup-phpredis.sh +++ b/bootstrap/setup-phpredis.sh @@ -9,8 +9,7 @@ if [ 0 != $(id -u) ]; then exit 1 fi -PHPREDIS_TAG=3.0.0 # https://github.com/phpredis/phpredis/releases -PHPREDIS_VERSION=3.0.0 +PHPREDIS_VERSION=3.1.2 # https://github.com/phpredis/phpredis/releases try ( @@ -18,11 +17,11 @@ try echo "Download sources" cd /usr/src - wget -nv https://github.com/phpredis/phpredis/archive/${PHPREDIS_TAG}.tar.gz -O phpredis-${PHPREDIS_VERSION}.tar.gz + wget -nv https://github.com/phpredis/phpredis/archive/${PHPREDIS_VERSION}.tar.gz -O phpredis-${PHPREDIS_VERSION}.tar.gz tar -zxvf phpredis-${PHPREDIS_VERSION}.tar.gz echo "Build library" - cd phpredis-${PHPREDIS_TAG} + cd phpredis-${PHPREDIS_VERSION} phpize ./configure make -j$(nproc) From cda87e0416fa1dc9e3f7c89b62d12f13f21caeee Mon Sep 17 00:00:00 2001 From: e7d Date: Sat, 20 May 2017 22:03:09 +0200 Subject: [PATCH 59/61] updated UnrealIRCd to version 4.0.12 --- CHANGELOG.md | 4 ++-- README.md | 2 +- bootstrap/build-unreal.sh | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index add6aeb..05eb6e8 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -9,7 +9,7 @@ * updated nginx-rtmp-module to version 1.1.11 * changed from "dotdeb" to "sury" repository for PHP and PHP-FPM * updated PHP and PHP-FPM to version 7.1.5 -* c +* updated PhpRedis to version 3.1.2 * updated Xdebug to version 2.5.1 * updated Composer to version 1.4.2 * updated NodeJS to version 6.10.3 @@ -17,7 +17,7 @@ * updated Newman to version 3.6.0 * added Yarn in version 0.24.5 * updated FFmpeg to version 2.8.11 -* updated UnrealIRCd to version 4.0.11 +* updated UnrealIRCd to version 4.0.12 * updated Anope to version 2.0.5 * fixed composer alias behavior in composer.bashrc diff --git a/README.md b/README.md index 470449e..b55eaf7 100644 --- a/README.md +++ b/README.md @@ -72,5 +72,5 @@ Once Vagrant is done provisioning the VM, you will have a box containing: * [Newman](https://github.com/postmanlabs/newman) 3.6.0, as [Postman](http://getpostman.com/) collection runner * [Yarn](https://yarnpkg.com/) 0.24.5, as dependency manager * [FFmpeg](https://www.ffmpeg.org/) 2.8.11, as media converter -* [UnrealIRCd](https://www.unrealircd.org/) 4.0.11, as IRC server daemon, with: +* [UnrealIRCd](https://www.unrealircd.org/) 4.0.12, as IRC server daemon, with: * [Anope](https://www.anope.org/) 2.0.5, as IRC services daemon diff --git a/bootstrap/build-unreal.sh b/bootstrap/build-unreal.sh index 0ca2f10..3a429ac 100644 --- a/bootstrap/build-unreal.sh +++ b/bootstrap/build-unreal.sh @@ -9,7 +9,7 @@ if [ 0 != $(id -u) ]; then exit 1 fi -UNREAL_VERSION=4.0.11 # https://www.unrealircd.org/download/4.0/ +UNREAL_VERSION=4.0.12 # https://www.unrealircd.org/download/4.0/ try ( From ae0ef550d2e0e63e1f921e27483559188fe9fd7a Mon Sep 17 00:00:00 2001 From: e7d Date: Sat, 20 May 2017 22:35:57 +0200 Subject: [PATCH 60/61] updated nginx to version 1.13.0 --- CHANGELOG.md | 2 +- README.md | 2 +- bootstrap/build-nginx.sh | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 05eb6e8..f0c8b6a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,7 +4,7 @@ * updated Lets Encrypt Certbot to version 0.14.1 * updated PostgreSQL to version 9.6.3 * updated Redis to version 3.2.9 -* updated nginx to version 1.11.13 +* updated nginx to version 1.13.0 * updated OpenSSL to version 1.1.0e * updated nginx-rtmp-module to version 1.1.11 * changed from "dotdeb" to "sury" repository for PHP and PHP-FPM diff --git a/README.md b/README.md index b55eaf7..3ec6a7d 100644 --- a/README.md +++ b/README.md @@ -59,7 +59,7 @@ Once Vagrant is done provisioning the VM, you will have a box containing: * [PostgreSQL](http://www.postgresql.org/) 9.6.3, as database system * [Redis](http://redis.io/) 3.2.9, as data structure store * [MailCatcher](https://mailcatcher.me/) 0.6.5 as mail catching server -* [nginx](http://nginx.org/) 1.11.13, as web server, with: +* [nginx](http://nginx.org/) 1.13.0, as web server, with: * [OpenSSL](https://www.openssl.org/) 1.1.0e, as SSL module * [nginx-rtmp-module](https://github.com/arut/nginx-rtmp-module) 1.1.11, as streaming handler (RTMP, HLS and DASH protocols) * [PHP](http://php.net/) 7.1.5, as server-side scripting language, with: diff --git a/bootstrap/build-nginx.sh b/bootstrap/build-nginx.sh index 8bcaca9..ddfa048 100644 --- a/bootstrap/build-nginx.sh +++ b/bootstrap/build-nginx.sh @@ -9,7 +9,7 @@ if [ 0 != $(id -u) ]; then exit 1 fi -NGINX_VERSION=1.11.13 # http://nginx.org/en/download.html +NGINX_VERSION=1.13.0 # http://nginx.org/en/download.html OPENSSL_VERSION=1.1.0e # https://openssl.org/source/ NGINX_RTMP_VERSION=1.1.11 # https://github.com/arut/nginx-rtmp-module/releases From dc0383b6a6591e6814af8ca7ab1ec56a3045986c Mon Sep 17 00:00:00 2001 From: e7d Date: Sat, 20 May 2017 22:40:27 +0200 Subject: [PATCH 61/61] released Neap Box version 1.4.0 --- CHANGELOG.md | 2 +- README.md | 2 +- VERSION | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index f0c8b6a..8b65982 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,4 +1,4 @@ -## v1.4.0 (unreleased) +## v1.4.0 (2017-05-20) * updated Debian Jessie to version 8.8 * updated VirtualBox Guest additions to version 5.1.22 * updated Lets Encrypt Certbot to version 0.14.1 diff --git a/README.md b/README.md index 3ec6a7d..06dd4f6 100644 --- a/README.md +++ b/README.md @@ -11,7 +11,7 @@ This project aims to give you the necessary tools to build yourself the Neap Box ## About -**Version:** 1.4.0-dev +**Version:** 1.4.0 **Web:** Coming later, [box.neap.io](http://box.neap.io) **Project Owner:** Michaël "[e7d](https://github.com/e7d)" Ferrand diff --git a/VERSION b/VERSION index c3f0d2b..88c5fb8 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -1.4.0-dev +1.4.0