From ab5fb066bd93c7713f4628ba564ab6e91890f811 Mon Sep 17 00:00:00 2001 From: Stefan Bodewig Date: Fri, 22 Aug 2008 15:50:29 +0000 Subject: [PATCH] Ant disallowed manifest attributes that contained the character 8. PR 45675. git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@688105 13f79535-47bb-0310-9956-ffa450edef68 --- WHATSNEW | 4 +++ .../tools/ant/taskdefs/ManifestTask.java | 2 +- src/tests/antunit/taskdefs/manifest-test.xml | 36 +++++++++++++++++++ 3 files changed, 41 insertions(+), 1 deletion(-) create mode 100644 src/tests/antunit/taskdefs/manifest-test.xml diff --git a/WHATSNEW b/WHATSNEW index e78abae3d..6938e986a 100644 --- a/WHATSNEW +++ b/WHATSNEW @@ -162,6 +162,10 @@ Fixed bugs: was used. Bugzilla Report 43892. + * and disallowed manifest attributes whose name + contained the character '8'. + Bugzilla Report 45675. + Other changes: -------------- diff --git a/src/main/org/apache/tools/ant/taskdefs/ManifestTask.java b/src/main/org/apache/tools/ant/taskdefs/ManifestTask.java index 9948056bc..1247eccdb 100644 --- a/src/main/org/apache/tools/ant/taskdefs/ManifestTask.java +++ b/src/main/org/apache/tools/ant/taskdefs/ManifestTask.java @@ -50,7 +50,7 @@ public class ManifestTask extends Task { * {@value} */ public static final String VALID_ATTRIBUTE_CHARS = - "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ012345679-_"; + "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789-_"; /** * Holds the real data. diff --git a/src/tests/antunit/taskdefs/manifest-test.xml b/src/tests/antunit/taskdefs/manifest-test.xml new file mode 100644 index 000000000..ec1213f37 --- /dev/null +++ b/src/tests/antunit/taskdefs/manifest-test.xml @@ -0,0 +1,36 @@ + + + + + + + + + + + + + + + + + +