From mboxrd@z Thu Jan 1 00:00:00 1970 From: Peter =?utf-8?q?M=C3=BCller?= To: location@lists.ipfire.org Subject: Re: [PATCH] location-importer: Fix parsing LACNIC-flavoured inetnums Date: Wed, 02 Mar 2022 16:41:32 +0000 Message-ID: <400a823a-80c6-7d84-3ef8-882444c3d4c6@ipfire.org> In-Reply-To: <3740D80F-2CB1-422B-B507-B1D47386E0FC@ipfire.org> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="===============8373292701527012349==" List-Id: --===============8373292701527012349== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Hello Michael, > Thank you. Does this mean we are getting closer to tagging another release? actually, I was thinking of putting this straight into production without tag= ging another release. For the latter, I would like to have some additional bugs resolved. That is, of course, unless the xt_geoip/ipset changes introduced in Core Upda= te 165 / 166 require an updated libloc and/or we don't want to ship a bunch of patches on = top of the current one. Thanks, and best regards, Peter M=C3=BCller >=20 > -Michael >=20 >> On 1 Mar 2022, at 21:52, Peter M=C3=BCller wr= ote: >> >> My fault, again. :-/ >> >> Reported-by: Michael Tremer >> Signed-off-by: Peter M=C3=BCller >> --- >> src/python/location-importer.in | 6 +++--- >> 1 file changed, 3 insertions(+), 3 deletions(-) >> >> diff --git a/src/python/location-importer.in b/src/python/location-importe= r.in >> index 83fb5c7..fe13482 100644 >> --- a/src/python/location-importer.in >> +++ b/src/python/location-importer.in >> @@ -3,7 +3,7 @@ >> # = # >> # libloc - A library to determine the location of someone on the Internet = # >> # = # >> -# Copyright (C) 2020-2021 IPFire Development Team = # >> +# Copyright (C) 2020-2022 IPFire Development Team = # >> # = # >> # This library is free software; you can redistribute it and/or = # >> # modify it under the terms of the GNU Lesser General Public = # >> @@ -691,9 +691,9 @@ class CLI(object): >> >> # How many octets do we need to add? >> # (LACNIC does not seem to have a /8 or greater assigned, so the fol= lowing should suffice.) >> - if ldigits =3D=3D 2: >> + if ldigits =3D=3D 1: >> start_address =3D start_address[0] + ".0.0/" + start_address[1] >> - elif ldigits =3D=3D 3: >> + elif ldigits =3D=3D 2: >> start_address =3D start_address[0] + ".0/" + start_address[1] >> else: >> log.warning("Could not recover IPv4 address from line in LACNIC DB = format: %s" % line) >> --=20 >> 2.34.1 >=20 --===============8373292701527012349==--