incubator-pagespeed-mod.git
9 days agoUpdate version on master to 1.15.0.0 master
Otto van der Schaaf [Sun, 2 Dec 2018 11:34:39 +0000 (12:34 +0100)] 
Update version on master to 1.15.0.0

5 weeks agoUpdate build_mod_pagespeed_from_source.html
Otto van der Schaaf [Mon, 5 Nov 2018 12:40:59 +0000 (13:40 +0100)] 
Update build_mod_pagespeed_from_source.html

Update docs to cd into the right directory

5 weeks agoFix typo in doc/https_support.html (#1805)
Masayuki Morita [Thu, 1 Nov 2018 02:19:46 +0000 (11:19 +0900)] 
Fix typo in doc/https_support.html (#1805)

4 months agoUse giflib mirror on github (#1791)
Otto van der Schaaf [Wed, 8 Aug 2018 07:53:17 +0000 (09:53 +0200)] 
Use giflib mirror on github (#1791)

4 months agoHandle Apache >2.4 mod_authz_host (#1703)
eldk [Fri, 27 Jul 2018 11:47:08 +0000 (13:47 +0200)] 
Handle Apache >2.4 mod_authz_host (#1703)

Updates pagespeed.conf.template

5 months agoUpdate https_support.html (#1783)
Otto van der Schaaf [Thu, 28 Jun 2018 22:05:04 +0000 (00:05 +0200)] 
Update https_support.html (#1783)

Make note of `X-Forwarded-Proto` and https termination potentially
breaking fetches on behalf of html due to an arising protocol mismatch.
(And suggest explicitly alllowing the domain to resolve).

5 months agoUpdate domains.html (#1782)
Otto van der Schaaf [Thu, 28 Jun 2018 22:04:46 +0000 (00:04 +0200)] 
Update domains.html (#1782)

we do support https fetching these days, remove stale documentation
that mentions otherwise

5 months agoRedis: Use Redis DB-Index when computing the SystemCache lookup key (#1776)
Otto van der Schaaf [Thu, 28 Jun 2018 21:51:07 +0000 (23:51 +0200)] 
Redis: Use Redis DB-Index when computing the SystemCache lookup key (#1776)

Fixes https://github.com/apache/incubator-pagespeed-mod/issues/1771

6 months agoCentOS: changed urls for sl devtoolset repo (#1778)
Otto van der Schaaf [Fri, 8 Jun 2018 08:53:35 +0000 (10:53 +0200)] 
CentOS: changed urls for sl devtoolset repo (#1778)

6 months agoCI: fix hangs (#1777)
Otto van der Schaaf [Thu, 7 Jun 2018 18:00:51 +0000 (20:00 +0200)] 
CI: fix hangs (#1777)

giflib: switch from git to the https endpoint
travis-ci: reduce the number of parallel submodule fetch jobs from 6 to 2

6 months agoAdd <code> to sensitive tags in collapse_whitespace_filter. (#1774)
Sam Bull [Sun, 3 Jun 2018 21:09:23 +0000 (22:09 +0100)] 
Add <code> to sensitive tags in collapse_whitespace_filter. (#1774)

* Add <code> to sensitive tags in collapse_whitespace_filter.

* Add test for not collapsing whitespace within <code>.

6 months agoCentOS: add libuuid-devel to docs for building
Otto van der Schaaf [Fri, 25 May 2018 10:58:22 +0000 (12:58 +0200)] 
CentOS: add libuuid-devel to docs for building

6 months agoCentOS: update urls in docs for getting devtoolset
Otto van der Schaaf [Thu, 24 May 2018 08:48:25 +0000 (10:48 +0200)] 
CentOS: update urls in docs for getting devtoolset

replace "https://linux.web.cern.ch/linux/scientific[5-6]/docs/repository" with "http://linuxsoft.cern.ch"

7 months ago Doc: Apache incubator branding, irc & pre-apache releases (#1770)
Otto van der Schaaf [Tue, 1 May 2018 15:58:00 +0000 (17:58 +0200)] 
 Doc: Apache incubator branding, irc & pre-apache releases (#1770)

* Doc: Apache incubator branding, irc & pre-apache releases

* Fix incubator branding policy
* Mention package are pre-apache releases
* Mention #pagespeed IRC channel under support

* Mention pre-release in 'build ngx_pagespeed from source'

8 months agolibwebp: update from v0.5.1 to v0.6.1 (#1759)
Otto van der Schaaf [Thu, 5 Apr 2018 20:12:59 +0000 (22:12 +0200)] 
libwebp: update from v0.5.1 to v0.6.1 (#1759)

* libwebp: update from v0.5.1 to v0.6.1

8 months agoUpdate NOTICE and LICENSE (#1741)
Otto van der Schaaf [Thu, 5 Apr 2018 12:18:39 +0000 (14:18 +0200)] 
Update NOTICE and LICENSE (#1741)

* Update LICENSE

Copy over licenses mentioned in https://github.com/apache/incubator-pagespeed-debian/blob/master/debian/copyright

* Update NOTICE

9 months agothird party gprc library upgraded to version 1.6.0 (#1747)
ashishk-1 [Tue, 13 Mar 2018 08:27:25 +0000 (13:57 +0530)] 
third party gprc library upgraded to version 1.6.0 (#1747)

9 months ago.gitmodules: update giflib remote uri (#1749)
Otto van der Schaaf [Tue, 20 Feb 2018 10:55:17 +0000 (11:55 +0100)] 
.gitmodules: update giflib remote uri (#1749)

sourceforge has been performing a datacenter migration, which resulted
in a service disruption.
Access via https:// is still broken, but via git:// it is working again.

9 months agoUpdate index.html
Otto van der Schaaf [Mon, 12 Feb 2018 15:35:34 +0000 (16:35 +0100)] 
Update index.html

Link /doc/filters from index.

9 months agoUpdate index.html
Otto van der Schaaf [Mon, 12 Feb 2018 13:05:45 +0000 (14:05 +0100)] 
Update index.html

Link /doc/filter

10 months agoFix for release build failure during single thread execution (#1744)
ashishk-1 [Fri, 9 Feb 2018 09:59:07 +0000 (15:29 +0530)] 
Fix for release build failure during single thread execution (#1744)

10 months agoUpdate release_notes.html for 1.13.35.2-stable (#1740)
Otto van der Schaaf [Mon, 5 Feb 2018 14:54:55 +0000 (15:54 +0100)] 
Update release_notes.html for 1.13.35.2-stable (#1740)

10 months agoUpdate .gitignore & .gitmodules (#1739)
Otto van der Schaaf [Sun, 4 Feb 2018 09:14:58 +0000 (10:14 +0100)] 
Update .gitignore & .gitmodules  (#1739)

Update .gitignore & .gitmodules
* Update .gitignore to ignore log/ and release/
* Ignore some untracked content in some external submodules

10 months agobuild_on_vm.sh: fix gcloud deprecation warning (#1670)
Otto van der Schaaf [Sat, 3 Feb 2018 21:52:20 +0000 (22:52 +0100)] 
build_on_vm.sh: fix gcloud deprecation warning (#1670)

10 months agoUpdate build_on_vm.sh
Otto van der Schaaf [Sat, 3 Feb 2018 13:40:24 +0000 (14:40 +0100)] 
Update build_on_vm.sh

Fix breakage after repo transfer

10 months agomps.com: Fix links to https://developers.google.com/speed/docs/ (#1738)
Otto van der Schaaf [Fri, 2 Feb 2018 20:49:37 +0000 (21:49 +0100)] 
mps.com: Fix links to https://developers.google.com/speed/docs/ (#1738)

10 months agomps.com: fix a bunch of bad links (#1737)
Otto van der Schaaf [Fri, 2 Feb 2018 20:31:21 +0000 (21:31 +0100)] 
mps.com: fix a bunch of bad links (#1737)

After the new index went live, the old index moved to /examples/
Fix the current bad links by pointing them to the new index.

10 months agoUpdate .htaccess
Otto van der Schaaf [Tue, 30 Jan 2018 12:01:11 +0000 (13:01 +0100)] 
Update .htaccess

ASF Licensing update

10 months agoUpdate licenses in build/ where applicable (#1733)
Otto van der Schaaf [Tue, 30 Jan 2018 11:57:13 +0000 (12:57 +0100)] 
Update licenses in build/ where applicable (#1733)

10 months agoRemove copyright notices in /devel (#1732)
Otto van der Schaaf [Tue, 30 Jan 2018 11:04:18 +0000 (12:04 +0100)] 
Remove copyright notices in /devel (#1732)

10 months agoFix license banners in css_parser/third_party/utf (#1731)
Otto van der Schaaf [Mon, 29 Jan 2018 08:31:10 +0000 (09:31 +0100)] 
Fix license banners in css_parser/third_party/utf (#1731)

10 months agoFix license banners in third_party/css_parser/ (#1730)
Otto van der Schaaf [Mon, 29 Jan 2018 07:52:34 +0000 (08:52 +0100)] 
Fix license banners in third_party/css_parser/ (#1730)

10 months agoRAT: Fix license banners in *.gperf (#1729)
Otto van der Schaaf [Mon, 29 Jan 2018 07:16:30 +0000 (08:16 +0100)] 
RAT: Fix license banners in *.gperf (#1729)

10 months agoupgrade libpng1.2 -> 1.6 in build release tarball script (#1728)
ashishk-1 [Thu, 25 Jan 2018 20:01:56 +0000 (01:31 +0530)] 
upgrade libpng1.2 -> 1.6 in build release tarball script (#1728)

10 months agoFix failing `devel/build_release_tarball.sh` (#1727)
Otto van der Schaaf [Thu, 25 Jan 2018 08:10:26 +0000 (09:10 +0100)] 
Fix failing `devel/build_release_tarball.sh` (#1727)

10 months agoFix building against system zlib (#1726)
Otto van der Schaaf [Mon, 22 Jan 2018 14:02:33 +0000 (15:02 +0100)] 
Fix building against system zlib (#1726)

10 months agoFix a TODO, remove log_record.h forwarding header. (#1725)
Otto van der Schaaf [Sat, 20 Jan 2018 07:49:58 +0000 (08:49 +0100)] 
Fix a TODO, remove log_record.h forwarding header. (#1725)

Fix a TODO, remove log_record.h forwarding header. Reorder some includes

* Fix include ordering

10 months agoUpdate license banners in net/ and pagespeed/ (#1717)
Otto van der Schaaf [Fri, 19 Jan 2018 10:17:45 +0000 (11:17 +0100)] 
Update license banners in net/ and pagespeed/ (#1717)

* Update the license banners in net/ and pagespeed/ for .cc, .h, and .sh files
* Remove copyrights and initialize NOTICE file
* Strip "Author: foo@bar.com" comments

(The js files in net/genfiles remained as-is for now, to avoid test failures)

10 months agoUpgrading libpng library to version 1.6 (#1724)
ashishk-1 [Thu, 18 Jan 2018 16:44:05 +0000 (22:14 +0530)] 
Upgrading libpng library to version 1.6 (#1724)

10 months agoFix checkin tests (#1721)
Otto van der Schaaf [Thu, 18 Jan 2018 13:25:08 +0000 (14:25 +0100)] 
Fix checkin tests (#1721)

* Fix 'make apache_debug_slurp_test'
* Fix empty header test

10 months agoFix RAT 'unknown license' report in /devel (#1723)
Otto van der Schaaf [Thu, 18 Jan 2018 10:42:36 +0000 (11:42 +0100)] 
Fix RAT 'unknown license' report in /devel (#1723)

10 months ago Update index.html: Link the repo's for mps and nps (#1722)
Otto van der Schaaf [Wed, 17 Jan 2018 23:28:22 +0000 (00:28 +0100)] 
 Update index.html: Link the repo's for mps and nps (#1722)

10 months agoAdd Apache license banners in devel/ and html/ (#1718)
Otto van der Schaaf [Tue, 16 Jan 2018 15:03:15 +0000 (16:03 +0100)] 
Add Apache license banners in devel/ and html/ (#1718)

10 months agoRevert "Restore x permission in devel/ *.sh"
Otto van der Schaaf [Tue, 16 Jan 2018 09:16:40 +0000 (09:16 +0000)] 
Revert "Restore x permission in devel/ *.sh"

This reverts commit 06ebc28d210c54f5ba1b39716d4711b5e38feee1.

10 months agoRevert "License banners for install/mod_pagespeed_test"
Otto van der Schaaf [Tue, 16 Jan 2018 09:14:32 +0000 (09:14 +0000)] 
Revert "License banners for install/mod_pagespeed_test"

This reverts commit bf6ee19c264ebbca5ea16254f32f5acfa6fa8b67.

10 months agoRevert "License banners for install/mod_pagespeed_example"
Otto van der Schaaf [Tue, 16 Jan 2018 09:14:31 +0000 (09:14 +0000)] 
Revert "License banners for install/mod_pagespeed_example"

This reverts commit eacf3fea42764e5cb5160717ffc08a57ee162a57.

10 months agoRevert "License headers for devel/"
Otto van der Schaaf [Tue, 16 Jan 2018 09:14:30 +0000 (09:14 +0000)] 
Revert "License headers for devel/"

This reverts commit c95703ef95fa9698fab9695fcb0c59b50deac237.

10 months agoRevert "License banners for html/"
Otto van der Schaaf [Tue, 16 Jan 2018 09:14:26 +0000 (09:14 +0000)] 
Revert "License banners for html/"

This reverts commit d1a9b42aca9c92c6c5213bc04ec2846309b74b13.

10 months agoLicense banners for install/mod_pagespeed_test
Otto van der Schaaf [Tue, 16 Jan 2018 08:57:17 +0000 (08:57 +0000)] 
License banners for install/mod_pagespeed_test

10 months agoLicense banners for install/mod_pagespeed_example
Otto van der Schaaf [Tue, 16 Jan 2018 08:56:23 +0000 (08:56 +0000)] 
License banners for install/mod_pagespeed_example

10 months agoRestore x permission in devel/ *.sh
Otto van der Schaaf [Tue, 16 Jan 2018 07:55:02 +0000 (07:55 +0000)] 
Restore x permission in devel/ *.sh

10 months agoLicense headers for devel/
Otto van der Schaaf [Tue, 16 Jan 2018 07:53:28 +0000 (07:53 +0000)] 
License headers for devel/

10 months agoLicense banners for html/
Otto van der Schaaf [Tue, 16 Jan 2018 07:52:51 +0000 (07:52 +0000)] 
License banners for html/

10 months agoGiflib: Deprecate pagespeed/giflib, use giflib.sourceforge.net (#1716)
Otto van der Schaaf [Mon, 15 Jan 2018 06:45:02 +0000 (07:45 +0100)] 
Giflib: Deprecate pagespeed/giflib, use giflib.sourceforge.net (#1716)

Currently https://github.com/pagespeed/giflib sits orphaned.
In the old pagespeed repo, README.pagespeed [1] states:

```
URL: http://giflib.sourceforge.net/
Version: 5.1.4
...
Local Modifications: none
```

Aside from the .gyp file we need (which is consolidated in this
change) it looks like we can point the submodule to the source
of truth.

[1] https://github.com/pagespeed/giflib/blob/master/README.pagespeed

10 months agoUse madler/zlib.git, deprecate pagespeed/zlib (#1715)
Otto van der Schaaf [Sat, 13 Jan 2018 14:56:46 +0000 (15:56 +0100)] 
Use madler/zlib.git, deprecate pagespeed/zlib (#1715)

10 months agoUbuntu 16.04 build fix (#1713)
Otto van der Schaaf [Sat, 13 Jan 2018 14:40:10 +0000 (15:40 +0100)] 
Ubuntu 16.04 build fix (#1713)

openjdk-7-rje isn't available on ubuntu 16.04, but openjdk-8-rje is

10 months agoUpdate zlib repo link
Otto van der Schaaf [Sat, 13 Jan 2018 10:30:07 +0000 (10:30 +0000)] 
Update zlib repo link

10 months agoUpdate cpanel repo link
Otto van der Schaaf [Sat, 13 Jan 2018 10:26:30 +0000 (10:26 +0000)] 
Update cpanel repo link

10 months agoUpdate ngx_pagespeed repo links
Otto van der Schaaf [Sat, 13 Jan 2018 10:24:24 +0000 (10:24 +0000)] 
Update ngx_pagespeed repo links

10 months agoupdate mod_pagespeed repo links in .gitmodules
Otto van der Schaaf [Fri, 12 Jan 2018 13:49:08 +0000 (14:49 +0100)] 
update mod_pagespeed repo links in .gitmodules

10 months agoupdate mod_pagespeed repo links for the rest
Otto van der Schaaf [Fri, 12 Jan 2018 13:43:44 +0000 (14:43 +0100)] 
update mod_pagespeed repo links for the rest

10 months agoupdate mod_pagespeed repo links for *.cc
Otto van der Schaaf [Fri, 12 Jan 2018 13:41:22 +0000 (14:41 +0100)] 
update mod_pagespeed repo links for *.cc

10 months agoupdate mod_pagespeed repo links for *.html
Otto van der Schaaf [Fri, 12 Jan 2018 13:40:31 +0000 (14:40 +0100)] 
update mod_pagespeed repo links for *.html

10 months agoNew index for modpagespeed.com (#1711)
Otto van der Schaaf [Thu, 11 Jan 2018 21:38:22 +0000 (22:38 +0100)] 
New index for modpagespeed.com  (#1711)

* Move in new index.html, based on Jeff's earlier work

10 months agoUpdate README.md (#1708)
Otto van der Schaaf [Thu, 11 Jan 2018 20:43:55 +0000 (21:43 +0100)] 
Update README.md (#1708)

Fix travis links

11 months agoUpdate config_filters.html (#1710)
Vitalii Tverdokhlib [Thu, 11 Jan 2018 10:30:27 +0000 (12:30 +0200)] 
Update config_filters.html (#1710)

fix broken link to  insert_image_dimensions

11 months agoUpdate build_ngx_pagespeed_from_source.html
Otto van der Schaaf [Wed, 8 Nov 2017 21:53:26 +0000 (22:53 +0100)] 
Update build_ngx_pagespeed_from_source.html

11 months agoUpdate release_notes.html
Otto van der Schaaf [Thu, 9 Nov 2017 09:27:37 +0000 (10:27 +0100)] 
Update release_notes.html

Make note of ubuntu 12.04 end of life

11 months agoMention libuuid-devel in CentOS build instructions (#1700)
Otto van der Schaaf [Wed, 27 Dec 2017 15:30:00 +0000 (16:30 +0100)] 
Mention libuuid-devel in CentOS build instructions (#1700)

11 months agoUpdate release notes for 1.13.35.2-beta (#1709)
Otto van der Schaaf [Wed, 10 Jan 2018 22:12:40 +0000 (23:12 +0100)] 
Update release notes for 1.13.35.2-beta (#1709)

11 months agoUpdate build_ngx_pagespeed_from_source.html (#1707)
Otto van der Schaaf [Wed, 10 Jan 2018 21:24:10 +0000 (22:24 +0100)] 
Update build_ngx_pagespeed_from_source.html (#1707)

Update to the build description work after the repo transfer

Fixes https://github.com/apache/incubator-pagespeed-ngx/issues/1524

11 months agoOnly perform semanage sequence once on CentOS (#1706)
Otto van der Schaaf [Mon, 8 Jan 2018 15:43:27 +0000 (16:43 +0100)] 
Only perform semanage sequence once on CentOS (#1706)

Should be quite a big speedup, semanage takes a significant (20+ minutes)
amount of time in the release build process.

11 months agoFix leak in srcset test: add call to Detach() (#1701)
Otto van der Schaaf [Mon, 25 Dec 2017 16:35:54 +0000 (17:35 +0100)] 
Fix leak in srcset test: add call to Detach() (#1701)

11 months agoFix for nps issue #1514 (#1698)
Otto van der Schaaf [Thu, 21 Dec 2017 20:54:19 +0000 (21:54 +0100)] 
Fix for nps issue #1514 (#1698)

Fix for https://github.com/pagespeed/ngx_pagespeed/issues/1514

11 months agoAdd cPanel EasyApache 4 RPM build support (#1626)
Kevin Mark [Tue, 19 Dec 2017 15:56:09 +0000 (10:56 -0500)] 
Add cPanel EasyApache 4 RPM build support (#1626)

* Add cPanel EasyApache 4 RPM build support

This is an alternative to pagespeed/cpanel which appears to now be
unmaintained.

The advantages for both server admins and maintainers, are:

 * The default pagespeed.conf is shared between the main mod_pagespeed
   targets (DEB and RPM) and cPanel users. Previously cPanel users
   would need to manually check the main repository to see if there were
   any relevant changes. Or repository maintainers would need to manually
   copy over the changes every time the default configuration changed.
 * cPanel (shared hosting) specific default security tweaks
 * Proper versioning of the cPanel package
 * Package dependencies and other package metadata also stay in sync
 * Ability to build beta releases
 * No need to maintain a separate repository (pagespeed/cpanel)
 * No need to compile or download a prebuilt mod_pagespeed RPM to then
   extract and shuffle around the contents to create an EasyApache
   compatible RPM.

* Rename CPANEL_CONF_PREFIX variable

to PAGESPEED_CONF_PREFIX

The prefix is still only applied when building for cPanel.

12 months agoDoc: Clarify use of canonicalize_javascript_libraries with defer_javascript in doc...
eldk [Thu, 7 Dec 2017 12:48:42 +0000 (13:48 +0100)] 
Doc: Clarify use of canonicalize_javascript_libraries with defer_javascript in doc (#1692)

13 months agoAdd a missing link target, and add a missing space. (#1679)
Jeff Kaufman [Wed, 8 Nov 2017 22:26:50 +0000 (17:26 -0500)] 
Add a missing link target, and add a missing space. (#1679)

13 months agoAdd missing close anchor tag (#1678)
Jeff Kaufman [Wed, 8 Nov 2017 22:21:29 +0000 (17:21 -0500)] 
Add missing close anchor tag (#1678)

thanks @jeffkaufman !

13 months agoSet the release date, final tweaks
Otto van der Schaaf [Tue, 7 Nov 2017 09:15:19 +0000 (10:15 +0100)] 
Set the release date, final tweaks

13 months agoDoc changes for 1.13.35.1-beta (#1674)
Otto van der Schaaf [Mon, 6 Nov 2017 22:06:48 +0000 (23:06 +0100)] 
Doc changes for 1.13.35.1-beta (#1674)

13 months agore-iterate not domain SSL keys (#1652)
Ben Lam [Mon, 6 Nov 2017 22:05:22 +0000 (14:05 -0800)] 
re-iterate not domain SSL keys (#1652)

Additional clarification for HTTPS support needs Certificate Authority keys and not your domain's SSL keys.

13 months agoDoc: s/UNRELEASED/1.13.35.1 (#1672) (#1673)
Otto van der Schaaf [Mon, 6 Nov 2017 14:40:58 +0000 (15:40 +0100)] 
Doc: s/UNRELEASED/1.13.35.1 (#1672) (#1673)

13 months agoFix tests and centos 6.9 httpd startup (#1669) (#1671)
Otto van der Schaaf [Fri, 3 Nov 2017 16:11:15 +0000 (17:11 +0100)] 
Fix tests and centos 6.9 httpd startup (#1669) (#1671)

569affb1a2baef30a34f9df6c2f152897c0fd896 unexpectedly broke some tests.
This resolves the test errors, but also allows httpd to startup on the CentOS 6.9
GCE VM.

13 months agoBump VERSION to 14 (#1665)
Otto van der Schaaf [Wed, 1 Nov 2017 12:59:19 +0000 (13:59 +0100)] 
Bump VERSION to 14 (#1665)

13 months agoUpdate debug.conf.template (#1664)
Otto van der Schaaf [Wed, 1 Nov 2017 10:38:43 +0000 (11:38 +0100)] 
Update debug.conf.template (#1664)

Specify 127.0.0.1 in Listen directive instead of localhost so we do not rely on dns resolution to resolve.
(Which seems to cause httpd to attempt to open the port multiple times in some cases, and with that fail
to start up)

13 months agoCentOS: Add libuuid-devel development dependency (#1662)
Otto van der Schaaf [Tue, 31 Oct 2017 16:39:45 +0000 (17:39 +0100)] 
CentOS: Add libuuid-devel development dependency (#1662)

13 months agobuild_on_vm.sh: Fix gcloud deprecation warning. (#1663)
Otto van der Schaaf [Tue, 31 Oct 2017 15:19:52 +0000 (16:19 +0100)] 
build_on_vm.sh: Fix gcloud deprecation warning. (#1663)

Fixes the following warning:
```
WARNING: Argument NAME is deprecated. Use --filter="name=( 'NAME' ... )" instead.
```

13 months agoadd canonicalization for jquery 3.2.1 (#1661)
eldk [Tue, 31 Oct 2017 14:14:26 +0000 (15:14 +0100)] 
add canonicalization for jquery 3.2.1 (#1661)

13 months agoCSP: Handle distinction between no policy and an empty policy correctly; refine some...
Maks Orlovich [Tue, 31 Oct 2017 14:03:19 +0000 (10:03 -0400)] 
CSP: Handle distinction between no policy and an empty policy correctly; refine some relevant policy checks (#1655)

* Fix handling of empty and missing policies:
- Properly parse empty policy as such rather than empty
- Missing policies have no effect.
* Refine some empty-policy checks to check for presence of relevant policies only.
* Tweak naming.

13 months agoUpdate mailing-list.html: retarget pagespeed-dev (#1645)
Otto van der Schaaf [Mon, 30 Oct 2017 07:23:26 +0000 (08:23 +0100)] 
Update mailing-list.html: retarget pagespeed-dev (#1645)

pagespeed-dev moved to http://mail-archives.apache.org/mod_mbox/incubator-pagespeed-dev/

13 months agoCSP: Handle restrictions on output URL, base (#1619)
Maks Orlovich [Tue, 17 Oct 2017 16:28:29 +0000 (12:28 -0400)] 
CSP: Handle restrictions on output URL, base (#1619)

Just because we are permitted to read the input by CSP doesn't mean the output we produce
(whether URL or inline) would be permitted by the policy. As same inputs may occur on pages
with different output policies, this introduces a render-time check, calling new hook PolicyPermitsRenderingon the RewriteContext at Render time, proceeding largely the same as if we were detached if it failed (modulo adding a comment).

This change also extends the base-validity checking to be aware of CSP

13 months agochange some flaky system-tests to use fetch_all, to help them pass valgrind (#1647)
Joshua Marantz [Tue, 17 Oct 2017 12:44:25 +0000 (08:44 -0400)] 
change some flaky system-tests to use fetch_all, to help them pass valgrind (#1647)

* change some flaky system-tests to use fetch_all, to help them succeed on valgrind.

* remove -save flag from fetch_until -- do not need it here

13 months agoTypo: Use <br> instead of </br> in server_context.cc
Kenny [Mon, 16 Oct 2017 22:08:01 +0000 (00:08 +0200)] 
Typo: Use <br> instead of </br> in server_context.cc

13 months agoChange loop_count from n to n+1 when converting animated GIF to WebP (#1650)
huibaolin [Mon, 16 Oct 2017 18:03:09 +0000 (14:03 -0400)] 
Change loop_count from n to n+1 when converting animated GIF to WebP (#1650)

WebP encoder has a parameter called "loop_count". Chrome M63 is changing the behavior for this parameter. When this parameter is set to value "n", Chrome used to display the animation by "n+1" times, to match the behavior of animated GIF. However, in Chrome M63, Chrome will change to display "n" times. Therefore, when we convert animated GIF to WebP, we need to add one extra loop.

13 months agoRemove special-case serving of webp to PSI (which lacks accept:image/webp) due to...
Joshua Marantz [Sat, 14 Oct 2017 12:45:14 +0000 (08:45 -0400)] 
Remove special-case serving of webp to PSI (which lacks accept:image/webp) due to difficulties transmitting user-agent through cloudfront.  See https://github.com/pagespeed/mod_pagespeed/issues/1585 (#1646)

13 months agoGRPC version upgrade to 1.4.5 (#1640)
ashishk-1 [Fri, 13 Oct 2017 09:54:12 +0000 (15:24 +0530)] 
GRPC version upgrade to 1.4.5 (#1640)

Upgrade grpc to version 1.4.5
This helps with supporting Alpine and BSD compatibility

14 months agoFixed typo (#1638)
Joyce Babu [Thu, 5 Oct 2017 13:13:43 +0000 (18:43 +0530)] 
Fixed typo (#1638)

14 months agoReplace non-ascii quotes
Otto van der Schaaf [Thu, 28 Sep 2017 20:36:51 +0000 (22:36 +0200)] 
Replace non-ascii quotes

14 months agoRelease notes for ngx_pagespeed release 1.12.34.3-stable (#1636)
Otto van der Schaaf [Thu, 28 Sep 2017 20:32:38 +0000 (22:32 +0200)] 
Release notes for ngx_pagespeed release 1.12.34.3-stable (#1636)

14 months agoSystem tests: stabilize css rewriting edge cases tests (#1630)
Otto van der Schaaf [Mon, 25 Sep 2017 13:29:57 +0000 (15:29 +0200)] 
System tests: stabilize css rewriting edge cases tests (#1630)

fix flaking css minification tests