Package: dbconfig-common Version: 1.8.17 Severity: wishlist Tags: patch Hello,
The generated include for file type PHP ends in '?>'. I kindly request that that be removed. The problem is that everything after that tag will be output to the browser, and that can cause trouble if there's e.g. some stray whitespace after it, which can mess up the sending of headers or the integrity of binary files sent with PHP. The closing tag is not needed and doesn't have a function: you switch the context from code to literal and right after it terminate the file, making the context irrelevant. Please consider to apply this patch. Thanks. Thijs -- System Information: Debian Release: testing/unstable APT prefers unstable APT policy: (500, 'unstable'), (1, 'experimental') Architecture: i386 (i686) Shell: /bin/sh linked to /bin/bash Kernel: Linux 2.6.11-1-k7 Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968) Versions of packages dbconfig-common depends on: ii debconf [debconf-2.0] 1.5.2 Debian configuration management sy ii pwgen 2.05-1 Automatic Password generation ii ucf 2.0012 Update Configuration File: preserv dbconfig-common recommends no packages. -- debconf information excluded
diff -ur dbconfig-common-1.8.17.orig/dbconfig-generate-include dbconfig-common-1.8.17/dbconfig-generate-include --- dbconfig-common-1.8.17.orig/dbconfig-generate-include 2006-04-23 18:58:48.000000000 +0200 +++ dbconfig-common-1.8.17/dbconfig-generate-include 2006-07-26 18:38:38.000000000 +0200 @@ -266,7 +266,6 @@ [ "$use_dbport" ] && echo "${comment_dbport}\$$dbport_varname='$dbc_dbport';" [ "$use_dbtype" ] && echo "${comment_dbtype}\$$dbtype_varname='$dbc_dbtype';" cat << EOF -?> EOF ;; diff -ur dbconfig-common-1.8.17.orig/dbconfig-load-include dbconfig-common-1.8.17/dbconfig-load-include --- dbconfig-common-1.8.17.orig/dbconfig-load-include 2006-04-02 17:26:06.000000000 +0200 +++ dbconfig-common-1.8.17/dbconfig-load-include 2006-07-26 18:38:49.000000000 +0200 @@ -196,7 +196,6 @@ echo "dbc_dbport='\$$dbport_varname';\n"; if(!empty(\$use_dbtype) && isset(\$$dbtype_varname)) echo "dbc_dbtype='\$$dbtype_varname';\n"; -?> EOF ;;