SHARE
Facebook X Pinterest WhatsApp

Nginx 1.13.6 Patches Web Server for the Year 2038 Flaw

Oct 10, 2017
ServerWatch content and product recommendations are editorially independent. We may make money when you click on links to our partners. Learn More



Developers and organizations around the world rushed to fix the Y2K bug nearly 20 years ago as the calendar rolled over to the new millennium. There is also a similar bug that is resident in Unix/Linux systems known as the Year 2038 bug.

The latest vendor to fix its software for the 2038 bug is open-source web application server vendor nginx. The new nginx 1.13.6 release debuts on Oct. 10, fixing 11 different bugs.

“Bugfix: nginx did not support dates after the year 2038 on 32-bit platforms with 64-bit time_t,” the nginx changelog noted.

While the Year 2038 issue is well known in Linux, the nginx 1.13.6 update also patches for another interesting date-related bug.

“Bugfix: in handling of dates prior to the year 1970 and after the year 10000,” the nginx changelog states.

Other bugs fixed in the nginx 1.13.6 update include:

*)Bugfix: switching to the next upstream server in the stream module did not work when using the “ssl_preread” directive.

    *) Bugfix: in the ngx_http_v2_module.
       Thanks to Piotr Sikora.

    *) Bugfix: in the stream module timeouts waiting for UDP datagrams from
       upstream servers were not logged or logged at the “info” level
       instead of “error.”

    *) Bugfix: when using HTTP/2 nginx might return the 400 response without
       logging the reason.

    *) Bugfix: in processing of corrupted cache files.

    *) Bugfix: cache control headers were ignored when caching errors
       intercepted by error_page.

    *) Bugfix: when using HTTP/2 client request body might be corrupted.

    *) Bugfix: in handling of client addresses when using unix domain
       sockets.

    *) Bugfix: nginx hogged CPU when using the “hash … consistent”
       directive in the upstream block if large weights were used and all or
       most of the servers were unavailable.

The 1.13.x line of nginx first debuted on Apr.25 and has benefited from incremental feature, security and bugfixes on a monthly release cycle.

Nginx remains one of the most widely deploy web servers on the internet today. The Netcraft September 2017 web server survey reports that nginx powers 20.65 percent of all active sites on the internet today.

Sean Michael Kerner is a senior editor at ServerWatch and InternetNews.com. Follow him on Twitter @TechJournalist.

thumbnail Sean Michael Kerner

Sean Michael Kerner is an Internet consultant, strategist, and contributor to several leading IT business web sites.

Recommended for you...

Data Center Survey 2021: Outages Less Common, More Expensive
Sam Ingalls
Sep 21, 2021
On-Prem Infrastructure is Here to Stay. But What Workloads Go Where?
Sam Ingalls
Jul 3, 2021
IBM’s 2nm Breakthrough: Implications for Chip and Server Makers
Sam Ingalls
Jun 4, 2021
A Tale of Two 3rd Gen Processors: AMD & Intel
Sam Ingalls
May 20, 2021
ServerWatch Logo

ServerWatch is a top resource on servers. Explore the latest news, reviews and guides for server administrators now.

Property of TechnologyAdvice. © 2025 TechnologyAdvice. All Rights Reserved

Advertiser Disclosure: Some of the products that appear on this site are from companies from which TechnologyAdvice receives compensation. This compensation may impact how and where products appear on this site including, for example, the order in which they appear. TechnologyAdvice does not include all companies or all types of products available in the marketplace.