hillsp
d6c395151f
Fix nginx_system_test so that it doesn't wait for verify_nginx_release.sh ( #1199 )
...
or wait indefinitely if it can't kill nginx.
2016-05-13 16:06:38 -04:00
Joshua Marantz
dab6b8ac04
During system-tests, don't write into the source-controlled htdocs area. ( #1197 )
...
Instead, use a new (not-yet-committed) target in Makefile.tests to build
a mirror htdocs in test/tmp/root that sym-links the large readonly
section and deep copies the test areas for purge and flush tests.
2016-05-13 08:44:14 -04:00
hillsp
77cd95b552
Fix IPRO and missing Content-Length headers in 32-bit builds. ( #1196 )
2016-05-11 13:34:00 -04:00
Joshua Marantz
be7837507f
respect purge requests when serving ipro requests from ngx_pagespeed ( #1193 )
...
* respect purge requests when serving ipro requests from ngx_pagespeed
* Add TODO to share common base with ApacheFetch.
2016-05-11 11:08:04 -04:00
Jeffrey Crowell
7094df4c11
add build status indicator for trunk-tracking ( #1195 )
2016-05-11 07:56:34 -07:00
Nikolay Kolev
76bc257af6
Removed the redundant bracket. ( #1189 )
2016-05-05 14:44:59 -04:00
Jeffrey Crowell
3208d56aa4
add travis to trunk-tracking branch ( #1186 )
...
* add travis to trunk-tracking branch
2016-05-02 16:14:16 -04:00
hillsp
090ec03a68
System test updates for CentralControllerPort. ( #1182 )
2016-04-28 15:45:29 -04:00
Maks Orlovich
e885e02a3c
Fix build with recent nginx which lacks NGX_CONF_MULTI ( #1185 )
2016-04-26 15:37:26 -04:00
Jeffrey Crowell
6f5042020b
fix up the description in the run_tests.sh ( #1176 )
...
run_tests had the wrong invocation of the script in the comments. fix
that.
2016-04-11 16:52:02 -04:00
Jeff Kaufman
f3063e2daa
Companion to mps change to set s-maxage on unoptimized ipro resources ( #1171 )
2016-04-07 16:02:02 -04:00
Otto van der Schaaf
56ee9ff24e
Fix for async waits vs client aborts and HTTP/2 RST_FRAMES
...
This change makes nginx close the request when we receive a close
event or RST_STREAM while waiting for an async PSOL op to complete
by setting a read event handler, as inspired by the limit request
module from nginx.
Should fix https://github.com/pagespeed/ngx_pagespeed/issues/1146
2016-04-07 10:35:19 -04:00
hillsp
b290a4c8a3
Merge pull request #1170 from pagespeed/cheesy_115698600
...
Add grpc headers to search path.
2016-04-04 17:54:12 -04:00
Jeff Kaufman
297b4ab34b
handle additional warnings
2016-03-29 10:07:09 -04:00
Joshua Marantz
b975ae59df
Merge pull request #1164 from pagespeed/jmarantz-remove-cache-html
...
remove a no-longer-needed arg to ProxyFetchFactory::InitiatePropertyC…
2016-03-28 13:51:33 -04:00
Joshua Marantz
c0e917801d
remove a no-longer-needed arg to ProxyFetchFactory::InitiatePropertyCacheLookup
2016-03-28 13:42:28 -04:00
Maks Orlovich
a3bc2cae03
Merge pull request #1157 from pagespeed/morlovich-cpp11-on
...
Turn on C++11 for all compilers, not just clang.
2016-03-17 10:02:40 -04:00
Maks Orlovich
7fe4e09076
Turn on C++11 for all compilers, not just clang.
...
Explain why we do it via config.make better.
Remove partial workaround for config.make not invoked for dynamic modules,
nginx dev fixes the root issue, and the workaround is insufficient anyway.
2016-03-16 15:42:42 -04:00
Jeff Kaufman
ee20289863
Merge pull request #1156 from pagespeed/jefftk-psauxww
...
controller: don't fail tests when running in emacs
2016-03-15 17:05:10 -04:00
Jeff Kaufman
c3f2858e31
controller: don't fail tests when running in emacs
...
Apparently, when running in emacs and piped into another command, ps limits
it's output to COLUMNS making check_process_names fail. Telling ps to use
wide, wide output with 'ww' fixes this.
Additionally, use check_from so that if this test does fail we can debug
it better, seeing what grep was looking at.
2016-03-15 16:36:52 -04:00
Otto van der Schaaf
59005bec88
Merge pull request #1150 from pagespeed/oschaaf-trunk-tracking-issue-1148
...
NgxFetch: Log url and error when url parsing fails.
2016-03-11 14:53:00 +01:00
Otto van der Schaaf
6634754dba
NgxFetch: Log url and error when url parsing fails.
...
Fixes https://github.com/pagespeed/ngx_pagespeed/issues/1148
2016-03-11 14:34:24 +01:00
Jeff Kaufman
a9142f0003
Merge pull request #1105 from pagespeed/oschaaf-trunk-tracking-issue-1064
...
vary-header: Emit a single vary header in the IPRO flow
2016-03-08 06:21:46 -08:00
Jeff Kaufman
8efb831ba4
Support centralized process changes in github.com/pagespeed/mod_pagespeed/commit/9bf7523
2016-03-07 16:14:43 -05:00
huibaolin
fcbe51efaf
Merge pull request #1145 from pagespeed/huibao-webp
...
Add system tests for image format, quality, and response in IPRO
2016-03-07 11:41:53 -05:00
Kees Spoelstra
08e284f9cb
Strip subresource hints pagespeed automatic system test configuration
...
Corresponding changes for:
- pull https://github.com/pagespeed/mod_pagespeed/pull/1204
- issue Strip subresource hints #973 https://github.com/pagespeed/mod_pagespeed/issues/973
2016-03-07 10:50:59 -05:00
Huibao Lin
8582bab69c
Add system tests for image format, quality, and response in IPRO
2016-03-07 09:58:44 -05:00
Jeff Kaufman
5264647a65
Merge pull request #1139 from pagespeed/oschaaf-trunk-tracking-issue-1138
...
IPRO: Copy the cache control value to ensure a correct lifetime
2016-03-03 11:15:10 -05:00
Otto van der Schaaf
85d0db2550
IPRO: Copy the cache control value to ensure a correct lifetime
...
Fixes https://github.com/pagespeed/ngx_pagespeed/issues/1138
2016-03-02 23:42:36 +01:00
hillsp
8e25b58597
Merge pull request #1130 from pagespeed/cheesy_115114559
...
Update protobuf path for non chromium version
2016-02-23 15:07:37 -05:00
Steve Hill
6eee387802
Update protobuf path for non chromium version
2016-02-22 17:52:55 -05:00
huibaolin
2315173946
Merge pull request #1125 from pagespeed/huibao-webp
...
Allow varying on Accept header for ipro-for-browser.example.com
2016-02-19 15:54:52 -05:00
Huibao Lin
54bd8bf4f8
For backward compatibility, only allow varying on Accept header for ipro-for-browser.example.com
2016-02-18 11:29:27 -05:00
Jeffrey Crowell
60f91becb7
Merge pull request #1122 from pagespeed/oschaaf-trunk-tracking-issue-1120
...
Fix shutdown when ngx_pagespeed is completely disabled.
2016-02-17 10:29:39 -05:00
Jeffrey Crowell
d959f01848
Merge pull request #1115 from pagespeed/oschaaf-trunk-tracking-dynamic-modules
...
Support building ngx_pagespeed as a dynamic module
2016-02-16 11:00:53 -05:00
Otto van der Schaaf
f60c754d82
Fix shutdown when ngx_pagespeed is completely disabled.
...
Fixes https://github.com/pagespeed/ngx_pagespeed/issues/1120
2016-02-15 10:54:53 +01:00
Otto van der Schaaf
09f53881de
Support building ngx_pagespeed as a dynamic module.
...
As of 1.9.11, nginx supports loading dynamic modules
This change makes us support building ngx_pagespeed.so
Fixes https://github.com/pagespeed/ngx_pagespeed/issues/1116
2016-02-13 00:10:39 +01:00
Prayag Verma
929c5c5908
Fix a typo
...
`neet` → `need`
2016-02-11 13:18:13 -05:00
Piotr Sikora
064ced104d
Fix build with nginx-1.9.11+.
...
Signed-off-by: Piotr Sikora <piotrsikora@google.com >
2016-02-10 15:03:45 -05:00
Maks Orlovich
a73dc7ba74
Merge pull request #1103 from pagespeed/morlovich-ua-tweak-for-fontservice
...
Adjust our UA string to fix to make it compatible with fonts.g.c parsing on IE11.
2016-02-08 16:18:21 -05:00
Otto van der Schaaf
b081bb7aec
vary-header: Emit a single vary header in the IPRO flow
...
The report from some time ago mentioned three Vary: headers,
but I can now only reproduce two using trunk-tracking plus the
original repro-configuration.
This fix unflags r->gzip_vary as set by the gzip module when PSOL
hands us Vary: Accept-Encoding, to make sure that nginx's core
header filter doesn't append another one.
Fixes https://github.com/pagespeed/ngx_pagespeed/issues/1064
2016-01-28 03:37:01 +01:00
Maks Orlovich
0a60e0ef8b
Adjust our UA string to fix to make it compatible with fonts.google.com parsing on IE11.
...
Counterpart of:
https://github.com/pagespeed/mod_pagespeed/commit/f3639e84c0196a5f5151ff5e54ad57285db09b37
2016-01-27 09:16:49 -05:00
Maks Orlovich
1926c78ca2
Merge pull request #1102 from pagespeed/morlovich-no-more-spdy-specific-config
...
Adjust to library API change: no more spdy-specific config.
2016-01-25 15:33:35 -05:00
Maks Orlovich
c3598134ee
Adjust to library API change: no more spdy-specific config.
2016-01-25 12:33:29 -05:00
Jeff Kaufman
43f09a877b
Merge pull request #1101 from pagespeed/oschaaf-trunk-tracking-basefetch-valgrind
...
Fix valgrind complaint caused by NgxBaseFetch
2016-01-25 11:05:37 -05:00
Jeff Kaufman
d023bb35f6
Merge pull request #1098 from pagespeed/oschaaf-trunk-tracking-rzero-crash
...
Eliminate CHECK that fails (rarely) during the IPRO lookup.
2016-01-22 10:12:17 -05:00
Otto van der Schaaf
60c1f4cc4e
Fix valgrind complaint caused by NgxBaseFetch
...
We should not use r->connection after we finalize the request.
Fixes https://github.com/pagespeed/ngx_pagespeed/issues/1100
2016-01-22 16:06:42 +01:00
Otto van der Schaaf
b88e067c6d
Eliminate CHECK that fails (rarely) during the IPRO lookup.
...
Fixes https://github.com/pagespeed/ngx_pagespeed/issues/1096
2016-01-21 22:08:43 +01:00
Jeff Kaufman
b214fb43e3
Merge pull request #1061 from pagespeed/oschaaf-trunk-tracking-add-resource-header
...
AddResourceHeader: Add test configuration
2016-01-19 13:26:01 -05:00
Joshua Marantz
9e6048f771
Merge pull request #1092 from pagespeed/jmarantz-ipro-flow-cache-not-flaky
...
remove 'IPRO flow uses cache as expected' from flaky-list, ...
2016-01-05 15:11:46 -05:00