summaryrefslogtreecommitdiff
path: root/test/confs
diff options
context:
space:
mode:
authorPhil Pennock <pdp@exim.org>2018-08-16 21:17:32 -0400
committerPhil Pennock <pdp@exim.org>2018-08-16 21:19:09 -0400
commit0a682b6cd5f70e94b84fa17022554b48c97a63bd (patch)
tree94ee5b86194de3a023011b5f5dea24a133bfd7bb /test/confs
parentd16931c81f3e500fa6eafe5ec1c5d8e7db63e65a (diff)
Fix utf8clean not replacing incomplete final character
Before, it was just dropped, but we document that it's replaced by ?. Tests updated, manual test-case for -be prompt is: ${utf8clean:${length_1:フィル}}
Diffstat (limited to 'test/confs')
-rw-r--r--test/confs/060020
1 files changed, 11 insertions, 9 deletions
diff --git a/test/confs/0600 b/test/confs/0600
index 29bc5bf1a..f6405460d 100644
--- a/test/confs/0600
+++ b/test/confs/0600
@@ -20,15 +20,17 @@ begin acl
check_data:
accept logwrite = \
- x-test-header-good1: ${utf8clean:$h_x-test-header-good1:}
- logwrite = \
- x-test-header-good2: ${utf8clean:$h_x-test-header-good2:}
- logwrite = \
- x-test-header-too-short: ${utf8clean:$h_x-test-header-too-short:}
- logwrite = \
- x-test-header-too-long: ${utf8clean:$h_x-test-header-too-long:}
- logwrite = \
- x-test-header-too-big: ${utf8clean:$h_x-test-header-too-big:}
+ x-test-header-good1: ${utf8clean:$h_x-test-header-good1:}
+ logwrite = \
+ x-test-header-good2: ${utf8clean:$h_x-test-header-good2:}
+ logwrite = \
+ x-test-header-too-short: ${utf8clean:$h_x-test-header-too-short:}
+ logwrite = \
+ x-test-header-too-long: ${utf8clean:$h_x-test-header-too-long:}
+ logwrite = \
+ x-test-header-too-big: ${utf8clean:$h_x-test-header-too-big:}
+ log_write = \
+ x-test-header-truncated: ${utf8clean:$h_x-test-header-truncated:}