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]

Reply via email to