]>
Commit | Line | Data |
---|---|---|
12ac5c5b MT |
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 | ||
6bf458a4 MT |
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 | ||
ace8e510 MT |
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 | ||
1714f6ee MT |
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 | ||
c28579ca MT |
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 | ||
635e2853 | 125 | libloc (0.9.8-1) unstable; urgency=medium |
a138fbfe MT |
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 | ||
582a9102 MT |
150 | libloc (0.9.7-1) unstable; urgency=medium |
151 | ||
152 | [ Valters Jansons ] | |
582a9102 MT |
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 | ||
10d357f8 | 177 | -- Michael Tremer <michael.tremer@ipfire.org> Fri, 09 Jul 2021 17:16:59 +0000 |
582a9102 | 178 | |
17c13870 | 179 | libloc (0.9.6-1) unstable; urgency=medium |
577e5edb | 180 | |
af8ba428 VJ |
181 | [ Michael Tremer ] |
182 | * location: Fix list-networks-by-as | |
17c13870 | 183 | * database: Free mmapped countries section |
af8ba428 VJ |
184 | |
185 | [ Peter Müller ] | |
17c13870 | 186 | * location-importer.in: fix typo |
af8ba428 VJ |
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 | |
577e5edb MT |
192 | |
193 | -- Michael Tremer <michael.tremer@ipfire.org> Wed, 31 Mar 2021 14:06:00 +0100 | |
194 | ||
17c13870 | 195 | libloc (0.9.5-1) unstable; urgency=medium |
3da6e70c | 196 | |
17c13870 | 197 | * Initial release. |
3da6e70c SS |
198 | |
199 | -- Stefan Schantl <stefan.schantl@ipfire.org> Sun, 27 Oct 2019 18:55:44 +0100 |