#596641 eggdrop does not properly support UTF-8 encoding in its TCL engine

Package:
eggdrop
Source:
eggdrop
Description:
Advanced IRC Robot
Submitter:
Scott Steiner
Date:
2025-06-13 10:35:04 UTC
Severity:
normal
#596641#5
Date:
2010-09-13 00:48:45 UTC
From:
To:
When scripting in TCL, eggdrop uses iso8859-1 encoding rather than utf-8.
This causes, for example, "女装 " to be converted to "sÅ".

A simple fix can be found here: http://eggwiki.org/Utf-8

I am using Debian GNU/Linux 6.0 (squeeze) , kernel 2.6.32-3-amd64

#596641#10
Date:
2025-06-13 10:34:09 UTC
From:
To:
We believe that the bug you reported is fixed in the latest version of
eggdrop, 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 596641@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Sébastien Noel <sebastien@twolife.be> (supplier of updated eggdrop 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: Wed, 04 Jun 2025 17:34:40 +0200
Source: eggdrop
Architecture: source
Version: 1.10.0-1
Distribution: unstable
Urgency: low
Maintainer: Sébastien Noel <sebastien@twolife.be>
Changed-By: Sébastien Noel <sebastien@twolife.be>
Closes: 596641 1023344 1096569 1100637
Changes:
 eggdrop (1.10.0-1) unstable; urgency=low
 .
   [Sébastien Noel]
   * Salvage package (Closes: #1100637)
   * New upstream version (Closes: #1023344)
     - d/patches/00conf_paths: updated
     - d/patches/01use_ldflags: updated
     - d/patches/04pthread: added
   * Assume UTF-8 encoding by default (Closes: #596641)
     - add d/patches/03utf8
   * Enable the new python module
     - add d/patches/05modpython
   * Update d/watch file to version 4
   * Update d/copyright
   * d/control:
     - Update to standards version 4.7.2
     - Use debhelper 13
     - Update Vcs-Git and Vcs-Browser fields
   * Fix ftbfs with GCC-15 (Closes: #1096569)
     - add d/patches/gcc15
   * Update lintian overrides
   * use Sphinx to rebuild HTML documentation
     - add sphinx to Build-Depends-Indep
     - add d/patches/sphinx-doc-install-fix
 .
   [Debian Janitor]
   * Remove constraints unnecessary since buster (oldstable):
     + eggdrop-data: Drop versioned constraint on eggdrop in Replaces
     + eggdrop-data: Drop versioned constraint on eggdrop in Breaks
   * Trim trailing whitespace in d/changelog
Checksums-Sha1:
 304fc637b5aeca7753cf052e268ec09713ba070f 2240 eggdrop_1.10.0-1.dsc
 90b397ba691885902aec5b48e8f80110a6484b10 2215632 eggdrop_1.10.0.orig.tar.gz
 864ce1d22af5ab0577e355ab5783ba5026574ee1 833 eggdrop_1.10.0.orig.tar.gz.asc
 53ff2c6a42baaf202a94a229a0e88099f0973d70 17848 eggdrop_1.10.0-1.debian.tar.xz
 e120f1424e027169d5ad72b509b89168e67d836f 6754 eggdrop_1.10.0-1_source.buildinfo
Checksums-Sha256:
 3ed13e64294080b548e38315cb1259e7bba6428403466afe4b334180875cb907 2240 eggdrop_1.10.0-1.dsc
 1f1707eb5023df8e0bcaa53c937e7ce5282fa1f85dc37e11d6ce4aa9d438d752 2215632 eggdrop_1.10.0.orig.tar.gz
 4080673321c4ddbd33f38a10e62820c7370ca4e6dc625c05d4ff0b76078b61ac 833 eggdrop_1.10.0.orig.tar.gz.asc
 e5036630f315f63f15ad8eef5a2fb5cbde47b53f1f8bc29d47b955a1f21eb43e 17848 eggdrop_1.10.0-1.debian.tar.xz
 9fff2f7e182a16216c15396bef67f1353b644c3c21499f4aa7934aba56f99caa 6754 eggdrop_1.10.0-1_source.buildinfo
Files:
 aa72529f6dbef7aa52076450e3ae9781 2240 net optional eggdrop_1.10.0-1.dsc
 cb4d0bdcb65cf63802fe2db6a46780ad 2215632 net optional eggdrop_1.10.0.orig.tar.gz
 5335a505778073b63614f60d80497143 833 net optional eggdrop_1.10.0.orig.tar.gz.asc
 04dc58ac6e6de0e57ea14573d7f1564e 17848 net optional eggdrop_1.10.0-1.debian.tar.xz
 ce5f79eefb2ae5af1def0180eef50fd4 6754 net optional eggdrop_1.10.0-1_source.buildinfo
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEj23hBDd/OxHnQXSHMfMURUShdBoFAmhL+pkACgkQMfMURUSh
dBqdKA//T2eFW8a5m1gYOrCzc/cYG6j7+CH1MX/LRglgDmaueRpfltAYe0RGghbO
4ZE5WSwHuPZbb4iJF5ETHQHxMxkC9WxPcGpqUPFbhwtTpiBejdj5GeYHBH13Y+qI
rWY1fHetg3rh50Jx1QkUPug50GqIUvXSFrfXrH6+P+kcx8Hvgkk2ccOsIH57SKf7
arWfl4Be9kYa5A/YNNLKwncoyTdPoHt2a4iPt+zXg0j4m4kvB0b0l7gqF1t5HmXh
nI4XH/H0lfLCOv2JTYXltpjuKUhu7z5o5Lhd5FcX/VQGmGUzIyRsKysIJmgBOSuj
FFRnZF3FmFOWHmVeHGd/eEdkIzjV07sadJMmAS7vuZY4g0mzkKMqQKhmBX7OAnRo
L+Gnh6I3FSMaG2KLPrNju+Fugy4OkejLaQe+pYgF6byU7DUH6sdEtXBA/gy8gjNX
E/JnZFqhOrmVRErjWELrt+kEFrELSzPTxjQTcxVbd1qzXkwDIJ2RemTvMbO0VYYE
TnZjt4gNbm/704Rxtv46dA7R+Olecay4pbMJD6IJswawevWjnCNirJLBMXI7Zu1s
6dFTEpecAySuHSxrBmuc1pXsx35fqkKcaM6bjF78yX1RfZS/BM4BwkbXnUmO4Hac
VFH5oUtt1nCCIW1nSC+SkMtCQklLUT5kIPJcT+uYPScBsPjC+gI=
=H99j
-----END PGP SIGNATURE-----