changeset | 88272d0f29f9 |
---|---|
branch | |
bookmark | |
tag | |
user | Maxim Dounin <mdounin@mdounin.ru> |
description | Make sure upstream's status line won't be reused. Range filter may change status to 206 Partial Content, but if we got status line from upstream this won't have any effect on status sent to client. Clear r->status_line when enabling range filter. |
files |
changeset | 27628b3310ab |
---|---|
branch | |
bookmark | |
tag | |
user | Maxim Dounin <mdounin@mdounin.ru> |
description | Better handle absence of controlling headers. Don't do any processing if there is no X-Compose headers. If there is no X-Compose-Length, clear content length and disallow ranges. |
files |
changeset | fc206607251c |
---|---|
branch | |
bookmark | |
tag | |
user | Maxim Dounin <mdounin@mdounin.ru> |
description | Fix compilation without debug. |
files |
changeset | 37c6f2e0f278 |
---|---|
branch | |
bookmark | |
tag | |
user | Maxim Dounin <mdounin@mdounin.ru> |
description | Allow ranges and use new late_ranges functionality. |
files |
changeset | ed63d0bd4d14 |
---|---|
branch | |
bookmark | |
tag | |
user | Maxim Dounin <mdounin@mdounin.ru> |
description | Correctly handle complex body filtering. - Postpone filter will maintain subrequests order, so don't worry about it. - Wait for last buffer before running subrequests, and don't touch anything after it. This allows us to reliably suppress whole original response. |
files |
changeset | ba5471a3c988 |
---|---|
branch | |
bookmark | |
tag | |
user | Maxim Dounin <mdounin@mdounin.ru> |
description | First working code, still in progress. Body filtering isn't complete. Notably, it probably will fail with complex body replies and with non-static subrequests. |
files |
changeset | 6535d94ae07d |
---|---|
branch | |
bookmark | |
tag | |
user | Maxim Dounin <mdounin@mdounin.ru> |
description | Compose filter module skeleton, currently does nothing. |
files |