From 7c96f36f4e4c0f977d860da9086c1ecd112de4f4 Mon Sep 17 00:00:00 2001 From: Jonas Bardino Date: Mon, 16 Mar 2026 14:05:02 +0100 Subject: [PATCH 1/2] Mask password in terminal output if using the optional IRC integration. --- mig/server/grid_imnotify.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/mig/server/grid_imnotify.py b/mig/server/grid_imnotify.py index 4dd551fab..82610b935 100755 --- a/mig/server/grid_imnotify.py +++ b/mig/server/grid_imnotify.py @@ -4,7 +4,7 @@ # --- BEGIN_HEADER --- # # grid_imnotify - IM notifier daemon -# Copyright (C) 2003-2020 The MiG Project lead by Brian Vinter +# Copyright (C) 2003-2026 The MiG Project by the Science HPC Center at UCPH # # This file is part of MiG. # @@ -294,7 +294,7 @@ def on_join(connection, event): # login to bitlbee login_msg = 'identify %s' % bitlbee_password - print(login_msg) + print(login_msg.replace(bitlbee_password, '**REDACTED**')) connection.privmsg('root', login_msg) else: print('someone joined channel: %s' From 8b46c2093eaf3e09acfb0b5610634b2c20bda8dc Mon Sep 17 00:00:00 2001 From: Jonas Bardino Date: Mon, 16 Mar 2026 14:14:34 +0100 Subject: [PATCH 2/2] Avoid any reliance on the password to prevent slips. --- mig/server/grid_imnotify.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mig/server/grid_imnotify.py b/mig/server/grid_imnotify.py index 82610b935..c4144d399 100755 --- a/mig/server/grid_imnotify.py +++ b/mig/server/grid_imnotify.py @@ -294,7 +294,7 @@ def on_join(connection, event): # login to bitlbee login_msg = 'identify %s' % bitlbee_password - print(login_msg.replace(bitlbee_password, '**REDACTED**')) + print('identify **REDACTED**') connection.privmsg('root', login_msg) else: print('someone joined channel: %s'