Jeff Kaufman
c08dee7157
Merge pull request #21 from pagespeed/jefftk-clear-etag
...
clear etag; pagespeed doesn't need them
2012-11-05 07:25:29 -08:00
Jeff Kaufman
d91c8aaf6b
Merge pull request #20
...
Add a 'X-Page-Speed: VERSION' header.
2012-11-05 10:23:52 -05:00
Jeff Kaufman
eda3a913f9
Add script to run system test, remove temporary test files
2012-11-05 10:03:38 -05:00
Jeff Kaufman
6c8c4c07ca
clear etag
2012-11-02 16:19:16 -04:00
Jeff Kaufman
0bb3cc9f31
Merge pull request #17 from pagespeed/jefftk-error-responses
...
Finalize properly on errors; don't rewrite error responses.
2012-11-01 15:03:28 -07:00
Jeff Kaufman
02cb718c27
If we have an error we need to finalize with NGX_HTTP_INTERNAL_SERVER_ERROR not NGX_ERROR, but fixing that turned up another bug where we were rewriting error responses, opening us up to infinitely recursive rewrites.
2012-11-01 16:38:07 -04:00
Jeff Kaufman
b9fff21986
Rewrite pages asynchronously (branch jefftk-async-rewrite, pull request 11).
2012-11-01 10:31:12 -04:00
Jeff Kaufman
70e966e33c
StdioFileSystem() now takes a Timer argument to its constructor
2012-10-30 11:32:27 -04:00
Jeff Kaufman
63a911266a
document debug logging
2012-10-26 09:33:29 -04:00
Jeff Kaufman
88deea49a4
word wrapping
2012-10-25 17:29:12 -04:00
Jeff Kaufman
acbecf02da
make it clearer this doesn't work yet.
2012-10-25 17:27:50 -04:00
Jeff Kaufman
96c5f33d29
missing paren
2012-10-25 17:10:53 -04:00
Jeff Kaufman
b87fb1685d
include link to current status on wiki
2012-10-25 16:59:25 -04:00
Jeff Kaufman
be48f5d745
indicate you don't have to install mod_pagespeed, just build it
2012-10-22 14:50:18 -04:00
Jeff Kaufman
87dfc31bb9
determine the full url for a request
2012-10-22 10:35:01 -04:00
Jeff Kaufman
1766acbffb
Support Blocking Rewrite Flow
...
Run all responses through PSOL's rewriter in a blocking manner. While eventually we need to be using the asynchronous rewriting interface, this is a simple proof of concept. In test/expected/test.html you can see the effect of running this code on test/www/test/html
2012-10-18 10:18:05 -04:00
Jeff Kaufman
692956e1cb
Document that we need to build against trunk
2012-10-17 15:05:43 -04:00
Ilya Grigorik
bc101a7105
fix google group link
2012-10-16 10:42:29 -07:00
Ilya Grigorik
4f793b3bd9
add link to project google group
2012-10-11 16:30:11 -07:00
Jeff Kaufman
19b9a328f8
be clearer in the readme that we're not yet working
2012-10-10 18:07:02 -04:00
Jeff Kaufman
a88290173b
Minor readme cleanup: word wrapping, fixing links
2012-10-10 18:05:11 -04:00
Ben Noordhuis
775cc36de6
build: adapt link order to -Wl,--as-needed
2012-10-10 17:34:55 +02:00
Ilya Grigorik
bd8e56aeea
update readme with goals and status
2012-10-09 15:24:58 -07:00
Jeff Kaufman
25c54e1a60
modify the buffer as it passes
2012-10-03 17:39:00 -04:00
Jeff Kaufman
a7e00b7a0d
refactoring
2012-10-02 11:45:36 -04:00
Jeff Kaufman
a531e56e96
add include dir for version string
2012-10-02 11:43:39 -04:00
Jeff Kaufman
fbec99cbaf
actually link against pagespeed_automatic.a, and properly test we're doing so
2012-10-02 11:30:47 -04:00
Jeff Kaufman
8d0decb332
no need for dirname/BASH_SOURCE hack -- can use ngx_addon_dir
2012-10-01 15:10:56 -04:00
Jeff Kaufman
cff21ace3a
Merged in changes from jefftk-experimental to:
...
- link in psol
- manipulate the buffer chain to add a 'processed by us' comment
- use chunked encoding to we don't have to update the headers when
we change the length of the request
- use c++ for the module
2012-10-01 14:43:23 -04:00
Ben Noordhuis
64a66cfb07
skeleton ngx_pagespeed module
2012-06-23 22:13:06 +02:00