apisix/t
Baoyuan 4d52c3e8e6
feat: add CSRF plugin (#5727)
* feat: add csrf plugin

* fix: format code

* feat: add plugin docs

* fix: adjust code

* fix: add docs in config.json

* fix: add plugin in plugins.t

* fix: format code

* Update apisix/plugins/csrf.lua

Co-authored-by: tzssangglass <tzssangglass@gmail.com>

* docs: modify inappropriate descriptions

* fix: change read cookie method

* fix: change variable name and add two blank lines

* Update docs/en/latest/plugins/csrf.md

Co-authored-by: 罗泽轩 <spacewanderlzx@gmail.com>

* fix: add SameSite for cookie

* fix: move plugin name

* test: fix plugins test

* Update docs/zh/latest/plugins/csrf.md

Co-authored-by: 琚致远 <juzhiyuan@apache.org>

* fix: improved documentation

* docs: optimize documents

* test: add some tests

* fix: lint test code

* test: perfect test

* fix: lint code

* fix: update test

* test: add space before number

* fix: optimization code

* Update apisix/plugins/csrf.lua

Co-authored-by: Bisakh <bisakhmondal00@gmail.com>

Co-authored-by: tzssangglass <tzssangglass@gmail.com>
Co-authored-by: 罗泽轩 <spacewanderlzx@gmail.com>
Co-authored-by: 琚致远 <juzhiyuan@apache.org>
Co-authored-by: Bisakh <bisakhmondal00@gmail.com>
2022-01-18 13:48:01 +05:30
..
admin feat: add CSRF plugin (#5727) 2022-01-18 13:48:01 +05:30
certs feat(vault): vault lua module, integration with jwt-auth authentication plugin (#5745) 2021-12-15 11:45:59 +08:00
chaos test: pin the version of k8s to support chaos mesh (#5032) 2021-09-10 11:29:14 +08:00
cli fix(ngx_tpl): fix position of apisix_mirror_on_demand (#6100) 2022-01-17 09:56:36 +08:00
config-center-yaml chore: avoid defining read_file repeatedly (#5062) 2021-09-15 09:52:44 +08:00
control feat(limit-count): support multiple variables as key (#5378) 2021-11-04 15:51:37 +08:00
core chore: clean core request module (#6108) 2022-01-14 18:28:06 +08:00
coredns fix(DNS): prefer SRV in service discovery (#4992) 2021-09-07 10:53:23 +08:00
debug test: doc & simpify stream part of the test framework (#6041) 2022-01-09 19:18:54 +08:00
discovery feat(discovery): check schema before starting (#5629) 2021-11-30 14:19:16 +08:00
error_page fix: when a request caused a 500 error, the status was converted to 405 (#4696) 2021-07-29 19:05:51 +08:00
fuzzing test: fuzz with the simple http case (#4815) 2021-08-17 11:58:30 +08:00
grpc_server_example@f7ee318f70 ci: lint for editorconfig (#5391) 2021-11-03 12:50:17 +08:00
lib feat(ext-plugin): support to get request body (#5600) 2021-11-29 10:41:06 +08:00
misc test: we don't need to check the response of http://apisix.apache.org (#5699) 2021-12-05 20:33:16 +08:00
node fix: upgrade jsonschema to 0.9.6 (#6091) 2022-01-14 09:35:18 +08:00
perf chore: fix perf test deps and note (#6120) 2022-01-16 20:54:40 +08:00
plugin feat: add CSRF plugin (#5727) 2022-01-18 13:48:01 +05:30
router fix(radixtree_host_uri): correct matched host (#5124) 2021-09-23 20:30:49 +08:00
script fix: script does not work when the route is bound to a service. (#3678) 2021-02-26 14:35:21 +08:00
stream-node feat(L4): support TLS over TCP upstream (#6030) 2022-01-11 10:29:56 +08:00
stream-plugin feat(mqtt): balance by client id (#6079) 2022-01-14 16:47:18 +08:00
toolkit@94f471d3a9 ci: lint for editorconfig (#5391) 2021-11-03 12:50:17 +08:00
utils ci: make it work under OpenResty 1.19 (#2768) 2020-11-30 10:32:35 +08:00
wasm feat(wasm): allow running in the rewrite phase (#5695) 2021-12-07 15:35:59 +08:00
apisix.luacov feature: support discovery center (#1440) 2020-05-14 23:20:44 +08:00
APISIX.pm feat(L4): support TLS over TCP upstream (#6030) 2022-01-11 10:29:56 +08:00
fake-plugin-exit.lua fix: return response code and msg instead of exit directly in plugins. (#2115) 2020-08-25 09:56:45 +08:00