Package: webcalendar Version: 1.0.5-9 Severity: normal Tags: patch l10n
If a webcalendar entry contains non-ascii characters, these characters are used unmodified in send_reminders.php for the Subject: header and thus may violate RFC 2822. Here is a trivial patch to circumvent this. --- /usr/share/webcalendar/tools/send_reminders.php.orig 2007-05-27 15:07:48.000000000 +0200 +++ /usr/share/webcalendar/tools/send_reminders.php 2007-06-10 22:00:51.000000000 +0200 @@ -338,7 +338,9 @@ } } - $subject = translate("Reminder") . ": " . $name; + mb_internal_encoding("UTF-8"); + $subject = mb_encode_mimeheader(translate("Reminder") . ": " . + $name, "UTF-8", "Q"); if ( strlen ( $GLOBALS["email_fallback_from"] ) ) $extra_hdrs = "From: " . $GLOBALS["email_fallback_from"] . "\r\n" . -- System Information: Debian Release: lenny/sid APT prefers testing APT policy: (500, 'testing'), (500, 'stable') Architecture: i386 (i686) Kernel: Linux 2.6.21-jo2 (SMP w/2 CPU cores; PREEMPT) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/bash Versions of packages webcalendar depends on: ii apache2-mpm-itk [apache2] 2.2.3-01-1+b5 multiuser MPM for Apache 2.2 ii dbconfig-common 1.8.34 common framework for packaging dat ii debconf [debconf-2.0] 1.5.13 Debian configuration management sy ii libapache-mod-php4 6:4.4.4-9 server-side, HTML-embedded scripti ii libapache2-mod-php4 6:4.4.4-9 server-side, HTML-embedded scripti ii php4-mysql 6:4.4.4-9 MySQL module for php4 ii ucf 3.001 Update Configuration File: preserv Versions of packages webcalendar recommends: ii mysql-client 5.0.38-1 mysql database client (meta packag ii mysql-client-5.0 [mysql-clien 5.0.38-1 mysql database client binaries ii mysql-server 5.0.38-1 mysql database server (meta packag ii mysql-server-5.0 [mysql-serve 5.0.38-1 mysql database server binaries -- debconf information: webcalendar/pgsql/manualconf: webcalendar/dbconfig-remove: true webcalendar/mysql/method: unix socket webcalendar/dbconfig-reinstall: false * webcalendar/conf/httpd_conf: apache, apache-ssl webcalendar/store/webservers_to_be_restarted: apache apache-ssl webcalendar/remote/host: * webcalendar/note/admin_user: webcalendar/purge: false webcalendar/internal/reconfiguring: false * webcalendar/conf/db_persistent: true webcalendar/pgsql/authmethod-admin: ident webcalendar/pgsql/admin-user: postgres webcalendar/db/dbname: webcalendar/conf/single_user_login: * webcalendar/conf/restart_webserver: true webcalendar/remote/newhost: webcalendar/internal/skip-preseed: false * webcalendar/conf/single_user_mode: false webcalendar/upgrade-backup: true webcalendar/db/app-user: webcalendar/import-oldsettings: webcalendar/mysql/admin-user: root webcalendar/passwords-do-not-match: webcalendar/upgrade-error: abort * webcalendar/install-error: ignore webcalendar/pgsql/authmethod-user: webcalendar/remote/port: webcalendar/pgsql/changeconf: false webcalendar/performing_upgrade: false webcalendar/database-type: webcalendar/pgsql/no-empty-passwords: webcalendar/remove-error: abort webcalendar/pgsql/method: unix socket webcalendar/db/basepath: webcalendar/dbconfig-upgrade: true * webcalendar/dbconfig-install: false * webcalendar/conf/use_http_auth: false * webcalendar/status/debconf_managed: true -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]