Welcome! Log In Create A New Profile

Advanced

[ANN] ngx_openresty devel version 1.2.1.13 released

agentzh
August 12, 2012 06:58PM
Hi, folks!

After one week's active development, I'm pleased to announce the new
development version of ngx_openresty, 1.2.1.13:

http://openresty.org/#Download

Special thanks go to all our contributors and users for helping make
this happen :)

Below is the complete change log for this release, as compared to the
last release, 1.2.1.11:

* upgraded LuaNginxModule to 0.5.13.

* feature: added new directive lua_socket_log_errors that can
be used to disable automatic error logging for both the TCP
and UDP cosockets. thanks Brian Akins for the patch.

* bugfix: segmentation faults might happen when 1. the nginx
worker was shutting down (i.e., the Lua VM is closing), 2.
ngx.re.gmatch was used, and 3. regex cache is enabled via
the "o" regex flag. this bug had appeared in LuaNginxModule
0.5.0rc30 (and OpenResty 1.0.15.9).

* bugfix: segmentation faults might happen when the system is
out of memory: there was one place where we did not check
the pointer returned from "ngx_array_push".

* bugfix: we should avoid complicated Lua stack operations
that might require memory allocaitons in the Lua "atpanic"
handler because it would produce another exception in the
handler leading to infinite loops.

* upgraded EchoNginxModule to 0.41.

* bugfix: we incorrectly returned the 500 error code in our
nginx output body filters.

* bugfix: segmentation faults might happen when the system is
out of memory: we forgot to check the returned pointer from
"ngx_calloc_buf" in our nginx output body filter.

* upgraded LuaRestyDNSLibrary to 0.05.

* feature: now we use 4096 as the receive buffer size instead
of the value 512 that is suggested by RFC 1035. this could
avoid data truncation when the DNS server supports datagram
sizes larger than 512 bytes.

* feature: now we pick a random nameserver from the
nameservers list at the first time.

* docs: fixed a mistake in the sample code and tuned it to be
more illustrative. thanks Sandesh Kotwal for reporting.

The HTML version of the change contains some helpful hyper-links and
can be browsed here:

http://openresty.org/#ChangeLog1002001

OpenResty (aka. ngx_openresty) is a full-fledged web application
server by bundling the standard Nginx core, lots of 3rd-party Nginx
modules, as well as most of their external dependencies. See
OpenResty's homepage for details:

http://openresty.org/

Enjoy!
-agentzh

_______________________________________________
nginx mailing list
nginx@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx
Subject Author Posted

[ANN] ngx_openresty devel version 1.2.1.13 released

agentzh August 12, 2012 06:58PM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 251
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready