Commit Graph

850 Commits

Author SHA1 Message Date
nic-chen
5fccb78fa1 bugfix: set configuration file to avoid using a wrong one (#220) 2019-07-08 12:24:18 +08:00
Yuansheng
9de2107886 doc: installation steps for Mac OSX. 2019-07-07 08:49:04 +08:00
Yuansheng
1e8459c21c bugfix: compiled module 'rapidjson' with the luajit of openresty.
Fix #206.
2019-07-07 08:31:02 +08:00
Tinywan
151c899d45 Update README 2019-07-07 00:21:00 +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
YuanSheng Wang
764280f5ff
CLI: added default value for node ssl listen and allowed to run without http_stub_status_module. (#203)
* CLI: added default value for `node ssl listen` and allowed to run
  without `http_stub_status_module`.

* travis: fixed the wrong argument when calling CLI.
removed the `sudo` when run the CLI tool.
added logs folder to `apisix` project.
2019-07-05 11:16:24 +08:00
vkill
1e302f0545 Support configure node_ssl_listen 2019-07-05 08:59:14 +08:00
YuanSheng Wang
a8b3058da7
doc: added new options in route rule. (#196)
* doc: added new options in `route rule`.
2019-07-04 21:17:33 +08:00
YuanSheng Wang
2a9ab09401
feature: supported to use a separate port for admin dashboard. (#194)
* feature: supported to use a separate port for admin dashboard, and disabled admin port by default.
* travis: run a mini test case for CLI.
2019-07-03 21:03:17 +08:00
WenMing
be9304da9b
feature: added badge of coveralls. (#193) 2019-07-03 15:54:14 +08:00
WenMing
f62a2be238
feature: added luacov and coveralls. (#192) 2019-07-03 15:44:24 +08:00
WenMing
d52c147c27
doc: added twitter of apisix. (#191) 2019-07-03 14:47:05 +08:00
YuanSheng Wang
a626bde242 bugfix plugin: used config's version as a part of key. (#190) 2019-07-03 11:36:14 +08:00
YuanSheng Wang
bf52796b19
doc: typo. (#189)
* doc: typo.
2019-07-03 11:30:14 +08:00
YuanSheng Wang
7ee7029720
benchmark: added benchmark scripts. (#188)
* benchmark: added benchmark scripts.
* feature: added fake apisix, compare the result with this fake apisix server.
2019-07-03 09:53:58 +08:00
WenMing
10be804f31
bugfix: fixed step of install dependencies. (#186) 2019-07-02 20:45:59 +08:00
WenMing
7d1aa34ef3
doc: update rpm package. (#185) 2019-07-02 20:24:26 +08:00
YuanSheng Wang
cf76ed5e4c
bumped version to v0.5 . (#183)
* bumped version to v0.5 .
* bugfix: added dependencies lua path.
* travis: used the CLI of self.
2019-07-02 14:14:57 +08:00
YuanSheng Wang
a6b7892272
bugfix: added http_ prefix in CLI. (#182) 2019-07-02 13:01:54 +08:00
WenMing
0e2cdfe63a
luarocks: upgraded rapidjson. (#180) 2019-07-02 12:21:45 +08:00
YuanSheng Wang
85f420977c change: added prefix http_ for http request. (#179) 2019-07-01 17:24:38 +08:00
YuanSheng Wang
53c3008f4f
change: reimplemented the feature heartbeat with plugin way. (#177)
* change: reimplemented the feature `heartbeat` with plugin way.
2019-07-01 15:53:52 +08:00
WenMing
df7afe4f95
feature: added admin API to get plugins' list. (#176) 2019-07-01 13:29:21 +08:00
WenMing
92f019c7a1
feature: added admin API for plugins' schema. (#174) 2019-06-30 22:35:39 +08:00
WenMing
8a4fe71f74 doc: added features list and gitter chat. (#171)
* doc: added features list and gitter chat.
2019-06-30 22:06:01 +08:00
WenMing
251aaf4884 doc: fixed style of https doc. 2019-06-30 00:10:59 +08:00
coolsoul
7953e5bb75 doc: add Chinese version of doc about certificate for HTTPS request. (#168) 2019-06-29 11:00:39 +08:00
希望之石
31671cc32c move docs of plugins from /lua/apisix/plugins to /doc . #166 (#167) 2019-06-28 16:36:02 +08:00
Yuansheng
c94b40e6cb bugfix: showed an error message if user installed cjson by luarocks.
Fix #164.
2019-06-27 22:00:21 +08:00
Yuansheng
2161ce45ad makefile: used = to connect value. 2019-06-27 22:00:21 +08:00
Yuansheng
37cd80087d change: modified the error message when failed to create etcd
instance.
2019-06-27 20:41:08 +08:00
WenMing
99895c53a0
style: fixed code style. (#163) 2019-06-27 17:57:50 +08:00
coolsoul
f365deb568 bugfix: fixed typo about consumer and add error handler when read config file. (#162) 2019-06-27 17:32:52 +08:00
Yuansheng
fc0b9705ec change: wrote more information for debugging the response from etcd. 2019-06-26 21:28:32 +08:00
YuanSheng Wang
5e19e9e1cf
bugfix: etcd only kept less than 1000 modified history, it maybe fail if (#160)
* bugfix: etcd only kept less than 1000 modified history, it maybe fail if
  we only use the `modifyIndex` of data, we should check the index value
  in header too.
2019-06-26 19:35:05 +08:00
Yuansheng
2ae403fd46 bugfix: used long interval to fetch node status. 2019-06-26 17:44:22 +08:00
Yuansheng
9f391bb417 doc: supported to dynamic load certificate for using https request. 2019-06-25 12:02:36 +08:00
Yuansheng
9309abaed7 feature: support to fetch the ssl schema. 2019-06-24 18:49:30 -04:00
Yuansheng
1bb135af60 feature: supported for using wildcard to match the SNI of client https
request.
2019-06-24 18:49:30 -04:00
Yuansheng
505220b843 travis: used the debug version of openresty. 2019-06-24 18:49:30 -04:00
Yuansheng
7dbcea8571 feature: supported to manage ssl item by admin API and HTTPS client request. 2019-06-24 18:49:30 -04:00
WenMing
e43cb2e195
bugfix: fixed test cases for limit conn. (#154) 2019-06-24 17:02:53 +08:00
WenMing
2480171c8c
test: only check part of schema. (#153) 2019-06-24 16:07:24 +08:00
YuanSheng Wang
b44a6ab77d
CLI: fixed the wrong path and cpath in CLI. (#151)
* CLI: fixed the wrong path and cpath in CLI, supported to start/stop
  apisix server when the dependencies library was collected to apisix
  home folder.
2019-06-23 16:45:15 +08:00
YuanSheng Wang
72e0fe2393
feature: supported to collect nginx status and pushed it to etcd. (#149)
* feature: supported to collect nginx status and pushed it to etcd.
* the return value of the exported api is the same as the other methods in the plugin.
2019-06-22 08:24:02 +08:00
WenMing
c0c5c08644
feature: added admin API to get schema for FE. (#148)
* feature: added admin API to get schema for FE.

* added test cases.

* bugfix
2019-06-21 21:25:24 +08:00
Yuansheng
f15230b3c8 CLI: set the core dump file directory permissions to 666. 2019-06-21 16:28:24 +08:00
Yuansheng
43327b3697 bugfix: maybe missing with-http_stub_status_module module in openresty
Fix #144.

change: checked the current directory if it's a apisix home folder,
  if not then use `/usr/local/openresty`.

change: changed the core file folder to `/tmp/apisix_cores`.
2019-06-21 16:21:02 +08:00
WenMing
9961ae4e85
perf: removed useless split uri for admin APIs. (#146) 2019-06-21 16:11:04 +08:00
WenMing
13c4baa547
feature: added description of schema. (#145) 2019-06-21 15:16:05 +08:00