Sisyphus repository
Last update: 1 october 2023 | SRPMs: 18631 | Visits: 37042376
en ru br
ALT Linux repos
S:1.24.0-alt3
5.0: 0.8.15-alt1
4.1: 0.6.29-alt1.M41.2
4.0: 0.5.38-alt0.M40.1
+backports:0.5.33-alt1.M40.1
3.0: 0.1.45-alt1

Group :: System/Servers
RPM: nginx

 Main   Changelog   Spec   Patches   Sources   Download   Gear   Bugs and FR  Repocop 

14 september 2023 Anton Farygin <rider at altlinux.ru> 1.24.0-alt3

  • added accept_language module (Closes: #47364)
  • updated pam and geoip modules

25 june 2023 Anton Farygin <rider at altlinux.ru> 1.24.0-alt2

  • updated pam module to 1.5.5

22 may 2023 Anton Farygin <rider at altlinux.ru> 1.24.0-alt1

  • 1.24.0
  • removed deprecated ipv6 configure flag
  • removed unused patches and options from specfile
  • built with libpcre2
  • cache_purge: fix compatibility with newest nginx
  • egrep was changed to grep -E in filetrigger to avoid warnings
  • updated spnego module
  • removed localhost listen from default config (fixed: #42313)

3 november 2022 Arseny Maslennikov <arseny at altlinux.org> 1.22.1-alt2

  • NMU: Merge mime.types with upstream. (Closes: 38603)

21 october 2022 Anton Farygin <rider at altlinux.ru> 1.22.1-alt1

  • 1.22.1 (Fixes: CVE-2022-41741, CVE-2022-41742)

12 july 2022 Anton Farygin <rider at altlinux.ru> 1.22.0-alt1

  • 1.22.0 (Fixes: CVE-2021-3618)

5 december 2021 Anton Farygin <rider at altlinux.ru> 1.20.2-alt1

  • 1.20.2
  • updated pam module to 1.5.3

17 june 2021 Anton Farygin <rider at altlinux.ru> 1.20.1-alt1

  • 1.20.1 (Fixes: CVE-2021-23017)
  • updated rtmp module to 1.2.2
  • updated spnego snapshot to a06f9efc

15 may 2020 Anton Farygin <rider at altlinux.ru> 1.18.0-alt1

  • 1.18.0

1 september 2019 Anton Farygin <rider at altlinux.ru> 1.16.1-alt1

  • 1.16.1

5 december 2018 Anton Farygin <rider at altlinux.ru> 1.14.2-alt1

  • 1.14.2

12 november 2018 Anton Farygin <rider at altlinux.ru> 1.14.1-alt2

  • restart service only from filetrigger

6 november 2018 Anton Farygin <rider at altlinux.ru> 1.14.1-alt1

  • 1.14.1 (fixes: CVE-2018-16845, CVE-2018-16843, CVE-2018-16844)

4 september 2018 Anton Farygin <rider at altlinux.ru> 1.14.0-alt3

  • rebuilt with openssl-1.1

20 july 2018 Anton Farygin <rider at altlinux.ru> 1.14.0-alt2

  • fixed build with glibc-2.3.2
  • spenego module moved to tarball
  • updated auth_pam module

5 june 2018 Denis Smirnov <mithraen at altlinux.ru> 1.14.0-alt1.S1

  • Updated to 1.14.0
  • Updated nginx-rtmp-module

15 december 2017 Igor Vlasenko <viy at altlinux.ru> 1.12.1-alt2.1

  • rebuild with new perl 5.26.1

19 july 2017 Elvira Khabirova <lineprinter at altlinux.org> 1.12.1-alt2

  • Added ngx_http_auth_pam_module.
  • Fixed dependencies of module packages.

11 july 2017 Gleb F-Malinovskiy <glebfm at altlinux.org> 1.12.1-alt1

  • Updated to 1.12.1 (Fixes CVE-2017-7529).

11 may 2017 Evgeny Bolshedvorsky <jenya at altlinux.org> 1.12-alt3

  • added spnego dynamic module

16 april 2017 Denis Smirnov <mithraen at altlinux.ru> 1.12-alt2

  • update rtmp module

15 april 2017 Denis Smirnov <mithraen at altlinux.ru> 1.12-alt1

  • 1.12

3 april 2017 Denis Smirnov <mithraen at altlinux.ru> 1.10.3-alt2

  • add %

28 march 2017 Denis Smirnov <mithraen at altlinux.ru> 1.10.3-alt1

  • 1.10.3

1 june 2016 Denis Smirnov <mithraen at altlinux.ru> 1.10.1-alt1

  • 1.10.1
  • CVE-2016-4450

1 may 2016 Denis Smirnov <mithraen at altlinux.ru> 1.10.0-alt3

  • remove ctpp module (ALT #32041)
  • fix dynamic modules configuration (use /etc/nginx/modules-enabled.d)
  • move perl module to nginx-perl subpackege
  • move GeoIP module to nginx-geoip subpackege
  • move xslt module to nginx-xslt subpackege
  • add image_filter module to nginx-image_filter subpackage
  • add filetrigger for restart nginx when modules installed/removed

30 april 2016 Denis Smirnov <mithraen at altlinux.ru> 1.10.0-alt2

  • update default config with dynamic modules loading sample

30 april 2016 Denis Smirnov <mithraen at altlinux.ru> 1.10.0-alt1

  • 1.10.0
  • build some modules as dynamic

1 february 2016 Denis Smirnov <mithraen at altlinux.ru> 1.8.1-alt1

  • 1.8.1
  • CVE-2016-0742
  • CVE-2016-0746
  • CVE-2016-0747

25 november 2015 Igor Vlasenko <viy at altlinux.ru> 1.8.0-alt1.1

  • rebuild with new perl 5.22.0

24 august 2015 Denis Smirnov <mithraen at altlinux.ru> 1.8.0-alt1

  • 1.8.0
  • update cache-purge patch

10 april 2015 Denis Smirnov <mithraen at altlinux.ru> 1.6.3-alt1

  • 1.6.3
  • update rtmp module to 1.1.7

24 december 2014 Denis Smirnov <mithraen at altlinux.ru> 1.6.2-alt2

  • update rtmp module to 1.1.6

9 december 2014 Igor Vlasenko <viy at altlinux.ru> 1.6.2-alt1.1

  • rebuild with new perl 5.20.1

18 september 2014 Denis Smirnov <mithraen at altlinux.ru> 1.6.2-alt1

  • 1.6.2
  • CVE-2014-3616

28 august 2014 Denis Smirnov <mithraen at altlinux.ru> 1.6.1-alt2

  • enable geopip module

6 august 2014 Denis Smirnov <mithraen at altlinux.ru> 1.6.1-alt1

  • 1.6.1
  • CVE-2014-3556

29 april 2014 Denis Smirnov <mithraen at altlinux.ru> 1.6.0-alt1

  • 1.6.0

23 april 2014 Denis Smirnov <mithraen at altlinux.ru> 1.4.7-alt3

  • fix logrotate script (ALT #30018)

29 march 2014 Denis Smirnov <mithraen at altlinux.ru> 1.4.7-alt2

  • add stat.xsl (ALT #29917)

19 march 2014 Denis Smirnov <mithraen at altlinux.ru> 1.4.7-alt1

  • 1.4.7
  • CVE-2014-0133

4 march 2014 Denis Smirnov <mithraen at altlinux.ru> 1.4.5-alt2

  • add nginx_rtmp module

19 february 2014 Denis Smirnov <mithraen at altlinux.ru> 1.4.5-alt1

  • 1.4.5

25 november 2013 Denis Smirnov <mithraen at altlinux.ru> 1.4.4-alt2

  • use config(noreplace) for sites-available.d/default.conf (closes: #29607)

22 november 2013 Denis Smirnov <mithraen at altlinux.ru> 1.4.4-alt1

  • 1.4.4 (ALT #29604)
  • CVE-2013-4547

14 october 2013 Denis Smirnov <mithraen at altlinux.ru> 1.4.3-alt3

  • add ipv6 support

10 october 2013 Anton Farygin <rider at altlinux.ru> 1.4.3-alt2

  • fixed mime-types conflict (closes: #28550)

9 october 2013 Anton Farygin <rider at altlinux.ru> 1.4.3-alt1

  • new version

29 august 2013 Vladimir Lettiev <crux at altlinux.ru> 1.4.2-alt2

  • built for perl 5.18

13 august 2013 Denis Smirnov <mithraen at altlinux.ru> 1.4.2-alt1

  • 1.4.2

7 may 2013 Denis Smirnov <mithraen at altlinux.ru> 1.4.1-alt1

  • 1.4.1
  • CVE-2013-2028

3 may 2013 Denis Smirnov <mithraen at altlinux.ru> 1.4.0-alt1

  • 1.4.0
  • enable http_spdy_module

17 april 2013 Anton Farygin <rider at altlinux.ru> 1.2.8-alt1

  • new version

13 march 2013 Anton Farygin <rider at altlinux.ru> 1.2.7-alt1

  • new version

28 february 2013 Dmitriy Kulik <lnkvisitor at altlinux.org> 1.2.4-alt1.1

  • add systemd service (ALT #28069)
  • logrotate using 'nginx -s reopen' (systemd)

26 october 2012 Anton Farygin <rider at altlinux.ru> 1.2.4-alt1

  • new version

8 october 2012 Denis Smirnov <mithraen at altlinux.ru> 1.2.3-alt3

  • add ngx_ctpp2 module

4 september 2012 Vladimir Lettiev <crux at altlinux.ru> 1.2.3-alt2

  • rebuilt for perl-5.16

29 august 2012 Anton Farygin <rider at altlinux.ru> 1.2.3-alt1

  • new version

21 july 2012 Anton Farygin <rider at altlinux.ru> 1.2.2-alt1

  • new version

6 june 2012 Anton Farygin <rider at altlinux.ru> 1.2.1-alt1

  • new version

30 may 2012 Anton Farygin <rider at altlinux.ru> 1.2.0-alt1

  • new version (closes: #27215)

27 january 2012 Anton Farygin <rider at altlinux.ru> 1.1.13-alt1

  • new version
  • decreased starting priority in initscript to 98 (closes: #26466)
  • removed old Readme.ALT (closes: #26861)
  • fixed duplicated ogg in mime-types (closes: #26863)

29 november 2011 Anton Farygin <rider at altlinux.ru> 1.1.9-alt1

  • new version

26 october 2011 Anton Farygin <rider at altlinux.ru> 1.1.6-alt1

  • new version

17 october 2011 Alexey Tourbin <at at altlinux.ru> 1.1.5-alt1.1

  • rebuilt for perl-5.14

9 october 2011 Anton Farygin <rider at altlinux.ru> 1.1.5-alt1

  • new version

22 september 2011 Anton Farygin <rider at altlinux.ru> 1.1.4-alt1

  • new version
  • enabled http_mp4_module

15 september 2011 Anton Farygin <rider at altlinux.ru> 1.1.3-alt1

  • new version

9 september 2011 Anton Farygin <rider at altlinux.ru> 1.1.2-alt1

  • new version

23 august 2011 Anton Farygin <rider at altlinux.ru> 1.1.1-alt1

  • new version

1 june 2011 Anton Farygin <rider at altlinux.ru> 1.0.4-alt1

  • new version

27 may 2011 Anton Farygin <rider at altlinux.ru> 1.0.3-alt1

  • new version

13 april 2011 Anton Farygin <rider at altlinux.ru> 1.0.0-alt2

  • add cache_purge module

12 april 2011 Michael Shigorin <mike at altlinux.org> 1.0.0-alt1

  • 1.0.0

10 february 2011 Anton Farygin <rider at altlinux.ru> 0.8.54-alt1

  • updated to 0.8.54
  • add nginx user to _webserver group (closes: #24938)

1 december 2010 Anton Farygin <rider at altlinux.ru> 0.8.53-alt4

  • added patch from 0.9.0 with fix for memory violation in auth_basic

30 november 2010 Anton Farygin <rider at altlinux.ru> 0.8.53-alt3

  • fixed build with new perl

5 november 2010 Vladimir Lettiev <crux at altlinux.ru> 0.8.53-alt2.1

  • rebuilt with perl 5.12

2 november 2010 Slava Dubrovskiy <dubrsl at altlinux.org> 0.8.53-alt2

  • add http_secure_link_module

28 october 2010 Anton Farygin <rider at altlinux.ru> 0.8.53-alt1

  • new version

4 october 2010 Anton Farygin <rider at altlinux.ru> 0.8.52-alt1

  • new version

27 september 2010 Anton Farygin <rider at altlinux.ru> 0.8.51-alt1

  • new version

5 september 2010 Anton Farygin <rider at altlinux.ru> 0.8.50-alt1

  • new version

20 august 2010 Anton Farygin <rider at altlinux.ru> 0.8.49-alt1

  • new version

3 august 2010 Anton Farygin <rider at altlinux.ru> 0.8.48-alt1

  • new version

1 july 2010 Anton Farygin <rider at altlinux.ru> 0.8.43-alt1

  • new version
  • removed external uswgi module (included to mainstream)
  • new uswgi and scgi modules

26 may 2010 Ivan Fedorov <ns at altlinux.org> 0.8.38-alt1

  • new version
  • add uswgi module

7 april 2010 Anton Farygin <rider at altlinux.ru> 0.8.35-alt1

  • new version
  • added (disabled by default) syslogd patch

10 march 2010 Anton Farygin <rider at altlinux.ru> 0.8.34-alt1

  • new version

4 february 2010 Anton Farygin <rider at altlinux.ru> 0.8.33-alt1

  • new version

27 january 2010 Anton Farygin <rider at altlinux.ru> 0.8.32-alt1

  • new version
  • remove unused patches

11 november 2009 L.A. Kostis <lakostis at altlinux.ru> 0.8.24-alt1

  • Updated to 0.8.24.

6 october 2009 L.A. Kostis <lakostis at altlinux.ru> 0.8.19-alt1

  • Updated to 0.8.19:
     + Bugfixes in limit_req;
     + SSL module enforcements (-SSLv2).

6 october 2009 L.A. Kostis <lakostis at altlinux.ru> 0.8.18-alt1

  • Updated to 0.8.18.
  • Move mime.types modification to separate patch.

23 september 2009 L.A. Kostis <lakostis at altlinux.ru> 0.8.16-alt1

  • Updated to 0.8.16:
     + Bugfixes in resolver code, image module and gzip_vary handling.

14 september 2009 L.A. Kostis <lakostis at altlinux.ru> 0.8.15-alt1

  • Updated to 0.8.15:
      + Security: a segmentation fault might occur in worker process while
        specially crafted request handling (VU#180065);
      + Bugfix: in file AIO.

7 september 2009 L.A. Kostis <lakostis at altlinux.ru> 0.8.14-alt1

  • Updated to 0.8.14.

6 september 2009 L.A. Kostis <lakostis at altlinux.ru> 0.8.13-alt1

  • NMU:
     + updated to 0.8.13;
     + add new aio module (and enable file aio);
     + add new geoip module (disabled by default);
     + massive update of mime.types database (sync with Apache);
     + nginx.init: get rid of duplicated conftest calls.

28 july 2009 L.A. Kostis <lakostis at altlinux.ru> 0.7.61-alt1

  • NMU:
     + updated to 0.7.61.
     + src/event/openssl: fix memory corruption in $ssl_client_cert
       (thanks to Sergey Zhuravlev)

27 may 2009 L.A. Kostis <lakostis at altlinux.ru> 0.7.59-alt1

  • NMU:
     + updated to 0.7.59.
     + fix optimization for x86.
     + add support of building new modules (disabled by default):
       + image_filter
       + xslt.

23 may 2009 Denis Smirnov <mithraen at altlinux.ru> 0.6.37-alt1.1

  • rebuild

20 may 2009 L.A. Kostis <lakostis at altlinux.ru> 0.6.37-alt1

  • NMU:
     + updated to 0.6.37.
     + disable all debug stuff (e.g. perftools support).

11 april 2009 Michael Shigorin <mike at altlinux.org> 0.6.35-alt2

  • fixed missing substitution of sites-available.d/default.conf
     (Closes: #19560)

7 february 2009 Denis Smirnov <mithraen at altlinux.ru> 0.6.35-alt1

  • Bugfix: in shared memory allocations if nginx was built without debugging.
  • Bugfixes in an "Expect" request header line support.
  • Bugfix: UTF-8 encoding usage in the ngx_http_autoindex_module.

7 february 2009 Denis Smirnov <mithraen at altlinux.ru> 0.6.34-alt2

  • update README.ALT
  • move default config to /etc/nginx/sites-available.d

29 november 2008 Denis Smirnov <mithraen at altlinux.ru> 0.6.34-alt1

  • Change: now the EAGAIN error returned by connect() is not considered as
     temporary error.
  • Change: now the "gzip_vary" directive turned on issues a "Vary:
     Accept-Encoding" header line for uncompressed responses too.
  • Feature: the "expires" directive supports daily time.
  • Feature: the "Expect" request header line support.
  • Feature: now the "rewrite" directive does a redirect automatically if the
     "https://" protocol is used.
  • Bugfix: the "listen" directive parameters such as "backlog", "rcvbuf", etc.
     were not set, if a default server was not the first one.
  • Bugfix: the "log_not_found" directive did not work for index files tests.
  • Bugfix: now if FastCGI server sends a "Location" header line without status
     line, then nginx uses 302 status code.  Thanks to Maxim Dounin.
  • Bugfix: the ngx_http_flv_module did not support several values in a query
     string.
  • Bugfix: when a request to a directory was redirected with the slash added,
     nginx dropped a query string from the original request.
  • Feature: now nginx returns the 405 status code for POST method requesting a
     static file only if the file exists.
  • Bugfix: the resolver did not understand big DNS responses.  Thanks to Zyb.
  • Bugfix: in HTTPS mode requests might fail with the "bad write retry" error.
  • Bugfix: the ngx_http_charset_module did not understand quoted charset name
     received from backend.
  • Bugfix: if the "max_fails=0" parameter was used in upstream with several
     servers, then a worker process exited on a SIGFPE signal.  Thanks to Maxim
     Dounin.
  • Bugfix: the $r->header_in() method did not return value of the "Host",
     "User-Agent", and "Connection" request header lines; the bug had appeared
     in 0.6.32.
  • Bugfix: a full response was returned for request method HEAD while
     redirection via an "error_page" directive.
  • Bugfix: if a directory has search only rights and the first index file was
     absent, then nginx returned the 500 status code.
  • Bugfix: of recursive error_page for 500 status code.

27 october 2008 Denis Smirnov <mithraen at altlinux.ru> 0.6.32-alt1

  • Change: the "none" parameter in the "ssl_session_cache" directive; now this
     is default parameter.  Thanks to Rob Mueller.
  • Change: now the 0x00-0x1F, '"' and '\' characters are escaped as \xXX in an
     access_log.  Thanks to Maxim Dounin.
  • Change: now nginx allows several "Host" request header line.
  • Feature: the "modified" flag in the "expires" directive.
  • Feature: the $uid_got and $uid_set variables may be used at any request
     processing stage.
  • Feature: the $hostname variable.  Thanks to Andrei Nigmatulin.
  • Feature: DESTDIR support.  Thanks to Todd A. Fisher and Andras Voroskoi.
  • Bugfix: if sub_filter and SSI were used together, then responses might were
     transferred incorrectly.
  • Bugfix: large SSI inclusions might be truncated.
  • Bugfix: the "proxy_pass" directive did not work with the HTTPS protocol; the
     bug had appeared in 0.6.9.
  • Bugfix: worker processes might not catch reconfiguration and log rotation
     signals.
  • Bugfix: a segmentation fault might occur in worker process on Linux, if
     keepalive was enabled.

4 july 2008 Denis Smirnov <mithraen at altlinux.ru> 0.6.31-alt1

  • Bugfix: nginx did not process FastCGI response if header was at the end of
     FastCGI record; bug appeared in 0.6.2.  Thanks to Sergey Serov.
  • Bugfix: a segmentation fault might occur in worker process if a file was
     deleted and the "open_file_cache_errors" directive was off.

8 may 2008 Denis Smirnov <mithraen at altlinux.ru> 0.6.30-alt1

  • Update to 0.6.30
  • Change: now if an "include" directive pattern does not match any file, then
     nginx does not issue an error.
  • Feature: now the time in directives may be
     specified without spaces, for example, "1h50m".
  • Bugfix: memory leaks if the "ssl_verify_client" directive was on.  Thanks to
     Chavelle Vincent.
  • Bugfix: the "sub_filter" directive might set text to change into output.
  • Bugfix: the "error_page" directive did not take into account arguments in
     redirected URI.

31 march 2008 Denis Smirnov <mithraen at altlinux.ru> 0.6.29-alt1

  • Update to 0.6.29

1 february 2008 Denis Smirnov <mithraen at altlinux.ru> 0.5.35-alt2

  • rebuild

28 january 2008 Michael Shigorin <mike at altlinux.org> 0.5.35-alt1.1

  • re-added kludge from 0.5.34-alt1.1: the more insightful fix didn't
     account for the case of i586 (which is our default x86 buildarch)
     while my dirty hack doesnn't account at all, it just has a hammer :)
  • so "could not build the types_hash, you should increase types_hash_bucket_size: 32
     error with our default configuration (considerably larger mime.types)
     should go away again

26 january 2008 Michael Shigorin <mike at altlinux.org> 0.5.34-alt2.2

  • replaced ugly kludge introduced by me in 0.5.34-alt1.1
     with an insightful one by Gena Makhomed (#13407)

26 january 2008 Michael Shigorin <mike at altlinux.org> 0.5.34-alt2.1

  • added Provides: webserver (#13546)

26 january 2008 Denis Smirnov <mithraen at altlinux.ru> 0.5.35-alt1

  • Change: now the ngx_http_userid_module adds start time microseconds
     to the cookie field contains a pid value.
  • Change: now the uname(2) is used on Linux instead of procfs.
     Thanks to Ilya Novikov.
  • Feature: the "If-Range" request header line support.
     Thanks to Alexander V. Inyukhin.
  • Bugfix: in HTTPS mode requests might fail with the "bad write retry"
     error; bug appeared in 0.5.13.
  • Bugfix: the STARTTLS in SMTP mode did not work.
     Thanks to Oleg Motienko.
  • Bugfix: large_client_header_buffers did not freed before going to
     keep-alive state.
     Thanks to Olexander Shtepa.
  • Bugfix: the "limit_rate" directive did not allow to use full
     throughput, even if limit value was very high.
  • Bugfix: the $status variable was equal to 0 if a proxied server
     returned response in HTTP/0.9 version.
  • Bugfix: if the "?" character was in a "error_page" directive, then
     it was escaped in a proxied request; bug appeared in 0.5.32.

10 january 2008 Michael Shigorin <mike at altlinux.org> 0.5.34-alt1.1

  • got fed up with "could not build the types_hash, you should
     increase types_hash_bucket_size: 32" and did increase the default
     to empirically tested (Linux/i586) value of 64

10 january 2008 Denis Smirnov <mithraen at altlinux.ru> 0.5.34-alt2

  • rebuild

8 january 2008 Denis Smirnov <mithraen at altlinux.ru> 0.5.34-alt1

  • Change: now the full request line instead of URI only is written to
     error_log.
  • Feature: the "merge_slashes" directive.
  • Feature: the "gzip_vary" directive.
  • Feature: the "server_tokens" directive.
  • Feature: the "access_log" directive may be used inside the "limit_except" block.
  • Bugfix: if the $server_protocol was used in FastCGI parameters and a
     request line length was near to the "client_header_buffer_size" directive
     value, then nginx issued an alert "fastcgi: the request record is too big".
  • Bugfix: if a plain text HTTP/0.9 version request was made to HTTPS server,
     then nginx returned usual response.
  • Bugfix: URL double escaping in a redirect of the "msie_refresh"
     directive; bug appeared in 0.5.28.
  • Bugfix: a segmentation fault might occur in worker process if
     subrequests were used.
  • Bugfix: the big responses may be transferred truncated if SSL and gzip were
    used.
  • Bugfix: compatibility with mget.
  • Bugfix: nginx did not unescape URI in the "include" SSI command.
  • Bugfix: the segmentation fault was occurred on start or while
     reconfiguration if variable was used in the "charset" or
     "source_charset" directives.
  • Bugfix: nginx returned the 400 response on requests like
     "GET http://www.domain.com HTTP/1.0". Thanks to James Oakley.
  • Bugfix: a segmentation fault occurred in worker process if
     $date_local and $date_gmt were used outside the
     ngx_http_ssi_filter_module.
  • Bugfix: a segmentation fault might occur in worker process if debug
     log was enabled. Thanks to Andrei Nigmatulin.
  • Bugfix: ngx_http_memcached_module did not set $upstream_response_time.
     Thanks to Maxim Dounin.
  • Bugfix: a worker process may got caught in an endless loop, if the
     memcached was used.

6 january 2008 Michael Shigorin <mike at altlinux.org> 0.5.33-alt2.1

  • Fix default nginx.conf:
     + first server_name with wildcards is a fatal error now
     + add two more somewhat unobvious tips on reverse proxying
     + link to http://nginx.net for info/docs

1 december 2007 Denis Smirnov <mithraen at altlinux.ru> 0.5.33-alt2

  • Auto fix types_hash_bucket_size in config

10 november 2007 Denis Smirnov <mithraen at altlinux.ru> 0.5.33-alt1

  • Change: now by default the "echo" SSI command uses entity encoding.
  • Feature: the "encoding" parameter in the "echo" SSI command.
  • Change: mail proxy was split on three modules: pop3, imap and smtp.
  • Feature: the "smtp_greeting_delay" and "smtp_client_buffer" directives of the
     ngx_mail_smtp_module.
  • Feature: the "server_name" and "valid_referers" directives support regular
     expressions.
  • Feature: the "server_name", "map", and "valid_referers" directives support
     the "www.example.*" wildcards.
  • Bugfix: sub_filter did not work with empty substitution.
  • Bugfix: in sub_filter parsing.
  • Bugfix: a worker process may got caught in an endless loop, if the memcached
     was used.
  • Bugfix: nginx supported low case only "close" and "keep-alive" values in the
     "Connection" request header line; bug appeared in 0.5.32.
  • build --with debug (for more verbose logging)

21 october 2007 Denis Smirnov <mithraen at altlinux.ru> 0.5.32-alt1

  • Change: now nginx tries to set the "worker_priority", "worker_rlimit_nofile",
     "worker_rlimit_core", and "worker_rlimit_sigpending" without super-user
     privileges.
  • Change: now nginx escapes space and "%" in request to a mail proxy
     authentication server.
  • Change: now nginx escapes "%" in $memcached_key variable.
  • Feature: the "add_header Last-Modified ..." directive changes the
     "Last-Modified" response header line.
  • Feature: the mail proxy supports AUTHENTICATE in IMAP mode.  Thanks to Maxim
     Dounin.
  • Feature: the mail proxy supports STARTTLS in SMTP mode.  Thanks to Maxim
     Dounin.
  • Bugfix: nginx did not close directory file on HEAD request if autoindex was
     used.  Thanks to Arkadiusz Patyk.
  • Bugfix: the "proxy_hide_header" and "fastcgi_hide_header" directives did not
     hide response header lines whose name was longer than 32 characters.  Thanks
     to Manlio Perillo.
  • Bugfix: active connection counter always increased if mail proxy was used.
  • Bugfix: if backend returned response header only using non-buffered proxy,
     then nginx closed backend connection on timeout.
  • Bugfix: nginx did not support several "Connection" request header lines.
  • Bugfix: a charset set by the "charset" directive was not appended to the
     "Content-Type" header set by $r->send_http_header().
  • Bugfix: a segmentation fault might occur in worker process if /dev/poll
     method was used.
  • Bugfix: a segmentation fault occurred in worker process if invalid address
     was set in the "auth_http" directive.
  • Bugfix: now nginx uses default listen backlog value 511 on all platforms
     except FreeBSD.  Thanks to Jiang Hong.
  • Bugfix: now Solaris sendfilev() is not used to transfer the client request
     body to FastCGI-server via the unix domain socket.
  • Bugfix: if the same host without specified port was used as backend for HTTP
     and HTTPS, then nginx used only one port - 80 or 443.
  • Bugfix: the "proxy_ignore_client_abort" and "fastcgi_ignore_client_abort"
     directives did not work; bug appeared in 0.5.13.

31 august 2007 Michael Shigorin <mike at altlinux.org> 0.5.31-alt3.1

  • properly fixed #7441 (taking into accound ldv@'s objections)
  • properly fixed #12655 (ditto)
  • readability improvements to initscript
  • added /etc/sysconfig/nginx (flexible ulimit setup)

31 august 2007 Denis Smirnov <mithraen at altlinux.ru> 0.5.31-alt4

  • rebuild

31 august 2007 Denis Smirnov <mithraen at altlinux.ru> 0.5.31-alt3

  • rebuild

30 august 2007 Michael Shigorin <mike at altlinux.org> 0.5.31-alt2.1

  • fix back my thinko regarding /var/run/nginx/ directory
  • rework upgrade() initscript action (and run it only for package upgrades,
     just do a restart for sysadmin's command) -- should fix #12655

30 august 2007 Michael Shigorin <mike at altlinux.org> 0.5.31-alt1.1

  • NMU: moved remnants of directory creation and permissions setup
     from initscript to specfile (seems like was a band-aid which is
     currently unneeded and non-elegant); see also #12647
  • fixed #7441 (service nginx stop would leave children running)

30 august 2007 Denis Smirnov <mithraen at altlinux.ru> 0.5.31-alt2

  • rebuild

17 august 2007 Denis Smirnov <mithraen at altlinux.ru> 0.5.31-alt1

  • Feature: named locations.
  • Feature: the "proxy_store" and "fastcgi_store" directives.
  • Feature: the "proxy_store_access" and "fastcgi_store_access" directives.
  • Feature: the $args variable can be set with the "set" directive.
  • Feature: the $is_args variable.
  • Bugfix: if a client has closed connection to mail proxy then nginx might not
     close connection to backend.
  • Bugfix: now nginx escapes space in $memcached_key variable.
  • Bugfix: a segmentation fault might occur in worker process when the HTTPS
     protocol was used in the "proxy_pass" directive.
  • Bugfix: the perl $$ variable value in ngx_http_perl_module was equal to the
     master process identification number.
  • Bugfix: fix building on Solaris/amd64 by Sun Studio 11 and early versions;
     bug appeared in 0.5.29.
  • Feature: $nginx_version variable.  Thanks to Nick S. Grechukh.
  • Bugfix: if the FastCGI header was split in records, then nginx passed garbage
     in the header to a client.
  • Bugfix: Sun Studio compatibility on Solaris/amd64 and Solaris/sparc64.
     Thanks to Jiang Hong and Andrei Nigmatulin.
  • Bugfix: of minor potential bugs.  Thanks to Coverity's Scan.
  • Security: the "msie_refresh" directive allowed XSS.  Thanks to Maxim Boguk.
  • Bugfix: a segmentation fault might occur in worker process if the
     "auth_http_header" directive was used.  Thanks to Maxim Dounin.
  • Bugfix: a segmentation fault occurred in worker process if the CRAM-MD5
     authentication method was used, but it was not enabled.
  • Bugfix: a segmentation fault might occur in worker process if the eventport
     method was used.
  • Bugfix: if remote SSI subrequest was used, then posterior local file
     subrequest might transferred to client in wrong order.
  • Bugfix: large SSI inclusions buffered in temporary files were truncated.

6 july 2007 Denis Smirnov <mithraen at altlinux.ru> 0.5.26-alt2

  • More strict requires for perl-base version

22 june 2007 Denis Smirnov <mithraen at altlinux.ru> 0.5.26-alt1

  • Remove nginx.perl.fix.patch (added to upstream)
  • Drop nginx-0.5.14-gns-catchstderr.patch (added to upstream)
  • Bugfix: in SSI parsing.
  • Bugfix: nginx could not be built with the --without-http_rewrite_module
     parameter; bug appeared in 0.5.24.
  • Security: the "ssl_verify_client" directive did not work if request was made
     using HTTP/0.9.
  • Bugfix: a part of response body might be passed uncompressed if gzip was
     used; bug appeared in 0.5.23.

30 may 2007 Denis Smirnov <mithraen at altlinux.ru> 0.5.22-alt1

  • update version to 0.5.22
  • fix perl module (#11911)

28 may 2007 Denis Smirnov <mithraen at altlinux.ru> 0.5.20-alt3

  • update mime.types (get it from Apache)

8 may 2007 Denis Smirnov <mithraen at altlinux.ru> 0.5.20-alt2

  • fix x86_64 building

7 may 2007 Denis Smirnov <mithraen at altlinux.ru> 0.5.20-alt1

  • update version to 0.5.20
  • remove connection_pool_size option from config file (fix crash on x86_64)
  • build with perl support (at@)
  • Feature: the "sendfile_max_chunk" directive.
  • Feature: the "$http_...", "$sent_http_...", and "$upstream_http_..."
     variables may be changed using the "set" directive.
  • Bugfix: a segmentation fault might occur in worker process if the SSI command
     'if expr="$var = /"' was used.
  • Bugfix: trailing boundary of multipart range response was transferred
     incorrectly.  Thanks to Evan Miller.

30 april 2007 Denis Smirnov <mithraen at altlinux.ru> 0.5.19-alt1

  • update version to 0.5.19
  • build --with-http_stub_status_module (gns@)
  • fix mail proxy building
  • Add Symbian sis/sisx files to mime.types (#11459)
  • Add hints to config file (#11368)
  • Make default config file more useful
  • Add README.ALT
  • Start more workers in default config (more DoS proof)
  • Change: now the $request_time variable has millisecond precision.
  • Feature: the $upstream_addr variable.
  • Feature: the "proxy_headers_hash_max_size" and
     "proxy_headers_hash_bucket_size" directives.  Thanks to Volodymyr Kostyrko.
  • Bugfix: the files more than 2G could not be transferred using sendfile on
     64-bit Linux.
  • Feature: the ngx_http_sub_filter_module.
  • Feature: the "$upstream_http_..." variables.
  • Feature: now the $upstream_status and $upstream_response_time variables keep
     data about all upstreams before X-Accel-Redirect.

13 april 2007 Denis Smirnov <mithraen at altlinux.ru> 0.5.17-alt1

  • update version to 0.5.17

18 march 2007 Denis Smirnov <mithraen at altlinux.ru> 0.5.14-alt1

  • update version to 0.5.14

7 december 2006 Denis Smirnov <mithraen at altlinux.ru> 0.5.0-alt1

  • update version to 0.5.0

27 october 2006 Denis Smirnov <mithraen at altlinux.ru> 0.4.11-alt1

  • version update

20 october 2006 Denis Smirnov <mithraen at altlinux.ru> 0.4.9-alt2

  • rebuild with http_browser_module

16 october 2006 Denis Smirnov <mithraen at altlinux.ru> 0.4.9-alt1

  • version update

12 august 2006 Denis Smirnov <mithraen at altlinux.ru> 0.3.57-alt1

  • version update

8 may 2006 Denis Smirnov <mithraen at altlinux.ru> 0.3.45-alt1

  • version update
  • authorize by client certifications added

17 april 2006 Denis Smirnov <mithraen at altlinux.ru> 0.3.38-alt1

  • version update

12 march 2006 Denis Smirnov <mithraen at altlinux.ru> 0.3.32-alt1

  • version update
  • with realip

9 march 2006 Denis Smirnov <mithraen at altlinux.ru> 0.3.30-alt1

  • version update;

13 january 2006 LAKostis <lakostis at altlinux.ru> 0.3.19-alt1

  • NMU;
  • version update;
  • x86_64 fixes;
  • default config updated;
  • init script improvements;
  • add logrotate script;
  • update patches.

27 november 2005 Denis Smirnov <mithraen at altlinux.ru> 0.3.12-alt1

  • version update

16 october 2005 Denis Smirnov <mithraen at altlinux.ru> 0.3.2-alt1

  • version update
  • create directories for temp files (client requests, fastcgi & proxy replies)

17 september 2005 Denis Smirnov <mithraen at altlinux.ru> 0.1.45-alt1

  • version update

19 august 2005 Denis Smirnov <mithraen at altlinux.ru> 0.1.41-alt2

  • added two patches (from lakostis@)
  • build with optimization flags (from lakostis@)

3 august 2005 Denis Smirnov <mithraen at altlinux.ru> 0.1.41-alt1

  • version update

24 july 2005 Denis Smirnov <mithraen at altlinux.ru> 0.1.40-alt1

  • default_charset removed
  • charset set reply codepage, source_charset -- source charset :)
  • limit_rate supported with proxy and fastcgi
  • X-Accel-Limit-Rate header from backend supported
  • added: ssi_types
  • added: autoindex_exact_size
  • added: log_not_found
  • added: break
  • removed: post_accept_timeout
  • build with imap
  • many other fixes

9 june 2005 Denis Smirnov <mithraen at altlinux.ru> 0.1.35-alt1

  • version update

28 may 2005 Denis Smirnov <mithraen at altlinux.ru> 0.1.34-alt1

  • 0.1.34
  • spec cleanup / macrification (mike@)
  • changed "nginx" user/group to "_nginx" (mike@)

18 may 2005 Denis Smirnov <mithraen at altlinux.ru> 0.1.31-alt1

  • version update
  • some cleanups

17 april 2005 Denis Smirnov <mithraen at altlinux.ru> 0.1.28-alt1

  • version update

27 march 2005 Denis Smirnov <mithraen at altlinux.ru> 0.1.26-alt2

  • cleanup

26 march 2005 Denis Smirnov <mithraen at altlinux.ru> 0.1.26-alt1

  • version update
  • add ulimit -n 16384 to initscript

21 march 2005 Denis Smirnov <mithraen at altlinux.ru> 0.1.25-alt1

  • version update
  • cleanup
  • tmp moved to /var/spool/nagios/tmp

17 march 2005 Denis Smirnov <mithraen at altlinux.ru> 0.1.24-alt1

  • version update

6 february 2005 Denis Smirnov <mithraen at altlinux.ru> 0.1.17-alt1

  • version update

29 january 2005 Denis Smirnov <mithraen at altlinux.ru> 0.1.16-alt1

  • version update
  • fastcgi support (upstream)

24 december 2004 Denis Smirnov <mithraen at altlinux.ru> 0.1.13-alt1

  • version update
  • OpenSSL-support builded
  • rewrite and pcre support builded
  • startup script
  • useful default config-file

27 november 2004 Denis Smirnov <mithraen at altlinux.ru> 0.1.10-alt1

  • version update

12 october 2004 Denis Smirnov <mithraen at altlinux.ru> 0.1.1-alt1

  • first build
 
design & coding: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
current maintainer: Michael Shigorin