| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2009-08-30 | aio sendfile | Igor Sysoev | 1 | -0/+4 | |
| 2009-08-28 | FreeBSD and Linux AIO support | Igor Sysoev | 3 | -4/+265 | |
| 2009-08-26 | axe r->connection->destroyed testing | Igor Sysoev | 1 | -12/+0 | |
| 2009-08-25 | *) move small declarations in appropriate places and delete the surplus | Igor Sysoev | 4 | -25/+2 | |
| header files *) delete insignificant comments | |||||
| 2009-08-25 | style fix | Igor Sysoev | 7 | -32/+6 | |
| 2009-08-21 | *) share temporary number between workers | Igor Sysoev | 1 | -13/+21 | |
| *) randomize collision offset | |||||
| 2009-07-27 | fix memory corruption in $ssl_client_cert | Igor Sysoev | 1 | -1/+1 | |
| 2009-07-23 | delete ancient define | Igor Sysoev | 1 | -2/+0 | |
| 2009-07-23 | delete OpenSSL pre-0.9.7 compatibility: the sources were not actually | Igor Sysoev | 2 | -23/+0 | |
| compatible with OpenSSL 0.9.6 since ssl_session_cache introduction | |||||
| 2009-07-23 | ssl_crl | Igor Sysoev | 2 | -0/+46 | |
| 2009-07-22 | *) $ssl_client_verify | Igor Sysoev | 2 | -0/+31 | |
| *) "ssl_verify_client ask" was changed to "ssl_verify_client optional" | |||||
| 2009-06-18 | ignore ngx_atomic_fetch_add() result | Igor Sysoev | 1 | -4/+4 | |
| this fixes building at least by gcc 4.2.1 on Mac OS X 10.6 | |||||
| 2009-06-02 | return NULL instead of NGX_CONF_ERROR on a create conf failure | Igor Sysoev | 7 | -8/+8 | |
| 2009-05-14 | style fix | Igor Sysoev | 1 | -2/+4 | |
| 2009-05-06 | divide select module into two modules: Unix and Win32 ones | Igor Sysoev | 2 | -137/+404 | |
| 2009-05-06 | make code clearer | Igor Sysoev | 1 | -2/+4 | |
| 2009-05-06 | test event type to prevent errors | Igor Sysoev | 1 | -0/+10 | |
| 2009-05-04 | do not free buffer with cache header before it would be written, | Igor Sysoev | 1 | -1/+1 | |
| it seems this affected header only FastCGI responses only: proxied header only responses were cached right | |||||
| 2009-04-29 | try to repair the case "select ready != events" | Igor Sysoev | 1 | -1/+4 | |
| 2009-04-29 | ngx_select_repair_fd_sets() | Igor Sysoev | 1 | -0/+96 | |
| 2009-04-29 | delete useless debug log | Igor Sysoev | 1 | -10/+0 | |
| 2009-04-29 | style fix | Igor Sysoev | 1 | -6/+6 | |
| 2009-04-29 | handle Winsock select() WSAEINVAL | Igor Sysoev | 1 | -1/+15 | |
| 2009-04-28 | add listen events for win32 only after accept mutex is hold | Igor Sysoev | 1 | -0/+8 | |
| 2009-04-27 | use ngx_vslprintf(), ngx_slprintf() | Igor Sysoev | 1 | -1/+1 | |
| 2009-04-20 | Win32 master/workers model | Igor Sysoev | 1 | -1/+1 | |
| 2009-04-19 | add variadic macros support for msvc8 | Igor Sysoev | 1 | -2/+2 | |
| 2009-04-18 | support attaching to an existent Win32 shared memory | Igor Sysoev | 2 | -3/+11 | |
| 2009-04-16 | move zone name from ngx_shm_zone_t to ngx_shm_t to use Win32 shared memory | Igor Sysoev | 1 | -2/+2 | |
| 2009-04-15 | fix building by MSVC8 | Igor Sysoev | 1 | -1/+1 | |
| 2009-03-27 | improve ngx_slab_alloc() error logging | Igor Sysoev | 1 | -0/+11 | |
| 2009-03-23 | a prelimiary proxy cache support | Igor Sysoev | 1 | -1/+13 | |
| 2009-02-25 | lower ECONNRESET level | Igor Sysoev | 1 | -0/+1 | |
| 2009-02-24 | prepare ngx_ptocidr() for IPv6 | Igor Sysoev | 1 | -6/+14 | |
| 2009-02-24 | small optimization: " == NGX_ERROR" > " != NGX_OK" | Igor Sysoev | 1 | -4/+4 | |
| 2009-02-24 | use variable for often used field | Igor Sysoev | 1 | -14/+15 | |
| 2009-02-21 | a prelimiary IPv6 support, HTTP listen | Igor Sysoev | 2 | -9/+7 | |
| 2009-02-16 | load SSL engine before certificates, | Igor Sysoev | 1 | -34/+25 | |
| otherwise RSA keys will use built-in RSA methods | |||||
| 2008-12-09 | use "!= NGX_OK" instead of "== NGX_ERROR" | Igor Sysoev | 2 | -12/+12 | |
| 2008-11-18 | low some SSL handshake errors level | Igor Sysoev | 1 | -16/+30 | |
| 2008-10-23 | always use buffer, if connection is buffered, | Igor Sysoev | 1 | -15/+1 | |
| this fixes OpenSSL "bad write retry" error, when *) nginx passed a single buf greater than our buffer (say 32K) to OpenSSL, *) OpenSSL returns SSL_ERROR_WANT_WRITE, *) after some time nginx has to send a new data, *) so there are at least two bufs nginx does pass them directly to OpenSSL, *) but copies the first buf part to buffer, and sends the buffer to OpenSSL. *) because the data length is lesser than it was in previous SSL_write(): 16K < 32K, OpenSSL returns SSL_R_BAD_WRITE_RETRY. | |||||
| 2008-09-19 | dynamic accept threshold | Igor Sysoev | 1 | -1/+1 | |
| 2008-08-26 | *) refactor ngx_ptocidr() | Igor Sysoev | 1 | -7/+0 | |
| *) allow address without bitmask *) thus now ngx_http_geo_module accepts addresses without bitmask | |||||
| 2008-08-21 | ngx_sock_ntop() takes family from sockaddr, remove duplicate field | Igor Sysoev | 2 | -5/+3 | |
| 2008-08-12 | backout both r2162 and r2128 and implement a new fix | Igor Sysoev | 1 | -6/+0 | |
| 2008-08-11 | SSL connection readiness is required for level-triggered events only, | Igor Sysoev | 1 | -1/+4 | |
| broken in r2128 | |||||
| 2008-07-30 | update connection readiness after SSL handshake, | Igor Sysoev | 1 | -0/+3 | |
| this fixes mail proxy SSL connection hanging if level-triggered event is used | |||||
| 2008-07-29 | *) ssl_verify_client ask | Igor Sysoev | 2 | -1/+47 | |
| *) test ssl_client_certificate for ssl_verify_client *) $ssl_client_cert adds TAB before each line except first one *) $ssl_client_raw_cert contains certificate as is | |||||
| 2008-07-09 | handle connect()'s EAGAIN on Linux | Igor Sysoev | 1 | -3/+14 | |
| 2008-06-23 | prepare to allow various number of connections in child processes | Igor Sysoev | 3 | -44/+32 | |
