Isaac Bennetch
a114733200
Update to version 4.8.5
...
Signed-off-by: Isaac Bennetch <bennetch@gmail.com >
2019-01-25 22:52:24 -05:00
Isaac Bennetch and GitHub
967db65940
Merge pull request #201 from J0WI/travis-nosudo
...
[Travis CI] Drop sudo and use default distro
2018-12-30 08:48:14 -05:00
Isaac Bennetch
921f2867f7
Updated version information to remove old, unsupported releases.
...
Signed-off-by: Isaac Bennetch <bennetch@gmail.com >
2018-12-30 06:46:42 -07:00
Isaac Bennetch and GitHub
df7df179f2
Merge pull request #202 from glensc/patch-1
...
Add 4.8 tag to README
2018-12-30 08:37:10 -05:00
Elan Ruusamäe and GitHub
0e87cd4731
readme: 4.8 tag is also present
...
for ones that prefer not to have unexpected version update (but patches are ok), prefer `X.Y` docker tag over `latest`.
improve wording as technically there is no 4.8 branch yet
2018-12-19 11:55:56 +02:00
Isaac Bennetch
d3d7a78dae
Update to version 4.8.4
...
Signed-off-by: Isaac Bennetch <bennetch@gmail.com >
2018-12-10 21:21:00 -05:00
J0WI
c775ef93dc
Drop sudo and use default distro
2018-11-25 17:21:33 +01:00
Isaac Bennetch and GitHub
d2f01baf40
Merge pull request #198 from J0WI/user-and-root
...
Drop custom user/group and document root, change permissions on runtime, and coding style improvements.
2018-11-22 10:09:01 -05:00
Isaac Bennetch and GitHub
56806ecbc7
Merge pull request #197 from J0WI/gpg-batch
...
Update "gpg" invocations to use "--batch"
2018-11-22 00:17:55 -05:00
J0WI
662b82d27e
Drop custom user/group and document root, change permissions on runtime
2018-11-20 01:55:47 +01:00
J0WI
fa5fb6c985
Update "gpg" invocations to use "--batch"
2018-11-20 00:44:44 +01:00
Michal Čihař and GitHub
b1e2062fb4
Merge pull request #184 from deeky666/allow-env-var-list-spaces
...
Trims whitespaces in PMA_HOSTS, PMA_PORTS and PMA_VERBOSES
2018-09-01 13:21:22 +02:00
Michal Čihař and GitHub
f01eddea45
Merge pull request #191 from baotongshi/patch-1
...
modify the /etc/phpmyadmin/* file's access right
2018-09-01 13:20:50 +02:00
Michal Čihař and GitHub
7899e91e35
Merge pull request #186 from s0m30n3/master
...
Specify MySQL socket file via PMA_SOCKET and PMA_SOCKETS environment …
2018-09-01 13:20:21 +02:00
Évan Goujon and GOUJON Évan
7af014ffdf
Simplify $sockets testing logic
...
Signed-off-by: Évan Goujon <evan.goujon@gmail.com >
2018-08-31 21:51:56 +02:00
Baotong Shi and GitHub
0512d0c6b3
Update run.sh
...
when I start the phpMyAdmin Container, I got the below error
phpMyAdmin - Error
Failed to load phpMyAdmin configuration (./../etc/phpmyadmin/config.inc.php:3): require(): Failed opening required '/etc/phpmyadmin/config.secret.inc.php' (include_path='.:/usr/local/lib/php')
I found the access right of the config.secret.inc.php is not correct, I added the below cmd in run.sh, then build the image, It can work
chmod 644 /etc/phpmyadmin/*
2018-08-30 09:46:04 +08:00
Isaac Bennetch
17003ccf85
Update to version 4.8.3
...
Signed-off-by: Isaac Bennetch <bennetch@gmail.com >
2018-08-22 10:23:38 -04:00
Évan Goujon and GOUJON Alexandre
d5a587d00d
Specify MySQL socket file via PMA_SOCKET and PMA_SOCKETS environment variables
...
Signed-off-by: Évan Goujon <evan.goujon@gmail.com >
2018-08-19 22:21:47 +02:00
Steve Müller
b2409f5930
trim whitespaces in PMA_HOSTS, PMA_PORTS and PMA_VERBOSES
2018-08-03 12:30:33 +02:00
Isaac Bennetch
7a1cbfd6a3
Update to 4.8.2
...
Signed-off-by: Isaac Bennetch <bennetch@gmail.com >
2018-06-22 10:32:13 -04:00
J0WI and Michal Čihař
25dde22ee9
Use MariaDB 10.2 for now
2018-06-12 21:19:53 +02:00
J0WI and Michal Čihař
f0ebd7aec5
Set default_authentication_plugin and use only one container in tests
2018-06-12 21:19:53 +02:00
J0WI and Michal Čihař
98aa7b80c8
Run supervisord in CMD
2018-06-12 07:56:33 +02:00
J0WI and Michal Čihař
2d6fd72542
Use "nogroup" as group name
2018-06-12 07:55:57 +02:00
J0WI and Michal Čihař
c706c520ef
Enhance caching by moving trivial tasks to the end
2018-06-12 07:55:27 +02:00
J0WI and Michal Čihař
8269a39bfa
Use short option style
2018-06-10 21:42:46 +02:00
J0WI and Michal Čihař
c625c70fde
Fix filename in rm cmd
2018-06-10 21:42:46 +02:00
J0WI and Michal Čihař
2608fbd118
Adjust gpg code to kill daemons, cutting down on race conditions
2018-06-09 14:29:11 +02:00
J0WI and Michal Čihař
df45b3f76c
code style
2018-06-09 14:29:11 +02:00
J0WI and Michal Čihař
edf7b2a375
Fetch xz compressed archive
2018-06-09 14:29:11 +02:00
J0WI and Michal Čihař
b369d770dd
Remove default values from php.ini
2018-06-09 14:18:32 +02:00
Isaac Bennetch
e831e55d59
Update to 4.8.1
...
Signed-off-by: Isaac Bennetch <bennetch@gmail.com >
2018-05-24 23:43:52 -04:00
Sullivan SENECHAL and Michal Čihař
7a5f742d7d
Move back compress and AllowNoPassword to default configuration
2018-05-17 16:09:14 +02:00
Isaac Bennetch
316a237509
Update to 4.8.0.1
...
Signed-off-by: Isaac Bennetch <bennetch@gmail.com >
2018-04-19 10:14:25 -04:00
Michal Čihař
44a266c45d
Add missing newline escape
...
Signed-off-by: Michal Čihař <michal@cihar.com >
2018-04-18 08:40:37 +02:00
Michal Čihař
2fe5947116
Use more pgp keyservers to download the key
...
Apparently this is only way to make this reliable.
See #149
Signed-off-by: Michal Čihař <michal@cihar.com >
2018-04-18 08:22:22 +02:00
Michal Čihař
92a5a76a26
Switch to gnupg.net keyservers
...
The old one seem not to be accessible sometimes.
See #149
Signed-off-by: Michal Čihař <michal@cihar.com >
2018-04-18 08:08:05 +02:00
Michal Čihař and GitHub
5dd9a0f015
Merge pull request #152 from Farfaday/master
...
Possiblity to configure the phpMyAdmin configuration storage
2018-04-18 08:01:11 +02:00
Michal Čihař and GitHub
f18aca104e
Merge pull request #155 from rogervila/tempdir-fix
...
Avoid "TempDir is not accessible" message
2018-04-18 08:00:12 +02:00
Michal Čihař and GitHub
d42e7c8a7d
Merge pull request #149 from J0WI/enhancements2
...
Fetch GnuPG key from keyserver
2018-04-18 07:58:29 +02:00
Roger Vilà and GitHub
ca768f47fc
Avoid "TempDir is not accessible" message
...
phpmyadmin should create the tmp dir for twig templates.
This is the original issue: https://github.com/phpmyadmin/phpmyadmin/issues/14172
2018-04-13 11:51:35 +02:00
Isaac Bennetch
c6aee5664c
Update to 4.8.0
...
Signed-off-by: Isaac Bennetch <bennetch@gmail.com >
2018-04-07 11:42:13 -04:00
François Blondel
93e2be73ec
check if the env is set
2018-03-21 10:55:33 +01:00
François Blondel
85198de04f
Add Env Var to use an external configuration storage
2018-03-19 18:54:33 +01:00
Isaac Bennetch
b024df6c3c
Update to 4.7.9
...
Signed-off-by: Isaac Bennetch <bennetch@gmail.com >
2018-03-05 13:21:16 -05:00
Isaac Bennetch
ffedad4cdf
Update to 4.7.8
...
Signed-off-by: Isaac Bennetch <bennetch@gmail.com >
2018-02-20 14:29:01 -05:00
J0WI
c5d83d0fba
Enhance build caching
2018-02-13 03:35:25 +01:00
J0WI
d5f2f27d37
Fetch GnuPG key from keyserver
2018-02-13 03:35:06 +01:00
Michal Čihař
d53771b561
Bring back original SQL lookup
...
Issue #144
Signed-off-by: Michal Čihař <michal@cihar.com >
2018-02-12 14:48:40 +01:00
Michal Čihař
3bd49fb1ef
Avoid using tabs
...
Issue #144
Signed-off-by: Michal Čihař <michal@cihar.com >
2018-02-12 14:47:37 +01:00
Michal Čihař
d9236dfdad
Merge remote-tracking branch 'origin/pull/144'
2018-02-12 14:47:07 +01:00
Michal Čihař
5e02108932
Increase fastcgi buffers
...
phpMyAdmin is sometimes manipulating with too many cookies to fit into
standard buffer.
Fixes #147
Signed-off-by: Michal Čihař <michal@cihar.com >
2018-02-12 14:36:08 +01:00
J0WI
3a01bacb26
Keep old path for local testing
2018-02-10 14:22:18 +01:00
J0WI
c09ec0fda8
Adjust paths for tests
2018-01-03 15:15:35 +01:00
J0WI
621e3ad755
Upgrade Alpine and PHP version
2018-01-02 23:56:58 +01:00
J0WI and J0WI
c03fa82b56
Use upstream PHP FPM Alpine Docker image
2018-01-02 23:56:11 +01:00
Michal Čihař and GitHub
f5644c53c8
Merge pull request #145 from nijel/alpine-3.7
...
Update to Alpine 3.7
2018-01-02 11:20:05 +01:00
Michal Čihař
45873ade6a
Update to Alpine 3.7
...
Signed-off-by: Michal Čihař <michal@cihar.com >
2018-01-02 11:10:15 +01:00
Isaac Bennetch
7aa164f6e1
Update to 4.7.7
...
Signed-off-by: Isaac Bennetch <bennetch@gmail.com >
2017-12-23 09:40:30 -05:00
Michal Čihař
c086bcea60
Remove no longer used configuration
...
Signed-off-by: Michal Čihař <michal@cihar.com >
2017-12-14 10:54:36 +01:00
Michal Čihař
885eb78b98
Set $i to last used server in configuration
...
This makes it easier to adjust it in config.user.inc.php.
Fixes #142
Signed-off-by: Michal Čihař <michal@cihar.com >
2017-12-14 10:50:21 +01:00
Isaac Bennetch
686bf94364
Update to 4.7.6
...
Signed-off-by: Isaac Bennetch <bennetch@gmail.com >
2017-11-30 22:37:35 -05:00
Michal Čihař and GitHub
ade6f52350
Merge pull request #140 from kujiy/master
...
Added description of `PMA_PORTS`
2017-11-20 09:42:24 +01:00
Kujiy and GitHub
c29aadee1b
Added description of PMA_PORTS
2017-11-20 14:30:46 +09:00
Isaac Bennetch
30857caf5c
Update for phpMyAdmin 4.7.5
...
Signed-off-by: Isaac Bennetch <bennetch@gmail.com >
2017-10-23 09:33:39 -04:00
Michal Čihař
2c92dfa55c
Add configuration for Probot Stale
...
See https://github.com/probot/stale/
Signed-off-by: Michal Čihař <michal@cihar.com >
2017-09-05 13:56:56 +02:00
Michal Čihař
a576282372
Update to Alpine linux 3.6
...
Signed-off-by: Michal Čihař <michal@cihar.com >
2017-09-05 13:55:59 +02:00
Isaac Bennetch
c4abbbaa35
Update to 4.7.4
...
Signed-off-by: Isaac Bennetch <bennetch@gmail.com >
2017-08-24 19:30:29 -04:00
Michal Čihař
15e82b23d2
Update to 4.7.3
...
Signed-off-by: Michal Čihař <michal@cihar.com >
2017-07-20 23:09:24 +02:00
Isaac Bennetch
ff2edd1f87
Update Docker image to phpMyAdmin 4.7.2
...
Signed-off-by: Isaac Bennetch <bennetch@gmail.com >
2017-06-29 15:35:37 -04:00
Michal Čihař
275b59e3dd
Remove no longer needed ctype dependency
...
Fixes #115
Signed-off-by: Michal Čihař <michal@cihar.com >
2017-06-19 12:42:05 +02:00
Michal Čihař and GitHub
a18b6e3842
Merge pull request #128 from tomasliubinas/patch-1
...
Remove link to db container
2017-06-07 15:25:14 +02:00
Tomas Liubinas and GitHub
524e669ce9
Remove link to another container
...
You don't need linking to db container in case of arbitrary server
2017-06-07 16:09:49 +03:00
Isaac Bennetch
8884f19c18
Update Docker image to 4.7.1
...
Signed-off-by: Isaac Bennetch <bennetch@gmail.com >
2017-05-26 12:36:15 -04:00
Michal Čihař
1cfae7dbf6
Document new docker tags
...
We will build images based on snapshots as well.
Fixes #109
Signed-off-by: Michal Čihař <michal@cihar.com >
2017-05-05 16:18:49 +02:00
Michal Čihař and GitHub
24fd978c91
Run Travis tests on Trusty ( #123 )
...
Signed-off-by: Michal Čihař <michal@cihar.com >
2017-05-05 14:15:52 +02:00
Michal Čihař
77d49d4d88
Create directory for sessions
...
Signed-off-by: Michal Čihař <michal@cihar.com >
2017-04-28 13:20:04 +02:00
Michal Čihař
76631a48de
Remove VOLUME from Dockerfile
...
Fixes #117
Signed-off-by: Michal Čihař <michal@cihar.com >
2017-04-28 12:06:14 +02:00
Michal Čihař
6f28900cf9
Increase fastcgi_read_timeout
...
Fixes #120
Signed-off-by: Michal Čihař <michal@cihar.com >
2017-04-28 11:54:58 +02:00
Michal Čihař
3febe28134
Document 4.7 tag
...
Signed-off-by: Michal Čihař <michal@cihar.com >
2017-04-11 17:33:56 +02:00
Michal Čihař
1bcaeb5fec
Fix getting empty values from environment
...
If environemnt variable is empty and is not part of $_ENV, the getenv
(obviously) returns empty string, but we should use it.
Fixes #118
Signed-off-by: Michal Čihař <michal@cihar.com >
2017-04-11 17:28:29 +02:00
Michal Čihař
1204bcd696
Do not set password to null when not specified
...
This makes the authentication code think this parameter was not set at
all.
Fixes #118
Signed-off-by: Michal Čihař <michal@cihar.com >
2017-04-11 17:21:32 +02:00
ericfjosne and Michal Čihař
447c731aaa
Add PMA_PORTS configuration
...
Now enabling custom port for each hosts of the PMA_HOSTS environment variable, through the use of a new PMA_PORTS environment variable.
Fixes #112
2017-04-07 15:24:36 +02:00
Michal Čihař
69a0e832d9
Install php7-ctype into the container
...
It is needed by Symfony ExpressionLanguage (which is used by
motranslator for plurals).
This can be reverted once ExpressionLanguage is fixed
https://github.com/symfony/symfony/pull/22325
Fixes #115
Signed-off-by: Michal Čihař <michal@cihar.com >
2017-04-07 07:53:31 +02:00
Michal Čihař
0fb67d3437
Adjust cleanup to current releases
...
Signed-off-by: Michal Čihař <michal@cihar.com >
2017-04-05 20:39:40 +02:00
Michal Čihař
331c3452f4
These files are no longer part of release
...
Signed-off-by: Michal Čihař <michal@cihar.com >
2017-04-05 20:37:56 +02:00
Michal Čihař
942a0dd5ff
Update to 4.7.0
...
Fixes #113
Signed-off-by: Michal Čihař <michal@cihar.com >
2017-04-05 20:10:35 +02:00
Michal Čihař
c76721ba8b
Fix typo
...
Signed-off-by: Michal Čihař <michal@cihar.com >
2017-03-28 15:18:16 +02:00
Michal Čihař
554e98df45
Add dabase server link to docker-compose
...
Signed-off-by: Michal Čihař <michal@cihar.com >
2017-03-28 15:14:02 +02:00
Michal Čihař
5646cff98e
Do not report retries
...
This is expected to take some time...
Signed-off-by: Michal Čihař <michal@cihar.com >
2017-03-28 15:09:20 +02:00
Michal Čihař
382f9b9489
better progress reporting
...
Signed-off-by: Michal Čihař <michal@cihar.com >
2017-03-28 15:07:27 +02:00
Michal Čihař
70b6297233
Fix path to testing configuration
...
Signed-off-by: Michal Čihař <michal@cihar.com >
2017-03-28 15:02:09 +02:00
Michal Čihař
6314b17ebd
Need more time to run tests
...
Signed-off-by: Michal Čihař <michal@cihar.com >
2017-03-28 15:01:34 +02:00
Michal Čihař
63fd59434e
Display logs on timeout
...
Signed-off-by: Michal Čihař <michal@cihar.com >
2017-03-28 14:51:04 +02:00
Michal Čihař
a2782dd8f6
Detect correct path to sql file
...
Signed-off-by: Michal Čihař <michal@cihar.com >
2017-03-28 14:50:01 +02:00
Michal Čihař
61bc237761
Document this is supposed to fail right now
...
Signed-off-by: Michal Čihař <michal@cihar.com >
2017-03-28 14:30:32 +02:00
Michal Čihař
6736b49f7a
Fix expression calculation
...
Signed-off-by: Michal Čihař <michal@cihar.com >
2017-03-28 14:27:00 +02:00
Michal Čihař
b5305971ba
Verify test result from docker-compose.testing.yml
...
Signed-off-by: Michal Čihař <michal@cihar.com >
2017-03-28 11:38:35 +02:00
Michal Čihař
2ebc458766
Run pip installation while building Docker container
...
Signed-off-by: Michal Čihař <michal@cihar.com >
2017-03-28 11:30:44 +02:00
Michal Čihař
21b0804166
Use latest images for composer testing as well
...
Signed-off-by: Michal Čihař <michal@cihar.com >
2017-03-28 11:30:21 +02:00
Michal Čihař
b35554203c
Fix path to testing script
...
Signed-off-by: Michal Čihař <michal@cihar.com >
2017-03-28 11:27:10 +02:00
Michal Čihař
e5a78047b2
Move all testing files into subdirectory
...
This makes the file structure a bit cleaner.
Signed-off-by: Michal Čihař <michal@cihar.com >
2017-03-28 11:24:10 +02:00
Michal Čihař
a7aa88b4c6
Specify correct server to test
...
Signed-off-by: Michal Čihař <michal@cihar.com >
2017-03-28 11:18:09 +02:00
Michal Čihař
b45585ea00
Remove trailing whitespace
...
Signed-off-by: Michal Čihař <michal@cihar.com >
2017-03-28 11:12:31 +02:00
Michal Čihař
5d3536c381
Ignore testing dockerfile from docker
...
Signed-off-by: Michal Čihař <michal@cihar.com >
2017-03-28 11:12:11 +02:00
Michal Čihař
24679b0c0b
Run docker-compose tests in Travis
...
Signed-off-by: Michal Čihař <michal@cihar.com >
2017-03-28 11:11:04 +02:00
Michal Čihař
f5c3a1b628
Avoid using echo -e
...
It is not working on some /bin/sh versions and there is no reason to
enforce bash just because of this.
Signed-off-by: Michal Čihař <michal@cihar.com >
2017-03-28 11:08:37 +02:00
Michal Čihař
d79872987d
Avoid setting set -e
...
We are handling error codes, so we do not want script to terminate automatically
Signed-off-by: Michal Čihař <michal@cihar.com >
2017-03-28 11:08:10 +02:00
Paulo Lobato and Michal Čihař
ed5d9c5fc9
Provision local test env similar the CI's tests
...
- Run tests inside or not container
2017-03-28 11:06:54 +02:00
Michal Čihař
446ed9e0d0
Use separate Dockerfile for testing image
...
Signed-off-by: Michal Čihař <michal@cihar.com >
2017-03-28 11:05:23 +02:00
Paulo Lobato and Michal Čihař
4ddc41bc29
Document the docker-compose test environment
2017-03-28 11:04:12 +02:00
Paulo Lobato and Michal Čihař
ec28d93349
Add database containers on compose test env
...
- Add MariaDB 10.1 version
- Add MySQL 5.7 version
- Link databases to PHPMyAdmin container
2017-03-28 11:03:46 +02:00
Michal Čihař
0ac5c9516c
Fix syntax errors
...
Signed-off-by: Michal Čihař <michal@cihar.com >
2017-03-22 11:31:55 +01:00
Michal Čihař
a1270dc0d5
Avoid using non ascii chars
...
This just makes the testing harder
Signed-off-by: Michal Čihař <michal@cihar.com >
2017-03-22 11:26:18 +01:00
Michal Čihař
73ea59e04b
Impove coding style
...
Signed-off-by: Michal Čihař <michal@cihar.com >
2017-03-22 11:25:56 +01:00
Michal Čihař
54a5953b37
Mechanize does not support Python 3
...
Signed-off-by: Michal Čihař <michal@cihar.com >
2017-03-22 11:11:01 +01:00
Michal Čihař
d07907e15d
Use python 3 for testing
...
Signed-off-by: Michal Čihař <michal@cihar.com >
2017-03-22 11:08:40 +01:00
Michal Čihař
e2f38b46ab
Install html5lib needed for mechanize
...
Signed-off-by: Michal Čihař <michal@cihar.com >
2017-03-22 11:02:12 +01:00
Michal Čihař
cbcd23494f
Generate password before using it
...
Signed-off-by: Michal Čihař <michal@cihar.com >
2017-03-22 10:59:03 +01:00
Michal Čihař
4432177a0a
Generate random passwords for test
...
This way nobody will think there is anything secret in the
.travis.yml.
See https://github.com/phpmyadmin/phpmyadmin/issues/13115
Signed-off-by: Michal Čihař <michal@cihar.com >
2017-03-22 10:34:03 +01:00
Michal Čihař
e2052a2066
Enable opcache fast shutdown
...
Signed-off-by: Michal Čihař <michal@cihar.com >
2017-03-02 09:54:30 +01:00
Michal Čihař
6e3955516f
Disable opcache.use_cwd
...
All scripts are executed in single working directory, so it should not
cause any harm and according to documentation it should perform better.
Issue #98
Signed-off-by: Michal Čihař <michal@cihar.com >
2017-03-02 09:45:40 +01:00
Michal Čihař
29d69f34ad
Disable opcache API
...
By setting non existing path as restrict_api.
Fixes #65
Signed-off-by: Michal Čihař <michal@cihar.com >
2017-03-02 09:44:13 +01:00
Michal Čihař
ddfe8e2b1c
Update php.ini
...
Update to match php.ini-production from PHP 7.0.
Signed-off-by: Michal Čihař <michal@cihar.com >
2017-03-02 09:40:43 +01:00
Michal Čihař
facd453fc2
Disable allow_url_fopen
...
Fixes #55
Signed-off-by: Michal Čihař <michal@cihar.com >
2017-03-02 09:27:46 +01:00
Michal Čihař
b4d05f2604
Update to 4.6
...
Fixes #105
Signed-off-by: Michal Čihař <michal@cihar.com >
2017-02-06 11:24:11 +01:00
Michal Čihař and GitHub
ff50a29234
Merge pull request #102 from nijel/alpine-3.5
...
Upgrade to Alpine 3.5
2017-01-02 17:14:57 +01:00
Michal Čihař
e943ff30d0
Merge remote-tracking branch 'origin/pull/94' into alpine-3.5
2017-01-02 17:00:46 +01:00
Michal Čihař
19a74cb25f
Fix program name
...
Signed-off-by: Michal Čihař <michal@cihar.com >
2017-01-02 16:56:07 +01:00
Michal Čihař
a9cce1d72c
Upgrade to Alpine 3.5
...
Also switch to PHP 7
Fixes #34
Signed-off-by: Michal Čihař <michal@cihar.com >
2016-12-22 19:41:50 +01:00
Michal Čihař
4bc799bdb4
Fix markup
...
Signed-off-by: Michal Čihař <michal@cihar.com >
2016-12-06 11:20:27 +01:00
Michal Čihař
cc3e874181
Document hub tags
...
Signed-off-by: Michal Čihař <michal@cihar.com >
2016-12-06 11:19:29 +01:00
Michal Čihař
ba761c1841
Update to 4.6.5.2
...
Signed-off-by: Michal Čihař <michal@cihar.com >
2016-12-06 09:03:57 +01:00
Michal Čihař
d67fafa56c
Remove not needed dependency on ctype
...
Fixes #96
Signed-off-by: Michal Čihař <michal@cihar.com >
2016-12-05 08:41:19 +01:00
Michal Čihař
bca3574cf3
Use absolute path here
...
Issue #95
Signed-off-by: Michal Čihař <michal@cihar.com >
2016-11-30 11:34:21 +01:00
Michal Čihař
c5c62ee24b
Create secret and user configs in /etc/phpmyadmin
...
Fixes #95
Signed-off-by: Michal Čihař <michal@cihar.com >
2016-11-30 11:17:43 +01:00
Michal Čihař
78f2603e29
Remove more not needed doc files
...
Fixes #79
Signed-off-by: Michal Čihař <michal@cihar.com >
2016-11-30 11:16:40 +01:00
Michal Čihař
0715366ee3
Add version label
...
Issue #85
Signed-off-by: Michal Čihař <michal@cihar.com >
2016-11-28 16:39:38 +01:00
Sam Mousa
a4dc5b36cd
Added some missing php extensions.
2016-11-28 10:48:41 +01:00
Sam Mousa
f626ed635b
Updated to use alpine edge and php7.
2016-11-28 10:40:43 +01:00
Michal Čihař
2a761b2a73
Increase upload size limit to 512MB
...
Signed-off-by: Michal Čihař <michal@cihar.com >
2016-11-28 10:39:25 +01:00
Michal Čihař and GitHub
f544b5ca97
Merge pull request #92 from nijel/master
...
Try to reorder commands for better Docker layer caching
2016-11-28 10:23:19 +01:00
Michal Čihař and GitHub
d53aadc0bb
Merge pull request #93 from nijel/doc-cleanup
...
Cleanup documentation folder
2016-11-28 10:23:12 +01:00
Michal Čihař
f581555bcf
Move all configuration to /etc
...
* configuration is now in /etc
* reorder commands for better Docker layer caching
Signed-off-by: Michal Čihař <michal@cihar.com >
2016-11-28 10:19:52 +01:00
Michal Čihař
5cef68749a
Cleanup documentation folder
...
We really do not need documentation source in the Docker image.
Fixes #79
Signed-off-by: Michal Čihař <michal@cihar.com >
2016-11-28 10:12:56 +01:00
Michal Čihař and GitHub
6c1410cbef
Merge pull request #91 from nijel/master
...
Split setting variable from export
2016-11-28 09:37:14 +01:00
Michal Čihař
352e5fe6ed
Split setting variable from export
...
This way we can correctly get error from the mkdir.
Fixes #86
Signed-off-by: Michal Čihař <michal@cihar.com >
2016-11-28 09:31:58 +01:00
Michal Čihař and GitHub
c81443abd1
Merge pull request #90 from vancepym/patch-1
...
Bump version to 4.6.5.1
2016-11-28 09:29:51 +01:00
vancepym and GitHub
7177389b20
Bump version to 4.6.5.1
2016-11-28 13:35:17 +08:00
Michal Čihař and GitHub
3142368a07
Merge pull request #89 from asolopovas/patch-1
...
Cancel removal of /www/sql
2016-11-25 15:23:28 +01:00
Andrius Solopovas and GitHub
a017968642
Cancel removal of /www/sql
...
Please do not delete /www/sql folder as it contains create_tables.sql file that creates pma tables and phpmyadmin db for configuration storage
2016-11-24 21:45:58 +00:00
Michal Čihař
9b115208c7
Simplify password generating
...
- remove not needed cat, this makes it consume less entropy due to less
buffering
- use $() instead of `` in shell
Fixes #78
Signed-off-by: Michal Čihař <michal@cihar.com >
2016-11-21 16:09:28 +01:00
Michal Čihař
2e371a1cb5
Simplify expression evaluation
...
Issue #87
Signed-off-by: Michal Čihař <michal@cihar.com >
2016-11-21 16:07:48 +01:00
Michal Čihař
af486daba0
Add quotes around parameters
...
Issue #87
Signed-off-by: Michal Čihař <michal@cihar.com >
2016-11-21 16:07:45 +01:00
Michal Čihař
a53f732a77
Use URL variable instead of hardcoding it
...
Issue #87
Signed-off-by: Michal Čihař <michal@cihar.com >
2016-11-21 16:07:42 +01:00
Michal Čihař
50f822a1c9
Remove more not needed files
...
Fixes #78
Signed-off-by: Michal Čihař <michal@cihar.com >
2016-10-25 10:45:00 +02:00
Michal Čihař
101ce17f0d
Document where to report issues
...
Signed-off-by: Michal Čihař <michal@cihar.com >
2016-10-18 13:14:37 +02:00
Michal Čihař and GitHub
f9c263baf2
Merge pull request #77 from nijel/nginx-setup
...
Improve nginx setup
2016-10-18 13:07:18 +02:00
Michal Čihař and GitHub
71bf1edde3
Merge pull request #74 from nijel/userconfig
...
Fix user configuration and add tests for it
2016-10-18 13:03:57 +02:00
Michal Čihař
29bcc43956
Allow only GET, HEAD and POST methods
...
Fixes #64
Signed-off-by: Michal Čihař <michal@cihar.com >
2016-10-18 13:03:27 +02:00
Michal Čihař
379a7df699
Avoid extending try_files too much
...
Fixes #63
Signed-off-by: Michal Čihař <michal@cihar.com >
2016-10-18 13:03:27 +02:00
Michal Čihař
ab9d56ffc1
Deny access to all hidden files
...
Fixes #67
Signed-off-by: Michal Čihař <michal@cihar.com >
2016-10-18 13:03:27 +02:00
Michal Čihař and GitHub
e3abc1a5bd
Merge pull request #76 from nijel/php-name
...
Avoid encoding PHP version in socket or log name
2016-10-18 12:58:12 +02:00
Michal Čihař and GitHub
1807d08963
Merge pull request #75 from nijel/opcache
...
Optimize PHP opcache settings
2016-10-18 12:56:39 +02:00
Michal Čihař
a4ddcb67ce
Add tests for user configuration override
...
Signed-off-by: Michal Čihař <michal@cihar.com >
2016-10-18 12:55:53 +02:00
Michal Čihař
b2c5075876
Avoid encoding PHP version in socket or log name
...
Fixes #68
Signed-off-by: Michal Čihař <michal@cihar.com >
2016-10-18 12:39:18 +02:00
Michal Čihař
9ddd36cd25
Optimize PHP opcache settings
...
- opcache.save_comments=0 to avoid storing comments which we do not need
- opcache.validate_timestamps=0 the timestamps validation should not be
needed as container is restarted on change
- fixes #71
Signed-off-by: Michal Čihař <michal@cihar.com >
2016-10-18 12:33:58 +02:00
Michal Čihař
6ab1e50550
Limit waiting for container to come up
...
Signed-off-by: Michal Čihař <michal@cihar.com >
2016-10-18 12:26:41 +02:00
Michal Čihař
cd02b8d305
Move config.user.inc.php to /www
...
It needs to be stored in a location allowed by open_basedir.
Fixes #73
Signed-off-by: Michal Čihař <michal@cihar.com >
2016-10-18 12:09:58 +02:00
Michal Čihař and GitHub
465ecb08b3
Merge pull request #72 from asosso/master
...
Adding PMA_VERBOSE and PMA_VERBOSES environment variables
2016-10-04 16:19:38 +02:00
Andrea Sosso
07afa363d7
Adding PMA_VERBOSE and PMA_VERBOSES environment variables
2016-10-04 15:25:13 +02:00
Michal Čihař
8a3544a20a
Reduce supervisor loglevel
...
Signed-off-by: Michal Čihař <michal@cihar.com >
2016-09-27 09:18:08 +02:00
Michal Čihař
0a9d050db1
Allow access to /tmp
...
Signed-off-by: Michal Čihař <michal@cihar.com >
2016-09-26 10:01:33 +02:00
Michal Čihař
edce528acc
Can not use armored PGP for keyring
...
Signed-off-by: Michal Čihař <michal@cihar.com >
2016-09-26 09:25:18 +02:00
Michal Čihař
7b9abff0ff
Deny access to libraries and templates
...
Signed-off-by: Michal Čihař <michal@cihar.com >
2016-09-26 09:18:00 +02:00
Michal Čihař
ad4b811c44
Set loglevel for PHP-FPM
...
Signed-off-by: Michal Čihař <michal@cihar.com >
2016-09-26 09:15:27 +02:00
Michal Čihař
0fd626c1f6
Enable open_basedir in PHP
...
Signed-off-by: Michal Čihař <michal@cihar.com >
2016-09-26 09:15:15 +02:00
Michal Čihař
e415b21140
Make listen mode more secure
...
Signed-off-by: Michal Čihař <michal@cihar.com >
2016-09-26 09:03:12 +02:00
Michal Čihař
d935ec82f8
Include only Isaac's key for verification
...
There is no need to have all the keys here.
Signed-off-by: Michal Čihař <michal@cihar.com >
2016-09-26 09:01:51 +02:00
Michal Čihař
fc12c997ef
Allow to specify verbose names
...
Fixes #54
Signed-off-by: Michal Čihař <michal@cihar.com >
2016-09-22 09:55:02 +02:00
Michal Čihař
55a4594325
Fix path name
...
Signed-off-by: Michal Čihař <michal@cihar.com >
2016-09-22 09:40:13 +02:00
Michal Čihař
90551173a8
Use https links
...
Signed-off-by: Michal Čihař <michal@cihar.com >
2016-09-22 09:08:01 +02:00
Michal Čihař
b3eb5ffd23
Use SHA-1 for session hash
...
Signed-off-by: Michal Čihař <michal@cihar.com >
2016-09-22 08:50:17 +02:00
Michal Čihař
3554ecfe19
Do not expose nginx version
...
Signed-off-by: Michal Čihař <michal@cihar.com >
2016-09-22 08:49:34 +02:00
Michal Čihař
000827ba7a
Move version we have requested
...
This makes the code easier to understand and avoids possible MITM on
download to push older version.
Signed-off-by: Michal Čihař <michal@cihar.com >
2016-09-22 08:45:21 +02:00
Michal Čihař
0ba8cd2bc8
Add missing find -exec separator
...
Signed-off-by: Michal Čihař <michal@cihar.com >
2016-09-20 13:20:44 +02:00
Michal Čihař
f7319feabf
Fix line breaks
...
Signed-off-by: Michal Čihař <michal@cihar.com >
2016-09-20 13:14:06 +02:00
Michal Čihař
ab8caa4dd7
Adjust permissions of /www
...
Issue #52
Signed-off-by: Michal Čihař <michal@cihar.com >
2016-09-20 13:01:26 +02:00
Michal Čihař
8c13128da9
Correctly prepare log for FPM
...
Signed-off-by: Michal Čihař <michal@cihar.com >
2016-09-20 12:07:58 +02:00
Michal Čihař
df1677c26e
Display supervisor log on error
...
Signed-off-by: Michal Čihař <michal@cihar.com >
2016-09-20 12:01:08 +02:00
Michal Čihař
dc56655368
Move PHP socket
...
Signed-off-by: Michal Čihař <michal@cihar.com >
2016-09-20 11:56:05 +02:00
Michal Čihař
8496f8fd25
Start PHP-FPM as nobody
...
Issue #52
Signed-off-by: Michal Čihař <michal@cihar.com >
2016-09-20 11:47:42 +02:00
Michal Čihař
e2a6eb627e
List processes at the end of test
...
Signed-off-by: Michal Čihař <michal@cihar.com >
2016-09-20 11:41:33 +02:00
Michal Čihař
233e07cd7b
Be less strict on version
...
Signed-off-by: Michal Čihař <michal@cihar.com >
2016-09-16 13:10:31 +02:00
Michal Čihař
bae2c00e12
State which Alpine version to use
...
The package names could change (as did in past with php) so let's
specify exact version.
Signed-off-by: Michal Čihař <michal@cihar.com >
2016-09-16 12:32:33 +02:00
Michal Čihař
8fd34e6581
Add docker layers badge
...
Signed-off-by: Michal Čihař <michal@cihar.com >
2016-09-01 12:46:56 +02:00
Michal Čihař
63557d61e9
Revert "Remove not used files from packages"
...
This reverts commit 38e99339ce .
It seams to break startup and does not really save anything reasonable.
2016-08-29 11:52:36 +02:00
Michal Čihař
bac44a4dbb
Ignore test files for docker
...
Signed-off-by: Michal Čihař <michal@cihar.com >
2016-08-29 10:58:20 +02:00
Michal Čihař
f5fb1e42f9
Increase upload_max_filesize to be in sync with other settings
...
Signed-off-by: Michal Čihař <michal@cihar.com >
2016-08-29 10:54:30 +02:00
Michal Čihař
38e99339ce
Remove not used files from packages
...
Signed-off-by: Michal Čihař <michal@cihar.com >
2016-08-29 10:51:35 +02:00
Michal Čihař
961aa4ce9a
Remove not needed cleanup
...
Signed-off-by: Michal Čihař <michal@cihar.com >
2016-08-29 10:45:28 +02:00
Michal Čihař
fa5c90cae4
Remove php cli, we do not need it
...
Signed-off-by: Michal Čihař <michal@cihar.com >
2016-08-29 10:40:07 +02:00
Michal Čihař
923f581fa9
Remove openlayers source from the image as well
...
Signed-off-by: Michal Čihař <michal@cihar.com >
2016-08-29 10:35:52 +02:00
Michal Čihař
9a78cb3d33
Better cleanup of produced image
...
- remove setup script
- remove tests
- remove SQL scripts
Signed-off-by: Michal Čihař <michal@cihar.com >
2016-08-29 10:32:39 +02:00
Michal Čihař
23b9a14189
Remove no longer used variables
...
Signed-off-by: Michal Čihař <michal@cihar.com >
2016-08-29 10:16:02 +02:00
Michal Čihař
341bc4965d
Simplify tests
...
Signed-off-by: Michal Čihař <michal@cihar.com >
2016-08-29 09:52:49 +02:00
Michal Čihař
d6060e96b5
More verbose reporting in case of error
...
Signed-off-by: Michal Čihař <michal@cihar.com >
2016-08-29 09:41:40 +02:00
Michal Čihař
454dfd47ed
Select import form by name
...
Signed-off-by: Michal Čihař <michal@cihar.com >
2016-08-29 09:35:35 +02:00
Michal Čihař
47eaf4cb6d
Add test for arbitrary server on docker-compose
...
Signed-off-by: Michal Čihař <michal@cihar.com >
2016-08-29 09:33:33 +02:00
Michal Čihař
b80eea10a2
Do not try to use arbitrary server when not enabled
...
Signed-off-by: Michal Čihař <michal@cihar.com >
2016-08-29 09:32:52 +02:00
Michal Čihař
f6ae557f95
Igore robots.txt while testing
...
Signed-off-by: Michal Čihař <michal@cihar.com >
2016-08-29 09:29:45 +02:00
Michal Čihař
d5895311c0
Fix params, correctly handle error
...
Signed-off-by: Michal Čihař <michal@cihar.com >
2016-08-29 09:23:08 +02:00
Michal Čihař
1c0936f359
Improve server testing
...
- Use python-mechanize based script
- Test file upload as well
Signed-off-by: Michal Čihař <michal@cihar.com >
2016-08-29 09:17:35 +02:00
Michal Čihař
cc72b8a432
Really test that arbitrary server settings works
...
Signed-off-by: Michal Čihař <michal@cihar.com >
2016-08-29 08:18:03 +02:00
Michal Čihař
5acaf20477
Whitespace cleanup in nginx configuration
...
Signed-off-by: Michal Čihař <michal@cihar.com >
2016-08-29 08:13:54 +02:00
Michal Čihař
7f07a54e26
Configure temp file for bigger uploads
...
Issue #32
Signed-off-by: Michal Čihař <michal@cihar.com >
2016-08-29 08:13:16 +02:00
Michal Čihař
4b12fdda7c
Disable fastcgi buffering
...
We can immedieately send out fastcgi response.
Signed-off-by: Michal Čihař <michal@cihar.com >
2016-08-29 08:11:48 +02:00
Michal Čihař
0ffb4af4c4
Increase maximal execution time
...
- This is needed to allow big SQL uploads.
- Also keep in sync nginx and PHP limit.
Signed-off-by: Michal Čihař <michal@cihar.com >
2016-08-29 08:06:29 +02:00
Michal Čihař
a76914f87d
Increase nginx buffers and maximal request size
...
We can expect people posting big SQL files, so let's allow 128M.
Issue #32
Signed-off-by: Michal Čihař <michal@cihar.com >
2016-08-29 08:05:12 +02:00
Michal Čihař
0c3251bf9e
Disable environment cleanup on PHP FPM
...
We pass settings by environment, so it has to be preserved.
Fixes #49
Signed-off-by: Michal Čihař <michal@cihar.com >
2016-08-28 19:21:40 +02:00
Michal Čihař
8bec114378
Adjust description to match current setup
...
Signed-off-by: Michal Čihař <michal@cihar.com >
2016-08-28 10:21:52 +02:00
Michal Čihař
d6be2b9f1a
Fix syntax
...
Signed-off-by: Michal Čihař <michal@cihar.com >
2016-08-28 10:12:39 +02:00
Michal Čihař
32d4928e0a
Always test against latest versions of databases
...
Signed-off-by: Michal Čihař <michal@cihar.com >
2016-08-28 10:11:52 +02:00
Michal Čihař
978bdb4b25
Display logs only on error
...
Signed-off-by: Michal Čihař <michal@cihar.com >
2016-08-28 10:09:40 +02:00
Michal Čihař
5b5edcafb1
Remove debugging code
...
Signed-off-by: Michal Čihař <michal@cihar.com >
2016-08-28 10:08:17 +02:00
Michal Čihař
d784d12452
Fix permissions on start
...
Signed-off-by: Michal Čihař <michal@cihar.com >
2016-08-28 10:02:57 +02:00
Michal Čihař
84493eb5e4
Fix sessions permissions
...
Signed-off-by: Michal Čihař <michal@cihar.com >
2016-08-28 09:54:34 +02:00
Michal Čihař
91b5bd0fcd
Merge branch 'nginx'
2016-08-28 09:47:36 +02:00
Michal Čihař
a1c139f901
Debug failures
...
Signed-off-by: Michal Čihař <michal@cihar.com >
2016-08-28 09:47:09 +02:00
Michal Čihař and GitHub
507105ec70
Merge pull request #48 from nijel/nginx
...
Use supervisor + nginx + php-fpm
2016-08-28 09:18:28 +02:00
Michal Čihař
feb1c92581
Remove debugging settings
...
Signed-off-by: Michal Čihař <michal@cihar.com >
2016-08-28 09:17:59 +02:00
Michal Čihař
d12c0493ee
Improve sessions configuration
...
Signed-off-by: Michal Čihař <michal@cihar.com >
2016-08-28 09:10:37 +02:00
Michal Čihař
00ff178fd1
Add php.ini configuration file
...
Signed-off-by: Michal Čihař <michal@cihar.com >
2016-08-28 09:09:03 +02:00
Michal Čihař
b611c5adde
Display logs at the end of test
...
Signed-off-by: Michal Čihař <michal@cihar.com >
2016-08-27 13:29:48 +02:00
Michal Čihař
1b2ff90941
Better name for docker-compose
...
Signed-off-by: Michal Čihař <michal@cihar.com >
2016-08-27 13:24:55 +02:00
Michal Čihař
5cb63716a7
Move tests to separate script
...
We repeat same for every container anyway.
Signed-off-by: Michal Čihař <michal@cihar.com >
2016-08-27 13:24:55 +02:00
Michal Čihař
d70630f09a
Initial attempt to use nginx + php-fpm
...
Replaced php built in server with supervisord + nginx + php-fpm.
Signed-off-by: Michal Čihař <michal@cihar.com >
2016-08-27 13:24:55 +02:00
Michal Čihař
9e0529c6f5
Revert "Remove PMA_ABSOLUTE_URI as it is no longer needed with 4.6"
...
This reverts commit 812590e038 .
Fixes #40
Please note that the setting will take no effect till phpMyAdmin 4.6.5.
Signed-off-by: Michal Čihař <michal@cihar.com >
2016-08-17 15:43:28 +02:00
Michal Čihař
e7d5c0f075
Add comments to Dockerfile
...
Signed-off-by: Michal Čihař <michal@cihar.com >
2016-08-17 11:00:34 +02:00
Michal Čihař
690acf54dd
Document what credentials are used, it seems to be common problem of users
...
Signed-off-by: Michal Čihař <michal@cihar.com >
2016-08-17 10:36:42 +02:00