summaryrefslogtreecommitdiffhomepage
path: root/src/os/win32/ngx_errno.c (unfollow)
AgeCommit message (Collapse)AuthorFilesLines
2019-10-21Win32: improved fallback on FormatMessage() errors.Maxim Dounin1-1/+1
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.
2012-06-18Fixed return type of ngx_strerror_init().Maxim Dounin1-1/+1
2012-01-18Copyright updated.Maxim Konovalov1-0/+1
2010-11-25use copied strerror() messages and autoconfigured sys_nerr valueIgor Sysoev1-1/+8
2009-04-28fallback to neutral language in FormatMessage()Igor Sysoev1-6/+19
2009-04-27it seems MAKELANGID(LANG_ENGLISH, SUBLANG_DEFAULT) returnsIgor Sysoev1-1/+1
ERROR_RESOURCE_LANG_NOT_FOUND for Russian locale
2009-04-22axe incomplete support of Winsock error descriptions on NTIgor Sysoev1-106/+2
2009-04-22use English only error descriptions in Win32 ngx_strerror_r()Igor Sysoev1-2/+1
2008-11-25ngx_strerror_r() style and size == 0 bug fixIgor Sysoev1-1/+2
2004-12-02nginx-0.1.11-RELEASE importrelease-0.1.11Igor Sysoev1-1/+5
*) 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 ":/".
2004-11-11nginx-0.1.5-RELEASE importrelease-0.1.5Igor Sysoev1-46/+84
*) 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.
2004-09-29nginx-0.1.0-2004-09-29-20:00:49 import; remove years from copyrightIgor Sysoev1-1/+1
2004-09-28nginx-0.1.0-2004-09-28-12:34:51 import; set copyright and remove unused filesIgor Sysoev1-4/+9
2003-11-16nginx-0.0.1-2003-11-17-00:49:42 importIgor Sysoev1-3/+25
2003-07-01nginx-0.0.1-2003-07-01-19:00:03 importIgor Sysoev1-1/+1
2003-06-11nginx-0.0.1-2003-06-11-19:28:34 importIgor Sysoev1-4/+40
2003-05-30nginx-0.0.1-2003-05-30-18:27:59 importIgor Sysoev1-3/+3