Commit Graph

949 Commits

Author SHA1 Message Date
Nirojan Selvanathan
25e110135a
featue: Updating the UDP logger to use the batch processor util (#1355) 2020-04-03 16:33:32 +08:00
wonglend
f653c1b115
feature: add example .yaml resource files which support to run Apache APISIX on kubernetes (#1218) 2020-04-03 12:54:25 +08:00
Nirojan Selvanathan
d90e982e6e
feature: Updating TCP logger to use the batch processor util (#1356) 2020-04-03 10:54:05 +08:00
罗泽轩
eb358e94c8
bugfix: plugin in header_filter/body_filter should be run like log phase (#1383) 2020-04-02 17:20:13 +08:00
Lien
69d2039520
plugin(response-rewrite): rewrite binary data to client by base64 (#1381) 2020-04-02 12:03:58 +08:00
dabue
5d50895790
change: update to use the local DNS resolver by default (#1387)
close #1378
2020-04-02 09:16:24 +08:00
罗泽轩
e24fd851a3
change: blacklist $request_method in proxy-cache's cache key. (#1385)
Close #1307
2020-04-02 08:55:48 +08:00
Ayeshmantha Perera
b61db0865a
feature: support to run header_filter and body_filter phase for global rules. (#1364) 2020-04-02 08:46:00 +08:00
Wen Ming
c76e7e3623
feature: remove lua dir. (#1351) 2020-03-31 23:23:29 +08:00
wonglend
ef76d2700b
bugfix: remove misc --add-dynamic-module for tengine branch ci test cases (#1377)
* feature: merge upstream tengine (2.3.2 < version < 2.3.3) patch: `Delete unused variable`

* feature: merge upstream tengine (2.3.2 < version < 2.3.3) patch: `POST request with keepalive peer cause 400 response`

* feature: merge upstream tengine (2.3.2 < version < 2.3.3) patch: `Memory content leak in nginx "rewrite" implementation`

* bugfix: remove misc `--add-dynamic-module` for tengine since we do not set `load_module` in nginx.conf
2020-03-31 21:51:49 +08:00
xxm404
88385992e3
doc: Fix json format error. (#1373) 2020-03-31 13:56:07 +08:00
iGeeky
84707263d0
plugin(wolf-rbac): added new api change_pwd and user_info. (#1204) 2020-03-31 13:39:49 +08:00
qiujiayu
11a9646866
change: check item count of DNS resolver (#1361) 2020-03-31 13:37:50 +08:00
YuanSheng Wang
d7f54ff518
feature: support to print log with specific prefix. (#1284) 2020-03-31 10:25:05 +08:00
SuperWalle
12677c322b
feature: Allow add custom shared dict (#1367) 2020-03-31 10:22:58 +08:00
wonglend
d0900caf27
feature: merge upstream tengine (2.3.2 < version < 2.3.3) patches (#1371)
* feature: merge upstream tengine (2.3.2 < version < 2.3.3) patch: `Delete unused variable`
* feature: merge upstream tengine (2.3.2 < version < 2.3.3) patch: `POST request with keepalive peer cause 400 response`
* feature: merge upstream tengine (2.3.2 < version < 2.3.3) patch: `Memory content leak in nginx "rewrite" implementation`
2020-03-31 08:38:16 +08:00
Ayeshmantha Perera
661f3adfbc
feature: updated openresty to 1.15.8.3 (#1363) 2020-03-30 16:52:53 +08:00
Nirojan Selvanathan
7585382bd1
Adding code style and doc linting tool for contribution guidelines (#1368) 2020-03-30 16:52:14 +08:00
Nirojan Selvanathan
52934b5fc7
Batch Processor: Fix for rescheduling execution for max_retry_count is 0 and 1 (#1349) 2020-03-30 09:44:33 +08:00
Nirojan Selvanathan
c3400867d5
Adding test case for public key based introspection (#1354) 2020-03-30 09:42:27 +08:00
YuanSheng Wang
aa13b72c0d
luacov: add new path plugins/limit-count and plugins/utils. (#1357) 2020-03-29 10:58:11 +08:00
Vinci Xu
c363ea46d9
feature: add cors plugin (#1327) 2020-03-29 10:30:59 +08:00
Wen Ming
7ff43d51ca
dashboard: add dashboard as submodule. (#1360) 2020-03-29 10:06:42 +08:00
YuanSheng Wang
51684de77b
bugfix: fail to get the http request header by ngx.var. * (#1348)
* bugfix: to get the HTTP request header by `ngx.var.*`, we need to convert
  the name to lower case with dashes replaced by underscores.

more information:

http://nginx.org/en/docs/http/ngx_http_core_module.html#var_http_

* change: the key should be a string object when fetching a value from `ctx.var`.

* bug(make lint): If the code style is bad, do exit with code 1.
2020-03-27 23:13:46 +08:00
YuanSheng Wang
f06f36186e
bugfix: use 127.0.0.1 instead of localhost, avoid to get a IPv6 address. (#1347)
for tengine case.
2020-03-27 16:34:32 +08:00
YuanSheng Wang
0c98fed398
bugfix: use 127.0.0.1 instead of localhost, avoid to get a IPv6 address, (#1346)
the travis ENV does not support IPv6 address.
2020-03-27 15:50:40 +08:00
YuanSheng Wang
94cc688fc1
bugfix: installed lua file in folder lua/apisix/utils . (#1342) 2020-03-27 07:34:08 +08:00
qiujiayu
7baa0abd44
feature: if the dns_resolver is not set in the file conf/config.yaml, use the resolver in local DNS. (#1217)
Fix #1164
2020-03-26 09:48:18 +08:00
dabue
5970b50568
change: code style in lua/apisix.lua and t/plugin/proxy-mirror.t (#1339) 2020-03-26 07:23:19 +08:00
罗泽轩
be348805ea
feature: run log plugins in the global rule (#1333)
* feature: run log plugins in the global rule

Close #1202.

* register path as hello3 to avoid conflicts with other test case
2020-03-25 09:48:12 +08:00
Ayeshmantha Perera
8adafa3ee2
feature: add Kafka Logger plugin. (#1312) 2020-03-25 08:26:45 +08:00
Lien
5be1daacb1
deletion: drop webdocket enable control in proxy-rewrite plugin (#1332)
* deletion: drop webdocket enable control in proxy-rewrite plugin

* fix test-case
2020-03-24 21:16:21 +08:00
YuanSheng Wang
67b63b24af
bugfix: added key field when parse route from local yaml. (#1334) 2020-03-24 20:19:04 +08:00
Ayeshmantha Perera
5d8e39d175
doc: add udp logger docs. (#1330) 2020-03-24 11:34:09 +08:00
YuanSheng Wang
8d745c7441
test: wait a longer time. (#1323) 2020-03-23 00:03:51 +08:00
YuanSheng Wang
c086d3f780
CI(OSX): run part test cases. (#1314) 2020-03-23 00:03:40 +08:00
kv
d15c4ef572
doc: fix doc style of plugin grpc-transcoding (#1325) 2020-03-22 20:46:14 +08:00
kv
4e185bb102
doc: fix doc style of plugin grpc-transcoding (#1324) 2020-03-22 19:49:40 +08:00
kv
18dc6d3ab7
doc: fix doc style of plugin basic-auth (#1319) 2020-03-22 19:32:52 +08:00
kv
766e99f7a6
doc: fix doc style of plugin fault-injection (#1322) 2020-03-22 19:30:18 +08:00
kv
56b6a6e3ea
doc: fix doc style of plugin fault-injection (#1321) 2020-03-22 19:25:03 +08:00
Wen Ming
b20776af70
doc: add more companies to power-by page. (#1317)
* doc: add power-by page of apisix.

* fix.
2020-03-22 19:24:09 +08:00
kv
7bb5eb7fdf
doc: doc style for plugin basic-auth (#1320) 2020-03-22 19:22:23 +08:00
coolsoul
dabe0f3b4e
doc: Chinese version for doc/getting-started.md (#1296) 2020-03-21 08:24:24 +08:00
kv
3dc0465c89
doc: fix style of limit-req & limit-req-cn (#1310) 2020-03-20 23:03:59 +08:00
罗泽轩
dcd2ebc5e4
chore: improve plugins/proxy-cache (#1305)
1. unit all the default cache time to 10s.
2. remove repeated `if proxy_cache` check.
3. improve `generate_complex_value`'s performance.
4. better indent.
2020-03-20 12:26:43 +08:00
YuanSheng Wang
37823fdbc0
bug: set new value if the redis flag is expired. (#1110)
* bug: set new value if the redis flag is expired.

* change: added todo item.
2020-03-19 23:25:43 +08:00
Wen Ming
ab5cdbb922
doc: add doc for etcd cluster. (#1301) 2020-03-19 19:14:19 +08:00
Nirojan Selvanathan
19ab03e7c4
change: update jsonschema to version 0.8 (#1303) 2020-03-19 19:13:15 +08:00
dabue
fce2e4d696
doc: update Quickstart's step2 to try the getting started guide in README_CN.md (#1300) 2020-03-19 14:29:25 +08:00