Hi all, version 3.1.0 was released, already available as preview on - Fedora Rawhide - Fedora 33, 32 - EPEL 7, 8 Minor Features: * Improve revnibble handling (TLD+NLD given given -> prefix, missing -> suffix), add related online help * add support for compressed IPv4 addresses, like 10/8 (contributed by @grayed) Fixes: * Improve autodetection of nibble strings, add additional test cases, triggered by #19 General: * internal databases: update Visit the release page <https://github.com/pbiering/ipv6calc/releases/tag/3.1.0> to download them. Regards, Peter
Hi all, 4.2.2 was released 2 weeks ago, forgot to announce via mailing list :-( https://github.com/pbiering/ipv6calc/releases/tag/4.2.2 Upcoming: 4.3.0 having IP2Location(MMDB) support included. Regards, Peter General: internal databases: update Fixes: databases/lib/libipv6calc_db_wrapper_GeoIP2.c: fix YYYYMM display databases/lib/libipv6calc_db_wrapper_GeoIP2.c: improve database selection for GeonameID Database update scripts: tools/ipv6calc-update-registries.sh: reneable download of LISP database from local filesystem tools/ipv6calc-update-registries.sh: disable download of LISP site database (broken URL) databases/registries/lisp/site-db[.txt]: historic LISP site database 2020-03-18 databases/registries/Makefile: disable deletion of now included LISP site-db tools/IP2Location-update.sh[.in]: add summary Tests: mod_ipv6calc/test_mod_ipv6calc.sh: catch additional location of 'ip' Packaging: contrib/ipv6calc.spec: add BuildRequires+Recommends for geolite in case MMDB is enabled contrib/ipv6calc.spec[.in]: include databases/registries/lisp/site-db as no longer reachable for download
Hi again, 4.3.0 was released today, see below. Regards, Peter https://github.com/pbiering/ipv6calc/releases/tag/4.3.0 General: internal databases: update various fixes during regression various cosmetic changes fixes and adjustments required by lastet GCC Extensions: add support for IP2Location(MMDB) Database update scripts: tools/IP2Location-update.sh[.in]: add support for MMDB databases tools/IP2Location-update.sh[.in]: fix improper masking of token and password
Hello, I'm trying to build ipv6calc on Devuan (Debian Bullseye (11.1)) Linux. Baring the possibility that there is a problem on my end, I cannot get it to compile. I get many errors like these: libipv6calc.h:105:25: error: 'strncat' specified bound 18446744073709551613 exce eds destination size 1024 [-Werror=stringop-overflow=] 105 | strncat(dst, src, ((sizeof(dst) - strlen(dst) - strlen("...") - 1) > 0) ? (sizeof(dst) - strlen(dst) - strlen("...") - 1) : 0); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ librfc1884.c:254:5: note: in expansion of macro 'STRCAT' 254 | STRCAT(tempstring, ":"); | ^~~~~~ I have attached the build log. Thanks, David On Thu, 30 Jan 2025 07:36:07 +0100 Peter Bieringer <pb@bieringer.de> wrote:
Hi again,
4.3.0 was released today, see below.
Regards, Peter
https://github.com/pbiering/ipv6calc/releases/tag/4.3.0
General:
internal databases: update various fixes during regression various cosmetic changes fixes and adjustments required by lastet GCC
Extensions:
add support for IP2Location(MMDB)
Database update scripts:
tools/IP2Location-update.sh[.in]: add support for MMDB databases tools/IP2Location-update.sh[.in]: fix improper masking of token and password
_______________________________________________ ipv6calc mailing list -- ipv6calc@lists.deepspace6.net To unsubscribe send an email to ipv6calc-leave@lists.deepspace6.net ipv6calc homepage: http://www.deepspace6.net/projects/ipv6calc.html ipv6calc github: https://github.com/pbiering/ipv6calc
Hi David, same was seen on regression tests, but only with gcc 8.5 on EL8 Can you check your major and minor gcc version. Potentially this condition need to be extended: https://github.com/pbiering/ipv6calc/blob/7b514edc9194958dc553fc3b989150fce4... Hope this helps, Peter Am 30.01.25 um 17:18 schrieb David Niklas:
Hello, I'm trying to build ipv6calc on Devuan (Debian Bullseye (11.1)) Linux. Baring the possibility that there is a problem on my end, I cannot get it to compile.
I get many errors like these: libipv6calc.h:105:25: error: 'strncat' specified bound 18446744073709551613 exce eds destination size 1024 [-Werror=stringop-overflow=] 105 | strncat(dst, src, ((sizeof(dst) - strlen(dst) - strlen("...") - 1) > 0) ? (sizeof(dst) - strlen(dst) - strlen("...") - 1) : 0); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ librfc1884.c:254:5: note: in expansion of macro 'STRCAT' 254 | STRCAT(tempstring, ":"); | ^~~~~~
I have attached the build log.
Thanks, David
Hi all, version 3.2.0 was released, already available as preview on - Fedora Rawhide - Fedora 34, 33 - EPEL 7, 8 Minor Features: add support for blacklisting IP2Location DB25 files < 8.4.0 add initial support for IP2Location DB25 files IP2Location-update.sh: add support for 'token' authentication Fixes: output format fix for compressed IPv6 addresses (#28) IP2Location: fix broken dedicated db selection option further bugfixes related to "pull/20" (#25) General: internal databases: update Internal: replace NI_MAXHOST with IPV6CALC_STRING_MAX or PATH_MAX where applicable (#24) autogen-support.sh: add IP2Location 8.3.0 8.3.1 8.4.0 Visit the release page to download source https://github.com/pbiering/ipv6calc/releases/tag/3.2.0 RPMs in testing, can be already downloaded from https://koji.fedoraproject.org/koji/packageinfo?packageID=366
Hi all, ** 20th anniversity release ** ** Changelog: 20011007/PB: Push source into local CVS system ** version 4.0.0 was released, already available as preview on - Fedora Rawhide (36) - Fedora 35, 34, 33 - EPEL 7, 8 Major Features: add new action "dbdump" to be able to dump "external" database using country code filter (for use by "ipset") new output format ip6to4 for IPv4 addresses (also supported on action "dbdump") Minor Features: tools/ipv6calc-create-update-ipset.sh: new tool for creating "ipset" using the new "dbdump" action add support for output of IPv4 in dot separated octal and also autodetect/parse such input tools/DBIP-update.sh: add support for deleting older files (-C ) Changes: print of uncompressed IPv6 address will now also be extended with prefix length if given and not suppressed by option action conv6to4 keeps (and mask) prefix length if not suppressed by option Fixes+Improvements ipv6calcweb: improve output format for mobile chrome-based browsers ipv6calcweb: fix several URLs, prefer HTTPS where supported add support for OpenSSL EVP MD5 (version 3) and legacy (version 1) some fixes related to static builds General: internal databases: update Internal: complete reorg of static includes in *.h to avoid private copies where possible Visit the release page to download source https://github.com/pbiering/ipv6calc/releases/tag/4.0.0 RPMs in testing, can be already downloaded from https://koji.fedoraproject.org/koji/packageinfo?packageID=366
Hi all, version 4.0.1 was released, already available as preview on - Fedora Rawhide (36) Bugfixes: - databases/lib/libipv6calc_db_wrapper_External.c: bugfix related to db_ptr_cache - ipv6calcweb/ipv6calcweb.cgi.in: change geonames URL to https General: - internal databases: update - various spelling and grammar fixes (credits to Ville Skyttä) Visit the release page to download source https://github.com/pbiering/ipv6calc/releases/tag/4.0.1 RPMs in testing, can be already downloaded from https://koji.fedoraproject.org/koji/packageinfo?packageID=366 Regards, Peter
Hi all, version 4.0.2 was released (2 weeks ago, forgot to send e-mail) Already available for - Fedora Rawhide (38) - Fedora 37, 36 - EPEL 7, 8, 9 Fixes+Improvements some minor regarding compilation and linking (library option sequence) General: internal databases: update Visit the release page to download source https://github.com/pbiering/ipv6calc/releases/tag/4.0.2 RPMs in testing, can be already downloaded from https://koji.fedoraproject.org/koji/packageinfo?packageID=366
Hi all, version 4.1.0 was released some days ago. Already available for - Fedora Rawhide (39) - Fedora 38, 37 - EPEL 7, 8, 9 Extension: add support for IP2Location DB-26 which provides "ASN" and "District" Minor Features: tools/IP2Location-update.sh: add option -S to support download of a specific sample file Fixes: bugfix related to ACTION_addr_to_countrycode and pipe mode General: internal databases: update Visit the release page to download source https://github.com/pbiering/ipv6calc/releases/tag/4.1.0 RPMs in testing, can be already downloaded from https://koji.fedoraproject.org/koji/packageinfo?packageID=366 Links to update from testing repository can be found here https://bugzilla.redhat.com/show_bug.cgi?id=2214164 Regards, Peter
Hi all, version 4.2.0 was released today. Already available for - Fedora Rawhide (40) - Fedora 39, 38 - EPEL 7, 8, 9 General internal databases: update autconf & code review minor bugfixes add support for upcoming IP2Location 8.7.0 add support for use of libmd MD5 implementation database update scripts add optional support for service restart ipv6calcweb.cgi use dedicated directory now for CGI script -fix leftover change from AS_TEXT to AS_ORGNAME ipv6calc.cgi use dedicated directory now for CGI script -add since 2019 supported IPV6CALC_CLIENT_GEONAMEID for more see ChangeLog Visit the release page to download source https://github.com/pbiering/ipv6calc/releases/tag/4.2.0 RPMs in testing, can be already downloaded from https://koji.fedoraproject.org/koji/packageinfo?packageID=366 Regards, Peter
participants (2)
-
David Niklas
-
Peter Bieringer