From 4a6998b367be2409042a806c8c3bf0cde4c2932c Mon Sep 17 00:00:00 2001 From: Victor Hora Date: Fri, 2 Jun 2017 21:22:10 -0400 Subject: [PATCH] Adding entry for t:uppercase --- Reference-Manual.mediawiki | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/Reference-Manual.mediawiki b/Reference-Manual.mediawiki index 26e1749..3003735 100644 --- a/Reference-Manual.mediawiki +++ b/Reference-Manual.mediawiki @@ -1,6 +1,6 @@ = ModSecurity® Reference Manual = -== Current as of v2.5.13 v2.6 v2.7 v2.8 v2.9 == -=== Copyright © 2004-2014 [https://www.trustwave.com/ Trustwave Holdings, Inc.] === +== Current as of v2.5.13 v2.6 v2.7 v2.8 v2.9 v3.0(rc) == +=== Copyright © 2004-2017 [https://www.trustwave.com/ Trustwave Holdings, Inc.] === = Table of Contents = = Introduction = @@ -2804,6 +2804,13 @@ Replaces NUL bytes in input with space characters (ASCII 0x20). == urlDecode == Decodes a URL-encoded input string. Invalid encodings (i.e., the ones that use non-hexadecimal characters, or the ones that are at the end of string and have one or two bytes missing) are not converted, but no error is raised. To detect invalid encodings, use the @validateUrlEncoding operator on the input data first. The transformation function should not be used against variables that have already been URL-decoded (such as request parameters) unless it is your intention to perform URL decoding twice! +== uppercase == +Converts all characters to uppercase using the current C locale. + +'''Version:''' 3.0(pre) + +'''Supported on libModSecurity:''' Yes + == urlDecodeUni == Like urlDecode, but with support for the Microsoft-specific %u encoding. If the code is in the range of FF01-FF5E (the full-width ASCII codes), then the higher byte is used to detect and adjust the lower byte. Otherwise, only the lower byte will be used and the higher byte zeroed.