Nginx-0.8.39

Changes with nginx 0.8.39 31 May
2010

*) Bugfix: an inherited "alias" directive worked incorrectly in
   inclusive location.

*) Bugfix: in "alias" with variables and "try_files" directives
   combination.

*) Bugfix: listen unix domain and IPv6 sockets did not inherit while
   online upgrade.
   Thanks to Maxim D..


Igor S.
http://sysoev.ru/en/

Changes with nginx 0.8.39

Built (but pending publication) for Ubuntu 10.04 LTS in my devel PPA
(note
that as of this upload, I am no longer building for Ubutu 8.04 LTS):

https://launchpad.net/~jdub/+archive/devel

Thanks, Igor!

  • Jeff


The Great Australian Internet Blackout
http://www.internetblackout.com.au/

                       No clue is good clue.

Well I narrowed the source of the issue, it was a bad openssl
installation.

Nginx 0.8.39 seems to segfault on run, just the same as 0.8.38; 0.8.37
works fine.

truss output; http://victori.uploadbooth.com/pastes/fwqqcvtHP
core dump; http://victori.uploadbooth.com/work/nginx-coredump.tbz2

OS: OpenSolaris SNV98 / SunCC

backtrace via dbx

dbx objs/nginx

For information about new features see help changes' To remove this message, put dbxenv suppress_startup_message 7.7’ in
your .dbxrc
Reading nginx
Reading ld.so.1
Reading libsocket.so.1
Reading libnsl.so.1
Reading libsendfile.so.1
Reading libz.so.1.2.4
Reading libc.so.1
Reading libgcc_s.so.1
(dbx) run
Running: nginx
(process id 9779)
signal SEGV (no mapping at the fault address) in _init at 0x81ef625
0x081ef625: _init+0x0015: addb %al,(%eax)
(dbx) bt
bt: not found
(dbx) where
=>[1] _init(0x1, 0x8047c7c, 0x8047c84, 0x0, 0x0, 0x1), at 0x81ef625
(dbx)

What I use to compile:

CC=/opt/SunStudioExpress/bin/cc ./configure --with-pcre=…/pcre-7.6
–prefix=/opt/extra/nginx --with-http_stub_status_module
–with-http_flv_module --with-http_ssl_module
–add-module=…/nginx_uploadprogress_module --with-http_dav_module
–add-module=…/mod_strip --with-perl=/opt/extra/bin/perl
–with-http_gzip_static_module --with-http_realip_module