1 Version 0.40 2 3 - Adds option "late" to SetEnvIfCmpPlus. 4 5 Version 0.39 6 7 - Fixed: double free errors when using OpenSSL >= 1.1.0. 8 9 Version 0.38 10 11 - Fixed: SetEnvIfCmpPlus configuration reader does no longer 12 ignore too many arguments. 13 14 Version 0.37 15 16 - Fixed: format string of the error message for the 17 SetVarPrefixPlus directive's syntax verification. 18 19 Version 0.36 20 21 - New directive SetVarPrefixPlus to change the variable 22 name prefix from "${" to "%{" by configuration. This 23 might be useful when using mod_setenviplus within 24 Apache 2.4 (avoids AH00111 warning messages). 25 26 - Preprocessor definition SP_VAR_PFX_24 can be set while 27 compiling the module to change the variable name prefix 28 from "${" (which is the defaut) to "%{" which might be 29 useful when using mod_setenviplus within Apache 2.4 30 (avoids AH00111 warning messages). 31 32 Version 0.35 33 34 - Compiles against OpenSSL 1.1.0b. 35 36 Version 0.34 37 38 - New cookie/data encryption format. 39 40 Version 0.32 41 42 - Adds new variable Remote_Net. 43 44 Version 0.31 45 46 - Avoid using RAND_bytes(). 47 48 Version 0.30 49 50 - New directive SetEnvIfCmpPlus. 51 52 - New directive SetHashHeaderPlus. 53 54 Version 0.29 55 56 - Fixed: Per directory configuration merger of the 57 SetQueryIfPlus directive. 58 59 - New directive ChangeQueryIfPlus. 60 61 Version 0.28 62 63 - New directive SetQueryIfPlus. 64 65 - Fixed: SetUserPlus may only be used on a per location basis. 66 67 - directive_order.png shows directive processing order. 68 69 Version 0.27 70 71 - Adds new request attribute Server_Port. 72 73 Version 0.26 74 75 - Prevents AddOutputFilterPlus from adding the very same 76 filter multiple times. 77 78 Version 0.25 79 80 - Adds directive AddOutputFilterPlus. 81 82 Version 0.24 83 84 - Allow empty variable of its own name (used to concatenate 85 variables which might not be set). 86 87 Version 0.23 88 89 - New functions $enc() and $dec(). 90 91 - Defines dependency to mod_session.ch 92 93 Version 0.22 94 95 - Directive SetStatusPlus verifies if configured status code is 96 allowed (known by Apache). 97 98 - Modifed cookie processing/parser. 99 100 Version 0.21 101 102 - New directive CookieEncPlus (supports "simple" cookie formats only). 103 104 Version 0.20 105 106 - New directive SetStatusPlus. 107 108 - ResponseHeaderPlus set/add may modify the Content-Type header too. 109 110 Version 0.19 111 112 - ChangeResponseHeaderPlus may modify the Content-Type header too. 113 114 Version 0.18 115 116 - Apache 2.4 support. 117 118 Version 0.17 119 120 - Fix: Directive check musst allow the RequestHeaderRemovePattern 121 on a per location basis only. 122 123 Version 0.16 124 125 - New directive RequestHeaderRemovePattern. 126 127 Version 0.14 128 129 - Fix: balanced brackets within functions 130 Example: 131 var=Mozilla/5.0 (Windows NT 5.1; rv:2.0.1) Gecko Firefox/3.6 132 header=base64(${var}) 133 134 Version 0.13 135 136 - Fix: set response headers in error conditions too. 137 138 - Fix typo in documentation (ChangeResponeHeaderPlus to 139 ChangeResponseHeaderPlus). 140 141 Version 0.12 142 143 - SetUserPlus directive to receive delegated user id. 144 145 - Documentation: wrong name for request aspect ('Request_Path' instead 146 of 'Request_URI'). 147 148 Version 0.11 149 150 - Error message when using "late" option outside a location. 151 152 Version 0.10 153 154 - New directives: ChangeRequestHeaderPlus and 155 ChangeResponseHeaderPlus. 156 157 Version 0.9 158 159 - New function $RND(). 160 161 Version 0.8 162 163 - RequestHeaderPlus directive supports "late" processing. 164 165 Version 0.7 166 167 - Directive ResponseHeaderPlus is an alias for 168 the existing HeaderPlus directive. 169 170 - New directive ResponseSetEnvIfPlus[NoCase]. 171 172 - New attribute "Response_Status" which may be evaluated 173 by the ResponseSetEnvIfPlus[NoCase] directive. 174 175 Version 0.6 176 177 - HeaderPlus and RequestHeaderPlus directives may be 178 used at server level (outside location). 179 180 Version 0.5 181 182 - New directive HeaderPlus. 183 184 - New functions $dURL() and $eURL(). 185 186 - Bugfix: RequestHeaderPlus conditions. 187 188 Version 0.4 189 190 - New actions for RequestHeaderPlus. 191 192 Version 0.3 193 194 - New directive: RequestHeaderPlus 195 196 Version 0.2 197 198 - New functions $d64()/$e64() for base64 encoding/decoding. 199 200 Version 0.1 201 202 - Initial version (SetEnvIfPlus[NoCase] directive).