#899245 kgb-bot: support for password-protected channels

Package:
src:kgb-bot
Source:
kgb-bot
Submitter:
Yves-Alexis Perez
Date:
2025-08-28 22:43:03 UTC
Severity:
wishlist
Tags:
#899245#5
Date:
2018-05-21 14:01:59 UTC
From:
To:
Source: kgb-bot
Severity: wishlist

Hi there,

subject mostly says it all, but it'd be nice if KGB could support
password-protected IRC channels for notifications.

Regards,

#899245#10
Date:
2023-12-12 22:18:20 UTC
From:
To:
Control: tags -1 +patch

The library backing KGB does support it, so it seems it's only a matter
of a few lines patch:

https://salsa.debian.org/kgb-team/kgb/-/merge_requests/8

Also attached.

Please test and report back here or, preferably, in the above merge request.

a.

#899245#17
Date:
2023-12-13 07:34:02 UTC
From:
To:
Hi Antoine,

since the bug is from 2018, I have to admit I don't really remember why I
opened it and what channel was the target. I don't have a way to test the
patch these days, but thanks for the work anyway.

Regards,

#899245#22
Date:
2023-12-13 14:06:14 UTC
From:
To:
On 2023-12-13 08:34:02, Yves-Alexis Perez wrote:

[...]

Well, the patch *is* tested, and is running in propduction already. So I
suspect it works well enough for most cases.

What I would love is some review of my perl-fu, just visually, without
running anything. I made some comments on the MR that expand on that;
I'm particularly wondering about the map { $_ => 1 } structure and the
test suite.

Thanks!

#899245#27
Date:
2023-12-13 20:00:15 UTC
From:
To:
Unfortunately I'm not fluent at all in perl :)
#899245#32
Date:
2025-06-07 14:34:45 UTC
From:
To:
We believe that the bug you reported is fixed in the latest version of
kgb-bot, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 899245@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Damyan Ivanov <dmn@debian.org> (supplier of updated kgb-bot package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)
Format: 1.8
Date: Sat, 07 Jun 2025 13:08:37 +0000
Source: kgb-bot
Architecture: source
Version: 1.62-1
Distribution: experimental
Urgency: medium
Maintainer: Debian KGB Maintainers <kgb-bot@packages.debian.org>
Changed-By: Damyan Ivanov <dmn@debian.org>
Closes: 899245
Changes:
 kgb-bot (1.62-1) experimental; urgency=medium
 .
   [ Antoine Beaupré ]
   * channel secret support (Closes: #899245)
 .
   [ Damyan Ivanov ]
   * fix merging channel configuration, keeping channel secrets
   * sort channel names for predictability
   * use correct condition for presense of channel data
   * update copyright notices
   * upload to experimental
Checksums-Sha1:
 7c8d93f2231a0f49d99f9f22012a4b2968e3cf90 3032 kgb-bot_1.62-1.dsc
 7ea0d16dd5113e4de72410328831151d4e927548 129722 kgb-bot_1.62.orig.tar.gz
 2e4cf538f4b78c1bc5c4f1126b463cfbe3973ab7 17900 kgb-bot_1.62-1.debian.tar.xz
Checksums-Sha256:
 0f2ecdd41a4365aff2c658d6c5281268df94a3b890514532e4b945348c3af872 3032 kgb-bot_1.62-1.dsc
 1b523bf9ed3a22b82601bc59926f46821540da09f9fcbf67bd8d664b5e231a41 129722 kgb-bot_1.62.orig.tar.gz
 72e9227f39c3363c984a79e6bfd88689eb1a298eb72c809c89c4a7bf2a8257ad 17900 kgb-bot_1.62-1.debian.tar.xz
Files:
 81b455de4537c46ab5ec02d912547c15 3032 devel optional kgb-bot_1.62-1.dsc
 7d5df30c0f1a64f544fb796268d01e1d 129722 devel optional kgb-bot_1.62.orig.tar.gz
 63616cfebf37d585d56361667057ab88 17900 devel optional kgb-bot_1.62-1.debian.tar.xz
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEErqDETssFbpNjDZ0z276dTZnSoAQFAmhERqoACgkQ276dTZnS
oATM/RAAny97npQyPwulNxi/EdPp+Vg8yW/4yNeNyS/eTuoBBu+uinDgosPwYc2c
G7SEV+1RuUkCDQKNeqTWk4Sqx29/wa99GdW7Nb/TOJh1IZcqI9UHECpZxsxqotGs
mKemOqJlu0QBnEDYOG015U/lnVBlbCN0LRlz3ALNf0V24G++3vzL1ZHlkQW/44c5
ez59O2yp+CJZ+WfUszOcoiqs7yNeADbjyy7rFgSVmBM+CSmY6zqfsNyFr6EluGOD
Xst1eHxh+LG7093FYADvoTv7N763oNfGVwu2nEJVHugSBvewVGY0KdowvlNiEfmd
xWnexwccYgaNnbiE3tTQc2nZmeA0M7Hx202guyILe4jgh3tK4WoYiO2mZ3fOsG1Y
2TT9JLECwOjaEVHTriDsBpOYKd1zeuCujXQxaz3mL+8iUZ0hD7kru2df7oMmEplY
VXf/lTFkjeS4Z37I0i4fovULLMLwszzpDRJUzCliYs+XrxL6bVWGUDBpM+zk0LCc
TCEYFDdAg38uK67bufRQ3wAryak4t8aJFa0oNgZB2wAjBldG7NYS7HrGjH6p1okg
AV/ooyv1+WGNukCxj/9OUgWyHZ/oTsCm2A0py7hBDCrMXGsXCnPW2z9ZK54P7ZS/
Q/xhGMXKOdZ8X3tyWnQHzusV/eOtZWA6uzU6xm4qK4ZzYspHACA=
=OII9
-----END PGP SIGNATURE-----

#899245#37
Date:
2025-08-28 22:38:45 UTC
From:
To:
We believe that the bug you reported is fixed in the latest version of
kgb-bot, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 899245@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
gregor herrmann <gregoa@debian.org> (supplier of updated kgb-bot package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)
Format: 1.8
Date: Fri, 29 Aug 2025 00:07:03 +0200
Source: kgb-bot
Architecture: source
Version: 1.62-2
Distribution: unstable
Urgency: medium
Maintainer: Debian KGB Maintainers <kgb-bot@packages.debian.org>
Changed-By: gregor herrmann <gregoa@debian.org>
Closes: 899245
Changes:
 kgb-bot (1.62-2) unstable; urgency=medium
 .
   * Upload to unstable.
   * Drop dependency on obsolete transitional package lsb-base.
   * Fix typo in previous changelog entry.
   * Declare compliance with Debian Policy 4.7.2.
   * Remove «Rules-Requires-Root: no», which is the current default.
   * Remove «Priority: optional», which is the current default.
   * Update years of copyright.
 .
 kgb-bot (1.62-1) experimental; urgency=medium
 .
   [ Antoine Beaupré ]
   * channel secret support (Closes: #899245)
 .
   [ Damyan Ivanov ]
   * fix merging channel configuration, keeping channel secrets
   * sort channel names for predictability
   * use correct condition for presence of channel data
   * update copyright notices
   * upload to experimental
Checksums-Sha1:
 d4a79fe133a0f55e470bbdbd034933ef2eeb3c40 3274 kgb-bot_1.62-2.dsc
 e59fe12a68a3cf87198f7cc614b9f8a0d38637cb 17916 kgb-bot_1.62-2.debian.tar.xz
Checksums-Sha256:
 33c48a818faf7b01e4caf8f9674d3b54c8a75b0ca2c5876cbf2b9fd9a6999a97 3274 kgb-bot_1.62-2.dsc
 f4e2639a15145493df346eeff7718a3a9f8b5679b5dab3c5ff70d65344bc9eb1 17916 kgb-bot_1.62-2.debian.tar.xz
Files:
 aede5b741733d900ce21b8bb9e2299b6 3274 devel optional kgb-bot_1.62-2.dsc
 19096d6616572a72594d807e59fa5ad6 17916 devel optional kgb-bot_1.62-2.debian.tar.xz
-----BEGIN PGP SIGNATURE-----

iQKTBAEBCgB9FiEE0eExbpOnYKgQTYX6uzpoAYZJqgYFAmiw1A9fFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEQx
RTEzMTZFOTNBNzYwQTgxMDREODVGQUJCM0E2ODAxODY0OUFBMDYACgkQuzpoAYZJ
qgY3pg/+LwlKPJniBdDRxoK1IlPcPZo5F6ytnluo/PC+o6u3bpc6RaIGtG4vQ+X+
000aGvEiqz4GY8oY8HiWuhCCNCjpF/cU3cY1KZZVFMIcUaxcumWJS+TP5T3+S6so
dmy91TsFNtxwqw8WditcS7im3OTYpKZWWqPRcb6Ts/Se+ucz25ibU5cb9cKEXI5h
oM09YRmKyy7nuzSFO9p3xEwzGtpDBJKtf6b6SePWmGSzQNF+tOHCkya0QoJccvBJ
tWS+ljkPH3zGnyMEBmo3M8mr/hAPjzABZMXfaziitPm/9D7bbATf4YAjq4NZY35U
2U88Bk/CUaDUQo2LKzpxBafvAiWukKNWv183vW8IAB2BQkGbjk+8jve670ArVeEU
qSrMfqMw3H/SssuaGEnwLXwhwdeZG0DGscRhCrQFzJ9E7iyCkC3T0POewHL3T3V3
cfYwz5tcIhVYHOPsHeihBADI8GR6sYiwB0R3JO1c9jCKZVP7jMQBilssS2GB/wyI
X3LeYTZ1RMPtKe/5Nh4ee7c1wCD45a3JxRyw/bB/R7awESbSN02MV2T+l+m06Qol
qbeijKaJWIRy+QGmb7AACFXrbZsfCH0xptx3+8MFKRRpOwbJaAKCNhnzEJ/LpBdG
PWUv65hbuFN3fvJdh1TlbGIrjXzw/myu9kGedaBOpqReXo2tOyM=
=ZpbG
-----END PGP SIGNATURE-----