comparison src/core/ngx_connection.h @ 469:2ff194b74f1e release-0.1.9

nginx-0.1.9-RELEASE import *) Bugfix: the proxied request was sent without arguments if the request contains "//", "/./", "/../" or "%XX". *) Bugfix: the large compressed responses may be transferred not completely. *) Bugfix: the files bigger than 2G was not transferred on Linux that does not support sendfile64(). *) Bugfix: while the build configuration on Linux the --with-poll_module parameter was required; the bug had appeared in 0.1.8.
author Igor Sysoev <igor@sysoev.ru>
date Thu, 25 Nov 2004 16:17:31 +0000
parents a88a3e4e158f
children c52408583801
comparison
equal deleted inserted replaced
468:1a67596d0349 469:2ff194b74f1e
46 unsigned bound:1; /* already bound */ 46 unsigned bound:1; /* already bound */
47 unsigned inherited:1; /* inherited from previous process */ 47 unsigned inherited:1; /* inherited from previous process */
48 unsigned nonblocking_accept:1; 48 unsigned nonblocking_accept:1;
49 unsigned nonblocking:1; 49 unsigned nonblocking:1;
50 unsigned shared:1; /* shared between threads or processes */ 50 unsigned shared:1; /* shared between threads or processes */
51 #if (HAVE_DEFERRED_ACCEPT) 51 #if (NGX_HAVE_DEFERRED_ACCEPT)
52 unsigned deferred_accept:1; 52 unsigned deferred_accept:1;
53 #endif 53 #endif
54 54
55 unsigned addr_ntop:1; 55 unsigned addr_ntop:1;
56 } ngx_listening_t; 56 } ngx_listening_t;
99 99
100 #if (NGX_OPENSSL) 100 #if (NGX_OPENSSL)
101 ngx_ssl_t *ssl; 101 ngx_ssl_t *ssl;
102 #endif 102 #endif
103 103
104 #if (HAVE_IOCP) 104 #if (NGX_HAVE_IOCP)
105 struct sockaddr *local_sockaddr; 105 struct sockaddr *local_sockaddr;
106 socklen_t local_socklen; 106 socklen_t local_socklen;
107 #endif 107 #endif
108 108
109 ngx_buf_t *buffer; 109 ngx_buf_t *buffer;
120 unsigned sendfile:1; 120 unsigned sendfile:1;
121 unsigned sndlowat:1; 121 unsigned sndlowat:1;
122 unsigned tcp_nodelay:1; 122 unsigned tcp_nodelay:1;
123 signed tcp_nopush:2; 123 signed tcp_nopush:2;
124 124
125 #if (HAVE_IOCP) 125 #if (NGX_HAVE_IOCP)
126 unsigned accept_context_updated:1; 126 unsigned accept_context_updated:1;
127 #endif 127 #endif
128 128
129 #if (NGX_THREADS) 129 #if (NGX_THREADS)
130 ngx_atomic_t lock; 130 ngx_atomic_t lock;