scala-maxmind-iplookups icon indicating copy to clipboard operation
scala-maxmind-iplookups copied to clipboard

Scala client for MaxMind Geo-IP

Results 10 scala-maxmind-iplookups issues
Sort by recently updated
recently updated
newest added

Continued the work from https://github.com/snowplow/scala-maxmind-iplookups/pull/178 with a couple of version bumps and a test compilation fix (conflict between cats and specs2 extension methods), everything seems to work.

cla:yes

Hi all! Thank you for writing such a helpful library! I would love to get it working on my Scala3 project. I started working on this PR. It went mostly...

cla:yes

`performLookups` does not take type parameters

cla:no

**Library version**: 0.6.1 **Expected behavior**: Get the geoid for the city **Actual behavior**: The geoid is not exposed to the user

We use the latest version. Any way to support the ASN data fromt his lib

Hi, **Library version**: 0.7.1 **Expected behavior**: Fields in the `IpLocation` class should never be `null`. **Actual behavior**: (At least) the `IpLocation.countryCode` field can sometimes be `null`. **Steps to reproduce**: The...

Your documentation contains a direct link to the GeoLite2 download; Shortly this will no longer work. Due to upcoming data privacy regulations, MaxMind are making significant changes to how users...

`scala-maxmind-iplookups` uses `Option[Either[Throwable, Result]]` where `Option` represents a possible absence of a database file and `Either[Throwable, _]` represents both "invalid IP address passed" (like in https://github.com/snowplow/snowplow/issues/4246) and "no such IP...

`InetAddress.getByName` is a side-effectiing function trying to resolve an IP address if hostname has been passed.

credit to @yeonhoo for the idea