I'm really sorry; I didn't notice and it only hit parts that
*apparently* aren't tested normally. Only 32-bit systems would be
affected, due to the structure only changing ABI on 32-bit systems.
+Knot Resolver 4.2.2 (2019-10-dd)
+================================
+
+Bugfixes
+--------
+- lua bindings: fix a 4.2.1 regression on 32-bit systems (#514)
+ which also fixes libknot 2.9 support on all systems
+
+
Knot Resolver 4.2.1 (2019-09-26)
================================
error('unexpected libknot soname: ' .. libknot_SONAME)
end
local sover = string.sub(libknot_SONAME, sover_pos , sover_pos)
-if sover == '8' then
+if sover == '9' then
knot_rdataset_t_cdef = [[
typedef struct {
uint16_t count;
knot_rdata_t *rdata;
} knot_rdataset_t;
]]
-elseif sover == '9' then
+elseif sover == '1' then -- it's 10 really, but this is simpler
knot_rdataset_t_cdef = [[
typedef struct {
uint16_t count;