Compare commits

...

10 Commits

Author SHA1 Message Date
349fa0ec73 Merge pull request #869 from cytopia/release/v1.10.5
Release/v1.10.5
2022-03-16 16:40:25 +01:00
4b3cc3f1e8 Update project files 2022-03-16 14:33:13 +01:00
be73b353eb Use updated version of mysql 2022-03-16 14:31:16 +01:00
a45748e1aa Use updated version of bind 2022-03-16 14:27:57 +01:00
31103f0040 Merge pull request #865 from cytopia/release/v1.10.4
Release v1.10.4
2022-02-15 16:11:49 +01:00
bdad47617c Adjust CI email test 2022-02-15 12:25:28 +01:00
52a42623bb Updated CHANGELOG 2022-02-15 12:10:04 +01:00
75f1d7f471 Made vhost error message more verbose 2022-02-15 12:09:20 +01:00
03eb46da99 Changed Intranet mail tester to using POST instead of GET for larger body size 2022-02-15 12:08:27 +01:00
dd85f5b1bb Fixed SSL-Cache Mutex on M1 CPU 2022-02-15 12:06:52 +01:00
6 changed files with 37 additions and 16 deletions

View File

@ -13,8 +13,8 @@ error_reporting(-1);
putenv('RES_OPTIONS=retrans:1 retry:1 timeout:1 attempts:1');
$DEVILBOX_VERSION = 'v1.10.3';
$DEVILBOX_DATE = '2022-02-04';
$DEVILBOX_VERSION = 'v1.10.5';
$DEVILBOX_DATE = '2022-03-16';
$DEVILBOX_API_PAGE = 'devilbox-api/status.json';
//

View File

@ -5,10 +5,10 @@
//
// $_POST submit for sending a test email
//
if (isset($_GET['email']) && isset($_GET['subject']) && isset($_GET['message'])) {
$mail = $_GET['email'];
$subj = $_GET['subject'];
$mess = $_GET['message'];
if (isset($_POST['email']) && isset($_POST['subject']) && isset($_POST['message'])) {
$mail = $_POST['email'];
$subj = $_POST['subject'];
$mess = $_POST['message'];
if (! mail($mail, $subj, $mess)) {
loadClass('Logger')->error('Could not send mail to: '.$mail.' | subject: '.$subj);
}
@ -119,7 +119,7 @@ $messages = $MyMbox->get($sortOrderArr);
<div class="row">
<div class="col-md-12">
<form class="form-inline">
<form method="post" class="form-inline">
<div class="form-group">
<label class="sr-only" for="exampleInputEmail1">Email to</label>
<input name="email" type="email" class="form-control" id="exampleInputEmail1" placeholder="Enter to email">
@ -132,7 +132,7 @@ $messages = $MyMbox->get($sortOrderArr);
<div class="form-group">
<label class="sr-only" for="exampleInputEmail3">Message</label>
<input name="message" type="text" class="form-control" id="exampleInputEmail3" placeholder="Message">
<textarea name="message" rows="1" class="form-control" id="exampleInputEmail3" placeholder="Message"></textarea>
</div>
<button type="submit" class="btn btn-primary">Send Email</button>

View File

@ -39,7 +39,7 @@ class Httpd extends BaseClass implements BaseInterface
$err = false;
if (!$this->canConnect($err, $domain)) {
$error[] = 'warning';
$error[] = 'DNS server not running.<br/>You won\'t be able to work inside the PHP container.';
$error[] = 'Cannot connect to '.$domain.'.<br/>DNS server not running?<br/>You won\'t be able to work inside the PHP container.';
}
if (is_array($error) && count($error)) {

View File

@ -66,7 +66,7 @@ MY_MESS="testing-ci-message"
run "docker-compose exec --user devilbox -T php bash -c '> /var/mail/devilbox'" "${RETRIES}" "${DVLBOX_PATH}"
# Send a new mail
run "curl -sS --fail -XPOST 'http://localhost:${HOST_PORT_HTTPD}/mail.php?email=${MY_MAIL}&subject=${MY_SUBJ}&message=${MY_MESS}'" "${RETRIES}"
run "curl -sS --fail -XPOST 'http://localhost:${HOST_PORT_HTTPD}/mail.php' -d 'email=${MY_MAIL}&subject=${MY_SUBJ}&message=${MY_MESS}'" "${RETRIES}"
# Validate
run "curl -sS --fail 'http://localhost:${HOST_PORT_HTTPD}/mail.php' | tac | tac | grep '${MY_MAIL}' >/dev/null" "${RETRIES}"

View File

@ -6,6 +6,27 @@ Make sure to have a look at [UPDATING.md](https://github.com/cytopia/devilbox/bl
## Unreleased
## Release v1.10.5 (2022-03-16)
#### Changed
- Updated Bind [#36](https://github.com/cytopia/docker-bind/pull/36)
- Updated MySQL
## Release v1.10.4 (2022-02-15)
#### Fixed
- Fixed SSL-Cache Mutex on M1 CPU [#862](https://github.com/cytopia/devilbox/issues/862)
#### Changed
- Changed Intranet mail tester to using POST instead of GET for larger body size
- Made vhost error message more verbose
- Updated Nginx Stable [#36](https://github.com/devilbox/docker-nginx-stable/pull/36)
- Updated Nginx Mainline [#39](https://github.com/devilbox/docker-nginx-mainline/pull/39)
- Updated Apache 2.2 [#33](https://github.com/devilbox/docker-apache-2.2/pull/33)
- Updated Apache 2.4 [#35](https://github.com/devilbox/docker-apache-2.4/pull/35)
## Release v1.10.3 (2022-02-04)
#### Added
@ -40,7 +61,7 @@ Make sure to have a look at [UPDATING.md](https://github.com/cytopia/devilbox/bl
#### Changed
- Updated Nginx Stable [#35](https://github.com/devilbox/docker-nginx-stable/pull/35)
- Updated Nginx Mainline [#37](https://github.com/devilbox/docker-nginx-mainline/pull/38)
- Updated Nginx Mainline [#38](https://github.com/devilbox/docker-nginx-mainline/pull/38)
- Updated Apache 2.2 [#32](https://github.com/devilbox/docker-apache-2.2/pull/32)
- Updated Apache 2.4 [#34](https://github.com/devilbox/docker-apache-2.4/pull/34)

View File

@ -34,7 +34,7 @@ services:
# Bind (DNS Server)
# ------------------------------------------------------------
bind:
image: cytopia/bind:0.15
image: cytopia/bind:0.27
hostname: bind
restart: always
ports:
@ -51,8 +51,7 @@ services:
##
## Bind wildcard/host settings
##
- WILDCARD_DNS=${TLD_SUFFIX:-loc}=127.0.0.1
- EXTRA_HOSTS=${EXTRA_HOSTS}
- DNS_A=*.${TLD_SUFFIX:-loc}=127.0.0.1,${EXTRA_HOSTS:-}
##
## Forwarding
@ -221,7 +220,7 @@ services:
# Web Server
# ------------------------------------------------------------
httpd:
image: devilbox/${HTTPD_SERVER}:0.39
image: devilbox/${HTTPD_SERVER}:0.40
hostname: httpd
environment:
@ -320,7 +319,7 @@ services:
# MySQL Database
# ------------------------------------------------------------
mysql:
image: devilbox/mysql:${MYSQL_SERVER}-0.8
image: devilbox/mysql:${MYSQL_SERVER}-0.15
hostname: mysql
environment:
@ -503,6 +502,7 @@ volumes:
devilbox-mariadb-10.5:
devilbox-mariadb-10.6:
devilbox-mariadb-10.7:
devilbox-mariadb-10.8:
devilbox-percona-5.5:
devilbox-percona-5.6:
devilbox-percona-5.7: