aboutsummaryrefslogtreecommitdiff
path: root/src/os/win32/ngx_errno.c
Commit message (Collapse)AuthorAge
* Win32: improved fallback on FormatMessage() errors.Maxim Dounin2019-10-21
| | | | | | | | | | | | FormatMessage() seems to return many errors which essentially indicate that the language in question is not available. At least the following were observed in the wild and during testing: ERROR_MUI_FILE_NOT_FOUND (15100) (ticket #1868), ERROR_RESOURCE_TYPE_NOT_FOUND (1813). While documentation says it should be ERROR_RESOURCE_LANG_NOT_FOUND (1815), this doesn't seem to be the case. As such, checking error code was removed, and as long as FormatMessage() returns an error, we now always try the default language.
* Fixed return type of ngx_strerror_init().Maxim Dounin2012-06-18
|
* Copyright updated.Maxim Konovalov2012-01-18
|
* use copied strerror() messages and autoconfigured sys_nerr valueIgor Sysoev2010-11-25
|
* fallback to neutral language in FormatMessage()Igor Sysoev2009-04-28
|
* it seems MAKELANGID(LANG_ENGLISH, SUBLANG_DEFAULT) returnsIgor Sysoev2009-04-27
| | | | ERROR_RESOURCE_LANG_NOT_FOUND for Russian locale
* axe incomplete support of Winsock error descriptions on NTIgor Sysoev2009-04-22
|
* use English only error descriptions in Win32 ngx_strerror_r()Igor Sysoev2009-04-22
|
* ngx_strerror_r() style and size == 0 bug fixIgor Sysoev2008-11-25
|
* nginx-0.1.11-RELEASE importrelease-0.1.11Igor Sysoev2004-12-02
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | *) Feature: the worker_priority directive. *) Change: both tcp_nopush and tcp_nodelay directives affect the transferred response. *) Bugfix: nginx did not call initgroups(). Thanks to Andrew Sitnikov and Andrei Nigmatulin. *) Change: now the ngx_http_autoindex_module shows the file size in the bytes. *) Bugfix: the ngx_http_autoindex_module returned the 500 error if the broken symlink was in a directory. *) Bugfix: the files bigger than 4G could not be transferred using sendfile. *) Bugfix: if the backend was resolved to several backends and there was an error while the response waiting then process may got caught in an endless loop. *) Bugfix: the worker process may exit with the "unknown cycle" message when the /dev/poll method was used. *) Bugfix: "close() channel failed" errors. *) Bugfix: the autodetection of the "nobody" and "nogroup" groups. *) Bugfix: the send_lowat directive did not work on Linux. *) Bugfix: the segmentation fault occurred if there was no events section in configuration. *) Bugfix: nginx could not be built on OpenBSD. *) Bugfix: the double slashes in "://" in the URI were converted to ":/".
* nginx-0.1.5-RELEASE importrelease-0.1.5Igor Sysoev2004-11-11
| | | | | | | | | | | | | | | | | | | | | | | | *) Bugfix: on Solaris and Linux there may be too many "recvmsg() returned not enough data" alerts. *) Bugfix: there were the "writev() failed (22: Invalid argument)" errors on Solaris in proxy mode without sendfile. On other platforms that do not support sendfile at all the process got caught in an endless loop. *) Bugfix: segmentation fault on Solaris in proxy mode and using sendfile. *) Bugfix: segmentation fault on Solaris. *) Bugfix: on-line upgrade did not work on Linux. *) Bugfix: the ngx_http_autoindex_module module did not escape the spaces, the quotes, and the percent signs in the directory listing. *) Change: the decrease of the copy operations. *) Feature: the userid_p3p directive.
* nginx-0.1.0-2004-09-29-20:00:49 import; remove years from copyrightIgor Sysoev2004-09-29
|
* nginx-0.1.0-2004-09-28-12:34:51 import; set copyright and remove unused filesIgor Sysoev2004-09-28
|
* nginx-0.0.1-2003-11-17-00:49:42 importIgor Sysoev2003-11-16
|
* nginx-0.0.1-2003-07-01-19:00:03 importIgor Sysoev2003-07-01
|
* nginx-0.0.1-2003-06-11-19:28:34 importIgor Sysoev2003-06-11
|
* nginx-0.0.1-2003-05-30-18:27:59 importIgor Sysoev2003-05-30
|
* nginx-0.0.1-2002-08-06-20:39:45 importIgor Sysoev2002-08-06
The first code that uses "ngx_" prefix, the previous one used "gx_" prefix. At that point the code is not yet usable. The first draft ideas are dated back to 23.10.2001.