From 44676b34531427df59482316909a05a56d4a74b8 Mon Sep 17 00:00:00 2001 From: Thomas Hochstein Date: Sun, 22 Feb 2026 11:01:51 +0100 Subject: [PATCH] Accept ipv6 addresses as moderator. "http_authentication_method=None" will bypass HTTP AUTH and take the IP address as user name, but the "moderator" column in each database is limited to 20 chars, whereas IPv6 addresses may be as long as 39 chars. IPv6 was clearly not a consideration for development. Signed-off-by: Thomas Hochstein --- ChangeLog | 1 + samples/mysql/create.sql | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index cd07f5a..b64acf9 100644 --- a/ChangeLog +++ b/ChangeLog @@ -9,6 +9,7 @@ huhu 0.11.0 (unreleased) * Fix headers with continuation immediately at start. * Add cronjob to remove old backup messages. * Hide MySQL config for unauthenticated users. + * Accept ipv6 addresses as moderator. huhu 0.10 (unknown) * huhu reports version 0.09 (from MOD/Displaylib.pm), but has code diff --git a/samples/mysql/create.sql b/samples/mysql/create.sql index 6ecf883..07f1161 100644 --- a/samples/mysql/create.sql +++ b/samples/mysql/create.sql @@ -34,7 +34,7 @@ CREATE TABLE @sample@ ( Header longblob NOT NULL, Body longblob NOT NULL, Spamcount float DEFAULT 0.0, - Moderator varchar(20), + Moderator varchar(40), Moddatum DATETIME, checksum char(40) UNIQUE, flag bool DEFAULT 0,