Skip to content

Commit

Permalink
Modules compatibility: http2.
Browse files Browse the repository at this point in the history
HTTP/2-specific fields in structures are now available unconditionally.
Removed NGX_HTTP_V2 from the signature accordingly.
  • Loading branch information
mdounin committed Oct 3, 2016
1 parent 2641022 commit a7f80ec
Show file tree
Hide file tree
Showing 4 changed files with 0 additions and 15 deletions.
4 changes: 0 additions & 4 deletions src/core/ngx_module.h
Original file line number Diff line number Diff line change
Expand Up @@ -158,11 +158,7 @@
#define NGX_MODULE_SIGNATURE_24 "0"
#endif

#if (NGX_HTTP_V2)
#define NGX_MODULE_SIGNATURE_25 "1"
#else
#define NGX_MODULE_SIGNATURE_25 "0"
#endif

#if (NGX_HTTP_GZIP)
#define NGX_MODULE_SIGNATURE_26 "1"
Expand Down
3 changes: 0 additions & 3 deletions src/http/ngx_http.h
Original file line number Diff line number Diff line change
Expand Up @@ -19,10 +19,7 @@ typedef struct ngx_http_cache_s ngx_http_cache_t;
typedef struct ngx_http_file_cache_s ngx_http_file_cache_t;
typedef struct ngx_http_log_ctx_s ngx_http_log_ctx_t;
typedef struct ngx_http_chunked_s ngx_http_chunked_t;

#if (NGX_HTTP_V2)
typedef struct ngx_http_v2_stream_s ngx_http_v2_stream_t;
#endif

typedef ngx_int_t (*ngx_http_header_handler_pt)(ngx_http_request_t *r,
ngx_table_elt_t *h, ngx_uint_t offset);
Expand Down
4 changes: 0 additions & 4 deletions src/http/ngx_http_core_module.h
Original file line number Diff line number Diff line change
Expand Up @@ -68,9 +68,7 @@ typedef struct {
#if (NGX_HTTP_SSL)
unsigned ssl:1;
#endif
#if (NGX_HTTP_V2)
unsigned http2:1;
#endif
#if (NGX_HAVE_INET6 && defined IPV6_V6ONLY)
unsigned ipv6only:1;
#endif
Expand Down Expand Up @@ -237,9 +235,7 @@ struct ngx_http_addr_conf_s {
#if (NGX_HTTP_SSL)
unsigned ssl:1;
#endif
#if (NGX_HTTP_V2)
unsigned http2:1;
#endif
unsigned proxy_protocol:1;
};

Expand Down
4 changes: 0 additions & 4 deletions src/http/ngx_http_request.h
Original file line number Diff line number Diff line change
Expand Up @@ -286,9 +286,7 @@ typedef struct {
ngx_chain_t *bufs;
ngx_buf_t *buf;
off_t rest;
#if (NGX_HTTP_V2)
off_t received;
#endif
ngx_chain_t *free;
ngx_chain_t *busy;
ngx_http_chunked_t *chunked;
Expand Down Expand Up @@ -438,9 +436,7 @@ struct ngx_http_request_s {
ngx_uint_t err_status;

ngx_http_connection_t *http_connection;
#if (NGX_HTTP_V2)
ngx_http_v2_stream_t *stream;
#endif

ngx_http_log_handler_pt log_handler;

Expand Down

0 comments on commit a7f80ec

Please sign in to comment.