milestone 5: blocklist filtering, local records and conditional forwarding
This commit is contained in:
@@ -117,11 +117,11 @@ fn twoQueriesOnOneConnection(io: std.Io, address: net.IpAddress) anyerror!void {
|
||||
var writer = stream.writer(io, &write_buf);
|
||||
|
||||
for (0..2) |_| {
|
||||
try writer.interface.writeAll(&tcp_server.framePrefix(@intCast(query_bytes.len)));
|
||||
try writer.interface.writeAll(&transport.framePrefix(@intCast(query_bytes.len)));
|
||||
try writer.interface.writeAll(query_bytes);
|
||||
try writer.interface.flush();
|
||||
|
||||
const len = tcp_server.parsePrefix((try reader.interface.takeArray(tcp_server.prefix_len)).*);
|
||||
const len = transport.parsePrefix((try reader.interface.takeArray(transport.prefix_len)).*);
|
||||
try expectAnswersQuery(try reader.interface.take(len));
|
||||
}
|
||||
}
|
||||
@@ -246,7 +246,7 @@ fn sendZeroLength(io: std.Io, address: net.IpAddress) anyerror!void {
|
||||
|
||||
var write_buf: [64]u8 = undefined;
|
||||
var writer = stream.writer(io, &write_buf);
|
||||
try writer.interface.writeAll(&tcp_server.framePrefix(0));
|
||||
try writer.interface.writeAll(&transport.framePrefix(0));
|
||||
try writer.interface.flush();
|
||||
|
||||
var read_buf: [64]u8 = undefined;
|
||||
|
||||
Reference in New Issue
Block a user