summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorGravatar moon <moon@coffin.ir> 2025-09-15 03:21:23 +0330
committerGravatar moon <moon@coffin.ir> 2025-09-15 03:21:23 +0330
commit466a05c8ddcaab68f411a96a90be08cebd645675 (patch)
tree410d23ff13c86939da994ce658e42d9ccb392aca /src
parentremove auth for querying by author (diff)
logging
Diffstat (limited to 'src')
-rw-r--r--src/server.c11
1 files changed, 11 insertions, 0 deletions
diff --git a/src/server.c b/src/server.c
index 52437ea..b3c5590 100644
--- a/src/server.c
+++ b/src/server.c
@@ -565,6 +565,8 @@ void paste_server(
} break;
case query_packets: {
+ log(_info, "<%.*s> request type: query by author", (int) ip_size, ip_addr);
+
if (in_len != 1 + 32 + 32 + 2 + 8) {
*out = NULL;
*out_len = 0;
@@ -586,6 +588,15 @@ void paste_server(
write_u16_le(msg + 64, req_count);
write_u64_le(msg + 66, req_offset);
+ log(_info,
+ "<%.*s> query by author " hash_fmt ":" hash_fmt " count %d offset %ld",
+ (int) ip_size,
+ ip_addr,
+ hash_ref(author_enc),
+ hash_ref(author_sign),
+ req_count,
+ req_offset);
+
if (req_count > 128) req_count = 128;
struct data_packet* packets = malloc((size_t) req_count * sizeof(struct data_packet));
if (!packets) {