]> git.ipfire.org Git - location/libloc.git/blob - debian/changelog
Bump version to 0.9.12
[location/libloc.git] / debian / changelog
1 libloc (0.9.12-1) unstable; urgency=medium
2
3 [ Michael Tremer ]
4 * importer: Parse aggregated networks
5 * database: Return something when no filter criteria is configured
6 * importer: Correctly hande response codes from Bird
7 * importer: Silently ignore any table headers
8 * importer: Skip empty lines
9 * location: Fix output of list-* commands
10 * network: Move a couple of helper functions into headers
11 * network: Add function that counts the bit length of an addres
12 * network: Drop functions moved in an earlier commit
13 * network-list: Rewrite summarize algorithm
14 * network: Allow creating any valid networks
15 * network: Implement bit length function for IPv4
16 * addresses: Implement subtraction for IPv4
17 * bogons: Refactor algorithms
18 * network-list: Cap prefix length based on family
19 * address: Correctly subtract IPv4 addresses
20 * bogons: Reset after we have reached the end
21 * bogons: Don't consider a network legitimate without a country code
22 * Move all address convenience functions into their own header
23 * address: Rename in6_addr_cmp into loc_address_cmp
24 * address: Rename in6_addr_get_bit/in6_addr_set_bit to loc_address_*
25 * addresses: Use loc_address_family which is now available
26 * address: Rename increment/decrement functions and modify address in
27 place
28 * network: Pass prefix in native length
29 * strings: Statically allocate all address/network strings
30 * address: Initialize all bits of IP addresses
31 * address: Prevent under/overflow when incrementing/decrementing
32 * network-list: Simplify debugging output on summarize
33 * network-list: summarize: Break when we exhausted the network range
34 * network-list: Remove debugging line
35 * address: Simplify functions
36 * address: Fix decrementing IP addresses
37 * address: Fix buffer overwrite
38 * address: Add some simple tests
39 * bogons: Add gaps that are only one address wide
40 * bogons: Skip any subnets of former networks
41 * as-list: Grow faster to avoid too many re-allocations
42 * writer: Use AS list internally
43 * network-list: Grow just like the AS list
44 * country-list: Grow like AS list
45 * writer: Use country list internally
46 * importer: Improve performance of network export query
47 * writer: I forgot to initalize the country list
48 * Refactor parsing IP addresses
49 * address: Set default prefix if none is given
50
51 -- Michael Tremer <michael.tremer@ipfire.org> Wed, 23 Mar 2022 20:11:29 +0000
52
53 libloc (0.9.11-1) unstable; urgency=medium
54
55 [ Stefan Schantl ]
56 * export: Remove prefix when exporting countries.
57
58 [ Michael Tremer ]
59 * ipset: Optimise hash table size
60 * ipset: Fix hash type for IPv6
61 * ipset: Set maxelem to a fixed size
62 * export: Conditionally enable flattening
63 * location: Print proper error message for any uncaught exceptions
64 * export: Allow exporting to stdout
65 * ipset: The minimum hashsize is 64
66 * export: Fix filtering logic
67 * export: Sightly refactor export logic
68 * Bump release to 0.9.11
69
70 [ Peter Müller ]
71 * location-importer: Fix parsing LACNIC-flavoured inetnums
72
73 -- Michael Tremer <michael.tremer@ipfire.org> Thu, 03 Mar 2022 10:44:44 +0000
74
75 libloc (0.9.10-1) unstable; urgency=medium
76
77 [ Peter Müller ]
78 * Non-maintainer upload.
79 * location-importer: Set "is_drop" to "True" even in case of conflicts
80 * Process LACNIC geofeed as well
81 * location-importer: Improve regex for catching historic/orphaned data
82 * location-importer: Replace "UK" with "GB"
83 * location-importer.in: Add country code for AWS's "il-central-1" zone
84 * location-importer.in: Do not make things more complicated than they
85 are
86
87 [ Michael Tremer ]
88 * man: Add pages for top level functions
89 * man: Add man page for loc_database_new
90 * man: Add man pages for all loc_database_* functions
91 * export: Make ipset files easily reloadable
92
93 -- Michael Tremer <michael.tremer@ipfire.org> Wed, 16 Feb 2022 08:53:48 +0000
94
95 libloc (0.9.9-2) unstable; urgency=medium
96
97 * Fix broken Debian build
98
99 -- Michael Tremer <michael.tremer@ipfire.org> Tue, 23 Nov 2021 11:07:22 +0000
100
101 libloc (0.9.9-1) unstable; urgency=medium
102
103 [ Michael Tremer ]
104 * database: Make IP address const for lookup
105 * configure: Enable -fno-semantic-interposition by default
106 * network: Drop redundant loc_network_match_flag
107 * network: Drop useless loc_network_match_asn function
108 * stringpool: Make functions properly private
109 * Make loc_network_tree_* functions propertly private
110 * Remove LOC_EXPORT from
111 loc_network_to_database_v1/loc_network_new_from_database_v1
112 * country: Add function that returns flags for special country
113 * country: Make country codes beginning with X invalid
114 * network: Make loc_network_match_country_code match special countries
115 * network: Rename "match" functions to "matches"
116
117 [ Peter Müller ]
118 * location.txt: Improve manpage
119 * importer.py: Import JPNIC feed as well
120 * location-importer: Introduce auxiliary function to sanitise ASNs
121 * location-importer.in: Add Spamhaus DROP lists
122
123 -- Michael Tremer <michael.tremer@ipfire.org> Sat, 20 Nov 2021 15:12:28 +0000
124
125 libloc (0.9.8-1) unstable; urgency=medium
126
127 [ Michael Tremer ]
128 * importer: Do not try to initialise a column that cannot be NULL with
129 NULL
130 * configure: Add option to enable GCC's -fanalyzer
131 * writer: Break when a network cound not be allocated
132 * stringpool: Allow adding empty strings
133 * stringpool: Do not call strlen() on potential NULL pointer
134 * stringpool: Slightly refactor initialization to help the compiler
135 understand
136 * stringpool: Avoid memory leak if mmap() fails
137 * network: Move some helper functions into network.h
138 * python: Permit passing family to database enumerator
139 * location: Implement listing bogons
140 * Move include files to /usr/include/libloc
141
142 [ Peter Müller ]
143 * location-importer.in: Attempt to provide meaningful AS names if
144 organisation handles are missing
145 * location-importer.in: Braindead me accidentally forgot a "break"
146 statement
147
148 -- Michael Tremer <michael.tremer@ipfire.org> Tue, 21 Sep 2021 10:29:11 +0000
149
150 libloc (0.9.7-1) unstable; urgency=medium
151
152 [ Valters Jansons ]
153 * po: Update translations
154 * systemd: Add Documentation= to location-update
155
156 [ Peter Müller ]
157 * location-importer.in: emit warnings due to unknown country code for
158 valid networks only
159 * location.in: fix search_networks() function call
160 * location-importer.in: keep track of sources for networks, ASNs, and
161 organisations
162 * importer.py: add source information for RIR data feeds
163 * location-importer.in: track original countries as well
164 * location-importer.in: track original countries more pythonic
165 * Implement an additional flag for hostile networks safe to drop
166 * location-importer.in: Import (technical) AS names from ARIN
167 * location-importer.in: add source column for overrides as well
168 * location-importer.in: import additional IP information for Amazon
169 AWS IP networks
170 * location-import.in: optimise regular expression for filtering ASN
171 allocations to other RIRs when parsing ARIN AS names file
172
173 [ Michael Tremer ]
174 * countries: Fix matching invalid country codes
175 * Bump version to 0.9.7
176
177 -- Michael Tremer <michael.tremer@ipfire.org> Fri, 09 Jul 2021 17:16:59 +0000
178
179 libloc (0.9.6-1) unstable; urgency=medium
180
181 [ Michael Tremer ]
182 * location: Fix list-networks-by-as
183 * database: Free mmapped countries section
184
185 [ Peter Müller ]
186 * location-importer.in: fix typo
187 * location-importer.in: delete 6to4 IPv6 space as well
188 * location-importer.in: reduce log noise for unusable networks
189 * location-importer.in: process unaligned IP ranges in RIR data files
190 correctly
191 * location-importer.in: skip networks with unknown country codes
192
193 -- Michael Tremer <michael.tremer@ipfire.org> Wed, 31 Mar 2021 14:06:00 +0100
194
195 libloc (0.9.5-1) unstable; urgency=medium
196
197 * Initial release.
198
199 -- Stefan Schantl <stefan.schantl@ipfire.org> Sun, 27 Oct 2019 18:55:44 +0100