HTTP: avoid define-dependent fields in ngx_http_request_t.

Having those breaks binary compatibility between core HTTP modules
and optional HTTP modules that have either of those values defined.

Note that core defines (NGX_PCRE, NGX_STAT_STUB, NGX_HTTP_CACHE,
NGX_HTTP_GZIP, NGX_HTTP_SSL and NGX_HTTP_V2) are left untouched.

Change-Id: Ifceccfa0353c89f0de4d05ab9dab76e2e0ae2579
Signed-off-by: Piotr Sikora <piotrsikora@google.com>
Reviewed-on: https://nginx-review.googlesource.com/1008
Reviewed-by: Martin Maly <mmaly@google.com>
2 files changed
tree: 63baae6c158192cbcc45106a9c1a16f9e95f6f2c
  1. auto/
  2. conf/
  3. contrib/
  4. docs/
  5. misc/
  6. src/
  7. .hgtags
  8. LICENSE