+Changes with nginx 0.7.37 21 Feb 2009
+
+ *) Bugfix: directive using upstreams did not work; the bug had appeared
+ in 0.7.36.
+
+
Changes with nginx 0.7.36 21 Feb 2009
*) Feature: a preliminary IPv6 support; the "listen" directive of the
+éÚÍÅÎÅÎÉÑ × nginx 0.7.37 21.02.2009
+
+ *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Ù, ÉÓÐÏÌØÚÕÀÝÉÅ upstream'Ù, ÎÅ ÒÁÂÏÔÁÌÉ; ÏÛÉÂËÁ
+ ÐÏÑ×ÉÌÁÓØ × 0.7.36.
+
+
éÚÍÅÎÅÎÉÑ × nginx 0.7.36 21.02.2009
*) äÏÂÁ×ÌÅÎÉÅ: ÐÒÅÄ×ÁÒÉÔÅÌØÎÁÑ ÐÏÄÄÅÒÖËÁ IPv6; ÄÉÒÅËÔÉ×Á listen ÍÏÄÕÌÑ
#define _NGINX_H_INCLUDED_
-#define NGINX_VERSION "0.7.36"
+#define NGINX_VERSION "0.7.37"
#define NGINX_VER "nginx/" NGINX_VERSION
#define NGINX_VAR "NGINX"
/* AF_INET only */
- sin = (struct sockaddr_in *) &u->sockaddr;
- port = sin->sin_port;
+ port = htons(u->port);
in_addr = inet_addr((char *) host);
HTTP_INSUFFICIENT_STORAGE
);
-our $VERSION = '0.7.36';
+our $VERSION = '0.7.37';
require XSLoader;
XSLoader::load('nginx', $VERSION);
#endif
sin->sin_addr.s_addr = INADDR_ANY;
+ ls->socklen = sizeof(struct sockaddr_in);
+
ls->conf.backlog = NGX_LISTEN_BACKLOG;
ls->conf.rcvbuf = -1;
ls->conf.sndbuf = -1;
+ ls->conf.wildcard = 1;
+
+ (void) ngx_sock_ntop((struct sockaddr *) &ls->sockaddr, ls->conf.addr,
+ NGX_SOCKADDR_STRLEN, 1);
}
if (conf->server_name.data == NULL) {