Commit Graph

74 Commits

Author SHA1 Message Date
罗泽轩
301cfc76c2
bugfix: correct LUAJIT_DIR detection (#1286)
grep doesn't support lazy match by default. To support it, `-P` should
be used instead of `-E`, see:
https://stackoverflow.com/a/5774431

However, we can achieve the same thing without lazy match.
Because OpenResty's not vanilla Nginx, there will be --option after the
executable.
2020-03-17 22:24:03 +08:00
dabue
fc475ccd7e
change: use the correct parameters based on the version of luarocks
Fix #1227
2020-03-10 15:16:14 +08:00
YuanSheng Wang
3176a07862
bugfix: removed unwanted quotes. (#1158) 2020-02-27 08:45:34 +08:00
YuanSheng Wang
6d8907f4ff
code style: use new lj-releng to catch all exceptions. (#1135) 2020-02-18 15:54:30 +08:00
agile6v
ff4c4f5afb CLI: add verify command to verify apisix configuration(nginx.conf). (#1112) 2020-02-09 20:43:30 +08:00
罗泽轩
0ddf40a910
test: always specify perl include path. (#1097)
Close #1091.
2020-02-01 19:56:36 +08:00
agile6v
40d9351ed8 doc: fixed typos (#1031) 2020-01-07 20:17:47 +08:00
YuanSheng Wang
a47353dde8 makefile: install deps with apisix-master-0.rockspec. (#908) 2019-11-27 13:14:05 +08:00
WenMing
a9888b333a
bugfix: fixed install deps in makefile. (#904) 2019-11-26 21:24:45 +08:00
WenMing
03b2ffa1c1
release: the first Apache release of APISIX. (#896) 2019-11-25 13:09:32 +08:00
agile6v
227eeaef48 Split check target into lint & license-check targets in Makefile. (#887) 2019-11-21 09:23:16 +08:00
YuanSheng Wang
77ad66206e
bugfix(radixtree_host_uri): match priority, host > uri. (#817)
* bugfix(radixtree_host_uri): match priority, host > uri.

Fix #761.
2019-11-15 17:24:51 +08:00
YuanSheng Wang
910ff21f54
change: use make deps to install dependencies. (#835) 2019-11-12 16:38:23 +08:00
YuanSheng Wang
5931172a68
change: removed useless file copy. (#819) 2019-11-07 21:09:47 +08:00
Manjusaka
71f49a44c9 CLI: update Makefile to throw an error when OpenResty does not exist in PATH (#778) 2019-11-01 13:03:22 +08:00
WenMing
12a2b01b71
license: add ASF header. (#743) 2019-10-31 09:27:28 +08:00
Lien
57dc701937 Bugfix: change dir apisix into incubator-apisix (#762) 2019-10-30 20:13:43 +08:00
Lien
7716416f6d doc: change all iresty/apisix link in documents into apache/incubator-apisix (#754) 2019-10-30 10:45:09 +08:00
YuanSheng Wang
d6c4407921 doc: make installation steps clear and remove useless dependency installations (#729) 2019-10-23 15:27:20 +08:00
YuanSheng Wang
d8b0c2d04c change: removed router r3. (#725) 2019-10-23 12:59:22 +08:00
coolsoul
ada43bed3a luarocks: change the name of dev rockspec (#696) 2019-10-22 13:29:20 +08:00
YuanSheng Wang
d4ff56ee0d
luarocks: support to install apisix without dashboard. (#686)
* luarocks: support to install apisix without dashboard.
2019-10-14 15:21:13 +08:00
YuanSheng Wang
b97433840a
change: updated resty-radixtree to ver 1.4. (#660)
* change: updated resty-radixtree to ver 1.4.
* bugfix(makefile): no lua file to be copied.
2019-10-10 15:19:48 +08:00
YuanSheng Wang
6825f74096
bugfix(makefile): missing some source code when do install with luaro… (#640)
* bugfix(makefile): missing some source code when do install with luarocks.

* utils: add new utils/gen-install-folder.sh.
2019-10-08 16:46:53 +08:00
YuanSheng Wang
6b875cec33
feature(limit-count): supported global limit count with redis server. (#624) 2019-10-08 13:15:48 +08:00
YuanSheng Wang
4abb47ba98
bugfix: avoided using temporary files to get the LuaJIT main path. (#602)
* bugfix: avoided using temporary files to get the LuaJIT main path.

* optimize: avoided using temporary files to get the LuaJIT main path.

fix: #597
2019-09-26 15:19:29 +08:00
Yuansheng
1fd7cf2608 makefile(optimize): avoided repeated downloads. 2019-09-23 12:24:12 +08:00
YuanSheng Wang
9e5fda1293
change: removed utils lj-releng. (#553) 2019-09-23 05:54:37 +08:00
Yuansheng
ab434eda29 bugfix: used 755 for dashboard folder. 2019-09-06 20:05:30 +08:00
Yuansheng
8b01b0feec bugfix: missing http router lua files when install apisix. 2019-09-06 15:58:39 +08:00
Yuansheng
1108ea786b change: renamed plugin grpc-proxy to grpc-transcode. 2019-08-22 14:57:02 +08:00
nic-chen
e46e8f2130 * feature: support grpc-proxy REST <-> gRPC case. (#410) 2019-08-21 23:10:34 +08:00
YuanSheng Wang
275cfa8c73
change(router): use radixtree_sni as default SSL router. (#419)
* change(router): use `radixtree_sni` as default SSL router.

* change(route): use `radixtree_uri` as default HTTP(S) router.

* luarocks: removed `lua-resty-libr3` component by default.
2019-08-20 22:07:59 +08:00
YuanSheng Wang
705c475961
bugfix(luarocks): installed dashboard to /usr/local/apisix folder. (#379) 2019-08-07 13:49:34 +08:00
WenMing
d5d14c46e3
bugfix: created dir for zipkin. (#377) 2019-08-06 18:06:42 +08:00
Yuansheng
cc1e93a662 bugfix(makefile): create temporary folder /tmp/apisix_cores. 2019-08-01 16:03:39 +08:00
Yuansheng
95efb8f92f change: always use latest version for developer. 2019-07-26 13:43:56 +08:00
Yuansheng
ccc1525b86 change(luarocks): used current source code to create development ENV. 2019-07-25 14:41:51 +08:00
Yuansheng
bc46bb3878 bugfix(makefile): reverted to use install for OSX. 2019-07-19 09:40:04 +08:00
YuanSheng Wang
a836156c67
luarocks: used luarocks make to install development ENV. (#271)
* luarocks: code style.
2019-07-19 07:32:04 +08:00
YuanSheng Wang
5e119c4828
luarocks: added new dependency lua-resty-healthcheck. (#249)
* luarocks: added new dependencies `lua-resty-healthcheck` and `lua-resty-worker-event`.

* feature(balancer): fetched health node from upstream nodes in balancer phase when enabled 
  healthcheck.
2019-07-17 23:52:15 +08:00
YuanSheng Wang
be362c57d3
travis: installed all of the dependencies to current deps folder. (#248) 2019-07-15 08:46:10 +08:00
Yuansheng
0fe7819386 change: moved rockspec file to a single folder. 2019-07-14 23:18:32 +08:00
vkill
b762cab4fb bugfix: copied http/*.lua in Makefile when do install (#240) 2019-07-12 20:26:36 +08:00
chnliyong
3730e6ade1 bugfix: failed early when lua isn't installed on make dev (#233) 2019-07-11 14:41:13 +08:00
YuanSheng Wang
83b0ee33f3
bugfix: lua-dir option is only supported if the luarocks version exceeds 3. (#229)
* bugfix: `lua-dir` option is only supported if the luarocks version
  exceeds 3.
* Makefile: removed unnecessary `sudo`.
2019-07-11 07:41:42 +08:00
周晶
374aba472b feature: update Makefile and travis CI for osx installation about using luajit building deps. (#217) 2019-07-10 11:32:16 +08:00
nic-chen
5fccb78fa1 bugfix: set configuration file to avoid using a wrong one (#220) 2019-07-08 12:24:18 +08:00
Yuansheng
1e8459c21c bugfix: compiled module 'rapidjson' with the luajit of openresty.
Fix #206.
2019-07-07 08:31:02 +08:00
YuanSheng Wang
565cb1653c
feature: added init action in makefile to initialize the runtime (#205)
* feature: added `init` action in makefile to initialize the runtime
  environment.
* doc: added more doc about `make` command.
* CLI: find the Lua from default PATH.
* bugfix: used short connection when to fetch node status.
2019-07-05 19:01:20 +08:00