Revision history for IP::Geolocation::MMDB 1.010 2022-12-24 07:15:32 CET - Implement the file method - Move the constructor to the XS source 1.009 2022-08-05 14:32:53 CEST - Move the primary Git repository to GitHub 1.008 2022-06-07 16:58:48 CEST - Ensure that the module is subclassable. Fixed by Yujuan Jiang. 1.007 2022-04-01 21:00:13 CEST - Replace div() with arithmetic operators as GCC 11.2.0 may produce wrong values 1.006 2022-03-23 03:29:15 CET - Add Math::BigInt 1.999806 to the configuration requirements - Revert to checking the libmaxminddb version with a regular expression 1.005 2022-03-16 17:32:21 CET - Check if Math::BigInt actually works - Improve some error messages in the build and test scripts 1.004 2022-03-07 17:32:21 CET - Reintroduce the Windows support 1.003 2022-01-25 15:13:30 CET - Windows is no longer supported 1.002 2022-01-24 04:51:57 CET - Skip the tests if libmaxminddb is too old 1.001 2022-01-23 07:25:04 CET - Require libmaxminddb 1.2.0 or newer 1.000 2022-01-22 09:06:57 CET - Depend on Math::BigInt 1.999806 and use as_hex() instead of to_hex() - Add a safety check 0.009 2022-01-11 08:08:25 CET - Depend on Math::BigInt 1.999811 0.008 2022-01-10 15:07:38 CET - Implement iterate_search_tree - Fix the code for MMDB_UINT128_IS_BYTE_ARRAY 0.007 2022-01-03 13:19:29 CET - Implement IP::Geolocation::MMDB::Metadata 0.006 2022-01-02 04:14:40 CET - Remove loop initial declarations from MMDB.xs - _to_bigint is now a virtual method - Improved tests 0.005 2021-12-31 21:16:14 CET - Handle MMDB_UINT128_IS_BYTE_ARRAY 0.004 2021-12-31 17:00:26 CET - Store 64- and 128-bit integers in Math::BigInt objects 0.003 2021-12-30 10:04:58 CET - Don't call gai_strerror(), which may return UTF-16 on Windows - Add more tests 0.002 2021-12-29 01:16:55 CET - Skip the IPv6 tests on Windows 0.001 2021-12-27 08:03:18 CET - First version