├── .babelrc ├── .eslintrc.json ├── .github └── workflows │ └── node.js.yml ├── .gitignore ├── .npmignore ├── .vscode └── settings.json ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── ISSUE_TEMPLATE.md ├── LICENSE ├── PULL_REQUEST_TEMPLATE.md ├── README.md ├── akamai-nginx-flow.png ├── configure.js ├── docker-compose.yml ├── index.js ├── jq-scripts ├── README.md ├── jqFileToJsonLineArray.sh ├── jqJsonDiff.sh └── jqRuleTypeCounts.sh ├── logo.png ├── lua ├── akamaiFunctions.lua ├── info.lua ├── origin.lua └── utils.lua ├── nginx-conf ├── nginx-akamai.conf ├── nginx-edge.conf └── nginx-origin.conf ├── package.json ├── papiJson └── README.md ├── runkit-example.js ├── sample.papi.json ├── src ├── akamai-nginx.js ├── akamai-vars.json ├── behavior.js ├── behaviors │ ├── allowPost.js │ ├── allowPut.js │ ├── caching.js │ ├── cpCode.js │ ├── denyAccess.js │ ├── downstreamCache.js │ ├── gzipResponse.js │ ├── modifyOutgoingRequestHeader.js │ ├── modifyOutgoingResponseHeader.js │ ├── origin.js │ ├── redirect.js │ ├── rewriteUrl.js │ └── setVariable.js ├── criteria.js ├── criteria │ ├── clientIp.js │ ├── contentType.js │ ├── fileExtension.js │ ├── filename.js │ ├── hostname.js │ ├── matchVariable.js │ ├── path.js │ ├── queryStringParameter.js │ ├── requestCookie.js │ ├── requestHeader.js │ ├── requestMethod.js │ ├── requestProtocol.js │ └── userAgent.js ├── rule.js └── ruleAttribute.js ├── ssl └── README.md ├── start.js └── test ├── _integration.spec-int.js ├── _integration.template.json ├── behaviors ├── allowPost.disabled.papi.json ├── allowPost.enabled.papi.json ├── allowPost.spec-int.js ├── allowPost.spec.js ├── allowPut.disabled.papi.json ├── allowPut.enabled.papi.json ├── allowPut.spec-int.js ├── allowPut.spec.js ├── caching.papi.json ├── caching.spec-int.js ├── caching.spec.js ├── cpCode.papi.json ├── cpCode.spec-int.js ├── cpCode.spec.js ├── denyAccess.disabled.papi.json ├── denyAccess.enabled.papi.json ├── denyAccess.spec-int.js ├── denyAccess.spec.js ├── downstreamCache.allowFromValue.papi.json ├── downstreamCache.allowMaxAge.papi.json ├── downstreamCache.bust.papi.json ├── downstreamCache.mustRevalidate.papi.json ├── downstreamCache.spec-int.js ├── downstreamCache.spec.js ├── downstreamCache.tunnel.papi.json ├── gzipResponse.papi.json ├── gzipResponse.spec-int.js ├── gzipResponse.spec.js ├── modifyOutgoingRequestHeader.papi.json ├── modifyOutgoingRequestHeader.spec.js ├── modifyOutgoingResponseHeader.papi.json ├── modifyOutgoingResponseHeader.spec-int.js ├── modifyOutgoingResponseHeader.spec.js ├── origin.papi.json ├── origin.spec.js ├── redirect.https.papi.json ├── redirect.path.papi.json ├── redirect.spec-int.js ├── redirect.spec.js ├── rewriteUrl.replace.papi.json ├── rewriteUrl.spec.js ├── setVariable.expression.papi.json ├── setVariable.extract-header-add.papi.json ├── setVariable.extract-qs-stringindex.papi.json ├── setVariable.extract-qs-upper.papi.json ├── setVariable.generate.papi.json ├── setVariable.spec-int.js └── setVariable.spec.js ├── criteria.multi.papi.json ├── criteria.single.papi.json ├── criteria.spec.js └── criteria ├── contentType.papi.json ├── contentType.spec.js ├── fileExtension.papi.json ├── fileExtension.spec-int.js ├── fileExtension.spec.js ├── filename.is.papi.json ├── filename.not.papi.json ├── filename.spec-int.js ├── filename.spec.js ├── hostname.exact.papi.json ├── hostname.pattern.papi.json ├── hostname.spec-int.js ├── hostname.spec.js ├── matchVariable.between.papi.json ├── matchVariable.match.papi.json ├── matchVariable.oneOf.papi.json ├── matchVariable.spec-int.js ├── matchVariable.spec.js ├── path.is.papi.json ├── path.not.papi.json ├── path.spec-int.js ├── path.spec.js ├── queryStringParameter.papi.json ├── queryStringParameter.spec-int.js ├── queryStringParameter.spec.js ├── requestCookie.papi.json ├── requestCookie.spec-int.js ├── requestCookie.spec.js ├── requestHeader.papi.json ├── requestHeader.spec-int.js ├── requestHeader.spec.js ├── requestMethod.is.papi.json ├── requestMethod.not.papi.json ├── requestMethod.spec-int.js ├── requestMethod.spec.js ├── requestProtocol.papi.json ├── requestProtocol.spec-int.js ├── requestProtocol.spec.js ├── userAgent.papi.json ├── userAgent.spec-int.js └── userAgent.spec.js /.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyvern8/akamai-nginx/HEAD/.babelrc -------------------------------------------------------------------------------- /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyvern8/akamai-nginx/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.github/workflows/node.js.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyvern8/akamai-nginx/HEAD/.github/workflows/node.js.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyvern8/akamai-nginx/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyvern8/akamai-nginx/HEAD/.npmignore -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyvern8/akamai-nginx/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyvern8/akamai-nginx/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyvern8/akamai-nginx/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /ISSUE_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyvern8/akamai-nginx/HEAD/ISSUE_TEMPLATE.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyvern8/akamai-nginx/HEAD/LICENSE -------------------------------------------------------------------------------- /PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyvern8/akamai-nginx/HEAD/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyvern8/akamai-nginx/HEAD/README.md -------------------------------------------------------------------------------- /akamai-nginx-flow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyvern8/akamai-nginx/HEAD/akamai-nginx-flow.png -------------------------------------------------------------------------------- /configure.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyvern8/akamai-nginx/HEAD/configure.js -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyvern8/akamai-nginx/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./dist/src/akamai-nginx.js'); -------------------------------------------------------------------------------- /jq-scripts/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyvern8/akamai-nginx/HEAD/jq-scripts/README.md -------------------------------------------------------------------------------- /jq-scripts/jqFileToJsonLineArray.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyvern8/akamai-nginx/HEAD/jq-scripts/jqFileToJsonLineArray.sh -------------------------------------------------------------------------------- /jq-scripts/jqJsonDiff.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyvern8/akamai-nginx/HEAD/jq-scripts/jqJsonDiff.sh -------------------------------------------------------------------------------- /jq-scripts/jqRuleTypeCounts.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyvern8/akamai-nginx/HEAD/jq-scripts/jqRuleTypeCounts.sh -------------------------------------------------------------------------------- /logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyvern8/akamai-nginx/HEAD/logo.png -------------------------------------------------------------------------------- /lua/akamaiFunctions.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyvern8/akamai-nginx/HEAD/lua/akamaiFunctions.lua -------------------------------------------------------------------------------- /lua/info.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyvern8/akamai-nginx/HEAD/lua/info.lua -------------------------------------------------------------------------------- /lua/origin.lua: -------------------------------------------------------------------------------- 1 | -- placeholder for origin test config -------------------------------------------------------------------------------- /lua/utils.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyvern8/akamai-nginx/HEAD/lua/utils.lua -------------------------------------------------------------------------------- /nginx-conf/nginx-akamai.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyvern8/akamai-nginx/HEAD/nginx-conf/nginx-akamai.conf -------------------------------------------------------------------------------- /nginx-conf/nginx-edge.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyvern8/akamai-nginx/HEAD/nginx-conf/nginx-edge.conf -------------------------------------------------------------------------------- /nginx-conf/nginx-origin.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyvern8/akamai-nginx/HEAD/nginx-conf/nginx-origin.conf -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyvern8/akamai-nginx/HEAD/package.json -------------------------------------------------------------------------------- /papiJson/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyvern8/akamai-nginx/HEAD/papiJson/README.md -------------------------------------------------------------------------------- /runkit-example.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyvern8/akamai-nginx/HEAD/runkit-example.js -------------------------------------------------------------------------------- /sample.papi.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyvern8/akamai-nginx/HEAD/sample.papi.json -------------------------------------------------------------------------------- /src/akamai-nginx.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyvern8/akamai-nginx/HEAD/src/akamai-nginx.js -------------------------------------------------------------------------------- /src/akamai-vars.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyvern8/akamai-nginx/HEAD/src/akamai-vars.json -------------------------------------------------------------------------------- /src/behavior.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyvern8/akamai-nginx/HEAD/src/behavior.js -------------------------------------------------------------------------------- /src/behaviors/allowPost.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyvern8/akamai-nginx/HEAD/src/behaviors/allowPost.js -------------------------------------------------------------------------------- /src/behaviors/allowPut.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyvern8/akamai-nginx/HEAD/src/behaviors/allowPut.js -------------------------------------------------------------------------------- /src/behaviors/caching.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyvern8/akamai-nginx/HEAD/src/behaviors/caching.js -------------------------------------------------------------------------------- /src/behaviors/cpCode.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyvern8/akamai-nginx/HEAD/src/behaviors/cpCode.js -------------------------------------------------------------------------------- /src/behaviors/denyAccess.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyvern8/akamai-nginx/HEAD/src/behaviors/denyAccess.js -------------------------------------------------------------------------------- /src/behaviors/downstreamCache.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyvern8/akamai-nginx/HEAD/src/behaviors/downstreamCache.js -------------------------------------------------------------------------------- /src/behaviors/gzipResponse.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyvern8/akamai-nginx/HEAD/src/behaviors/gzipResponse.js -------------------------------------------------------------------------------- /src/behaviors/modifyOutgoingRequestHeader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyvern8/akamai-nginx/HEAD/src/behaviors/modifyOutgoingRequestHeader.js -------------------------------------------------------------------------------- /src/behaviors/modifyOutgoingResponseHeader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyvern8/akamai-nginx/HEAD/src/behaviors/modifyOutgoingResponseHeader.js -------------------------------------------------------------------------------- /src/behaviors/origin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyvern8/akamai-nginx/HEAD/src/behaviors/origin.js -------------------------------------------------------------------------------- /src/behaviors/redirect.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyvern8/akamai-nginx/HEAD/src/behaviors/redirect.js -------------------------------------------------------------------------------- /src/behaviors/rewriteUrl.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyvern8/akamai-nginx/HEAD/src/behaviors/rewriteUrl.js -------------------------------------------------------------------------------- /src/behaviors/setVariable.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyvern8/akamai-nginx/HEAD/src/behaviors/setVariable.js -------------------------------------------------------------------------------- /src/criteria.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyvern8/akamai-nginx/HEAD/src/criteria.js -------------------------------------------------------------------------------- /src/criteria/clientIp.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyvern8/akamai-nginx/HEAD/src/criteria/clientIp.js -------------------------------------------------------------------------------- /src/criteria/contentType.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyvern8/akamai-nginx/HEAD/src/criteria/contentType.js -------------------------------------------------------------------------------- /src/criteria/fileExtension.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyvern8/akamai-nginx/HEAD/src/criteria/fileExtension.js -------------------------------------------------------------------------------- /src/criteria/filename.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyvern8/akamai-nginx/HEAD/src/criteria/filename.js -------------------------------------------------------------------------------- /src/criteria/hostname.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyvern8/akamai-nginx/HEAD/src/criteria/hostname.js -------------------------------------------------------------------------------- /src/criteria/matchVariable.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyvern8/akamai-nginx/HEAD/src/criteria/matchVariable.js -------------------------------------------------------------------------------- /src/criteria/path.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyvern8/akamai-nginx/HEAD/src/criteria/path.js -------------------------------------------------------------------------------- /src/criteria/queryStringParameter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyvern8/akamai-nginx/HEAD/src/criteria/queryStringParameter.js -------------------------------------------------------------------------------- /src/criteria/requestCookie.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyvern8/akamai-nginx/HEAD/src/criteria/requestCookie.js -------------------------------------------------------------------------------- /src/criteria/requestHeader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyvern8/akamai-nginx/HEAD/src/criteria/requestHeader.js -------------------------------------------------------------------------------- /src/criteria/requestMethod.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyvern8/akamai-nginx/HEAD/src/criteria/requestMethod.js -------------------------------------------------------------------------------- /src/criteria/requestProtocol.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyvern8/akamai-nginx/HEAD/src/criteria/requestProtocol.js -------------------------------------------------------------------------------- /src/criteria/userAgent.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyvern8/akamai-nginx/HEAD/src/criteria/userAgent.js -------------------------------------------------------------------------------- /src/rule.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyvern8/akamai-nginx/HEAD/src/rule.js -------------------------------------------------------------------------------- /src/ruleAttribute.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyvern8/akamai-nginx/HEAD/src/ruleAttribute.js -------------------------------------------------------------------------------- /ssl/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyvern8/akamai-nginx/HEAD/ssl/README.md -------------------------------------------------------------------------------- /start.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyvern8/akamai-nginx/HEAD/start.js -------------------------------------------------------------------------------- /test/_integration.spec-int.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyvern8/akamai-nginx/HEAD/test/_integration.spec-int.js -------------------------------------------------------------------------------- /test/_integration.template.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyvern8/akamai-nginx/HEAD/test/_integration.template.json -------------------------------------------------------------------------------- /test/behaviors/allowPost.disabled.papi.json: -------------------------------------------------------------------------------- 1 | { 2 | "enabled" : false 3 | } -------------------------------------------------------------------------------- /test/behaviors/allowPost.enabled.papi.json: -------------------------------------------------------------------------------- 1 | { 2 | "enabled" : true 3 | } -------------------------------------------------------------------------------- /test/behaviors/allowPost.spec-int.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyvern8/akamai-nginx/HEAD/test/behaviors/allowPost.spec-int.js -------------------------------------------------------------------------------- /test/behaviors/allowPost.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyvern8/akamai-nginx/HEAD/test/behaviors/allowPost.spec.js -------------------------------------------------------------------------------- /test/behaviors/allowPut.disabled.papi.json: -------------------------------------------------------------------------------- 1 | { 2 | "enabled" : false 3 | } -------------------------------------------------------------------------------- /test/behaviors/allowPut.enabled.papi.json: -------------------------------------------------------------------------------- 1 | { 2 | "enabled" : true 3 | } -------------------------------------------------------------------------------- /test/behaviors/allowPut.spec-int.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyvern8/akamai-nginx/HEAD/test/behaviors/allowPut.spec-int.js -------------------------------------------------------------------------------- /test/behaviors/allowPut.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyvern8/akamai-nginx/HEAD/test/behaviors/allowPut.spec.js -------------------------------------------------------------------------------- /test/behaviors/caching.papi.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyvern8/akamai-nginx/HEAD/test/behaviors/caching.papi.json -------------------------------------------------------------------------------- /test/behaviors/caching.spec-int.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyvern8/akamai-nginx/HEAD/test/behaviors/caching.spec-int.js -------------------------------------------------------------------------------- /test/behaviors/caching.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyvern8/akamai-nginx/HEAD/test/behaviors/caching.spec.js -------------------------------------------------------------------------------- /test/behaviors/cpCode.papi.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyvern8/akamai-nginx/HEAD/test/behaviors/cpCode.papi.json -------------------------------------------------------------------------------- /test/behaviors/cpCode.spec-int.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyvern8/akamai-nginx/HEAD/test/behaviors/cpCode.spec-int.js -------------------------------------------------------------------------------- /test/behaviors/cpCode.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyvern8/akamai-nginx/HEAD/test/behaviors/cpCode.spec.js -------------------------------------------------------------------------------- /test/behaviors/denyAccess.disabled.papi.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyvern8/akamai-nginx/HEAD/test/behaviors/denyAccess.disabled.papi.json -------------------------------------------------------------------------------- /test/behaviors/denyAccess.enabled.papi.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyvern8/akamai-nginx/HEAD/test/behaviors/denyAccess.enabled.papi.json -------------------------------------------------------------------------------- /test/behaviors/denyAccess.spec-int.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyvern8/akamai-nginx/HEAD/test/behaviors/denyAccess.spec-int.js -------------------------------------------------------------------------------- /test/behaviors/denyAccess.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyvern8/akamai-nginx/HEAD/test/behaviors/denyAccess.spec.js -------------------------------------------------------------------------------- /test/behaviors/downstreamCache.allowFromValue.papi.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyvern8/akamai-nginx/HEAD/test/behaviors/downstreamCache.allowFromValue.papi.json -------------------------------------------------------------------------------- /test/behaviors/downstreamCache.allowMaxAge.papi.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyvern8/akamai-nginx/HEAD/test/behaviors/downstreamCache.allowMaxAge.papi.json -------------------------------------------------------------------------------- /test/behaviors/downstreamCache.bust.papi.json: -------------------------------------------------------------------------------- 1 | { 2 | "behavior": "BUST" 3 | } -------------------------------------------------------------------------------- /test/behaviors/downstreamCache.mustRevalidate.papi.json: -------------------------------------------------------------------------------- 1 | { 2 | "behavior": "MUST_REVALIDATE" 3 | } -------------------------------------------------------------------------------- /test/behaviors/downstreamCache.spec-int.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyvern8/akamai-nginx/HEAD/test/behaviors/downstreamCache.spec-int.js -------------------------------------------------------------------------------- /test/behaviors/downstreamCache.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyvern8/akamai-nginx/HEAD/test/behaviors/downstreamCache.spec.js -------------------------------------------------------------------------------- /test/behaviors/downstreamCache.tunnel.papi.json: -------------------------------------------------------------------------------- 1 | { 2 | "behavior": "TUNNEL_ORIGIN" 3 | } -------------------------------------------------------------------------------- /test/behaviors/gzipResponse.papi.json: -------------------------------------------------------------------------------- 1 | { 2 | "behavior": "ALWAYS" 3 | } -------------------------------------------------------------------------------- /test/behaviors/gzipResponse.spec-int.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyvern8/akamai-nginx/HEAD/test/behaviors/gzipResponse.spec-int.js -------------------------------------------------------------------------------- /test/behaviors/gzipResponse.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyvern8/akamai-nginx/HEAD/test/behaviors/gzipResponse.spec.js -------------------------------------------------------------------------------- /test/behaviors/modifyOutgoingRequestHeader.papi.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyvern8/akamai-nginx/HEAD/test/behaviors/modifyOutgoingRequestHeader.papi.json -------------------------------------------------------------------------------- /test/behaviors/modifyOutgoingRequestHeader.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyvern8/akamai-nginx/HEAD/test/behaviors/modifyOutgoingRequestHeader.spec.js -------------------------------------------------------------------------------- /test/behaviors/modifyOutgoingResponseHeader.papi.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyvern8/akamai-nginx/HEAD/test/behaviors/modifyOutgoingResponseHeader.papi.json -------------------------------------------------------------------------------- /test/behaviors/modifyOutgoingResponseHeader.spec-int.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyvern8/akamai-nginx/HEAD/test/behaviors/modifyOutgoingResponseHeader.spec-int.js -------------------------------------------------------------------------------- /test/behaviors/modifyOutgoingResponseHeader.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyvern8/akamai-nginx/HEAD/test/behaviors/modifyOutgoingResponseHeader.spec.js -------------------------------------------------------------------------------- /test/behaviors/origin.papi.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyvern8/akamai-nginx/HEAD/test/behaviors/origin.papi.json -------------------------------------------------------------------------------- /test/behaviors/origin.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyvern8/akamai-nginx/HEAD/test/behaviors/origin.spec.js -------------------------------------------------------------------------------- /test/behaviors/redirect.https.papi.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyvern8/akamai-nginx/HEAD/test/behaviors/redirect.https.papi.json -------------------------------------------------------------------------------- /test/behaviors/redirect.path.papi.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyvern8/akamai-nginx/HEAD/test/behaviors/redirect.path.papi.json -------------------------------------------------------------------------------- /test/behaviors/redirect.spec-int.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyvern8/akamai-nginx/HEAD/test/behaviors/redirect.spec-int.js -------------------------------------------------------------------------------- /test/behaviors/redirect.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyvern8/akamai-nginx/HEAD/test/behaviors/redirect.spec.js -------------------------------------------------------------------------------- /test/behaviors/rewriteUrl.replace.papi.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyvern8/akamai-nginx/HEAD/test/behaviors/rewriteUrl.replace.papi.json -------------------------------------------------------------------------------- /test/behaviors/rewriteUrl.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyvern8/akamai-nginx/HEAD/test/behaviors/rewriteUrl.spec.js -------------------------------------------------------------------------------- /test/behaviors/setVariable.expression.papi.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyvern8/akamai-nginx/HEAD/test/behaviors/setVariable.expression.papi.json -------------------------------------------------------------------------------- /test/behaviors/setVariable.extract-header-add.papi.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyvern8/akamai-nginx/HEAD/test/behaviors/setVariable.extract-header-add.papi.json -------------------------------------------------------------------------------- /test/behaviors/setVariable.extract-qs-stringindex.papi.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyvern8/akamai-nginx/HEAD/test/behaviors/setVariable.extract-qs-stringindex.papi.json -------------------------------------------------------------------------------- /test/behaviors/setVariable.extract-qs-upper.papi.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyvern8/akamai-nginx/HEAD/test/behaviors/setVariable.extract-qs-upper.papi.json -------------------------------------------------------------------------------- /test/behaviors/setVariable.generate.papi.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyvern8/akamai-nginx/HEAD/test/behaviors/setVariable.generate.papi.json -------------------------------------------------------------------------------- /test/behaviors/setVariable.spec-int.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyvern8/akamai-nginx/HEAD/test/behaviors/setVariable.spec-int.js -------------------------------------------------------------------------------- /test/behaviors/setVariable.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyvern8/akamai-nginx/HEAD/test/behaviors/setVariable.spec.js -------------------------------------------------------------------------------- /test/criteria.multi.papi.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyvern8/akamai-nginx/HEAD/test/criteria.multi.papi.json -------------------------------------------------------------------------------- /test/criteria.single.papi.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyvern8/akamai-nginx/HEAD/test/criteria.single.papi.json -------------------------------------------------------------------------------- /test/criteria.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyvern8/akamai-nginx/HEAD/test/criteria.spec.js -------------------------------------------------------------------------------- /test/criteria/contentType.papi.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyvern8/akamai-nginx/HEAD/test/criteria/contentType.papi.json -------------------------------------------------------------------------------- /test/criteria/contentType.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyvern8/akamai-nginx/HEAD/test/criteria/contentType.spec.js -------------------------------------------------------------------------------- /test/criteria/fileExtension.papi.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyvern8/akamai-nginx/HEAD/test/criteria/fileExtension.papi.json -------------------------------------------------------------------------------- /test/criteria/fileExtension.spec-int.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyvern8/akamai-nginx/HEAD/test/criteria/fileExtension.spec-int.js -------------------------------------------------------------------------------- /test/criteria/fileExtension.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyvern8/akamai-nginx/HEAD/test/criteria/fileExtension.spec.js -------------------------------------------------------------------------------- /test/criteria/filename.is.papi.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyvern8/akamai-nginx/HEAD/test/criteria/filename.is.papi.json -------------------------------------------------------------------------------- /test/criteria/filename.not.papi.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyvern8/akamai-nginx/HEAD/test/criteria/filename.not.papi.json -------------------------------------------------------------------------------- /test/criteria/filename.spec-int.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyvern8/akamai-nginx/HEAD/test/criteria/filename.spec-int.js -------------------------------------------------------------------------------- /test/criteria/filename.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyvern8/akamai-nginx/HEAD/test/criteria/filename.spec.js -------------------------------------------------------------------------------- /test/criteria/hostname.exact.papi.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyvern8/akamai-nginx/HEAD/test/criteria/hostname.exact.papi.json -------------------------------------------------------------------------------- /test/criteria/hostname.pattern.papi.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyvern8/akamai-nginx/HEAD/test/criteria/hostname.pattern.papi.json -------------------------------------------------------------------------------- /test/criteria/hostname.spec-int.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyvern8/akamai-nginx/HEAD/test/criteria/hostname.spec-int.js -------------------------------------------------------------------------------- /test/criteria/hostname.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyvern8/akamai-nginx/HEAD/test/criteria/hostname.spec.js -------------------------------------------------------------------------------- /test/criteria/matchVariable.between.papi.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyvern8/akamai-nginx/HEAD/test/criteria/matchVariable.between.papi.json -------------------------------------------------------------------------------- /test/criteria/matchVariable.match.papi.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyvern8/akamai-nginx/HEAD/test/criteria/matchVariable.match.papi.json -------------------------------------------------------------------------------- /test/criteria/matchVariable.oneOf.papi.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyvern8/akamai-nginx/HEAD/test/criteria/matchVariable.oneOf.papi.json -------------------------------------------------------------------------------- /test/criteria/matchVariable.spec-int.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyvern8/akamai-nginx/HEAD/test/criteria/matchVariable.spec-int.js -------------------------------------------------------------------------------- /test/criteria/matchVariable.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyvern8/akamai-nginx/HEAD/test/criteria/matchVariable.spec.js -------------------------------------------------------------------------------- /test/criteria/path.is.papi.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyvern8/akamai-nginx/HEAD/test/criteria/path.is.papi.json -------------------------------------------------------------------------------- /test/criteria/path.not.papi.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyvern8/akamai-nginx/HEAD/test/criteria/path.not.papi.json -------------------------------------------------------------------------------- /test/criteria/path.spec-int.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyvern8/akamai-nginx/HEAD/test/criteria/path.spec-int.js -------------------------------------------------------------------------------- /test/criteria/path.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyvern8/akamai-nginx/HEAD/test/criteria/path.spec.js -------------------------------------------------------------------------------- /test/criteria/queryStringParameter.papi.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyvern8/akamai-nginx/HEAD/test/criteria/queryStringParameter.papi.json -------------------------------------------------------------------------------- /test/criteria/queryStringParameter.spec-int.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyvern8/akamai-nginx/HEAD/test/criteria/queryStringParameter.spec-int.js -------------------------------------------------------------------------------- /test/criteria/queryStringParameter.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyvern8/akamai-nginx/HEAD/test/criteria/queryStringParameter.spec.js -------------------------------------------------------------------------------- /test/criteria/requestCookie.papi.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyvern8/akamai-nginx/HEAD/test/criteria/requestCookie.papi.json -------------------------------------------------------------------------------- /test/criteria/requestCookie.spec-int.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyvern8/akamai-nginx/HEAD/test/criteria/requestCookie.spec-int.js -------------------------------------------------------------------------------- /test/criteria/requestCookie.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyvern8/akamai-nginx/HEAD/test/criteria/requestCookie.spec.js -------------------------------------------------------------------------------- /test/criteria/requestHeader.papi.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyvern8/akamai-nginx/HEAD/test/criteria/requestHeader.papi.json -------------------------------------------------------------------------------- /test/criteria/requestHeader.spec-int.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyvern8/akamai-nginx/HEAD/test/criteria/requestHeader.spec-int.js -------------------------------------------------------------------------------- /test/criteria/requestHeader.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyvern8/akamai-nginx/HEAD/test/criteria/requestHeader.spec.js -------------------------------------------------------------------------------- /test/criteria/requestMethod.is.papi.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyvern8/akamai-nginx/HEAD/test/criteria/requestMethod.is.papi.json -------------------------------------------------------------------------------- /test/criteria/requestMethod.not.papi.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyvern8/akamai-nginx/HEAD/test/criteria/requestMethod.not.papi.json -------------------------------------------------------------------------------- /test/criteria/requestMethod.spec-int.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyvern8/akamai-nginx/HEAD/test/criteria/requestMethod.spec-int.js -------------------------------------------------------------------------------- /test/criteria/requestMethod.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyvern8/akamai-nginx/HEAD/test/criteria/requestMethod.spec.js -------------------------------------------------------------------------------- /test/criteria/requestProtocol.papi.json: -------------------------------------------------------------------------------- 1 | { 2 | "value": "HTTP" 3 | } -------------------------------------------------------------------------------- /test/criteria/requestProtocol.spec-int.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyvern8/akamai-nginx/HEAD/test/criteria/requestProtocol.spec-int.js -------------------------------------------------------------------------------- /test/criteria/requestProtocol.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyvern8/akamai-nginx/HEAD/test/criteria/requestProtocol.spec.js -------------------------------------------------------------------------------- /test/criteria/userAgent.papi.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyvern8/akamai-nginx/HEAD/test/criteria/userAgent.papi.json -------------------------------------------------------------------------------- /test/criteria/userAgent.spec-int.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyvern8/akamai-nginx/HEAD/test/criteria/userAgent.spec-int.js -------------------------------------------------------------------------------- /test/criteria/userAgent.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyvern8/akamai-nginx/HEAD/test/criteria/userAgent.spec.js --------------------------------------------------------------------------------