Jeff Kaufman
2629865c59
versions: 1.6.29.5 -> 1.6.29.7
2013-10-28 09:58:19 -04:00
Jeff Kaufman
fd546f270b
readme: 1.4.3 is stable
2013-10-23 16:25:36 -04:00
Jeff Kaufman
e40cde221c
Merge pull request #547 from pagespeed/jefftk-fix-dir-permissions
...
paths: don't require existence
2013-10-23 07:26:54 -07:00
Jeff Kaufman
f956ef92e9
paths: don't require existence
...
Create paths for FileCachePath and LogDir if they don't exist yet and give
them proper permissions.
2013-10-22 16:47:49 -04:00
Jeff Kaufman
687e0a7028
readme: reword the canonicalize_javascript_libraries note
2013-10-21 13:26:26 -04:00
Jeff Kaufman
7c15cd83f4
canonicalize libraries: script to convert from Apache format to Nginx
...
Merge of Vid's #533 with some fixes.
2013-10-21 13:21:28 -04:00
Jeff Kaufman
6e86835599
Merge pull request #528 from pagespeed/jud-gcc48
...
Fix GCC 4.8 build errors
2013-09-24 13:11:42 -07:00
Jud Porter
f70eb5df40
Add -Wno-unused-local-typedefs and -Wno-error to CFLAGS to fix build issues on GCC 4.8.
2013-09-24 15:59:56 -04:00
Jeff Kaufman
4650aa4a3f
Merge pull request #508 from pagespeed/jefftk-backport-reload-fix
...
reloading: backport reloading fix
2013-09-24 07:21:14 -07:00
Jeff Kaufman
34e3101edd
reloading: backport reloading fix
...
Issue #364 was fixed upstream in r3492. Backport the fix to master.
"We only need to shut down the caches in child processes because they are not
started in the master process. This wasn't a problem before, but shutting down
the caches can start a thread which isn't safe to do in the master process of a
forking server like Nginx."
Also backport the change from r3497 where we use a DCHECK for
may_start_threads_. It's bad to start threads in the root process, but it's not
worth crashing a production server over.
2013-09-13 10:11:51 -04:00
Jeff Kaufman
a48c243e3e
config: fix typo in FLAG_MARCH
2013-09-11 09:51:12 -04:00
Jeff Kaufman
94d004e72c
Merge pull request #504 from yaoweibin/march_i686
...
fixed the dynamic link problem with tengine in i686 box.
2013-09-10 08:16:31 -07:00
Weibin Yao
21a9705b78
fixed the dynamic link problem with tengine in i686 box.
...
The compiler needs to know that __sync_add_and_fetch_4 is ok,
and this requires an instruction that didn't exist on i586 or i386.
2013-09-10 22:59:37 +08:00
Jeff Kaufman
d0de777452
Merge pull request #484 from pagespeed/jefftk-base-fetch-request-headers
...
headers: simplify header setting
2013-08-09 15:56:46 -07:00
Jeff Kaufman
eb9979f048
headers: simplify header setting
...
* Remove PopulateRequestHeaders() and PopulateResponseHeaders().
* Set stop copying request headers to the base fetch twice.
* This fixes a dcheck failure in the debug build.
2013-08-09 14:10:18 -04:00
Jeff Kaufman
70284c987e
Merge pull request #477 from pagespeed/jefftk-style
...
style: indentation and other minor style fixes
2013-08-06 07:46:14 -07:00
Jeff Kaufman
64f2ab6591
style: indentation and other minor style fixes
2013-08-06 10:07:49 -04:00
Jeff Kaufman
ddf844b680
Merge pull request #473 from pagespeed/oschaaf-response-header-options
...
response-header-options: consider the response headers for options
2013-08-05 08:06:34 -07:00
Otto van der Schaaf
a245f40bcf
Merge pull request #472 from pagespeed/oschaaf-native-fetcher-timeouts
...
native-fetcher: timeouts
2013-08-05 07:57:44 -07:00
Otto van der Schaaf
cafb06c011
native-fetcher: timeouts
...
After more testing, it turns out that the timer that is initially set
in Init() remains active throughout the whole lifetime of the fetch.
This reverts the previous change, which isn't correct, and replaces
all TODO's concerning timers with a comment about that we don't need
them.
Fixes https://github.com/pagespeed/ngx_pagespeed/issues/466
2013-08-05 16:57:02 +02:00
Otto van der Schaaf
cbfbb5b6d6
response-header-options: consider the response headers for options
...
Take the response headers into account when determining the options
for the request. Also adds tests for this.
Fixes https://github.com/pagespeed/ngx_pagespeed/issues/356
2013-08-05 16:42:49 +02:00
Jeff Kaufman
606a75a068
Merge pull request #474 from pagespeed/oschaaf-max-buffer-size
...
max-buffer-size: use ngx_pagesize
2013-08-05 04:44:38 -07:00
Jeff Kaufman
0c26aafc2f
Merge pull request #471 from pagespeed/oschaaf-pointer-declaration-style
...
pointer-declaration-style: fix style issues
2013-08-05 04:32:47 -07:00
Otto van der Schaaf
8bd4ed2ec2
max-buffer-size: use ngx_pagesize
...
Other modules seem to use ngx_pagesize as the default buffer size:
http://lxr.evanmiller.org/http/source/http/modules/ngx_http_gunzip_filter_module.c#L661
2013-08-05 10:33:47 +02:00
Otto van der Schaaf
9c5fb3107e
pointer-declaration-style: fix style issues
2013-08-04 15:25:26 +02:00
Otto van der Schaaf
1c86ab66be
Merge pull request #465 from pagespeed/oschaaf-native-fetcher-crash
...
native-fetcher: fix a crasher, and set a timeout
2013-08-03 00:06:13 -07:00
Otto van der Schaaf
f05e3cf281
native-fetcher: fix a crasher, and set a timeout
...
Handle the case where ngx_event_connect_peer didn't return NGX_OK.
Also replace a TODO for adding a timer with actually adding the
timer.
Fixes https://github.com/pagespeed/ngx_pagespeed/issues/463
2013-08-01 15:39:02 +02:00
Jeff Kaufman
177b70b995
Merge pull request #460 from pagespeed/oschaaf-test-accidental-quotes
...
system-test: remove a few stray quotes
2013-07-30 13:53:29 -07:00
Otto van der Schaaf
3b2b28559a
system-test: remove a few stray quotes
...
This fixes nginx's complaints about receiving invalid headers after
running the system tests.
2013-07-30 22:43:39 +02:00
Otto van der Schaaf
54ef25214c
Merge pull request #457 from pagespeed/oschaaf-modify-headers
...
header-handling: ModifyCachingheaders & Content-Encoding
2013-07-30 12:19:46 -07:00
Otto van der Schaaf
b9db498199
header-handling: ModifyCachingHeaders & Content-Encoding
...
- Change header handling for ModifyCachingHeaders
- Don't copy over response headers which have their hash set to 0
- Don't invent a date header
2013-07-30 21:14:49 +02:00
Jeff Kaufman
3b6caa38aa
release: merging readme changes for 1.6.29.5
2013-07-25 14:31:45 -04:00
Jeff Kaufman
b1127c2a01
release: 1.6.29.5
2013-07-25 13:56:28 -04:00
Jeff Kaufman
ad6429d26f
ipro: support in-place resource optimization
...
Squash-merge of chaizhenhua's work over many pull requests, especially #450 .
The copy of in_place_resource_recorder.cc is temporary and can be removed after
the next PSOL release.
2013-07-24 10:45:39 -04:00
Jeff Kaufman
59cdafaf70
Merge pull request #454 from pagespeed/oschaaf-force-caching
...
force-caching: fix configuration handling
2013-07-24 07:15:40 -07:00
Otto van der Schaaf
34ebc2d179
force-caching: fix configuration handling
...
Make pagespeed ForceCaching [on|off] work
2013-07-23 13:12:24 +02:00
Otto van der Schaaf
49c9de63cd
Merge pull request #448 from pagespeed/oschaaf-log-vhost-specific
...
logging: respect error_log in nginx.conf server blocks
2013-07-23 01:52:34 -07:00
Otto van der Schaaf
502a604a26
logging: respect error_log in nginx.conf server blocks
...
This makes messages written via the NgxMessageHandler from the
NgxServerContext be written with the nginx error_log configuration
specified at the server{} level, if specified.
Fixes https://github.com/pagespeed/ngx_pagespeed/issues/447
2013-07-23 10:51:47 +02: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
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
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