Otto van der Schaaf
e6931ba037
Release version 1.12.34.3
v1.12.34.3-stable
2017-09-28 14:48:58 +02:00
Otto van der Schaaf
f4124cb5d1
Correct the ngx_pagespeed-specific release version
2017-09-28 14:47:22 +02:00
Otto van der Schaaf
cf57d720e0
nginx-1.13.4: use preprocessor define instead of const for comparison
...
Address a mistake I made in https://github.com/pagespeed/ngx_pagespeed/pull/1458
While testing the draft for 1.12.34.3 I noticed that older nginx
versions would fail to compile. Switch kNginx13_1_4 to a #define so we
can use it to properly compare.
Note: this will have to be backported to master
2017-09-28 14:47:22 +02:00
PikachuEXE
6320f71a7c
Fix compiling issue with older nginx ( #1470 )
2017-09-28 14:47:22 +02:00
Otto van der Schaaf
f5eccb7618
Adress @jmarantz his comment from #1453 's review ( #1458 )
...
PR #1453 was merged too soon, using this PR to address
https://github.com/pagespeed/ngx_pagespeed/pull/1453#discussion_r134222719
(Sorry Josh!)
2017-09-28 14:47:22 +02:00
Otto van der Schaaf
257c2bcb54
nginx 1.13.4: Fix compilation error ( #1453 )
...
* Compilation of ngx_pagespeed broke with the following commit in
nginx: https://github.com/nginx/nginx/commit/129b06dc5dfab7b4513a4f274b3778cd9b8a6a22
This change intends to unbreak it while maintaining backwards
compatibility.
Fixes https://github.com/pagespeed/ngx_pagespeed/issues/1451
2017-09-28 14:47:22 +02:00
Otto van der Schaaf
b70c70ecb9
Revert "stop crashing when unplugged" ( #1400 )
...
This is just for the branch. 1.12.34.2 will be marked as
stable, backing out this change avoids having to test a new
beta.
This reverts commit 149c47ace4 .
2017-03-30 22:28:09 +02:00
Jeff Kaufman
149c47ace4
stop crashing when unplugged
2017-01-19 13:49:59 -05:00
Jeff Kaufman
0ca15283c8
travis: send emails to new pagespeed-ci group instead of individual devs
2016-12-19 13:47:02 -05:00
Jeff Kaufman
f3c64ca8a2
Version 1.12.34.2
v1.12.34.2-beta
v1.12.34.2-stable
2016-12-14 10:26:08 -05:00
Jeff Kaufman
ecd323ea60
config: use Release binaries when building with --with-debug if that's all that's available ( #1332 )
...
* config: use Release binaries when building with --with-debug if that's all that's available
* prompt the user before going ahead and using release binaries
* exit 1, reword message
2016-12-14 10:15:35 -05:00
Steve Hill
a1fc37a9f2
Version 1.12.34.1
v1.12.34.1-beta
2016-12-06 13:29:20 -05:00
hillsp
4c51a5ce60
Add format_binary_url.sh ( #1331 )
2016-12-06 13:25:36 -05:00
hillsp
0dfc12ffe2
Delete prepare_psol.sh ( #1310 )
...
Replaced with install/build_psol.sh in mod_pagespeed.
2016-12-06 12:07:44 -05:00
hillsp
f7502b1b40
Mark CentralControllerPort as Experimental ( #1326 )
2016-11-30 14:43:55 -05:00
Joshua Marantz
617f0e6bee
Add a new server-name to help test a repro for broken pagespeed resources ( #1324 )
...
after ipro-recorded optimations.
for https://github.com/pagespeed/mod_pagespeed/issues/1145
and https://github.com/pagespeed/ngx_pagespeed/issues/1319 .
2016-11-21 14:11:56 -05:00
hillsp
42115f54da
Need clone --recursive
2016-11-21 10:49:59 -05:00
hillsp
3d9f2aee37
First pass at modernising travis.yml
2016-11-21 10:38:05 -05:00
Joshua Marantz
d77c7eac17
test config for disabling rewriters in ajax ( #1320 )
2016-11-14 08:09:44 -05:00
Jeff Kaufman
97134d951e
test: run_tests.sh should just assume 8050 and 8051 ( #1315 )
...
Right now run_tests.sh assumes it has 8053 and 9991 without causing any
problems. Start assuming we have 8050 and 8051 as well instead of
requiring people to pass them in.
2016-11-03 14:58:05 -04:00
Jeff Kaufman
17e4162334
remote-config: renaming paths to be more informative ( #1312 )
2016-11-03 07:03:31 -04:00
Jeff Kaufman
d70dcbc4d0
remote-config: use one port for testing, against a new python server ( #1293 )
...
* remote-config: use one port for testing, against a new python-based server
* properly reference remote configu urls
2016-11-01 12:29:25 -05:00
Sen Jiang
62c66e2c9c
Fix non-zero exit code even if the script succeed ( #1302 )
...
The script succeeded but the exit code is 1 because it's not a dryrun so the last command failed.
2016-10-25 09:35:01 -05:00
Jeff Kaufman
09478cac70
installer: reference the --no-deps-check option properly ( #1305 )
2016-10-24 12:00:27 -05:00
hillsp
14b4723326
Fix sparsehash path ( #1300 )
2016-10-20 13:55:21 -04:00
Maks Orlovich
ad41e72a83
Our config tests need to be compiled with --std=c++11 now ( #1295 )
2016-10-13 14:50:41 -04:00
Jeff Kaufman
7a54f88ae8
config: give full path to autoconf.err if 'checking for psol' fails. ( #1294 )
2016-10-13 10:42:24 -04:00
Jeff Kaufman
e7be591e91
testing: check_flushing needs to know the host name ( #1292 )
2016-10-12 18:02:56 -04:00
Jeff Kaufman
711b6a4954
install: fix quoting ( #1291 )
...
We want to parse $additional_configure_args into an array the way the
shell would, which we're using eval for. But because we were missing
quotes whitespace was being stripped. Basically:
$ function lines() { for x in "$@"; do echo "$x"; done; }
$ lines a "b c" d
a
b c
d
$ a='a "b c" d'
$ eval e=($a)
$ eval f=("$a")
$ lines "${e[@]}"
a
b c
d
$ lines "${f[@]}"
a
b c
d
We were doing this like e when we should have been doing it like f.
2016-10-12 12:22:37 -04:00
hillsp
916ff52307
Fix travis.yaml for new DEPS file
2016-10-07 21:44:32 -04:00
Jeff Kaufman
cd004c6d0c
tests: check flushing changed its arguments ( #1288 )
2016-10-07 15:51:24 -04:00
Jeff Kaufman
0fd456fa57
build_ngx_pagespeed: handle quoted arguments ( #1286 )
...
* build_ngx_pagespeed: handle quoted arguments
If you enter --with-cc-opt='-arg1 -arg2' when the script asks for
additional arguments we want that to remain as one chunk all the way
through to being a single argument to ./configure
2016-10-05 08:26:04 -04:00
Jeff Kaufman
3b226aab7e
install: default to latest-beta ( #1283 )
...
* install: default to latest-beta
* latest stable instead
2016-10-03 15:16:24 -04:00
hillsp
90627b1fbd
Add controller tests for nginx ( #1280 )
2016-09-26 13:55:22 -04:00
Jeff Kaufman
6cb4b8dde3
We need -lstdc++ to come after psol.a ( #1273 ) ( #1274 )
2016-09-24 16:04:52 -04:00
Jeff Kaufman
d2af4962e6
load-from-file: config for testing load from file with a low size limit ( #1268 )
...
nginx side of the fix for https://github.com/pagespeed/mod_pagespeed/issues/1386
2016-09-23 18:20:26 -04:00
Jeff Kaufman
b997d79ea7
install: add script to install nginx_pagespeed ( #1263 )
...
install: add script to install nginx_pagespeed
Automated version of the instructions on https://developers.google.com/speed/pagespeed/module/build_ngx_pagespeed_from_source
Tested on fresh vms of debian8, centos 6 and 7, rhel 6 and 7, and ubuntu lts 12, 14, and 16
Fixes https://github.com/pagespeed/ngx_pagespeed/issues/1262
2016-09-21 07:48:03 -04:00
Joshua Marantz
0baa230bd7
Add default setting for whether to test with a controller port. ( #1278 )
...
* Add default setting for whether to test with a controller port.
* Use RUN_CONTROLLER_TEST, which will actually be defaulted in
system/system_test.sh. Comment out the controller port configuration
in the default nginx template.
* Finish up the conditionalization of the babysitter tests.
* Run the reload tests even with the controller off.
* clean up the diffs a little.
2016-09-20 15:42:47 -04:00
Joshua Marantz
1118910228
the remote config test is in a separate script now, so run it from the master test script ( #1260 )
2016-09-19 19:25:24 -04:00
hillsp
7584be2668
Work-around broken GCE Ubuntu repo
2016-09-15 16:23:11 -04:00
hillsp
c8f8aff23f
Add GLOBAL_STATISTICS_URL variable ( #1270 )
2016-09-12 13:52:06 -04:00
Otto van der Schaaf
76eeec5972
special-responses: fix for hanging sometimes on special responses ( #1238 )
...
After calling ngx_http_filter_finalize_request return NGX_DONE
as we are still in pre-access phase. This bug shows up when the
"special" response is generated from, for example, php as opposed
to a static file.
Second part of the fix for
https://github.com/pagespeed/ngx_pagespeed/issues/1146
2016-09-07 10:49:53 +02:00
hillsp
2d24ec68f1
Additional suppressions for new RE2 ( #1266 )
2016-09-06 10:07:40 -04:00
Maks Orlovich
269ed10ed5
Also look for headers in /url in mod_pagespeed tree ( #1264 )
...
This is needed because the current GURL implementation there --- and hence
google_url.h needs an extra compat header that's there.
2016-09-02 15:11:50 -04:00
Jeff Kaufman
94dde75a86
combine-ids: add configuration for system test ( #1259 )
2016-09-01 15:04:03 -04:00
Joshua Marantz
9b47332d9c
allow sloppy exit ( #1258 )
...
* set up a test subdir with cc:public
* allow 'adding function to sequence' warnings on shutdown, without breaking the nginx debug tests
2016-08-29 17:06:26 -04:00
Egor Suvorov
4b7a7cc15e
Make NgxMessageHandler::FileMessage() add data into internal buffer as well ( #1255 )
2016-08-25 15:10:46 -04:00
Jeff Kaufman
f8f32efb97
Test shm checkpointing. Relies on shm checkpointing implementation in mod_pagespeed. ( #930 )
2016-08-23 07:46:20 -04:00
Otto van der Schaaf
3015cf0372
Allow processing of script variablies in more options ( #1239 )
...
All directory- and process- scoped options are allowed with this
change, when "ProcessScriptVariables all" is specified.
Option list compiled from:
https://docs.google.com/spreadsheets/d/1qJSUZqd2Te-4SDtm1Av6u-AckNv_oHEp1qdaUjNqZoM/edit#gid=0
2016-08-10 21:04:47 +02:00
Jeffrey Crowell
8644e5d83d
Update .travis.yml
2016-08-09 17:45:19 -04:00