nDPI/utils
Ivan Nardi 30cd98f978
croaring: update to 4.3.6 (from 3.0.0) (#2934)
Old compilers (example: gcc < 7, mingw or VS older than 2022) don't
work with latest croaring versions; note that we had this issue even
before this change...

We somehow try to autodect if we can use latest version (TODO: we can do
better!): otherwise we fallback to legacy code.
The user can force that via `--enable-old-croaring` option: that's the
option to use if you get any errors on `roaring.c` filw while compiling.

Remove `-AC_COMPILE_IFELSE` check which does nothing and provides
misleading output!

On CI, we always use legacy version on Windows (if we use VisualStudio)
and with Mingw compiler.

Please, note that before the recent code adding
`NDPI_UNRESOLVED_HOSTNAME` support, the croaring code, even if present
in the repository, was NEVER used!!
2025-09-02 15:50:03 +02:00
..
asn_update.sh Added IMO and Badoo files 2025-06-06 16:48:41 +02:00
aws_ip_addresses_download.sh shell: reformatted, fixed inspections, typos (#2506) 2024-07-18 17:32:49 +02:00
azure_ip_addresses_download.sh Update script to download Azure IP list ranges (#2640) 2024-12-11 13:59:31 +01:00
bitcoinnodes.sh shell: reformatted, fixed inspections, typos (#2506) 2024-07-18 17:32:49 +02:00
bitcoinnodes_v4v6.sh shell: reformatted, fixed inspections, typos (#2506) 2024-07-18 17:32:49 +02:00
cachefly_ip_addresses_download.sh shell: reformatted, fixed inspections, typos (#2506) 2024-07-18 17:32:49 +02:00
check_symbols.sh croaring: update to 4.3.6 (from 3.0.0) (#2934) 2025-09-02 15:50:03 +02:00
cloudflare_ip_addresses_download.sh shell: reformatted, fixed inspections, typos (#2506) 2024-07-18 17:32:49 +02:00
common.sh shell: reformatted, fixed inspections, typos (#2506) 2024-07-18 17:32:49 +02:00
crawlers_ip_addresses_download.sh Fix url for downloading X/Twitter crawler IPs (#2526) 2024-08-22 15:35:33 +02:00
crypto_mining_lists_download.sh Add auto-updating cryptocurrency mining pool lists (#2891) 2025-07-01 20:27:22 +02:00
digitalocean_ip_addresses_download.sh Added DigitalOcean protocol 2025-01-17 18:26:27 +01:00
domains2list.py Auto-generate Microsoft-related list of domains (#2688) 2025-01-31 15:44:28 +01:00
ethereum_ip_addresses_download.sh shell: reformatted, fixed inspections, typos (#2506) 2024-07-18 17:32:49 +02:00
gambling_sites_download.sh shell: reformatted, fixed inspections, typos (#2506) 2024-07-18 17:32:49 +02:00
get_routes6_by_asn.sh shell: reformatted, fixed inspections, typos (#2506) 2024-07-18 17:32:49 +02:00
get_routes_by_asn.sh shell: reformatted, fixed inspections, typos (#2506) 2024-07-18 17:32:49 +02:00
google.py python: reformatted, fixed bugs (#2504) 2024-07-17 11:00:42 +02:00
google6.py python: reformatted, fixed bugs (#2504) 2024-07-17 11:00:42 +02:00
google_cloud_ip_addresses_download.sh shell: reformatted, fixed inspections, typos (#2506) 2024-07-18 17:32:49 +02:00
google_ip_addresses_download.sh shell: reformatted, fixed inspections, typos (#2506) 2024-07-18 17:32:49 +02:00
hostname2list.py Performed some grammar and typo fixes (#2511) 2024-07-19 11:22:35 +02:00
hosts2domains.c Added simple tool hosts2domains used to extract domain names from hostnames written on a text file 2025-07-21 19:02:25 +02:00
icloud_private_relay_ip_addresses_download.sh shell: reformatted, fixed inspections, typos (#2506) 2024-07-18 17:32:49 +02:00
ipaddr2list.py Performed some grammar and typo fixes (#2511) 2024-07-19 11:22:35 +02:00
Makefile.in Added simple tool hosts2domains used to extract domain names from hostnames written on a text file 2025-07-21 19:02:25 +02:00
malicious_sites_download.sh Update url to download malicious sites 2025-06-05 14:26:25 +02:00
mergeipaddrlist.py python: reformatted, fixed bugs (#2504) 2024-07-17 11:00:42 +02:00
microsoft_domains_download.sh MS domain lists: avoid duplicates (#2928) 2025-08-02 19:11:40 +02:00
microsoft_ip_addresses_download.sh Unify "Skype" and "Teams" ids (#2687) 2025-01-20 18:06:56 +01:00
mining_list_update.py Add auto-updating cryptocurrency mining pool lists (#2891) 2025-07-01 20:27:22 +02:00
mullvad_ip_addresses_download.sh shell: reformatted, fixed inspections, typos (#2506) 2024-07-18 17:32:49 +02:00
nordvpn_ip_addresses_download.sh Add detection of NordVPN 2024-09-05 16:36:50 +02:00
parse_reader_json.py Improved statistics 2024-10-16 23:55:21 +02:00
public_suffix_list_download.sh shell: reformatted, fixed inspections, typos (#2506) 2024-07-18 17:32:49 +02:00
surfshark_ip_addresses_download.sh Add detection of SurfShark VPN 2024-09-05 16:36:50 +02:00
tor_exit_nodes_ip_addresses_download.sh TOR: fix ip lists (#2748) 2025-02-27 10:55:54 +01:00
tor_ip_addresses_download.sh TOR: fix ip lists (#2748) 2025-02-27 10:55:54 +01:00
update_every_lists.sh Add auto-updating cryptocurrency mining pool lists (#2891) 2025-07-01 20:27:22 +02:00
verify_dist_tarball.sh shell: reformatted, fixed inspections, typos (#2506) 2024-07-18 17:32:49 +02:00
whatsapp_ip_addresses_download.sh Force English content in whatsapp_ip_addresses_download.sh (#2701) 2025-01-30 11:09:24 +01:00
zoom_ip_addresses_download.sh shell: reformatted, fixed inspections, typos (#2506) 2024-07-18 17:32:49 +02:00