Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 270878 - www-servers/nginx-0.8.16 version bump
Summary: www-servers/nginx-0.8.16 version bump
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: Konstantin Arkhipov (RETIRED)
URL: http://nginx.net/CHANGES
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-05-22 21:47 UTC by Tim O'Kelly
Modified: 2009-10-31 02:18 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
ebuild for nginx 0.8.7 (nginx-0.8.7.ebuild,3.29 KB, text/plain)
2009-07-31 11:52 UTC, Charles Nérot
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Tim O'Kelly 2009-05-22 21:47:37 UTC
0.7.58	18.05.2009
 	

Добавление: директива listen почтового прокси-сервера поддерживает IPv6.

Добавление: директива image_filter_jpeg_quality.

Добавление: директива client_body_in_single_buffer.

Добавление: переменная $request_body.

Исправление: в модуле ngx_http_autoindex_module в ссылках на имена файлов, содержащих символ ":".

Исправление: процедура "make upgrade" не работала; ошибка появилась в 0.7.53.
Спасибо Денису Латыпову.
 
0.7.57	12.05.2009
 	

Исправление: при перенаправлении ошибок модуля ngx_http_image_filter_module в именованный location в рабочем процессе происходил floating-point fault; ошибка появилась в 0.7.56.
 
0.7.56	11.05.2009
 	

Добавление: nginx/Windows поддерживает IPv6 в директиве listen модуля HTTP.

Исправление: в модуле ngx_http_image_filter_module. 

Reproducible: Always

Steps to Reproduce:
Comment 1 Justin Lecher (RETIRED) gentoo-dev 2009-05-23 09:24:56 UTC
Changes with nginx 0.7.58                                        18 May 2009

    *) Feature: a "listen" directive of the mail proxy module supports IPv6.

    *) Feature: the "image_filter_jpeg_quality" directive.

    *) Feature: the "client_body_in_single_buffer" directive.

    *) Feature: the $request_body variable.

    *) Bugfix: in ngx_http_autoindex_module in file name links having a ":" 
       symbol in the name.

    *) Bugfix: "make upgrade" procedure did not work; the bug had appeared 
       in 0.7.53.
       Thanks to Denis F. Latypoff.

Comment 2 Mike Baikov 2009-05-25 12:47:33 UTC
0.7.59 got STABLE status. Please "obsoleting" 0.6.x branch.

Статус версии 0.7.x изменён на стабильный.
Во время разработки этой версии, среди прочего, появились:
    *) кэширование проксированных и FastCGI-серверов;
    *) директива try_files;
    *) поддержка выделений в регулярных выражениях в директивах location и
       server_name и ссылок на эти выделения во всех директивах,
       поддерживающих переменные, например, в директиве alias;
    *) два фильтра -- XSLT и преобразования изображений;
    *) предварительная поддержка IPv6;
    *) nginx/Windows.
Comment 3 Tim O'Kelly 2009-06-23 15:47:28 UTC
Changes with nginx 0.8.4                                         22 Jun 2009

    *) Bugfix: nginx could not be built --without-http-cache; the bug had 
       appeared in 0.8.3.


Changes with nginx 0.8.3                                         19 Jun 2009

    *) Feature: the $upstream_cache_status variable.

    *) Bugfix: nginx could not be built on MacOSX 10.6. the bug had 
       appeared in 0.8.2.

    *) Bugfix: nginx could not be built --without-http-cache; the bug had 
       appeared in 0.8.2.

    *) Bugfix: a segmentation fault occurred in worker process, if a 
       backend 401 error was intercepted and the backend did not set the 
       "WWW-Authenticate" response header line.
       Thanks to Eugene Mychlo.


Changes with nginx 0.8.2                                         15 Jun 2009

    *) Bugfix: in open_file_cache and proxy/fastcgi cache interaction on 
       start up.

    *) Bugfix: open_file_cache might cache open file descriptors too long;
       the bug had appeared in 0.7.4.


Changes with nginx 0.8.1                                         08 Jun 2009

    *) Feature: the "updating" parameter in "proxy_cache_use_stale" and 
       "fastcgi_cache_use_stale" directives.

    *) Bugfix: the "If-Modified-Since", "If-Range", etc. client request 
       header lines were passed to backend while caching if no 
       "proxy_set_header" directive was used with any parameters.

    *) Bugfix: the "Set-Cookie" and "P3P" response header lines were not 
       hidden while caching if no "proxy_hide_header/fastcgi_hide_header" 
       directives were used with any parameters.

    *) Bugfix: the ngx_http_image_filter_module did not support GIF87a 
       format.
       Thanks to Denis Ilyinyh.

    *) Bugfix: nginx could not be built modules on Solaris 10 and early; 
       the bug had appeared in 0.7.56.


Changes with nginx 0.8.0                                         02 Jun 2009

    *) Feature: the "keepalive_requests" directive.

    *) Feature: the "limit_rate_after" directive.
       Thanks to Ivan Debnar.

    *) Bugfix: XLST filter did not work in subrequests.

    *) Bugfix: in relative paths handling in nginx/Windows.

    *) Bugfix: in proxy_store, fastcgi_store, proxy_cache, and 
       fastcgi_cache in nginx/Windows.

    *) Bugfix: in memory allocation error handling.
       Thanks to Maxim Dounin and Kirill A. Korinskiy.

Comment 4 Tim O'Kelly 2009-06-23 15:47:55 UTC
Changes with nginx 0.8.4                                         22 Jun 2009

    *) Bugfix: nginx could not be built --without-http-cache; the bug had 
       appeared in 0.8.3.


Changes with nginx 0.8.3                                         19 Jun 2009

    *) Feature: the $upstream_cache_status variable.

    *) Bugfix: nginx could not be built on MacOSX 10.6. the bug had 
       appeared in 0.8.2.

    *) Bugfix: nginx could not be built --without-http-cache; the bug had 
       appeared in 0.8.2.

    *) Bugfix: a segmentation fault occurred in worker process, if a 
       backend 401 error was intercepted and the backend did not set the 
       "WWW-Authenticate" response header line.
       Thanks to Eugene Mychlo.


Changes with nginx 0.8.2                                         15 Jun 2009

    *) Bugfix: in open_file_cache and proxy/fastcgi cache interaction on 
       start up.

    *) Bugfix: open_file_cache might cache open file descriptors too long;
       the bug had appeared in 0.7.4.


Changes with nginx 0.8.1                                         08 Jun 2009

    *) Feature: the "updating" parameter in "proxy_cache_use_stale" and 
       "fastcgi_cache_use_stale" directives.

    *) Bugfix: the "If-Modified-Since", "If-Range", etc. client request 
       header lines were passed to backend while caching if no 
       "proxy_set_header" directive was used with any parameters.

    *) Bugfix: the "Set-Cookie" and "P3P" response header lines were not 
       hidden while caching if no "proxy_hide_header/fastcgi_hide_header" 
       directives were used with any parameters.

    *) Bugfix: the ngx_http_image_filter_module did not support GIF87a 
       format.
       Thanks to Denis Ilyinyh.

    *) Bugfix: nginx could not be built modules on Solaris 10 and early; 
       the bug had appeared in 0.7.56.


Changes with nginx 0.8.0                                         02 Jun 2009

    *) Feature: the "keepalive_requests" directive.

    *) Feature: the "limit_rate_after" directive.
       Thanks to Ivan Debnar.

    *) Bugfix: XLST filter did not work in subrequests.

    *) Bugfix: in relative paths handling in nginx/Windows.

    *) Bugfix: in proxy_store, fastcgi_store, proxy_cache, and 
       fastcgi_cache in nginx/Windows.

    *) Bugfix: in memory allocation error handling.
       Thanks to Maxim Dounin and Kirill A. Korinskiy.

Comment 5 Tim O'Kelly 2009-06-23 15:48:53 UTC
sorry for double posting...
Comment 6 Patrick Lauer gentoo-dev 2009-06-27 11:57:55 UTC
From Changelog:

  22 Jun 2009; Konstantin V. Arkhipov <voxus@gentoo.org>
  -nginx-0.7.60.ebuild, +nginx-0.7.61.ebuild, -nginx-0.8.2.ebuild,
  +nginx-0.8.4.ebuild:
  Version bump.
Comment 7 Tim O'Kelly 2009-07-14 08:43:25 UTC
Changes with nginx 0.8.5                                         13 Jul 2009

    *) Bugfix: now nginx allows underscores in a request method.

    *) Bugfix: a 500 error code was returned for invalid login/password 
       while HTTP Basic authentication on Windows.

    *) Bugfix: ngx_http_perl_module responses did not work in subrequests.

    *) Bugfix: in ngx_http_limit_req_module.
       Thanks to Maxim Dounin.
Comment 8 Tim O'Kelly 2009-07-30 15:13:31 UTC
Changes with nginx 0.8.7                                         27 Jul 2009

    *) Change: minimum supported OpenSSL version is 0.9.7.

    *) Change: the "ask" parameter of the "ssl_verify_client" directive was 
       changed to the "optional" parameter and now it checks a client 
       certificate if it was offered.
       Thanks to Brice Figureau.

    *) Feature: the $ssl_client_verify variable.
       Thanks to Brice Figureau.

    *) Feature: the "ssl_crl" directive.
       Thanks to Brice Figureau.

    *) Feature: the "proxy" parameter of the "geo" directive.

    *) Feature: the "image_filter" directive supports variables for setting 
       size.

    *) Bugfix: the $ssl_client_cert variable usage corrupted memory; the 
       bug had appeared in 0.7.7.
       Thanks to Sergey Zhuravlev.

    *) Bugfix: "proxy_pass_header" and "fastcgi_pass_header" directives did 
       not pass to a client the "X-Accel-Redirect", "X-Accel-Limit-Rate", 
       "X-Accel-Buffering", and "X-Accel-Charset" lines from backend 
       response header.
       Thanks to Maxim Dounin.

    *) Bugfix: in handling "Last-Modified" and "Accept-Ranges" backend 
       response header lines; the bug had appeared in 0.7.44.
       Thanks to Maxim Dounin.

    *) Bugfix: the "[alert] zero size buf" error if subrequest returns an 
       empty response; the bug had appeared in 0.8.5.


Changes with nginx 0.8.6                                         20 Jul 2009

    *) Feature: the ngx_http_geoip_module.

    *) Bugfix: XSLT filter may fail with message "not well formed XML 
       document" for valid XML document.
       Thanks to Kuramoto Eiji.

    *) Bugfix: now in MacOSX, Cygwin, and nginx/Windows locations given by 
       a regular expression are always tested in case insensitive mode.

    *) Bugfix: now nginx/Windows ignores trailing dots in URI.
       Thanks to Hugo Leisink.

    *) Bugfix: name of file specified in --conf-path was not honored during 
       installation; the bug had appeared in 0.6.6.
       Thanks to Maxim Dounin.
Comment 9 Charles Nérot 2009-07-31 11:52:33 UTC
Created attachment 199735 [details]
ebuild for nginx 0.8.7

Hello,

if it can help, this is my ebuild for nginx 0.8.7.
Changes in DEPEND: 
> ssl? ( >=dev-libs/openssl-0.9.7 )
> geoip? ( dev-libs/geoip )

change in src_compile:
> use geoip   && myconf="${myconf} --with-http_geoip_module"
Comment 10 Tim O'Kelly 2009-08-20 10:32:32 UTC
Changes with nginx 0.8.9                                         17 Aug 2009

    *) Feature: now the start cache loader runs in a separate process; this 
       should improve large caches handling.

    *) Feature: now temporarily files and permanent storage area may reside 
       at different file systems.
Comment 11 Gef 2009-09-05 13:41:15 UTC
www-servers/nginx-0.8.10 is in the tree since 24 Aug 2009

But ngx_http_geoip_module doesn't have a USE flag.

(In reply to comment #9)
> if it can help, this is my ebuild for nginx 0.8.7.
> Changes in DEPEND: 
> > ssl? ( >=dev-libs/openssl-0.9.7 )

openssl-0.9.8j is the lowest version in the tree. I guess we can keep the ssl? ( dev-libs/openssl )  dependency ?
Comment 12 Tim O'Kelly 2009-09-07 09:08:00 UTC
Changes with nginx 0.8.14                                        07 Sep 2009

    *) Bugfix: an expired cached response might stick in the "UPDATING" 
       state.

    *) Bugfix: a segmentation fault might occur in worker process, if 
       error_log was set to info or debug level.
       Thanks to Sergey Bochenkov.

    *) Bugfix: in embedded perl module; the bug had appeared in 0.8.11.

    *) Bugfix: an "error_page" directive did not redirect a 413 error; the 
       bug had appeared in 0.6.10.


Changes with nginx 0.8.13                                        31 Aug 2009

    *) Bugfix: in the "aio sendfile" directive; the bug had appeared in 
       0.8.12.

    *) Bugfix: nginx could not be built without the --with-file-aio option 
       on FreeBSD; the bug had appeared in 0.8.12.


Changes with nginx 0.8.12                                        31 Aug 2009

    *) Feature: the "sendfile" parameter in the "aio" directive on FreeBSD.

    *) Bugfix: in try_files; the bug had appeared in 0.8.11.

    *) Bugfix: in memcached; the bug had appeared in 0.8.11.


Changes with nginx 0.8.11                                        28 Aug 2009

    *) Change: now directive "gzip_disable msie6" does not disable gzipping 
       for MSIE 6.0 SV1.

    *) Feature: file AIO support on FreeBSD and Linux.

    *) Feature: the "directio_alignment" directive.
Comment 13 Tim O'Kelly 2009-09-14 19:17:08 UTC
Changes with nginx 0.8.15                                        14 Sep 2009

    *) Security: a segmentation fault might occur in worker process while 
       specially crafted request handling.
       Thanks to Chris Ries.

    *) Bugfix: if names .domain.tld, .sub.domain.tld, and .domain-some.tld 
       were defined, then the name .sub.domain.tld was matched by 
       .domain.tld.

    *) Bugfix: in transparency support in the ngx_http_image_filter_module.

    *) Bugfix: in file AIO.

    *) Bugfix: in X-Accel-Redirect usage; the bug had appeared in 0.8.11.

    *) Bugfix: in embedded perl module; the bug had appeared in 0.8.11.
Comment 14 Tim O'Kelly 2009-09-25 08:57:12 UTC
Changes with nginx 0.8.16                                        22 Sep 2009

    *) Feature: the "image_filter_transparency" directive.

    *) Bugfix: "addition_types" directive was incorrectly named 
       "addtion_types".

    *) Bugfix: resolver cache poisoning.
       Thanks to Matthew Dempsky.

    *) Bugfix: memory leak in resolver.
       Thanks to Matthew Dempsky.

    *) Bugfix: invalid request line in $request variable was written in 
       access_log only if error_log was set to "info" or "debug" level.

    *) Bugfix: in PNG alpha-channel support in the 
       ngx_http_image_filter_module.

    *) Bugfix: nginx always added "Vary: Accept-Encoding" response header 
       line, if both "gzip_static" and "gzip_vary" were on.

    *) Bugfix: in UTF-8 encoding support by "try_files" directive in 
       nginx/Windows.

    *) Bugfix: in "post_action" directive usage; the bug had appeared in 
       0.8.11.
       Thanks to Igor Artemiev.
Comment 15 Gef 2009-10-31 02:18:34 UTC
http://nginx.net/CHANGES
nginx-0.8.21 has been released on 26th Oct 2009.