Jeffrey Crowell
80a50fe9d8
Merge pull request #724 from pagespeed/crowell-signed-urls
...
signed-urls tests added.
2014-06-10 17:16:30 -04:00
Jeffrey Crowell
28192a509e
update nginx_system_test to use signed resources.
2014-06-10 16:41:41 -04:00
Jeff Kaufman
9331815350
Merge pull request #721 from pagespeed/oschaaf-lff-ipro-trunk-tracking
...
ipro-lff: Prevent handing out 200/OK when we can't rewrite in place
2014-06-05 15:22:51 -04:00
Otto van der Schaaf
727d339dfd
ipro-lff: Prevent handing out 200/OK when we can't rewrite in place
...
PSOL change for in_place_rewrite_context.cc
- Reorder setting the status code so we actually change the
ResponseHeaders that we are using to serve
- Prevent non-error http status codes from being served up.
As noted by @jeffkaufman, to prevent a potential lifetime issue with
ResponseHeaders, remove the call to ps_release_base_fetch() in
ps_decline_request().
PSOL patch:
```diff
--- ../rewriter/in_place_rewrite_context.cc (revision 4020)
+++ ../rewriter/in_place_rewrite_context.cc (working copy)
@@ -127,9 +127,20 @@
// to us.
streaming_ = false;
set_request_headers(NULL);
+ // If we cannot rewrite in-place, we should not serve a 200/OK.
+ // Serve kNotFound instead to fall back to the server's native
+ // method of serving the url and indicate we don't want it recorded
+ // either.
+ // TODO(oschaaf): When the resource is loaded via LoadFromFile,
+ // this code gets repeatedly hit for the same url. That might
+ // become a drag when the file in question is very large and popular.
+ // Marking urls that end up in this flow as not cachable in the http cache
+ // at this point had no effect (for the LoadFromFile flow at least).
+ if (!response_headers()->IsErrorStatus()) {
+ response_headers()->set_status_code(HttpStatus::kNotFound);
+ }
set_response_headers(NULL);
set_extra_response_headers(NULL);
- response_headers()->set_status_code(HttpStatus::kNotFound);
SharedAsyncFetch::HandleDone(false);
}
}
```
2014-06-05 15:46:53 +02:00
jmarantz
b3e5297dc3
Merge pull request #717 from pagespeed/jmarantz-psol-library-from-env-var2
...
Allow the path to the PSOL library to be specified by an env var.
2014-06-03 18:01:40 -06:00
Joshua Marantz
639a01015c
fix indentation
2014-06-03 19:59:44 -04:00
Kees Spoelstra
29a43196e8
gzip: enabling gzip on "pagespeed on"
...
this adds the following configuration on "pagespeed on"
gzip on;
gzip_proxied any;
gzip_vary on;
gzip_types application/ecmascript;
gzip_types application/javascript;
gzip_types application/json;
gzip_types application/pdf;
gzip_types application/postscript;
gzip_types application/x-javascript;
gzip_types image/svg+xml;
gzip_types text/css;
gzip_types text/csv;
gzip_types text/html;
gzip_types text/javascript;
gzip_types text/plain;
gzip_types text/xml;
gzip_http_version 1.0;
If an explicit configuration is detected the gzip configuration
set by pagespeed on is rollbacked
Fixes https://github.com/pagespeed/ngx_pagespeed/issues/238
2014-06-03 23:29:31 +02:00
matterbury
0b20c91217
Merge pull request #718 from pagespeed/matterbury-move-redirection-tests
...
Move redirection tests to the common test script.
2014-06-03 11:27:16 -04:00
Matt Atterbury
d654062516
Move redirection tests to the common test script.
2014-06-02 09:30:34 -04:00
Joshua Marantz
b6991fd107
Allow the path to the PSOL library to be specified by an env var. This was already doc'd in a comment in 'config' but did not work.
2014-05-31 07:58:50 -04:00
Jeff Kaufman
bf042f8af9
Merge pull request #715 from pagespeed/jefftk-move-contrnet-length-test
...
headers: content length is now tested in common code
2014-05-30 09:28:11 -04:00
Jeff Kaufman
22950666e0
headers: content length is now tested in common code
2014-05-29 15:19:58 -04:00
Jan-Willem Maessen
a6a2da765b
Merge remote-tracking branch 'origin/release-1.8.31.3-beta'
...
Pulling in upstream merge to local master.
v1.8.31.3-beta
2014-05-29 15:06:03 -04:00
Jan-Willem Maessen
70038bc64a
Merge pull request #714 from pagespeed/jmaessen-prepare-release-1.8.31.3-beta
...
Jmaessen prepare release 1.8.31.3 beta
2014-05-29 15:01:45 -04:00
Jan-Willem Maessen
815fa29985
Clarify test name and test comment.
2014-05-29 14:51:36 -04:00
Jan-Willem Maessen
c82bb2c7a4
Version 1.8.31.2 -> 1.8.31.3
2014-05-29 14:32:18 -04:00
Jan-Willem Maessen
e9eaa23356
Test fixups because fallback css now always uses chunked encoding in 1.8.31.3
2014-05-29 14:30:03 -04:00
xqyin
96f185d472
Merge pull request #709 from pagespeed/xqyin-color-messages
...
Color messages in the message_history page. Add system test for this change.
2014-05-28 17:39:05 -04:00
Jeff Kaufman
168df6ae68
readme: with 1.8 we need different default config
2014-05-28 16:34:12 -04:00
Jeff Kaufman
c9a106b4b0
readme: with 1.8 we need different default config
2014-05-28 16:33:01 -04:00
Jeff Kaufman
00080ff728
readme: 1.7.30.4 -> 1.8.31.2
2014-05-28 16:13:01 -04:00
Jan-Willem Maessen
a7969a6382
Merge pull request #710 from pagespeed/jefftk-unbackport-roo-test
...
fixup: unbackport the RequestOptionOverride tests from 8246c03f
2014-05-28 11:17:06 -04:00
Jeff Kaufman
243d4e1931
fixup: unbackport the RequestOptionOverride tests from 8246c03f
2014-05-28 11:14:14 -04:00
Cathy Yin
b6098ce302
Color the messages in message_history page. Add corresponding system test for this change.
2014-05-28 09:42:14 -04:00
Jeff Kaufman
8246c03fda
options: support StaticAssetPrefix
...
Backporting this to master for 1.8.31.3.
Fixes #705 .
2014-05-27 11:47:36 -04:00
Jeff Kaufman
36d285a354
Merge pull request #707 from pagespeed/jefftk-fix-static-asset-prefix
...
options: support StaticAssetPrefix
2014-05-27 11:35:39 -04:00
Matt Atterbury
149d1c7a5c
Moved cookie option tests to common test script.
2014-05-27 09:59:59 -04:00
Matt Atterbury
9e9bf76164
Added system test for sticky options.
2014-05-27 09:59:59 -04:00
Matt Atterbury
09bc3b0aba
Added query parameter to make the other query parameters 'sticky' by returning cookies that set them so are passed in subsequent requests.
2014-05-27 09:59:59 -04:00
Jeff Kaufman
502abb2f10
options: support StaticAssetPrefix
2014-05-23 14:09:49 -04:00
matterbury
08bdfb8c65
Merge pull request #700 from pagespeed/matterbury-sticky-options
...
Added query parameter to make the other query parameters 'sticky' ...
2014-05-20 14:16:47 -04:00
Matt Atterbury
8a8f62fefa
Moved cookie option tests to common test script.
2014-05-19 09:27:26 -04:00
Matt Atterbury
94ab5c33f8
Added system test for sticky options.
2014-05-16 12:01:57 -04:00
Matt Atterbury
0e766e4096
Merge remote-tracking branch 'origin/trunk-tracking' into matterbury-sticky-options
...
if it merges an updated upstream into a topic branch.
2014-05-16 12:00:33 -04:00
Jeff Kaufman
99ac026f00
readme: 1.4.6 -> 1.6.0
2014-05-12 10:02:19 -04:00
Jeff Kaufman
90e4c40d86
Allow admin paths to be set at server scope.
2014-05-12 09:35:54 -04:00
Jeff Kaufman
a7fdc86744
Merge pull request #701 from pagespeed/jefftk-move-settings-to-server-scope
...
move settings to server scope
Allow you to set `MessagesPath`, `StatisticsPath`, `AdminPath`, or `ConsolePath` in a `server {}` block.
2014-05-12 09:34:39 -04:00
Jeff Kaufman
aed13fc578
Allow admin paths to be set at server scope.
2014-05-12 09:12:52 -04:00
Matt Atterbury
cd753a22a7
Added query parameter to make the other query parameters 'sticky' by returning cookies that set them so are passed in subsequent requests.
2014-05-12 08:26:32 -04:00
Jan-Willem Maessen
0de4e20be1
release: version 1.7.30.4 -> 1.8.31.2
v1.8.31.2-beta
2014-05-09 11:28:04 -04:00
matterbury
6af5774ef8
Merge pull request #688 from pagespeed/matterbury-queryparams
...
Rename QueryParams::Parse to ParseFromUrl. Add a wrapper that takes an untrusted string.
2014-04-30 10:05:01 -04:00
Matt Atterbury
117994993a
Rename QueryParams::Parse to ParseFromUrl. Add a wrapper that takes an untrusted string.
2014-04-30 09:59:34 -04:00
Jeffrey Crowell
5487b7350c
Merge pull request #684 from pagespeed/crowell-requst-option-override
...
add ngx test support for RequestOptionOverride option
2014-04-28 13:53:41 -04:00
Jeffrey Crowell
261b602f83
add ngx test support for RequestOptionOverride option
2014-04-25 11:48:29 -04:00
Jeff Kaufman
ae3cf7a425
Merge branch 'master' into trunk-tracking
2014-04-25 08:27:36 -04:00
Jeff Kaufman
b4af0738a5
readme: use nginx 1.6.0
2014-04-25 08:27:26 -04:00
Jeff Kaufman
ff049a55c3
Merge pull request #681 from pagespeed/jefftk-psol-dep
...
dependencies: include psol as a dependency
2014-04-24 14:04:24 -04:00
Jeff Kaufman
0772787ad4
dependencies: include psol as a dependency
2014-04-24 13:30:17 -04:00
jmarantz
7eedc2ce3c
Merge pull request #680 from pagespeed/jmarantz-clean-proactive
...
clean up the conf file overrides to turn off proactive resource
2014-04-24 11:21:20 -04:00
Joshua Marantz
7af665b5dd
clean up the conf file overrides to turn off proactive resource
...
fetching and compressed cache. the compressed cache was ok but
proactive resource fetching consistently fails system tests in nginx
2014-04-24 11:16:27 -04:00