Jeff Kaufman
f25569690a
merge commit: merge 1.7.30.4 into master
2014-03-14 10:15:42 -04:00
huibaolin
707d671826
Change version 1.7.30.3 to 1.7.30.4
2014-03-14 08:16:38 -04:00
Jeff Kaufman
f8b87ea436
Merge pull request #636 from pagespeed/huibao-prepare-1.7.30.4-release
...
release: update version number 1.7.30.3 to 1.7.30.4
v1.7.30.4-beta
2014-03-13 10:37:21 -04:00
Huibao Lin
86d840f76e
release: udpate version number 1.7.30.3 to 1.7.30.4
2014-03-13 10:27:21 -04:00
Jeff Kaufman
0110d33fa7
Merge pull request #635 from pagespeed/huibao-prepare-1.7.30.4-release
...
release: build against backported change
2014-03-13 10:26:16 -04:00
Huibao Lin
497594ba7f
release: build against backported change
2014-03-13 10:18:57 -04:00
Jeff Kaufman
336352df38
Merge pull request #633 from pnommensen/patch-2
...
readme: use nginx 1.4.6
2014-03-07 13:17:42 -05:00
Patrick Nommensen
0edd405eb8
Update README.md
...
Don't know how I missed that.
2014-03-07 10:16:43 -08:00
Jeff Kaufman
d004c4d916
Merge pull request #632 from pnommensen/patch-2
...
1.4.5 to 1.4.6 update
2014-03-07 11:32:01 -05:00
Jeff Kaufman
c754cf1be0
trunk-tracking: update from r3811 to r3927
2014-03-07 11:18:35 -05:00
Patrick Nommensen
091ef6399b
version update
...
1.4.5 to 1.4.6 http://nginx.org/en/CHANGES-1.4
2014-03-06 23:25:13 -08:00
Jeff Kaufman
9e4d26da5e
Merge pull request #629 from pagespeed/jmaessen-trunk-tracking
...
trunk-tracking: update from r3784 to r3811
2014-03-03 16:56:15 -05:00
Jan-Willem Maessen
027d481817
trunk-tracking: update from r3784 to r3811
...
The big change here is Vary: headers, which are no longer being stripped from the pagespeed response. Take a look; it might be we want to be smart about merging these headers with the original request's Vary: headers.
2014-02-27 19:41:23 -05:00
Jeff Kaufman
67106e920e
apr: call SystemRewriteDriverFactory::InitApr()
...
squash-merge of morlovich's #601 .
2014-02-20 09:13:56 -05:00
Jeff Kaufman
9699caeab5
Merge pull request #623 from pnommensen/patch-1
...
Update README.md
2014-02-20 09:12:04 -05:00
Patrick Nommensen
c371d516a8
Update README.md
...
nginx version update
2014-02-20 00:04:21 -08:00
Jeff Kaufman
207eb2d131
Merge pull request #622 from pagespeed/jefftk-trunk-tracking
...
trunk-tracking: update from r3770 to r3784
2014-02-19 12:58:40 -05:00
Jeff Kaufman
d9e2142f31
trunk-tracking: update from r3770 to r3784
...
* r3772 changed the format of unauthorized resource inlining config
* r3776 changed query param handling, but due to Jud's nice work in
#616 needed no changes.
* r3780 huibao's refactoring lets us remove some duplicate code
* r3783 changes header passing with ipro
* Also cleaned up error messages for unknown options.
2014-02-19 10:53:48 -05:00
Jeff Kaufman
bf6c6c0e9b
Merge pull request #621 from jart/dont-chown
...
Security Fix: Don't call chown() unless necessary.
2014-02-18 14:32:32 -05:00
Justine Tunney
e8dd9fd3c3
Don't call chown() when initializing config dirs unless owner != worker user.
2014-02-15 22:32:55 -05:00
Jud Porter
33d006625e
Merge pull request #616 from pagespeed/jud-trunk-tracking
...
trunk-tracking: update from r3736 to r3770
2014-02-11 16:43:33 -05:00
Anupama Dutta
2dcaa95278
trunk-tracking: update from r3736 to r3770
...
Updated global_only options to include the correct APACHE_CONFIG_OPTIONX directives.
Removed repeated tests for prioritize_critical_css basic functionality.
Added new tests, mostly downstream caching tests and related pagespeed.conf updates. Also added missing pagespeed.conf updates for downstream caching.
Added support for checking option scope.
2014-02-11 16:40:07 -05:00
Jeff Kaufman
f5252b569a
trunk-tracking: update from r3715 to r3736
...
Squash-merge of Jan's #608 and Otto's #611 .
* r3726:
* Updated closure compiler flags for static JS files.
* r3729:
* Centralize parsing of FetchHttps in SystemRewriteOptions so ngx_pagespeed
can get it too.
* To keep the helpful error_message from SerfUrlAsyncFetcher, wire it through
RewriteOptions as a new-fangled error_detail.
* r3735:
* Follow-up changes for downstream caching integration with beaconing
dependent filters: If a downstream cache rebeaconing key is configured, we
should instrument the page only if the key present in the PS-ShouldBeacon
header matches the one in the configuration. This allows us to send no-cache
headers for anything that carries the right beaconing key, and continue to
send out the original cache control headers in other cases where downstream
caching is enabled.
* Native fetcher: fortify handling of content length (and absense).
* Native fetcher: fail when the stream terminates before having
completely parsed the headers.
* Tests: Rename `test_filter` -> `start_test` in ngx_system_test.sh for
a test.
* Tests: Move blockingrewrite key to the http {} block.
* Tests: Update localhost -> 127.0.0.1. The native fetcher uses
dns to resolve, and won't be able to retreive an ip for
localhost.
* Tests: Allow outstanding proxy fetches some time to finish
when running under valgrind, before terminating nginx.
* Valgrind: Add suppressions to make testing a release build pass.
This pull update was extra work because the valgrind and native fetcher flows
had rotted a bit. We need to make sure to test them with every update.
2014-01-31 10:07:36 -05:00
Jeff Kaufman
64eaa2a659
Merge pull request #602 from tcpper/fix_ngx_fetch_content_length
...
fix bug in NgxFetch#content_length_
2014-01-30 11:25:52 -08:00
Jeff Kaufman
4783144e7d
Merge branch 'master' into trunk-tracking
2014-01-24 16:56:26 -05:00
Jeff Kaufman
83205c9c31
Merge pull request #606 from pagespeed/oschaaf-multiple-experiment-cookies
...
Experiments: fix sending out multiple experiment cookies
2014-01-24 13:12:27 -08:00
Otto van der Schaaf
625e762961
Experiments: fix sending out multiple experiment cookies
...
Only classify people into an experiment when we are rewriting html.
Fixes https://github.com/pagespeed/ngx_pagespeed/issues/586
2014-01-24 22:09:31 +01:00
Jeff Kaufman
c20affe323
Merge pull request #605 from pagespeed/oschaaf-date-header
...
Date header: use current date when we don't get one handed over
2014-01-24 08:47:00 -08:00
Otto van der Schaaf
7a9e6de802
Date header: use current date when we don't get one handed over
...
When the content generator does not supply us with a date header,
we need to create one ourselves and set it to the current date.
Fixes:
https://github.com/pagespeed/ngx_pagespeed/issues/604 (duplicate)
https://github.com/pagespeed/ngx_pagespeed/issues/577
2014-01-24 16:49:37 +01:00
Huibao Lin
96cf9a22f7
Update to 1.7.30.3 release
2014-01-16 18:37:36 -05:00
Jeff Kaufman
ab83a70a35
Merge pull request #599 from eezis/docfix
...
Added a missing 'cd ~' command to the README
2014-01-16 13:30:44 -08:00
huibaolin
6db4d02a91
Merge pull request #600 from pagespeed/huibao-prepare-release-1.7.30.3-beta
...
release: prepare 1.7.30.3
v1.7.30.3-beta
2014-01-16 12:12:53 -08:00
Huibao Lin
1354cee4ed
release: prepare 1.7.30.3
2014-01-16 15:06:49 -05:00
Ernest Ezis
658b2cf7a9
Added the missing 'cd ~' command to the '3. Download and build nginx:' section
2014-01-16 12:45:14 -07:00
Jeff Kaufman
092bbf2862
Merge pull request #597 from pagespeed/jefftk-update-trunk-tracking
...
trunk-tracking: update from r3696 to r3714
2014-01-16 07:18:31 -08:00
tcpper
6ccb815df3
fix bug in NgxFetch#content_length_
2014-01-16 21:06:12 +08:00
Jeff Kaufman
f04c533df0
trunk-tracking: update from r3696 to r3714
...
https://code.google.com/p/modpagespeed/source/detail?r=3697
* system test improvements
https://code.google.com/p/modpagespeed/source/detail?r=3699
* moved some config from location block to server block
* system test improvements
https://code.google.com/p/modpagespeed/source/detail?r=3707
* tests for OptimizeForBandwidth
* had to switch tests from directory blocks to server+location blocks
https://code.google.com/p/modpagespeed/source/detail?r=3708
* update to a test that had never been ported
* ngx_pagespeed.cc:
* change in signature of FindIgnoreCase
https://code.google.com/p/modpagespeed/source/detail?r=3689
* Was apparently skipped with #591 .
2014-01-15 13:18:47 -05:00
Jeff Kaufman
8468e4849a
Merge branch 'master' into trunk-tracking
2014-01-08 10:51:42 -05:00
Jeff Kaufman
df5736609d
native-fetcher: add support for FetchProxy
...
The native fetcher previously ignored FetchProxy settings; now it doesn't.
Squash-merge of tcpper's #590 .
2014-01-08 10:51:24 -05:00
Jeff Kaufman
72ddb34a1c
readme: release 1.7.30.2
v1.7.30.2-beta
2014-01-06 16:54:56 -05:00
Jeff Kaufman
7fbb2c61ee
readme: release 1.7.30.2
2014-01-06 16:51:41 -05:00
Jeff Kaufman
ae2d4bac7f
native-fetcher: fix to work with nginx 1.5.8+
...
nginx 1.5.8 changed the resolver api, which the native fetcher uses.
Fixes #578 .
Squash-merge of @dinic's #581 .
2014-01-06 16:46:48 -05:00
Jeff Kaufman
af772c2fe8
Merge pull request #592 from pagespeed/jefftk-better-configure-error
...
config: point people to obj/autoconf.err when psol isn't detected
2014-01-03 03:33:47 -08:00
Jeff Kaufman
a4bd9b9c13
config: point people to obj/autoconf.err when psol isn't detected by ./configure
2014-01-02 23:09:42 -05:00
Jeff Kaufman
f87d0f7ae2
Merge pull request #591 from pagespeed/jud-trunk-tracking
...
Updates to trunk tracking branch.
2014-01-02 13:43:11 -08:00
Jud Porter
501742cb56
trunk-tracking: update from r3677 to r3696.
...
Add inline unauthorized resources test and fix rendered image dimensions test.
2014-01-02 16:42:10 -05:00
Jeff Kaufman
a669be99b1
Merge branch 'master' into trunk-tracking
2014-01-02 16:25:23 -05:00
Jeff Kaufman
328d3afc9b
Merge pull request #583 from pagespeed/jefftk-support-purge
...
native-fetcher: support non-GET request methods like PURGE
2013-12-20 07:11:55 -08:00
Jeff Kaufman
2681c24ee0
native-fetcher: fix to work with nginx 1.5.8+
...
nginx 1.5.8 changed the resolver api, which the native fetcher uses.
Fixes #578 .
Squash-merge of @dinic's #581 .
2013-12-19 12:46:53 -05:00
Jeff Kaufman
f86f47fda4
native-fetcher: support non-GET request methods like PURGE
2013-12-19 11:38:46 -05:00