February 26, 2015

Valery Kholodkov (vkholodkov)

The value of qualitative programming

Imagine that you run an online service company and you do some service for people and your business becomes so big that your departments no longer fit in entire floors of a big building and your budget is so big, … Continue reading

February 26, 2015 07:39 PM

February 20, 2015

Valery Kholodkov (vkholodkov)

Leaving AVG

Today I resigned from AVG. The reasons for this are not trivial, but I feel I don’t have a chance of moving to the next level in my career in this company despite enormous efforts and clear achievements. Still, I … Continue reading

February 20, 2015 06:07 PM

February 09, 2015

Nginx Website (nginx)

nginx-1.7.10 mainline version has been released.

2015-02-10

nginx-1.7.10 mainline version has been released.

February 09, 2015 09:00 PM

December 22, 2014

Nginx Website (nginx)

nginx-1.7.9 mainline version has been released.

2014-12-23

nginx-1.7.9 mainline version has been released.

December 22, 2014 09:00 PM

December 01, 2014

Nginx Website (nginx)

nginx-1.7.8 mainline version has been released.

2014-12-02

nginx-1.7.8 mainline version has been released.

December 01, 2014 09:00 PM

October 27, 2014

Nginx Website (nginx)

nginx-1.7.7 mainline version has been released.

2014-10-28

nginx-1.7.7 mainline version has been released.

October 27, 2014 09:00 PM

September 29, 2014

Nginx Website (nginx)

nginx-1.7.6 mainline version has been released.

2014-09-30

nginx-1.7.6 mainline version has been released.

September 29, 2014 09:00 PM

September 17, 2014

Valery Kholodkov (vkholodkov)

Bitcoin Magazine: Stop Thinking Bitcoin is Just a New Kind of Currency

I guest-posted on Bitcoin Magazine: http://bitcoinmagazine.com/16297/stop-thinking-bitcoin-just-new-kind-currency/ The main idea of the article is that Bitcoin is not simply a new kind of currency, but an innovation that can lead to emergence of a new information space.

September 17, 2014 07:06 AM

September 15, 2014

August 04, 2014

July 25, 2014

Karl Blessing (kblessinggr)

Configuring Nginx for Nibbleblog 4.0.3

Within is a revised Nginx configuration to utilize friendly urls in NibbleBlog 4.0.3.

July 25, 2014 06:52 AM

July 07, 2014

Nginx Website (nginx)

nginx-1.7.3 mainline version has been released.

2014-07-08

nginx-1.7.3 mainline version has been released.

July 07, 2014 09:00 PM

June 16, 2014

Nginx Website (nginx)

nginx-1.7.2 mainline version has been released.

2014-06-17

nginx-1.7.2 mainline version has been released.

June 16, 2014 09:00 PM

May 26, 2014

Nginx Website (nginx)

nginx-1.7.1 mainline version has been released.

2014-05-27

nginx-1.7.1 mainline version has been released.

May 26, 2014 09:00 PM

Nginx Website (nginx)

nginx-1.7.1 mainline version has been released.

2014-05-27

nginx-1.7.1 mainline version has been released.

May 26, 2014 09:00 PM

April 23, 2014

April 07, 2014

Nginx Website (nginx)

nginx-1.5.13 mainline version has been released.

2014-04-08

nginx-1.5.13 mainline version has been released.

April 07, 2014 09:00 PM

April 02, 2014

March 17, 2014

March 03, 2014

Nginx Website (nginx)

nginx-1.4.6 stable version has been released.

2014-03-04

nginx-1.4.6 stable version has been released.

nginx-1.5.11 mainline version has been released, with a fix for the SPDY memory corruption vulnerability in nginx 1.5.10 discovered by Lucas Molas, researcher at Programa STIC, Fundación Dr. Manuel Sadosky, Buenos Aires, Argentina (CVE-2014-0088).

March 03, 2014 09:00 PM

February 10, 2014

Nginx Website (nginx)

nginx-1.4.5 stable version have been released.

2014-02-11

nginx-1.4.5 stable version have been released.

February 10, 2014 09:00 PM

February 03, 2014

Nginx Website (nginx)

nginx-1.5.10 mainline version has been released, with SPDY 3.1 support in SPDY module.

2014-02-04

nginx-1.5.10 mainline version has been released, with SPDY 3.1 support in SPDY module.

February 03, 2014 09:00 PM

January 21, 2014

Nginx Website (nginx)

nginx-1.5.9 mainline version has been released.

2014-01-22

nginx-1.5.9 mainline version has been released.

January 21, 2014 09:00 PM

December 16, 2013

Nginx Website (nginx)

nginx-1.5.8 mainline version has been released.

2013-12-17

nginx-1.5.8 mainline version has been released.

December 16, 2013 09:00 PM

November 18, 2013

Nginx Website (nginx)

nginx-1.4.4 stable and nginx-1.5.7 mainline versions have been released, with a fix for the request line parsing vulnerability in nginx 0.8.41 - 1.5.6 discovered by Ivan Fratric of the Google Security Team (CVE-2013-4547).

2013-11-19

nginx-1.4.4 stable and nginx-1.5.7 mainline versions have been released, with a fix for the request line parsing vulnerability in nginx 0.8.41 - 1.5.6 discovered by Ivan Fratric of the Google Security Team (CVE-2013-4547).

November 18, 2013 09:00 PM

October 07, 2013

Nginx Website (nginx)

nginx-1.4.3 stable version has been released.

2013-10-08

nginx-1.4.3 stable version has been released.

October 07, 2013 09:00 PM

September 30, 2013

Nginx Website (nginx)

nginx-1.5.6 mainline version has been released.

2013-10-01

nginx-1.5.6 mainline version has been released.

September 30, 2013 09:00 PM

September 16, 2013

Nginx Website (nginx)

nginx-1.5.5 mainline version has been released.

2013-09-17

nginx-1.5.5 mainline version has been released.

September 16, 2013 09:00 PM

August 26, 2013

July 29, 2013

Nginx Website (nginx)

nginx-1.5.3 mainline version has been released.

2013-07-30

nginx-1.5.3 mainline version has been released.

July 29, 2013 09:00 PM

July 16, 2013

Nginx Website (nginx)

nginx-1.4.2 stable version has been released.

2013-07-17

nginx-1.4.2 stable version has been released.

July 16, 2013 09:00 PM

July 01, 2013

Nginx Website (nginx)

nginx-1.5.2 mainline version has been released.

2013-07-02

nginx-1.5.2 mainline version has been released.

July 01, 2013 09:00 PM

Nginx Website (nginx)

nginx-1.5.2 mainline version has been released.

2013-07-02

nginx-1.5.2 mainline version has been released.

July 01, 2013 09:00 PM

June 03, 2013

Nginx Website (nginx)

nginx-1.5.1 mainline version has been released.

2013-06-04

nginx-1.5.1 mainline version has been released.

June 03, 2013 09:00 PM

May 12, 2013

Nginx Website (nginx)

nginx-1.2.9 legacy version has been released, addressing the information disclosure security problem in some previous nginx versions (CVE-2013-2070).

2013-05-13

nginx-1.2.9 legacy version has been released, addressing the information disclosure security problem in some previous nginx versions (CVE-2013-2070).

May 12, 2013 09:00 PM

May 06, 2013

April 24, 2013

Nginx Website (nginx)

Source code repository switched to Mercurial.

2013-04-25

Source code repository switched to Mercurial.

April 24, 2013 09:00 PM

April 23, 2013

April 15, 2013

Nginx Website (nginx)

nginx-1.3.16 development version has been released.

2013-04-16

nginx-1.3.16 development version has been released.

April 15, 2013 09:00 PM

April 10, 2013

Yichun Zhang (agentzh)

ngx_openresty devel version 1.2.7.5 released

I am happy to announce that the new development version of ngx_openresty, 1.2.7.5, is now released:

    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 (devel) release, 1.2.7.3:
  • upgraded EchoNginxModule to 0.45.
  • upgraded DrizzleNginxModule to 0.1.5.
    • bugfix: compilation errors occurred with nginx 1.3.15. thanks Karl Blessing for reporting this issue.
    • docs: fixed a typo in the sample code for $drizzle_thread_id reported by 岚偑/yy秋叶.
    • docs: documented the config syntax for db passwords with special chars in them.
  • upgraded LuaNginxModule to 0.7.20.
    • feature: now we allow the "0" time argument in ngx.sleep().
    • feature: ngx.location.capture and ngx.location.capture_multi now return a lua table with the boolean field "truncated", which indicates whether the subrequest response body is truncated.
    • bugfix: request hung when rewrite cycled inngx.req.set_uri(uri, true) instead of throwing out an error log message and a 500 page properly. thanks Calin Don for the report.
    • bugfix: assignment to ngx.status did not take effect when the response status line had already been generated (by ngx_proxy or others). thanks eqiuno for reporting this issue.
    • bugfix: ngx.req.raw_header() would return the first part of the request body when request body was read before the call. thanks Matthieu Tourne for reporting this issue.
    • bugfix: ngx.req.raw_header() might not work properly in a subrequest.
    • bugfix: we would override the subrequest response status code later when error happens.
    • bugfix: the debug log message "lua set uri jump to <uri>" generated by ngx.req.set_uri(uri, true) was wrong for "<uri>" was the old URI.
  • upgraded LuaRestyMySQLLibrary to 0.13.
    • bugfix: 64-bit integer values in the MySQL packets (like last insert ids) could not be properly parsed due to the lack of support for 64-bit integers in LuaJIT's standard "bit" module. thanks Azure Wang for the patch implementing a temporary workaround.
    • docs: various typo fixes from Tor Hveem and doledoletree.
  • upgraded LuaRestyMemcachedLibrary to 0.11.
    • feature: added new method "touch" for the new Memcached command "touch". thanks merlin for the patch.
  • updated the upstream_truncation patch for the Nginx core.
    • bugfix: chunked upstream response bodies were treated as 502. thanks Andy Yuan for the report.
    • bugfix: request response status was changed to 502 after response header was sent in case of data truncation.
    • bugfix: the "last buf" (i.e., bufs with "last_buf" or "last_in_chain" set) should not be sent downstream in case of upstream data truncation.
  • updated the dtrace patch for the Nginx core.
    • feature: made the stap function ngx_chain_dump() print out info about the "last_buf" and "last_in_chain" flags in bufs and removed the old "<eof>" notation in the output.
OpenResty (aka. ngx_openresty) is a full-fledged web application server by bundling the standard Nginx core, lots of 3rd-party Nginx modules and Lua libraries, as well as most of their external dependencies. See OpenResty's homepage for details:

    http://openresty.org/

We have been running extensive testing on our Amazon EC2 test cluster and ensure that all the components (including the Nginx core) play well together. The latest test report can always be found here:

    http://qa.openresty.org

Have fun!

April 10, 2013 10:13 AM