Jeff Kaufman
fca58f2d6f
Merge pull request #444 from morlovich/morlovich-trunk-tracking-20130719
...
trunk-tracking: merge with MPS trunk as of 2003-07-19
2013-07-22 07:13:31 -07:00
Jeff Kaufman
b2bbdcc0df
Merge pull request #443 from patschi/patch-2
...
readme: recommend nginx 1.4.2 stable
2013-07-22 07:05:20 -07:00
Otto van der Schaaf
bdb5de5a2f
Merge pull request #446 from pagespeed/oschaaf-missing-beacon-urls
...
system-tests: fix missing beacon urls
2013-07-22 04:56:18 -07:00
Otto van der Schaaf
960d0940bb
system-tests: fix missing beacon url parameters in tests
...
Fix 2 tests on the beacon by adding the missing url parameter
2013-07-21 14:20:16 +02:00
Otto van der Schaaf
e7a91c2f0a
Merge pull request #445 from pagespeed/oschaaf-fix-keepalive-test-gzip
...
keepalive-test: fix gzip accept encoding
2013-07-20 03:11:06 -07:00
Otto van der Schaaf
e583afdb49
keepalive-test: fix gzip accept encoding
...
We would send "Accept-Encoding:gzip" in the request headers. NGINX
would mark that as an invalid header, as it misses a space after ':'
2013-07-20 09:06:38 +02:00
Maks Orlovich
53138d7b34
Merge with MPS trunk as of 2003-07-19
...
This has 2 families of changes:
- Port to changes in PropertyCache API
- Update to a MapProxyDomain test.
2013-07-19 14:28:46 -04:00
Patschi
e45acf4613
nginx 1.4.2 stable released
...
Changelog: http://nginx.org/en/CHANGES-1.4
2013-07-19 14:45:21 +02:00
Otto van der Schaaf
47e3364332
Merge pull request #439 from pagespeed/oschaaf-shutdown-fix
...
shutdown: fix segfault when shutting down a worker process
2013-07-18 14:21:12 -07:00
Otto van der Schaaf
49760f03a0
shutdown: fix a crash when shutting down a worker process
...
Remove the deferred cleanup, as in ngx_pagespeed the fetcher
is owned by the RewriteDriverFactory.
Fixes the backtrace pointing to
net_instaweb::RewriteDriverFactory::Deleter
at https://github.com/pagespeed/ngx_pagespeed/issues/367
2013-07-18 23:20:03 +02:00
Jud Porter
2f5afcddd1
Merge pull request #440 from pagespeed/anupama-updates-to-trunk-tracking
...
Updating trunk-tracking to be in sync with r3298.
2013-07-15 11:05:43 -07:00
Anupama Dutta
67beee1444
Updating trunk-tracking to be in sync with r3298.
...
Fixes to allow ngx_pagespeed trunk-tracking branch to compile and work with r3298 mod_pagespeed revision:
- Config fix to include path for critical_keys.pb.h.
- Make changes needed due to RewriteOptions refactoring done in https://code.google.com/p/modpagespeed/source/detail?r=3226
2013-07-15 13:20:14 -04:00
Jeff Kaufman
cd80e92df1
Merge pull request #435 from pagespeed/oschaaf-refactor-static-handler
...
static-handler: refactor to use write_handler_response
2013-07-12 13:33:30 -07:00
Otto van der Schaaf
e303c92041
Merge pull request #437 from pagespeed/oschaaf-downstream-cache-fix-test
...
downstream-cache-test: don't hard code the port to 8051
2013-07-12 09:26:47 -07:00
Otto van der Schaaf
ccd36dd658
downstream-cache-test: don't hard code the port to 8051
2013-07-12 18:21:55 +02:00
Otto van der Schaaf
3a9953e25c
static-handler: refactor to use write_handler_response
...
This fixes sending out the weak ETag for ngx_pagespeed_static/js_defer.hash.js,
and simplifies things somewhat for this code path.
It also adds a test for it.
Fixes https://github.com/pagespeed/ngx_pagespeed/issues/434
2013-07-12 18:12:13 +02:00
Jeff Kaufman
311ea897cf
Merge pull request #436 from pagespeed/jefftk-simplify-option-setting
...
options: refactor repeated code in option setting
2013-07-12 07:55:07 -07:00
Jeff Kaufman
4cc3e4def3
options: refactor repeated code in option setting
2013-07-12 10:44:34 -04:00
Jeff Kaufman
301a5249a8
Merge branch 'master' into trunk-tracking
2013-07-10 12:44:50 -04:00
Otto van der Schaaf
4bff89e8af
Merge pull request #431 from pagespeed/oschaaf-fix-keepalive-test
...
keepalive-test: prevent false positives, filter a little more
2013-07-09 23:40:42 -07:00
Jeff Kaufman
fa29f9ff32
merge: rate controlled fetcher
2013-07-09 10:07:13 -04:00
Jeff Kaufman
aeba9eb285
Merge pull request #428 from pagespeed/jefftk-head-get
...
request: allow alternate request methods when rewriting html
2013-07-09 07:01:46 -07:00
Otto van der Schaaf
5d2e2d7b67
keepalive-test: prevent false positives, filter a little more
...
From the comments at https://github.com/pagespeed/ngx_pagespeed/pull/425 ,
on Chai's machine curl's output seems slightly different when it
reports it is trying to connect.
2013-07-09 15:36:57 +02:00
Jeff Kaufman
e61c4f722f
test: expect fewer arguments in beacon
2013-07-08 16:51:01 -04:00
Jeff Kaufman
505d3be9b9
Merge pull request #427 from pagespeed/oschaaf-rate-limiting
...
fetch-rate-limiting: add rate limiting for background fetches
2013-07-08 08:16:55 -07:00
Jeff Kaufman
bec52734f9
request: allow alternate request methods when rewriting html
2013-07-08 11:10:25 -04:00
Otto van der Schaaf
73f7531ed5
fetch-rate-limiting: add rate limiting for background fetches
...
Limits the number of simultaneous background fetches performed.
Requires statistics to be turned on.
Fixes https://github.com/pagespeed/ngx_pagespeed/issues/426
2013-07-08 16:38:02 +02:00
Jeff Kaufman
96fbca62e0
Merge pull request #423 from pagespeed/oschaaf-double-forward-declaration
...
double-forward-declaration: remove a duplicate forward declaration
2013-07-07 08:05:12 -07:00
Otto van der Schaaf
36aed99813
double-forward-declaration: remove a duplicate forward declaration
2013-07-06 23:03:04 +02:00
Jeff Kaufman
e1cd69e672
release: 1.6.29.2 -> 1.6.29.3
2013-07-04 09:48:52 -04:00
Jeff Kaufman
41f75282d8
release: 1.5.27.3 -> 1.6.29.2 in documentation
2013-07-02 11:20:48 -04:00
Jeff Kaufman
aa6ef1d6f2
Merge pull request #420 from pagespeed/jefftk-trunk-tracking-nocache
...
headers: pass through no-store; don't duplicate cache-control
2013-07-02 08:16:33 -07:00
Jeff Kaufman
40fc16b1ea
headers: pass through no-store; don't duplicate cache-control
2013-07-02 10:49:12 -04:00
Jeff Kaufman
db882d350c
Merge pull request #419 from pagespeed/jefftk-update-trunk-tracking
...
trunk-tracking: update to 1.6.29.2
2013-07-01 11:30:57 -07:00
Jeff Kaufman
3edd4f851f
trunk-tracking: update to 1.6.29.2
...
* ConsoleHandler now takes a RewriteOptions
* Console needs ports to override the statistics handler path. Before the
console just assumed statistics were available at /mod_pagespeed_statistics.
* The "nostore" test fails. I've marked this as an expected failure and will
fix it in a followup.
* downstream_cache_purges stat was renamed to downstream_cache_purge_attempts
* Proxying tests with gstatic no longer use 1.gif but are switched to
pss-architecture.png.
* DownstreamCacheLifetimeMs option was removed.
2013-07-01 14:21:09 -04:00
Jeff Kaufman
cd2be9aa9c
Merge pull request #417 from pagespeed/anupama-updates-to-trunk-tracking
...
caching: Conf updates wrt "location" option.
2013-06-25 13:01:00 -07:00
Anupama Dutta
52e1c189fa
caching: Conf updates wrt "location" option.
...
Uses DownstreamCachePurgeLocationPrefix to avoid loopback through pagespeed server for purge requests.
2013-06-25 15:53:13 -04:00
Jeff Kaufman
0231f021ad
Merge pull request #415 from pagespeed/jefftk-console
...
console: support /pagespeed_console
2013-06-25 08:45:43 -07:00
Jeff Kaufman
25e9fba38c
console: support /pagespeed_console
...
sligocki is adding a feature to pagespeed where it will parse your statistics
for you and determine if there are any problems. This CL wires up the
ConsoleHandler and also includes a few required files in the build process.
It doesn't work yet, because as of svn r3193 the console has a hardcoded json
request to '/mod_pagespeed_statistics' and in nginx we use '/ngx_...' .
I've tested this by changing all uses here to use the "mod_..." version and that
worked, but I've undone those changes.
2013-06-25 11:45:16 -04:00
Jeff Kaufman
0fc61adb30
Merge pull request #414 from pagespeed/jefftk-update-trunk-tracking
...
trunk-tracking: update to r3193
2013-06-24 12:04:54 -07:00
Jeff Kaufman
84ff166375
trunk-tracking: update to r3193
...
* statistics_logging_file_prefix is gone, replaced with log_dir
* propagate a units fix from apache_system_test
* test nonces for critical css beaconing
Previous trunk-tracking was at 3162. Diff of apache_system_test.sh:
https://code.google.com/p/modpagespeed/source/diff?path=/trunk/src/install/apache_system_test.sh&format=side&r=3193&old_path=/trunk/src/install/apache_system_test.sh&old=3162
2013-06-24 15:03:54 -04:00
Jeff Kaufman
04ab9a06e7
Merge pull request #412 from morlovich/morlovich-trunk-tracking-20030614
...
Update to match trunk as of 2003-06-17 (r3162)
2013-06-17 13:18:48 -07:00
Maks Orlovich
f8454d500a
Update to match trunk as of 2003-06-17.
...
This matches two changes:
- Anupama made the caching tests use downstream_caching.html
(Thanks to her for help in updating this)
- Jan updated some configuration defaults, which made some images
compress more.
2013-06-17 14:42:36 -04:00
Jeff Kaufman
1904494276
Merge pull request #409 from pagespeed/anupama-update-trunk-tracking-html-caching
...
caching: Sample proxy_cache_key construction.
2013-06-11 10:59:43 -07:00
Anupama Dutta
a421f6c501
caching: Sample proxy_cache_key construction.
...
Adding a nginx conf snippet for constructing a proxy_cache_key based on the UserAgent and expected optimizations for that UserAgent class, bypassing the cache for all other cases. Sample config for downstream-cache proxy_cache_key construction now takes care of 2 classes of UserAgents (expected to get most of the traffic for a site) and also bypasses cache for all other desktop UAs, all mobile UAs and all tablet UAs.
(Fixing the startup phase of the nginx server to put out the original error message in case of failure.)
2013-06-11 13:33:07 -04:00
Jeff Kaufman
3359910784
Merge pull request #407 from pagespeed/anupama-updates-to-trunk-tracking
...
Updating trunk-tracking against PSOL r3130.
2013-06-10 14:03:11 -07:00
Anupama Dutta
1f7bab2faf
Updating trunk-tracking against PSOL r3130.
...
Small fix for compilation error caused due to removal of all synchronous fetchers in r3128.
2013-06-10 14:18:54 -04:00
Jud Porter
4d85b56e1e
Merge pull request #405 from pagespeed/jud-trunk-tracking
...
Fix build errors with trunk
2013-06-10 07:43:20 -07:00
Jud Porter
261e46a6d1
Merge branch 'jud-trunk-tracking' of https://github.com/pagespeed/ngx_pagespeed into jud-trunk-tracking
2013-06-10 10:32:22 -04:00
Jud Porter
556cf508f1
Revert removing system/ cc files, as that causes linker errors.
2013-06-10 10:30:20 -04:00