1 libloc (0.9.11-1) unstable; urgency=medium
4 * export: Remove prefix when exporting countries.
7 * ipset: Optimise hash table size
8 * ipset: Fix hash type for IPv6
9 * ipset: Set maxelem to a fixed size
10 * export: Conditionally enable flattening
11 * location: Print proper error message for any uncaught exceptions
12 * export: Allow exporting to stdout
13 * ipset: The minimum hashsize is 64
14 * export: Fix filtering logic
15 * export: Sightly refactor export logic
16 * Bump release to 0.9.11
19 * location-importer: Fix parsing LACNIC-flavoured inetnums
21 -- Michael Tremer <michael.tremer@ipfire.org> Thu, 03 Mar 2022 10:44:44 +0000
23 libloc (0.9.10-1) unstable; urgency=medium
26 * Non-maintainer upload.
27 * location-importer: Set "is_drop" to "True" even in case of conflicts
28 * Process LACNIC geofeed as well
29 * location-importer: Improve regex for catching historic/orphaned data
30 * location-importer: Replace "UK" with "GB"
31 * location-importer.in: Add country code for AWS's "il-central-1" zone
32 * location-importer.in: Do not make things more complicated than they
36 * man: Add pages for top level functions
37 * man: Add man page for loc_database_new
38 * man: Add man pages for all loc_database_* functions
39 * export: Make ipset files easily reloadable
41 -- Michael Tremer <michael.tremer@ipfire.org> Wed, 16 Feb 2022 08:53:48 +0000
43 libloc (0.9.9-2) unstable; urgency=medium
45 * Fix broken Debian build
47 -- Michael Tremer <michael.tremer@ipfire.org> Tue, 23 Nov 2021 11:07:22 +0000
49 libloc (0.9.9-1) unstable; urgency=medium
52 * database: Make IP address const for lookup
53 * configure: Enable -fno-semantic-interposition by default
54 * network: Drop redundant loc_network_match_flag
55 * network: Drop useless loc_network_match_asn function
56 * stringpool: Make functions properly private
57 * Make loc_network_tree_* functions propertly private
58 * Remove LOC_EXPORT from
59 loc_network_to_database_v1/loc_network_new_from_database_v1
60 * country: Add function that returns flags for special country
61 * country: Make country codes beginning with X invalid
62 * network: Make loc_network_match_country_code match special countries
63 * network: Rename "match" functions to "matches"
66 * location.txt: Improve manpage
67 * importer.py: Import JPNIC feed as well
68 * location-importer: Introduce auxiliary function to sanitise ASNs
69 * location-importer.in: Add Spamhaus DROP lists
71 -- Michael Tremer <michael.tremer@ipfire.org> Sat, 20 Nov 2021 15:12:28 +0000
73 libloc (0.9.8-1) unstable; urgency=medium
76 * importer: Do not try to initialise a column that cannot be NULL with
78 * configure: Add option to enable GCC's -fanalyzer
79 * writer: Break when a network cound not be allocated
80 * stringpool: Allow adding empty strings
81 * stringpool: Do not call strlen() on potential NULL pointer
82 * stringpool: Slightly refactor initialization to help the compiler
84 * stringpool: Avoid memory leak if mmap() fails
85 * network: Move some helper functions into network.h
86 * python: Permit passing family to database enumerator
87 * location: Implement listing bogons
88 * Move include files to /usr/include/libloc
91 * location-importer.in: Attempt to provide meaningful AS names if
92 organisation handles are missing
93 * location-importer.in: Braindead me accidentally forgot a "break"
96 -- Michael Tremer <michael.tremer@ipfire.org> Tue, 21 Sep 2021 10:29:11 +0000
98 libloc (0.9.7-1) unstable; urgency=medium
101 * po: Update translations
102 * systemd: Add Documentation= to location-update
105 * location-importer.in: emit warnings due to unknown country code for
107 * location.in: fix search_networks() function call
108 * location-importer.in: keep track of sources for networks, ASNs, and
110 * importer.py: add source information for RIR data feeds
111 * location-importer.in: track original countries as well
112 * location-importer.in: track original countries more pythonic
113 * Implement an additional flag for hostile networks safe to drop
114 * location-importer.in: Import (technical) AS names from ARIN
115 * location-importer.in: add source column for overrides as well
116 * location-importer.in: import additional IP information for Amazon
118 * location-import.in: optimise regular expression for filtering ASN
119 allocations to other RIRs when parsing ARIN AS names file
122 * countries: Fix matching invalid country codes
123 * Bump version to 0.9.7
125 -- Michael Tremer <michael.tremer@ipfire.org> Fri, 09 Jul 2021 17:16:59 +0000
127 libloc (0.9.6-1) unstable; urgency=medium
130 * location: Fix list-networks-by-as
131 * database: Free mmapped countries section
134 * location-importer.in: fix typo
135 * location-importer.in: delete 6to4 IPv6 space as well
136 * location-importer.in: reduce log noise for unusable networks
137 * location-importer.in: process unaligned IP ranges in RIR data files
139 * location-importer.in: skip networks with unknown country codes
141 -- Michael Tremer <michael.tremer@ipfire.org> Wed, 31 Mar 2021 14:06:00 +0100
143 libloc (0.9.5-1) unstable; urgency=medium
147 -- Stefan Schantl <stefan.schantl@ipfire.org> Sun, 27 Oct 2019 18:55:44 +0100