2c12dabd6f
Fix doc as spotted by Dusan Bajic in online doc
...
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1762013 13f79535-47bb-0310-9956-ffa450edef68
2016-09-23 04:39:16 +00:00
052f59a781
Fix doc as spotted by Francois B in online doc
...
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1762012 13f79535-47bb-0310-9956-ffa450edef68
2016-09-23 04:24:33 +00:00
44f6c966b0
expand third common in the expression functions doc
...
Explain some risks at looking at per-request environment variables
set by other modules within <If>.
http://stackoverflow.com/questions/39462011/htaccess-if-else-always-selects-else
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1761272 13f79535-47bb-0310-9956-ffa450edef68
2016-09-17 20:39:20 +00:00
45b089f7ac
mod_crypto: Add the all purpose crypto filters with support for HLS.
...
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1752099 13f79535-47bb-0310-9956-ffa450edef68
2016-07-10 17:27:03 +00:00
732d265fc8
add a -R example, I had to ask for help to figure out the single quotes.
...
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1745206 13f79535-47bb-0310-9956-ffa450edef68
2016-05-23 14:55:13 +00:00
e8867b18b9
ErrorDocument is not a section directive.
...
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1736445 13f79535-47bb-0310-9956-ffa450edef68
2016-03-24 14:24:57 +00:00
44026b36fa
expr support for HTTP2 variable
...
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1726167 13f79535-47bb-0310-9956-ffa450edef68
2016-01-22 10:09:28 +00:00
df23b8a678
revert
...
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1726057 13f79535-47bb-0310-9956-ffa450edef68
2016-01-21 18:41:21 +00:00
a0a59e1cca
Note that as a function, kept_body requires an argument,
...
but the value of that argument is completely moot.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1725949 13f79535-47bb-0310-9956-ffa450edef68
2016-01-21 13:54:41 +00:00
b0ba54040b
ap_expr now allows kept_body() function to grab/use
...
response body if stored in r->kept_body
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1725755 13f79535-47bb-0310-9956-ffa450edef68
2016-01-20 16:58:04 +00:00
7f6c428da8
Fix doc as spotted by A. Gh. in online doc
...
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1723979 13f79535-47bb-0310-9956-ffa450edef68
2016-01-11 06:30:50 +00:00
c6cc3f9ab9
add a mod_headers condition clause expression example
...
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1721978 13f79535-47bb-0310-9956-ffa450edef68
2015-12-28 18:44:03 +00:00
430aadce59
* Remove trailing whitespace from a bunch of *.xml files
...
* Quoted arguments to Rewrite{Base,Cond,Map,Rule}.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1673945 13f79535-47bb-0310-9956-ffa450edef68
2015-04-15 20:04:05 +00:00
b75f3c1fdf
Quote {Alias,Redirect,ScriptAlias}{,Match} arguments.
...
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1673908 13f79535-47bb-0310-9956-ffa450edef68
2015-04-15 18:04:39 +00:00
57ef10245b
Enclose parameters in quotation marks for <{Files,Directory,Location}{,Match}>
...
containers.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1673892 13f79535-47bb-0310-9956-ffa450edef68
2015-04-15 17:46:53 +00:00
6f4e16eca6
mod_authn_core: Add expression support to AuthName and AuthType.
...
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1663123 13f79535-47bb-0310-9956-ffa450edef68
2015-03-01 14:37:11 +00:00
9850539bd7
core: Add expression support to ErrorDocument. Switch from a fixed
...
sized 664 byte array per merge to a hash table.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1661448 13f79535-47bb-0310-9956-ffa450edef68
2015-02-21 23:59:05 +00:00
5488d21243
mod_alias: Introduce expression parser support for Alias, ScriptAlias
...
and Redirect.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1653941 13f79535-47bb-0310-9956-ffa450edef68
2015-01-22 17:02:22 +00:00
3663e2edf2
Add missing 'filemod' in functions list + minor formatting issue + long line split
...
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1649636 13f79535-47bb-0310-9956-ffa450edef68
2015-01-05 20:03:50 +00:00
2ac1d498f7
function examples, other flavor of function examples. replace() example
...
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1643267 13f79535-47bb-0310-9956-ffa450edef68
2014-12-05 13:28:08 +00:00
040f608207
add a warning to resp() similar to the one present for REQUEST_STATUS [too early in <if>]
...
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1643118 13f79535-47bb-0310-9956-ffa450edef68
2014-12-03 13:46:16 +00:00
d93832ccb3
even out some whitespace
...
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1642581 13f79535-47bb-0310-9956-ffa450edef68
2014-11-30 18:13:24 +00:00
bd41584fcb
* ap_exr: Add replace(string, from, to) function.
...
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1642154 13f79535-47bb-0310-9956-ffa450edef68
2014-11-27 13:46:11 +00:00
72d7c6c45a
add a few more expresion examples to illustrate functions and -f
...
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1641888 13f79535-47bb-0310-9956-ffa450edef68
2014-11-26 19:05:12 +00:00
b69ec42080
add a -in wordlist example, change 'string list' to wordlist so you can jump to the grammar.
...
leave a hint about line endings (uncommitted change in my tree)
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1636189 13f79535-47bb-0310-9956-ffa450edef68
2014-11-02 21:01:05 +00:00
d754154d9a
no status during if_walk
...
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1613526 13f79535-47bb-0310-9956-ffa450edef68
2014-07-25 22:24:13 +00:00
bf37b5e2e8
call out some variables that aren't set during <if>
...
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1613524 13f79535-47bb-0310-9956-ffa450edef68
2014-07-25 22:20:33 +00:00
799c4a11e8
Add missing variables:
...
Introduced in r1132494
CONTEXT_PREFIX
CONTEXT_DOCUMENT_ROOT
and since the beginning of util_expr_eval.c for
HTTP_COOKIE
Description still missing.
+ synch layout with 2.4
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1595353 13f79535-47bb-0310-9956-ffa450edef68
2014-05-16 21:25:10 +00:00
84358db95c
Add the ldap-search option to mod_authnz_ldap, allowing authorization
...
to be based on arbitrary expressions that do not include the username.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1589993 13f79535-47bb-0310-9956-ffa450edef68
2014-04-25 11:14:36 +00:00
7c05d5e069
Add the ldap function to the expression API, allowing LDAP filters and
...
distinguished names based on expressions to be escaped correctly to
guard against LDAP injection.
Note: this requires at least APR v1.6.0 or above for the apr_escape API.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1589986 13f79535-47bb-0310-9956-ffa450edef68
2014-04-25 10:55:04 +00:00
5021856e04
As per comment, removing quotes makes the example work
...
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1575406 13f79535-47bb-0310-9956-ffa450edef68
2014-03-07 21:05:11 +00:00
30eb86fa91
Add =~ and !~ to the table of comparison operators
...
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1575391 13f79535-47bb-0310-9956-ffa450edef68
2014-03-07 20:30:09 +00:00
e40704c69b
this is not a quote.
...
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1564957 13f79535-47bb-0310-9956-ffa450edef68
2014-02-05 22:20:24 +00:00
c030e071c6
table fixes.
...
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1560918 13f79535-47bb-0310-9956-ffa450edef68
2014-01-24 08:35:36 +00:00
1e69a66054
rewrap for readability
...
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1560914 13f79535-47bb-0310-9956-ffa450edef68
2014-01-24 08:18:03 +00:00
be8ea07e55
mod_authnz_host: Support the expression parser within the require directives.
...
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1554188 13f79535-47bb-0310-9956-ffa450edef68
2013-12-30 11:14:19 +00:00
c8258c2ade
mod_authnz_dbm: Support the expression parser within the require directives.
...
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1554170 13f79535-47bb-0310-9956-ffa450edef68
2013-12-30 09:37:17 +00:00
133bf49fdf
mod_authnz_dbd: Support the expression parser within the require directives.
...
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1554168 13f79535-47bb-0310-9956-ffa450edef68
2013-12-30 08:54:09 +00:00
cd7dfa6c1c
mod_authnz_ldap: Support the expression parser within the require
...
directives.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1554161 13f79535-47bb-0310-9956-ffa450edef68
2013-12-30 07:48:18 +00:00
b5dae5e0bb
Encourage best practice of putting complex arguments in quotes.
...
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1481359 13f79535-47bb-0310-9956-ffa450edef68
2013-05-11 15:51:24 +00:00
6f5127e707
s/uppser/upper/
...
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1480901 13f79535-47bb-0310-9956-ffa450edef68
2013-05-10 07:47:43 +00:00
2f358e7e17
add md5 function, too
...
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1458004 13f79535-47bb-0310-9956-ffa450edef68
2013-03-18 21:16:18 +00:00
bc612559f8
sha1 now does hex encoding
...
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1457995 13f79535-47bb-0310-9956-ffa450edef68
2013-03-18 21:06:39 +00:00
6f91fe5dbc
mod_auth_basic: Add a generic mechanism to fake basic authentication
...
using the ap_expr parser. This allows the administrator to construct
their own username and password for basic authentication based on their
needs. Alternative fix for PR52616.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1457471 13f79535-47bb-0310-9956-ffa450edef68
2013-03-17 16:02:41 +00:00
c0c5f9db2a
Expression parser: Add the ability to apply a SHA1 hash to strings within
...
the parser.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1457450 13f79535-47bb-0310-9956-ffa450edef68
2013-03-17 13:52:58 +00:00
cc78b3134b
Expression parser: Add the ability to base64 encode and base64 decode
...
strings within the parser.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1457437 13f79535-47bb-0310-9956-ffa450edef68
2013-03-17 12:49:27 +00:00
5e19168ce9
Typo
...
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1446027 13f79535-47bb-0310-9956-ffa450edef68
2013-02-14 01:48:29 +00:00
e1d38953a1
Missing trailing slash
...
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1446015 13f79535-47bb-0310-9956-ffa450edef68
2013-02-14 01:26:01 +00:00
7f9b56db64
Note that v is a shortcut for reqenv
...
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1440055 13f79535-47bb-0310-9956-ffa450edef68
2013-01-29 18:51:56 +00:00
82c7566e3f
Add a version compatibility section to the
...
expression parser docs page.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1422594 13f79535-47bb-0310-9956-ffa450edef68
2012-12-16 15:10:45 +00:00