Commit Graph

  • c6ff02ea03 Add submodules for our DEPS (#1423) hillsp 2016-10-28 16:47:22 -04:00
  • 654230d558 Fix handling of failed AsyncFetches. Jeff Kaufman 2016-10-28 14:19:40 -04:00
  • 42098f8ed9 Coalesce cache fetches of the same key. cfredric 2016-10-28 14:13:26 -04:00
  • 9c1a069abc More standards-compliant error recovery for parse problems in CSS declarations. Maks Orlovich 2016-10-28 12:23:39 -04:00
  • 338c379153 Make Callback's SharedString a const ref. cfredric 2016-10-27 17:56:27 -04:00
  • d5b02c3527 Merge branch 'master' of github.com:pagespeed/mod_pagespeed cfredric 2016-10-27 17:19:29 -04:00
  • 1407b08ccb Refactor DelayCache to control when ValidateCandidate is called. cfredric 2016-10-27 17:16:33 -04:00
  • 50cd55f8f7 APACHE_DOC_ROOT is /var/www/html on newer CentOSes, set it in the Makefile Steve Hill 2016-10-27 17:13:52 -04:00
  • d25ee2ee4f Allow selinux to fail if it's not configured. Steve Hill 2016-10-27 15:06:27 -04:00
  • 2912f3bda3 Make system tests work when SELinux is enabled. Steve Hill 2016-10-26 18:16:01 -04:00
  • 0d69a97e4b Add missing HTML5 <picture> tag to css_parser stuff Steve Hill 2016-10-25 11:12:32 -04:00
  • 62c66e2c9c Fix non-zero exit code even if the script succeed (#1302) Sen Jiang 2016-10-25 07:35:01 -07:00
  • fcac38eebe Fix gflags overlapping directories. Steve Hill 2016-10-24 13:20:32 -04:00
  • 09478cac70 installer: reference the --no-deps-check option properly (#1305) Jeff Kaufman 2016-10-24 12:00:27 -05:00
  • c10c586b87 add hooks timestamp file to gitignore Jeff Kaufman 2016-10-21 16:36:45 -04:00
  • ddb38b8563 build: stop computing lastchange every time, it's slow and unnecessary Jeff Kaufman 2016-10-21 16:33:54 -04:00
  • 8c5c1715d8 Add mising protobuf dep to fix -j builds Steve Hill 2016-10-20 14:29:57 -04:00
  • 14b4723326 Fix sparsehash path (#1300) hillsp 2016-10-20 13:55:21 -04:00
  • 3bc70722fb Fix psol builds after DEPS cleanup Steve Hill 2016-10-20 11:31:40 -04:00
  • 7fa614f266 system-tests: split the system tests in apache/ into multiple files Jeff Kaufman 2016-10-19 19:20:40 -04:00
  • 1e7558617e Add --depth=. to gyp call, allowing checkout to not be named src. Steve Hill 2016-10-19 18:38:34 -04:00
  • 945335d0f2 Cleanup gitignore for DEPS cleanup (#1419) hillsp 2016-10-19 18:15:59 -04:00
  • 663c297df6 Remove some unused RewriteOptions constants Steve Hill 2016-10-19 18:09:49 -04:00
  • fe0c056c83 Additional DomainLawyer testcases Steve Hill 2016-10-19 18:08:56 -04:00
  • 368b3e1ed8 Cleanup DEPS so they don't overlap with git file. Required for submodules. Copies in the gyp files for gtest and gmock from chromium. Steve Hill 2016-10-19 18:07:30 -04:00
  • 83a30c0d96 system-tests: add CONTINUE_AFTER_FAILURE mode Jeff Kaufman 2016-10-19 15:59:28 -04:00
  • 22a079fdac Fix ignore for google-sparsehash hillsp 2016-10-18 15:43:14 -04:00
  • 7ce64a1c49 Move closure download out of DEPS and into gypfiles. Steve Hill 2016-10-18 15:40:41 -04:00
  • 8f17bb07a2 testing: make check_not and check_not_from actually work Jeff Kaufman 2016-10-18 14:16:41 -04:00
  • cf75b30ca2 Cleanup .gitignore; Sort, de-dup, remove *s (#1415) hillsp 2016-10-18 10:41:18 -04:00
  • 2d46c8b9d2 Remove obsolete/incomplete distributed rewrite code. Maks Orlovich 2016-10-18 10:32:24 -04:00
  • 6630969369 system tests: remove running tests in the background Jeff Kaufman 2016-10-18 07:37:44 -04:00
  • f48c13fde0 Change GTestSrcDir to not require our directory be called 'src'. Steve Hill 2016-10-17 18:07:20 -04:00
  • 142f7d5d63 Fix tests on CentOS: * Switch blocking rewrite_test to use the larger Beach.jpeg. On my VM the other image was completing too quickly. * Make process_scope test fetch a directory that has an index.html, not a 403. Steve Hill 2016-10-17 16:06:27 -04:00
  • c174e3a417 system-tests: split the system tests in system/ into multiple files Jeff Kaufman 2016-10-17 15:36:17 -04:00
  • 4536a5ff77 Skip writing the cache when ipro-recording a non-optimizable content type, such as html, pdf, or something we can't parse. Joshua Marantz 2016-10-14 16:17:14 -04:00
  • cdb517efa5 Remove a dangerous unused parameter in CssSummarizerBase::WillNotRenderSummary; if it were actually used we would have a race. Maks Orlovich 2016-10-14 10:48:43 -04:00
  • aa370ec7ba Merge remote-tracking branch 'origin/trunk-tracking' into jefftk-better-error-message jefftk-better-error-message Jeff Kaufman 2016-10-13 21:42:54 -04:00
  • ad41e72a83 Our config tests need to be compiled with --std=c++11 now (#1295) Maks Orlovich 2016-10-13 14:50:41 -04:00
  • b98ae97e1f Export internal cleanup CL: remove extraneous passing of NULL to StringPiece ctor Maks Orlovich 2016-10-13 14:40:39 -04:00
  • 8803d0e833 Add a mechanism for deprecating options easily, use in Apache instead of its adhoc approach. Maks Orlovich 2016-10-13 14:39:56 -04:00
  • d25b613ab8 Switch DEPS to be 100% git Steve Hill 2016-10-13 14:18:05 -04:00
  • 7a54f88ae8 config: give full path to autoconf.err if 'checking for psol' fails. (#1294) Jeff Kaufman 2016-10-13 10:42:24 -04:00
  • 87fc3e5e5e config: give full path to autoconf.err if 'checking for psol' fails. Jeff Kaufman 2016-10-13 10:17:18 -04:00
  • 95ee32c9f3 testing: Add TEST_TO_RUN to allow faster iteration when debugging. Jeff Kaufman 2016-10-13 09:09:29 -04:00
  • b42cb5e0f5 Add missing redis_cache_cluster_setup_main.cc Steve Hill 2016-10-12 19:39:58 -04:00
  • 04c7e6b2ff tests: unbreak tests with nginx Jeff Kaufman 2016-10-12 18:09:43 -04:00
  • 10febd444e pagespeed-libraries: add jquery 3.1.1 Jeff Kaufman 2016-10-12 18:08:00 -04:00
  • e7be591e91 testing: check_flushing needs to know the host name (#1292) Jeff Kaufman 2016-10-12 18:02:56 -04:00
  • 203713228f Fix three issues found with load-tests: Joshua Marantz 2016-10-12 15:54:46 -04:00
  • 2cea684def Reduce risk of exit crashes: don't leave the context in a stuck state when shutting_down. That doesn't just leak it, it leaks the rewrite driver, which we then have to try to force-shutdown which may also try to delete the RewriteContext if it's used in fetch, potentially blowing up on stats access. Maks Orlovich 2016-10-12 15:35:48 -04:00
  • 1d070b6070 Don't try to access the CachedResult proto in WillNotRender, it's unsafe, and nothing should be there anyway. Maks Orlovich 2016-10-12 15:12:46 -04:00
  • f549578a19 Replace redis cluster setup script with shared C code. Steve Hill 2016-10-12 15:00:22 -04:00
  • c95dc3cbe9 Cleanup broken submodules for DEPS (#1414) hillsp 2016-10-12 14:47:03 -04:00
  • 711b6a4954 install: fix quoting (#1291) Jeff Kaufman 2016-10-12 12:22:37 -04:00
  • 3191ebfd39 Cleanup a few more loose ends from mod_spdy integration. Maks Orlovich 2016-10-12 12:22:34 -04:00
  • c488f9c9d2 Provide an env-var mechanism to skip starting external caches. Joshua Marantz 2016-10-11 15:04:09 -04:00
  • 006b7b2bc0 Remove accidentally added test file Maks Orlovich 2016-10-11 14:27:23 -04:00
  • e64b491183 Don't CHECK cluster size in ResetClusterConfiguration for Redis Steve Hill 2016-10-11 13:50:12 -04:00
  • 326a3889e6 Export internal cleanup CL: remove extraneous passing of NULL to StringPiece ctor Maks Orlovich 2016-10-11 11:42:58 -04:00
  • f3be6cd7bb Fix a leak in spriter when parsing single-argument positions which are not keywords. Maks Orlovich 2016-10-11 11:41:46 -04:00
  • 916ff52307 Fix travis.yaml for new DEPS file hillsp 2016-10-07 21:44:32 -04:00
  • 407534a7b4 pagespeed-libraries: add incrementaldom 0.5.1 Jeff Kaufman 2016-10-07 15:52:24 -04:00
  • cd004c6d0c tests: check flushing changed its arguments (#1288) Jeff Kaufman 2016-10-07 15:51:24 -04:00
  • 7ecf90cff3 tests: make php tests less flaky with nginx Jeff Kaufman 2016-10-07 15:51:15 -04:00
  • 69c1b39953 Wait for CLUSTER MEET to propagate before trying to CLUSTER REPLICATE. Steve Hill 2016-10-06 17:52:22 -04:00
  • 9ecb3ac159 Correct travis.yml for updated DEPS file hillsp 2016-10-06 15:43:54 -04:00
  • 8be7be6c11 Move gclient so it's relative to mps root, not the directory above. Steve Hill 2016-10-06 13:49:00 -04:00
  • dba56f4b13 minor: remove old google code urls Jeff Kaufman 2016-10-06 13:32:22 -04:00
  • 89c46bebe6 Add gclient stuff to gitignore hillsp 2016-10-05 18:01:34 -04:00
  • 325feb6a7f Remove some unused constants. Maks Orlovich 2016-10-05 14:59:03 -04:00
  • d178cd2d3a Fix messed-up line wraps in build_release_platform.sh Steve Hill 2016-10-05 14:26:23 -04:00
  • 833e586bdf config: remove ModPagespeedInheritVHostConfig Jeff Kaufman 2016-10-05 13:35:14 -04:00
  • 0fd456fa57 build_ngx_pagespeed: handle quoted arguments (#1286) Jeff Kaufman 2016-10-05 08:26:04 -04:00
  • 11a6223a63 Various fixes to release process. Steve Hill 2016-10-04 18:46:22 -04:00
  • 0fb90651b2 Make hint_preload_subresources work correctly when turned on by query params, too --- by always registering cohort, and deciding whether we need it at read time. Also add the corresponding example page and integration test. Fix it on nginx by adding a separate hook for post-property-cache init, as its actually not ready in StartParse w/ProxyFetch (while it is with Apache) Also remove some needless quoting that was pointed out in review. Maks Orlovich 2016-10-04 13:15:21 -04:00
  • f0ce01f740 Add clean_slate_for_tests to Makefile.tests Joshua Marantz 2016-10-04 11:20:07 -04:00
  • 58de613c85 Re-sync permissions again Steve Hill 2016-10-04 11:19:13 -04:00
  • dc64b379b1 Mark all scripts as executable (#1410) hillsp 2016-10-03 17:19:48 -04:00
  • 3b226aab7e install: default to latest-beta (#1283) Jeff Kaufman 2016-10-03 15:16:24 -04:00
  • 9303c10c07 Definitely warn about ModPagespeedInheritVHostConfig if it's off. Steve Hill 2016-10-03 11:42:15 -04:00
  • 02832c403c Change uses of StringPiece::starts_with to strings::StartsWith, and StringPiece::starts_with to StringPiece::EndsWith Joshua Marantz 2016-10-03 09:37:52 -04:00
  • bda36b208a Bump VERSION Steve Hill 2016-09-30 15:21:20 -04:00
  • 292a8ac09c Allow LoadClusterConfiguration to fail in RedisCacheClusterTest::SetUpTestCase Steve Hill 2016-09-30 13:09:18 -04:00
  • 4c30b08ad9 Deprecate ModPagespeedInheritVHostConfig. Steve Hill 2016-09-29 15:12:39 -04:00
  • f6bc6c5472 Redis cluster setup should not treat 'OK' as failure Steve Hill 2016-09-28 22:26:33 -04:00
  • 94008d4205 Bail early in ipro-recording if the content-type is known in the kPreliminaryHeaders to be something we cannot optimize. Joshua Marantz 2016-09-28 17:40:55 -04:00
  • 74059559a1 redis-cluster: report stats for all connected cluster nodes Jeff Kaufman 2016-09-28 16:28:18 -04:00
  • da1cdeec3f redis-cluster testing: set up the cluster just once at the beginning Jeff Kaufman 2016-09-28 16:08:43 -04:00
  • c2c99a4b79 Only run ResetClusterConfiguration when Redis tests are enabled. Steve Hill 2016-09-28 15:09:28 -04:00
  • 8803d28f44 redis: parse only a single server, not a comma separated list Jeff Kaufman 2016-09-28 13:29:02 -04:00
  • b488ad9531 Break CLUSTER ADDSLOTS into batches to fix Travis. Steve Hill 2016-09-27 21:58:29 -04:00
  • 3c08b611e1 Remove reduntant test in redis cluster verification Steve Hill 2016-09-27 17:58:49 -04:00
  • 0701c4ea3c Sort cluster_mappings_ and use std::lower_bound to search it. Steve Hill 2016-09-27 16:37:06 -04:00
  • 0f429a1b1b Travis: Don't run pagespeed_automatic_test if mod_pagespeed_test fails hillsp 2016-09-27 11:16:50 -04:00
  • b6c29c5dcc Update git commit ID for the EINTR fix. Joshua Marantz 2016-09-27 08:42:01 -04:00
  • 75fb7f5a26 redis: add cluster support Jeff Kaufman 2016-09-26 20:39:19 -04:00
  • 4e14d1fc85 debian-install: put pagespeed-libraries.conf where it will be loaded Jeff Kaufman 2016-09-26 18:58:57 -04:00
  • 90627b1fbd Add controller tests for nginx (#1280) hillsp 2016-09-26 13:55:22 -04:00
  • 1d1e02585f Replace one StringPiece::starts_with with strings::StartsWith. Steve Hill 2016-09-26 13:53:25 -04:00