Commit Graph

1738 Commits

Author SHA1 Message Date
罗泽轩
9918efbe5b
test: solve conflict between #2993 and #2943 (#2997)
Signed-off-by: spacewander <spacewanderlzx@gmail.com>
2020-12-09 14:30:46 +08:00
Alex Zhang
59cc446c15
chore: refactor ops in command line(CLI) (#2929) 2020-12-09 13:23:21 +08:00
tzssangglass
c7b198f969
feat: support enable/disable route (#2943)
fix #2737
2020-12-09 10:38:21 +08:00
Alex Zhang
7855d9eed2
feat: implement new plugin server-info (#2926)
close #2821
2020-12-09 10:07:57 +08:00
罗泽轩
1e882e378d
feat: delete useless data in the response (#2993)
Fix #2759

Signed-off-by: spacewander <spacewanderlzx@gmail.com>
2020-12-09 08:53:38 +08:00
罗泽轩
471997702b
fix: we should use [1, 100] for percentage instead of [0, 100] (#2980)
Previously, we got n+1/101 as the percentage.
2020-12-08 23:17:18 +08:00
罗泽轩
93241949b4
chore(skywalking): the range of sample rate should be [0, ratio) (#2984) 2020-12-08 23:16:22 +08:00
YuanSheng Wang
32c7df44ca
docs: update CVE information in the CHANGELOG of 2.0 (#2987) 2020-12-08 17:49:28 +08:00
罗泽轩
79075000aa
feat(fault-injection): support Nginx variable in abort.body (#2986)
Fix #2827
2020-12-08 13:18:34 +08:00
罗泽轩
6cd780cb93
feat: install lua-resty-hmac-ffi (#2981)
Fix #2256
2020-12-07 21:56:40 +08:00
罗泽轩
97ed426b4e
fix: refresh cached header when we set request header (#2917) 2020-12-07 21:50:31 +08:00
罗泽轩
08d25ebc51
test: make node/merge-route.t stable (#2978) 2020-12-07 20:21:12 +08:00
罗泽轩
1b8dca96ac
feat: increase the delay before resync (#2977)
It improves the behavior under #2899.
2020-12-07 20:20:31 +08:00
roketyyang
c41aa8534a
feat: update lua-resty-radixtree to 2.5 (#2971)
Co-authored-by: roketyyang <roketyyang@tencent.com>
2020-12-05 21:32:58 +08:00
罗泽轩
2472db56c8
chore: handle error when connecting with passwd to etcd without auth (#2963) 2020-12-05 01:08:44 +08:00
Alex Zhang
bca2d10ebc
feat: detect whether etcd gRPC gateway is enabled in command line (#2961)
Signed-off-by: Alex Zhang <zchao1995@gmail.com>
2020-12-05 00:01:43 +08:00
Alex Zhang
37efc410f0
fix: fixed the non-effective plugin configuration update in tcp/udp-logger plugin (#2928) 2020-12-04 23:55:38 +08:00
guyang
21a18c17f3
fix: change string concat (#2953)
* change  string concat

* change function range

* change function space

* change local var

* fix test case
2020-12-04 22:43:34 +08:00
罗泽轩
2f3ab6a2bc
feat: disable node-status by default (#2968)
Fix #2952
2020-12-04 22:25:11 +08:00
罗泽轩
7ecf8f809a
chore: simpify the consumer attach in auth plugin (#2942) 2020-12-04 22:08:50 +08:00
Alex Zhang
9e3c34a010
doc: etcd grpc gateway faq (#2940) 2020-12-03 12:31:57 +08:00
Yousa
a52b5e9b3b
test: add git submodule update --init --recursive (#2934) 2020-12-03 10:39:32 +08:00
罗泽轩
0eca472d9c
docs: add missing consumer username in English version (#2894) 2020-12-03 08:50:41 +08:00
罗泽轩
f84a44e409
feat(limt-count): use 'remote_addr' as default key (#2927) 2020-12-02 17:04:31 +08:00
罗泽轩
33d70d17f8
fix: we should check the length of input before calling memcmp (#2925)
To avoid accessing memory which is out of bound.
2020-12-02 16:30:39 +08:00
罗泽轩
bbbd10e1b3
feat: validate the operator in vars (#2911)
Fix #2878
2020-12-02 15:37:07 +08:00
罗泽轩
a019b4e4d0
test: improve chash-balance cases (#2920)
Fix #2914
2020-12-02 15:12:00 +08:00
Jens Keiner
eebaaf7512
chore: Fix Authorization header name in auth-keycloak plugin. (#2913)
The `auth-keycloak` plugin expects to find a bearer token in the standard `Authorization` header. However, it tries to obtain a token from a header called `authorization`, i.e. not properly capitalized. This PR fixes the capitalization so the correct header is used; cf. https://en.wikipedia.org/wiki/List_of_HTTP_header_fields.
2020-12-02 07:41:29 +08:00
Mark Huang
3de6842092
feat: confirm only part of the etcd kvs (#2846)
* feat: confirm part of the etcd kvs

* feat: check etcd keys by grep
2020-12-01 23:34:48 +08:00
Jens Keiner
3279f9417a
chore: change phase to access from rewrite(authz-keycloak plugin) (#2910)
Remove auth designation since this plugin is concerned with authorization, not authentication.
2020-12-01 23:11:15 +08:00
Alex Zhang
fa30c102e0
fix: fixed the non effective config update in http-logger (#2901)
* change: changed log level when delete stale batch processor objects

close #2870
2020-12-01 23:06:33 +08:00
Jens Keiner
c140d0eddc
fix: Basic auth plugin should run in rewrite phase. (#2905) 2020-12-01 23:03:45 +08:00
罗泽轩
ddfeb5de1d
fix: reject "" for route's remote_addrs (#2907)
This change imroves the IP schema validation.
2020-12-01 15:44:50 +08:00
罗泽轩
a63b6b8c6e
feat: allow create consumers with multiple auth plugins (#2898)
Fix #2850
2020-12-01 15:42:59 +08:00
Jens Keiner
1526ea5e0d
Change phase from access to rewrite. (#2904) 2020-12-01 14:57:45 +08:00
Wen Ming
91b7313e05
release: release 2.1 version. (#2887) 2020-12-01 11:52:49 +08:00
tzssangglass
9dfe697b64
feat: allow user to specify APISIX id in config.yaml (#2893)
fix #2810
2020-11-30 19:08:04 +08:00
Radhika
5de6ee467f
docs: corrected link in architecture-design (#2896)
fix https://github.com/apache/apisix/issues/2843
2020-11-30 19:01:28 +08:00
Yuelin Zheng
c8e7e0377d
docs(http-logger): Improve the attribute description of the document. (#2891)
close #2879
2020-11-30 18:59:49 +08:00
dabue
e66dd9a314
feat: implement error-log-logger plug-in (#2592) 2020-11-30 14:43:16 +08:00
罗泽轩
f267291f3a
feat(prometheus): allow customizing Prometheus export uri (#2826)
* feat(prometheus): allow customizing Prometheus export uri

Close #2296.
2020-11-30 14:35:06 +08:00
罗泽轩
44855ec1a7
ci: make it work under OpenResty 1.19 (#2768) 2020-11-30 10:32:35 +08:00
super_mario
ce1d40b42f
fix: Synchronize with english doc (#2877) 2020-11-29 11:41:13 +08:00
罗泽轩
6f2316b5b7
test: update apisix_cli_test.sh to fix CI (#2885)
fix https://github.com/apache/apisix/issues/2888
2020-11-28 23:28:48 +08:00
Wen Ming
d2ea344fc1
Revert "refactor: separate admin and proxy port in default config (#2802)" (#2871)
This reverts commit b13f167445.

Co-authored-by: Vinci Xu <277040271@qq.com>
2020-11-28 19:05:14 +08:00
罗泽轩
1c211ff7b1
fix: validate plugin configuration in the DP (#2856)
Fix #2834
2020-11-28 13:29:00 +08:00
罗泽轩
f4dfcfbb6b
fix: we didn't initialize custom variable for admin access log (#2874)
* fix: we didn't initialize custom variable for admin access log

* t
2020-11-28 13:12:17 +08:00
Mark Huang
89d49ed9a0
chore: lint kafka-logger (#2876) 2020-11-27 19:37:03 +08:00
Yuelin Zheng
d7e59113d5
feat: How to distinguish whether the 5xx status code (eg 500) comes from upstream or apisix (#2817)
close #2501
2020-11-27 18:33:02 +08:00
罗泽轩
35269581e2
test: increase waiting time to make plugins reload test stable (#2868) 2020-11-27 17:36:58 +08:00