Please include GeoIP2 module.

Bug #1825895 reported by Thomas Ward on 2019-04-22
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
nginx (Ubuntu)
Wishlist
Thomas Ward

Bug Description

Due to the MaxMind legacy format of geoip free libraries being dropped, anyone who does not pay for MaxMIND won't be able to use the in-built GeoIP module in NGINX.

A third party module exists for GeoIP2 support. https://github.com/leev/ngx_http_geoip2_module

Please include this.

------

Notes:

This was given a cursory review for Universe inclusion by Seth Arnold at my request, and was ACK'd for being added and included in the packages targeting Universe (-full, -extras, where GeoIP was already included).

Thomas Ward (teward) on 2019-04-22
description: updated
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package nginx - 1.15.12-0ubuntu1

---------------
nginx (1.15.12-0ubuntu1) eoan; urgency=medium

  * New upstream release (1.15.12) - full changelog available from
    http://nginx.org/en/CHANGES
  * Remaining Ubuntu-specific changes:
    - debian/patches/ubuntu-branding.patch: add Ubuntu branding (refreshed)
    - d/{control,rules,nginx-core.*}: add new binary package for main,
      nginx-core, which contains only source-tarball-included modules
      and no third-party modules.
    - debian/tests/control: add nginx-core test.
    - debian/apport/source_nginx.py: Add apport hooks for additional bug
      information gathering.
    - debian/nginx-common.install: Add install rule for apport hooks.
    - d/nginx-{core,light,full,extras}.postinst: Add checks for whether
      port 80 is in use or not to determine whether or not to attempt
      starting of the NGINX service during install/upgrade
    - d/control: Add dependencies to nginx-{core,light,full,extras} on
      `iproute2` as the postinst scripts now use `ss` to determine if
      Port 80 is open or not.
    - d/rules: Enable --with-compat build option for all nginx package
      flavors
  * Add GeoIP2 third party module to nginx-full and nginx-extras
    (LP: #1825895). The following is the files list for this:
    - d/{control,rules}: Add libnginx-mod-http-geoip2 and corresponding build
      rules.
    - d/modules/http-geoip2{,/*}: Add geoip2 module from third party git.
    - d/copyright: Add relevant copyright lines for GeoIP2 module.

 -- Thomas Ward <email address hidden> Mon, 22 Apr 2019 17:59:46 -0400

Changed in nginx (Ubuntu):
status: In Progress → Fix Released
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers