Skip to content

Commit a471355

Browse files
committed
Merge branch 'feature/v3.6.0' into develop
2 parents fce17cd + 0adac50 commit a471355

File tree

20 files changed

+623
-511
lines changed

20 files changed

+623
-511
lines changed

.travis.yml

Lines changed: 87 additions & 86 deletions
Original file line numberDiff line numberDiff line change
@@ -22,98 +22,99 @@ before_script:
2222
- sudo apt-get update
2323

2424
script:
25+
- lsb_release -a
2526
- unset LANG
2627
- sudo bash -c 'echo -e "[user]\n\tname = abc\n\temail = [email protected]" > /home/travis/.gitconfig'
2728
- sudo echo "Travis Banch = $TRAVIS_BRANCH"
2829
- sudo apt-get install -y --force-yes git python3-setuptools python3-dev python3-apt
2930
- sudo bash install $TRAVIS_BRANCH
3031
- sudo ee --help
31-
- sudo ee stack install
32-
- sudo ee stack install --web
33-
- sudo ee stack install --admin
34-
35-
- sudo ee site create html.net --html
36-
- sudo ee site create php.com --php
37-
- sudo ee site create mysql.com --mysql
38-
- sudo ee site create site1.com --wp
39-
40-
- sudo ee site create site2.net --wp --wpsc
41-
- sudo ee site create site3.net --wp --w3tc
42-
- sudo ee site create site4.com --wpfc
43-
- sudo ee site create site4.net --wp --wpfc
44-
- sudo ee site create site4.org --wpfc --wp
45-
- sudo ee site create site5.com --wpsubdir
46-
47-
- sudo ee site create site6.com --wpsubdir --wpsc
48-
- sudo ee site create site7.com --wpsubdir --w3tc
49-
- sudo ee site create site8.com --wpsubdir --wpfc
50-
- sudo ee site create site8.net --wpfc --wpsubdir
51-
- sudo ee site create site9.com --wpsubdomain
52-
53-
- sudo ee site create site10.org --wpsubdomain --wpsc
54-
- sudo ee site create site11.org --wpsubdomain --w3tc
55-
- sudo ee site create site12.org --wpsubdomain --wpfc
56-
- sudo ee site create site12.in --wpfc --wpsubdomain
57-
58-
- yes | sudo ee site create site.hhvm.pagespeed2.com --wpsc --hhvm --pagespeed
59-
- yes | sudo ee site create site.hhvm.pagespeed4.com --wpfc --hhvm --pagespeed
60-
- yes | sudo ee site create site.hhvm.pagespeed5.com --wpsubdir --hhvm --pagespeed
61-
- yes | sudo ee site create site.hhvm.pagespeed6.com --wpsubdir --wpsc --hhvm --pagespeed
62-
- yes | sudo ee site create site.hhvm.pagespeed8.com --wpsubdir --wpfc --hhvm --pagespeed
63-
- yes | sudo ee site create site.hhvm.pagespeed9.com --wpsubdomain --hhvm --pagespeed
64-
- yes | sudo ee site create site.hhvm.pagespeed10.org --wpsubdomain --wpsc --hhvm --pagespeed
65-
- yes | sudo ee site create site.hhvm.pagespeed12.in --wpfc --wpsubdomain --hhvm --pagespeed
66-
67-
- sudo ee site create site1.localtest.me --php --mysql
68-
- sudo ee site create site2.localtest.me --mysql --html
69-
- sudo ee site create site3.localtest.me --php --html
70-
- sudo ee site create site4.localtest.me --wp --wpsubdomain
71-
- sudo ee site create site5.localtest.me --wp --wpsubdir --wpfc
72-
- yes | sudo ee site create site6.localtest.me --wpredis
73-
- yes | sudo ee site create site7.localtest.me --wpsubdomain --wpredis
74-
- yes | sudo ee site create site8.localtest.me --wpsubdir --wpredis
75-
76-
77-
- sudo ee debug --all
78-
- sudo ee debug --all=off
79-
- sudo ee debug site12.net
80-
- sudo ee debug site12.net --all=off
81-
- sudo ee site create 1.com --html
82-
- sudo ee site create 2.com --php
83-
- sudo ee site create 3.com --mysql
84-
85-
- sudo ee site update 1.com --wp
86-
- sudo ee site update 2.com --wpsubdir
87-
- sudo ee site update 3.com --wpsubdomain
88-
89-
- sudo ee site update site1.com --wp --wpfc
90-
- sudo ee site update site1.com --wp --w3tc
91-
- sudo ee site update site1.com --wp --wpsc
92-
- yes | sudo ee site update site1.com --wpredis
93-
94-
- sudo ee site update site5.com --wpsubdir --wpfc
95-
- sudo ee site update site5.com --wpsubdir --wpsc
96-
97-
- sudo ee site update site9.com --wpsubdomain --wpfc
98-
- sudo ee site update site9.com --wpsubdomain --wpsc
99-
- yes | sudo ee site update site.hhvm.pagespeed12.in --pagespeed=off --hhvm=off
100-
- yes | sudo ee site update site9.com --hhvm --pagespeed
101-
- sudo ee site info site.hhvm.pagespeed12.in
102-
- sudo ee site info site9.com
103-
104-
- sudo ee site create www.site-1.com --wp
105-
- sudo ee site create www.subsite.site-1.com --wpfc
106-
- sudo ee site update www.subsite.site-1.com --wp
107-
- sudo ee site delete www.subsite.site-1.com --all --no-prompt
108-
109-
- sudo ee site delete site12.in --all --no-prompt
110-
111-
- echo "yes" | sudo ee stack install --nginxmainline
112-
- nginx -v
113-
- sudo ee site create site-nm.localtest.me --php --mysql --html
114-
- sudo ee site update site-nm.localtest.me --wp
115-
- yes | sudo ee site update site-nm.localtest.me --hhvm --pagespeed --wpredis
116-
- sudo ee site delete site-nm.localtest.me --no-prompt
32+
- sudo ee stack install || sudo tail -n50 /var/log/ee/ee.log
33+
- sudo ee stack install --web || sudo tail -n50 /var/log/ee/ee.log
34+
- sudo ee stack install --admin || sudo tail -n50 /var/log/ee/ee.log
35+
36+
- sudo ee site create html.net --html || sudo tail -n50 /var/log/ee/ee.log
37+
- sudo ee site create php.com --php || sudo tail -n50 /var/log/ee/ee.log
38+
- sudo ee site create mysql.com --mysql || sudo tail -n50 /var/log/ee/ee.log
39+
- sudo ee site create site1.com --wp || sudo tail -n50 /var/log/ee/ee.log
40+
41+
- sudo ee site create site2.net --wp --wpsc || sudo tail -n50 /var/log/ee/ee.log
42+
- sudo ee site create site3.net --wp --w3tc || sudo tail -n50 /var/log/ee/ee.log
43+
- sudo ee site create site4.com --wpfc || sudo tail -n50 /var/log/ee/ee.log
44+
- sudo ee site create site4.net --wp --wpfc || sudo tail -n50 /var/log/ee/ee.log
45+
- sudo ee site create site4.org --wpfc --wp || sudo tail -n50 /var/log/ee/ee.log
46+
- sudo ee site create site5.com --wpsubdir || sudo tail -n50 /var/log/ee/ee.log
47+
48+
- sudo ee site create site6.com --wpsubdir --wpsc || sudo tail -n50 /var/log/ee/ee.log
49+
- sudo ee site create site7.com --wpsubdir --w3tc || sudo tail -n50 /var/log/ee/ee.log
50+
- sudo ee site create site8.com --wpsubdir --wpfc || sudo tail -n50 /var/log/ee/ee.log
51+
- sudo ee site create site8.net --wpfc --wpsubdir || sudo tail -n50 /var/log/ee/ee.log
52+
- sudo ee site create site9.com --wpsubdomain || sudo tail -n50 /var/log/ee/ee.log
53+
54+
- sudo ee site create site10.org --wpsubdomain --wpsc || sudo tail -n50 /var/log/ee/ee.log
55+
- sudo ee site create site11.org --wpsubdomain --w3tc || sudo tail -n50 /var/log/ee/ee.log
56+
- sudo ee site create site12.org --wpsubdomain --wpfc || sudo tail -n50 /var/log/ee/ee.log
57+
- sudo ee site create site12.in --wpfc --wpsubdomain || sudo tail -n50 /var/log/ee/ee.log
58+
59+
- yes | sudo ee site create site.hhvm.pagespeed2.com --wpsc --hhvm || sudo tail -n50 /var/log/ee/ee.log
60+
- yes | sudo ee site create site.hhvm.pagespeed4.com --wpfc --hhvm || sudo tail -n50 /var/log/ee/ee.log
61+
- yes | sudo ee site create site.hhvm.pagespeed5.com --wpsubdir --hhvm || sudo tail -n50 /var/log/ee/ee.log
62+
- yes | sudo ee site create site.hhvm.pagespeed6.com --wpsubdir --wpsc --hhvm || sudo tail -n50 /var/log/ee/ee.log
63+
- yes | sudo ee site create site.hhvm.pagespeed8.com --wpsubdir --wpfc --hhvm || sudo tail -n50 /var/log/ee/ee.log
64+
- yes | sudo ee site create site.hhvm.pagespeed9.com --wpsubdomain --hhvm || sudo tail -n50 /var/log/ee/ee.log
65+
- yes | sudo ee site create site.hhvm.pagespeed10.org --wpsubdomain --wpsc --hhvm || sudo tail -n50 /var/log/ee/ee.log
66+
- yes | sudo ee site create site.hhvm.pagespeed12.in --wpfc --wpsubdomain --hhvm || sudo tail -n50 /var/log/ee/ee.log
67+
68+
- sudo ee site create site1.localtest.me --php --mysql || sudo tail -n50 /var/log/ee/ee.log
69+
- sudo ee site create site2.localtest.me --mysql --html || sudo tail -n50 /var/log/ee/ee.log
70+
- sudo ee site create site3.localtest.me --php --html || sudo tail -n50 /var/log/ee/ee.log
71+
- sudo ee site create site4.localtest.me --wp --wpsubdomain || sudo tail -n50 /var/log/ee/ee.log
72+
- sudo ee site create site5.localtest.me --wp --wpsubdir --wpfc || sudo tail -n50 /var/log/ee/ee.log
73+
- yes | sudo ee site create site6.localtest.me --wpredis || sudo tail -n50 /var/log/ee/ee.log
74+
- yes | sudo ee site create site7.localtest.me --wpsubdomain --wpredis || sudo tail -n50 /var/log/ee/ee.log
75+
- yes | sudo ee site create site8.localtest.me --wpsubdir --wpredis || sudo tail -n50 /var/log/ee/ee.log
76+
77+
78+
- sudo ee debug --all || sudo tail -n50 /var/log/ee/ee.log
79+
- sudo ee debug --all=off || sudo tail -n50 /var/log/ee/ee.log
80+
- sudo ee debug site12.net || sudo tail -n50 /var/log/ee/ee.log
81+
- sudo ee debug site12.net --all=off || sudo tail -n50 /var/log/ee/ee.log
82+
- sudo ee site create 1.com --html || sudo tail -n50 /var/log/ee/ee.log
83+
- sudo ee site create 2.com --php || sudo tail -n50 /var/log/ee/ee.log
84+
- sudo ee site create 3.com --mysql || sudo tail -n50 /var/log/ee/ee.log
85+
86+
- sudo ee site update 1.com --wp || sudo tail -n50 /var/log/ee/ee.log
87+
- sudo ee site update 2.com --wpsubdir || sudo tail -n50 /var/log/ee/ee.log
88+
- sudo ee site update 3.com --wpsubdomain || sudo tail -n50 /var/log/ee/ee.log
89+
90+
- sudo ee site update site1.com --wp --wpfc || sudo tail -n50 /var/log/ee/ee.log
91+
- sudo ee site update site1.com --wp --w3tc || sudo tail -n50 /var/log/ee/ee.log
92+
- sudo ee site update site1.com --wp --wpsc || sudo tail -n50 /var/log/ee/ee.log
93+
- yes | sudo ee site update site1.com --wpredis || sudo tail -n50 /var/log/ee/ee.log
94+
95+
- sudo ee site update site5.com --wpsubdir --wpfc || sudo tail -n50 /var/log/ee/ee.log
96+
- sudo ee site update site5.com --wpsubdir --wpsc || sudo tail -n50 /var/log/ee/ee.log
97+
98+
- sudo ee site update site9.com --wpsubdomain --wpfc || sudo tail -n50 /var/log/ee/ee.log
99+
- sudo ee site update site9.com --wpsubdomain --wpsc || sudo tail -n50 /var/log/ee/ee.log
100+
- yes | sudo ee site update site.hhvm.pagespeed12.in --hhvm=off || sudo tail -n50 /var/log/ee/ee.log
101+
- yes | sudo ee site update site9.com --hhvm || sudo tail -n50 /var/log/ee/ee.log
102+
- sudo ee site info site.hhvm.pagespeed12.in || sudo tail -n50 /var/log/ee/ee.log
103+
- sudo ee site info site9.com || sudo tail -n50 /var/log/ee/ee.log
104+
105+
- sudo ee site create www.site-1.com --wp || sudo tail -n50 /var/log/ee/ee.log|| sudo tail -n50 /var/log/ee/ee.log
106+
- sudo ee site create www.subsite.site-1.com --wpfc || sudo tail -n50 /var/log/ee/ee.log
107+
- sudo ee site update www.subsite.site-1.com --wp || sudo tail -n50 /var/log/ee/ee.log
108+
- sudo ee site delete www.subsite.site-1.com --all --no-prompt || sudo tail -n50 /var/log/ee/ee.log
109+
110+
- sudo ee site delete site12.in --all --no-prompt || sudo tail -n50 /var/log/ee/ee.log
111+
112+
# - echo "yes" | sudo ee stack install --nginxmainline || sudo tail -n50 /var/log/ee/ee.log
113+
# - nginx -v
114+
# - sudo ee site create site-nm.localtest.me --php --mysql --html || sudo tail -n50 /var/log/ee/ee.log
115+
# - sudo ee site update site-nm.localtest.me --wp || sudo tail -n50 /var/log/ee/ee.log
116+
# - yes | sudo ee site update site-nm.localtest.me --hhvm --wpredis || sudo tail -n50 /var/log/ee/ee.log
117+
# - sudo ee site delete site-nm.localtest.me --no-prompt || sudo tail -n50 /var/log/ee/ee.log
117118

118119
- travis_wait sudo ee stack install --mail
119120
- sudo ls /var/www/

CHANGELOG.txt

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,12 @@
1+
v3.6.0 - May 16, 2016
2+
- Add support for Ubuntu 16.04 LTS - Xenial.
3+
- Updated Nginx to the latest stable version (1.10.1)
4+
- Updated OpenSSL to v1.0.2g for HTTP/2 support
5+
- Drop support for spdy module. Move existing spdy sites to http2.
6+
- Drop support for ngx_pagespeed module.
7+
- Drop support for Nginx Mainline builds.
8+
- Fix Let's Encrypt Auto renew issue
9+
110
v3.5.6 - May 5, 2016
211
- Patch for ImageMagick vulnerability CVE-2016–3714 - https://imagetragick.com/
312
- Minor Fix for letsencrypt

LICENSE

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
The MIT License (MIT)
22

3-
Copyright (c) 2015 rtCamp Solutions Private Limited
3+
Copyright (c) 2016 rtCamp Solutions Private Limited
44

55
Permission is hereby granted, free of charge, to any person obtaining a copy
66
of this software and associated documentation files (the "Software"), to deal

config/bash_completion.d/ee_auto.rc

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ _ee_complete()
2222
# HANDLE EVERYTHING AFTER THE SECOND LEVEL NAMESPACE
2323
"clean")
2424
COMPREPLY=( $(compgen \
25-
-W "--memcache --opcache --fastcgi --pagespeed --redis --all" \
25+
-W "--memcache --opcache --fastcgi --redis --all" \
2626
-- $cur) )
2727
;;
2828

@@ -74,7 +74,7 @@ _ee_complete()
7474
# HANDLE EVERYTHING AFTER THE THIRD LEVEL NAMESPACE
7575
"install" | "purge" | "remove" )
7676
COMPREPLY=( $(compgen \
77-
-W "--pagespeed --web --admin --mail --nginx --nginxmainline --php --php7 --mysql --postfix --wpcli --phpmyadmin --adminer --utils --all --mailscanner --hhvm --redis --phpredisadmin" \
77+
-W "--web --admin --mail --nginx --php --php7 --mysql --postfix --wpcli --phpmyadmin --adminer --utils --all --mailscanner --hhvm --redis --phpredisadmin" \
7878
-- $cur) )
7979
;;
8080
"upgrade" )
@@ -165,13 +165,13 @@ _ee_complete()
165165

166166
"create")
167167
COMPREPLY=( $(compgen \
168-
-W "--user --pass --email --html --php --php7 --mysql --wp --wpsubdir --wpsubdomain --w3tc --wpfc --wpsc --hhvm --proxy= --pagespeed --wpredis --letsencrypt -le" \
168+
-W "--user --pass --email --html --php --php7 --mysql --wp --wpsubdir --wpsubdomain --w3tc --wpfc --wpsc --hhvm --proxy= --wpredis --letsencrypt -le" \
169169
-- $cur) )
170170
;;
171171

172172
"update")
173173
COMPREPLY=( $(compgen \
174-
-W "--password --php --php7 --mysql --wp --wpsubdir --wpsubdomain --w3tc --wpfc --wpsc --hhvm --hhvm=off --pagespeed --pagespeed=off --wpredis --letsencrypt --letsencrypt=off --letsencrypt=renew" \
174+
-W "--password --php --php7 --mysql --wp --wpsubdir --wpsubdomain --w3tc --wpfc --wpsc --hhvm --hhvm=off --wpredis --letsencrypt --letsencrypt=off --letsencrypt=renew" \
175175
-- $cur) )
176176
;;
177177
"delete")
@@ -204,7 +204,7 @@ _ee_complete()
204204
;;
205205
edit)
206206
COMPREPLY=( $(compgen \
207-
-W "--pagespeed" \
207+
208208
-- $cur) )
209209
;;
210210
*)
@@ -217,9 +217,9 @@ _ee_complete()
217217
"--wp")
218218
if [ ${COMP_WORDS[1]} != "debug" ]; then
219219
if [ ${COMP_WORDS[2]} == "create" ]; then
220-
retlist="--wp --wpsc --w3tc --wpfc --pagespeed --hhvm --user --email --pass --wpredis --letsencrypt --php7"
220+
retlist="--wp --wpsc --w3tc --wpfc --hhvm --user --email --pass --wpredis --letsencrypt --php7"
221221
elif [ ${COMP_WORDS[2]} == "update" ]; then
222-
retlist="--wp --w3tc --wpfc --wpsc --php7 --php7=off --pagespeed --hhvm --pagespeed=off --hhvm=off --wpredis --letsencrypt --letsencrypt=off --letsencrypt=renew"
222+
retlist="--wp --w3tc --wpfc --wpsc --php7 --php7=off --hhvm --hhvm=off --wpredis --letsencrypt --letsencrypt=off --letsencrypt=renew"
223223
else
224224
retlist=""
225225
fi
@@ -236,9 +236,9 @@ _ee_complete()
236236
"--wpsubdir" | "--wpsubdomain")
237237
if [ ${COMP_WORDS[1]} != "debug" ]; then
238238
if [ ${COMP_WORDS[2]} == "create" ]; then
239-
retlist="--wpsc --w3tc --wpfc --pagespeed --hhvm --user --email --pass --wpredis --letsencrypt --php7"
239+
retlist="--wpsc --w3tc --wpfc --hhvm --user --email --pass --wpredis --letsencrypt --php7"
240240
elif [ ${COMP_WORDS[2]} == "update" ]; then
241-
retlist="--w3tc --wpfc --wpsc --php7 --php7=off --pagespeed --hhvm --pagespeed=off --hhvm=off --wpredis --letsencrypt --letsencrypt=off --letsencrypt=renew"
241+
retlist="--w3tc --wpfc --wpsc --php7 --php7=off --hhvm --hhvm=off --wpredis --letsencrypt --letsencrypt=off --letsencrypt=renew"
242242
else
243243
retlist=""
244244
fi
@@ -252,9 +252,9 @@ _ee_complete()
252252
-- $cur) )
253253
;;
254254

255-
"--pagespeed" | "--hhvm" | "--wpredis" | "--w3tc" | "--wpfc" | "--wpsc" | "--wpsubdir" | "--wpsubdomain" | "--user" | "--pass" | "--email" | "--wp")
255+
"--hhvm" | "--wpredis" | "--w3tc" | "--wpfc" | "--wpsc" | "--wpsubdir" | "--wpsubdomain" | "--user" | "--pass" | "--email" | "--wp")
256256
if [ ${COMP_WORDS[2]} == "create" ]; then
257-
retlist="--user --pass --email --wp --wpsubdir --wpsubdomain --w3tc --wpfc --wpsc --hhvm --pagespeed --experimenal --wpredis --php7 --letsencrypt "
257+
retlist="--user --pass --email --wp --wpsubdir --wpsubdomain --w3tc --wpfc --wpsc --hhvm --experimenal --wpredis --php7 --letsencrypt "
258258
else
259259
retlist=""
260260
fi
@@ -265,9 +265,9 @@ _ee_complete()
265265
-- $cur) )
266266
;;
267267

268-
"--pagespeed" | "--hhvm" | "--wpredis" | "--w3tc" | "--wpfc")
268+
"--hhvm" | "--wpredis" | "--w3tc" | "--wpfc")
269269
if [ ${COMP_WORDS[2]} == "update" ]; then
270-
retlist="--password --php --php7 --mysql --wp --wpsubdir --wpsubdomain --w3tc --wpfc --wpsc --hhvm --hhvm=off --pagespeed --pagespeed=off --experimenal --wpredis --letsencrypt --letsencrypt=off --letsencrypt=renew"
270+
retlist="--password --php --php7 --mysql --wp --wpsubdir --wpsubdomain --w3tc --wpfc --wpsc --hhvm --hhvm=off --experimenal --wpredis --letsencrypt --letsencrypt=off --letsencrypt=renew"
271271
else
272272
retlist=""
273273
fi
@@ -320,7 +320,7 @@ _ee_complete()
320320
elif [ ${COMP_WORDS[2]} == "delete" ]; then
321321
retlist="--db --files --force"
322322
elif [ ${COMP_WORDS[2]} == "update" ]; then
323-
retlist="--password --php --mysql --wp --wpsubdir --wpsubdomain --w3tc --wpfc --wpsc --hhvm --hhvm=off --pagespeed --pagespeed=off --wpredis --letsencrypt --letsencrypt=off --letsencrypt=renew"
323+
retlist="--password --php --mysql --wp --wpsubdir --wpsubdomain --w3tc --wpfc --wpsc --hhvm --hhvm=off --wpredis --letsencrypt --letsencrypt=off --letsencrypt=renew"
324324
else
325325
retlist=""
326326
fi
@@ -330,8 +330,8 @@ _ee_complete()
330330
-- $cur) )
331331
;;
332332

333-
"--memcache" | "--opcache" | "--fastcgi" | "--all" | "--redis" | "--pagespeed")
334-
retlist="--memcache --opcache --fastcgi --pagespeed --redis --all"
333+
"--memcache" | "--opcache" | "--fastcgi" | "--all" | "--redis")
334+
retlist="--memcache --opcache --fastcgi --redis --all"
335335
ret="${retlist[@]/$prev}"
336336
COMPREPLY=( $(compgen \
337337
-W "$(echo $ret)" \
@@ -369,7 +369,7 @@ _ee_complete()
369369
case "$mprev" in
370370
"--user" | "--email" | "--pass")
371371
if [ ${COMP_WORDS[2]} == "create" ]; then
372-
retlist="--user --pass --email --html --php --php7 --mysql --wp --wpsubdir --wpsubdomain --w3tc --wpfc --wpsc --hhvm --pagespeed --wpredis --letsencrypt"
372+
retlist="--user --pass --email --html --php --php7 --mysql --wp --wpsubdir --wpsubdomain --w3tc --wpfc --wpsc --hhvm --wpredis --letsencrypt"
373373
fi
374374
ret="${retlist[@]/$prev}"
375375
COMPREPLY=( $(compgen \

0 commit comments

Comments
 (0)