Zaiming (Stone) Shi
7032881790
docs: delete i18n/zh from this repo
2023-05-29 14:22:23 +02:00
Zaiming (Stone) Shi
25319c3151
Merge pull request #10839 from zmstone/0526-merge-release-50-to-master
...
0526 merge release 50 to master
2023-05-29 08:56:20 +02:00
Zaiming (Stone) Shi
c2450d230d
Merge pull request #10605 from zmstone/0503-no-telemetry-app-for-ee
...
0503 refactoring: no telemetry app for ee
2023-05-27 10:57:15 +02:00
Zaiming (Stone) Shi
cc5b4d3748
Merge remote-tracking branch 'origin/release-50' into 0526-ci-delete-otp-24-from-standalone-app-test
2023-05-26 15:58:16 +02:00
Zaiming (Stone) Shi
6e2cde8224
refactor: delete emqx_statsd all together
2023-05-26 15:17:42 +02:00
Zhongwen Deng
df4a0afdf5
fix: zones api default value
2023-05-26 18:59:38 +08:00
Zaiming (Stone) Shi
ee122155f1
docs: fix spellcheck for telemetry app
2023-05-26 08:44:19 +02:00
JimMoen
7eb445707f
chore: fix schema rename
2023-05-25 17:10:40 +08:00
Paulo Zulato
8d3d3e523b
fix(oracle): replace 'database' field by 'service name'
...
Fixes https://emqx.atlassian.net/browse/EMQX-9980
2023-05-24 15:40:56 -03:00
JimMoen
28015597ee
Merge remote-tracking branch 'emqx/release-50' into merge-release-50
2023-05-24 19:34:12 +08:00
Zaiming (Stone) Shi
2de2a979f5
Merge pull request #10779 from zmstone/0522-remove-log-file-paht-validator
...
chore: allow special chars in log dir
2023-05-23 22:42:12 +02:00
Zaiming (Stone) Shi
2fa5b511bf
chore: hide stale config
2023-05-23 14:20:49 +02:00
Thales Macedo Garitezi
29e0e41ec7
docs: improve descriptions
2023-05-23 09:08:55 -03:00
Zaiming (Stone) Shi
732a7be187
Merge remote-tracking branch 'origin/release-50'
2023-05-22 17:46:54 +02:00
Thales Macedo Garitezi
65f973044f
feat(pulsar): improve authn error check time and add connect timeout
...
Fixes https://emqx.atlassian.net/browse/EMQX-9910
2023-05-22 11:33:16 -03:00
Zhongwen Deng
e797f93a53
fix: can't get file_list_transfer desc cause 500 error on /swagger.json api
2023-05-22 15:17:50 +08:00
Andrew Mayorov
9aaa0b6fe1
Merge pull request #9927 from emqx/file-transfer
...
feat: implement file transfer over mqtt
2023-05-19 18:35:13 +03:00
Kjell Winblad
28dda39e39
Merge pull request #10724 from kjellwinblad/kjell/docs/missing_http_api_endpoint_descriptions/EMQX-9767
...
docs: make sure there is a summary for all API endpoints
2023-05-19 12:05:41 +02:00
zhongwencool
ba43a0e30f
Merge pull request #10734 from thalesmg/merge-r50-into-v50-a
...
merge `release-50` into `master`
2023-05-18 14:24:53 +08:00
zhongwencool
bf5ee41009
Merge pull request #10702 from zhongwencool/keepalive-backoff-rename
...
feat: deprecated keepalive_backoff, introduce keepalive_multiplier
2023-05-18 10:00:17 +08:00
Thales Macedo Garitezi
447b76464b
Merge branch 'release-50' into merge-r50-into-v50-a
2023-05-17 14:50:18 -03:00
Zhongwen Deng
e26ce5816e
feat: hide keepalive_backoff, introduce keepalive_multiplier
2023-05-17 21:25:10 +08:00
Kjell Winblad
397dce0d78
Merge pull request #10654 from kjellwinblad/kjell/refactor/clickhouse_bridge/EMQX-9538
...
refactor: the clickhouse bridge to use the new bridge app structure
2023-05-17 11:19:33 +02:00
Kjell Winblad
bce43978a2
refactor: the clickhouse bridge to use the new bridge app structure
...
Fixes:
https://emqx.atlassian.net/browse/EMQX-9538
2023-05-17 10:12:43 +02:00
Kjell Winblad
ab8b8ccaad
docs: make sure there is a summary for all API endpoints
...
Many HTTP API endpoints did not have a summary when looking at the API
docs at "http://emqx_host_name:18083/api-docs ". This has been fixed by
making sure there is a summary corresponding to all endpoints.
Fixes:
https://emqx.atlassian.net/browse/EMQX-9767
2023-05-17 09:58:56 +02:00
Ilya Averyanov
1a8cf0e392
Merge branch 'release-50' into file-transfer
...
* release-50:
fix(pulsar): use a binary duration as default `health_check_interval`
docs: add changelog entry
docs: clarify description of bridge username and password
chore: bump to v5.0.25
fix(limiter): adjust type for compatibility
fix(limiter): fix that update node-level limiter config will not working
chore: upgrade dashboard to v1.2.4-1 for ce
chore: upgarde rulesql to 0.1.6 to fix invaid utf8 input
chore: add changelog for 10659
fix: crash when sysmon.os.mem_check_interval = disabled
chore: bump influxdb version && update changes
refactor(influxdb): move influxdb bridge into its own app
chore: add listener default changelog
fix: ocsp cache SUITE failed
fix: ensure atom key for emqx_config:get
fix: only fill cerf_file default in server side
fix: authn init is empty
fix: bad listeners default ssl_options
2023-05-17 00:27:55 +03:00
Zaiming (Stone) Shi
9b9731b943
Merge pull request #10473 from zmstone/0421-refactor-delete-unused-schema-field
...
0421 refactor delete unused schema field
2023-05-16 22:22:03 +02:00
Andrew Mayorov
91ce1c2a90
fix(ft-schema): make description more natural
...
Co-authored-by: ieQu1 <99872536+ieQu1@users.noreply.github.com>
2023-05-16 16:27:33 +03:00
Kjell Winblad
46f05056de
docs: clarify description of bridge username and password
...
Fixes:
https://emqx.atlassian.net/browse/EMQX-9613
2023-05-15 16:29:52 +02:00
zhongwencool
a953b951fe
Merge branch 'master' into sync-release-50-to-master
2023-05-12 18:01:58 +08:00
firest
6497bcae46
refactor(influxdb): move influxdb bridge into its own app
2023-05-12 11:48:49 +08:00
Ilya Averyanov
5b5d7ceac5
Merge branch 'release-50' into file-transfer
...
* release-50:
fix(limiter): fix an error when setting `max_conn_rate` in a listener
chore: bump erlcloud dependencies vsns
chore: rename dynamo template files
refactor(dynamo): move dynamo bridge into its own app
chore: update changes && bump app versions
fix: issues with the RabbitMQ config
refactor(pgsql): move pgsql && matrix && timescale bridges into their own app
fix: the iotdb password field so it has the password format
chore: update changes
refactor(tdengine): move tdengine bridge into its own app
feat: deprecate listeners's authn http api
2023-05-11 16:15:38 +05:00
Zaiming (Stone) Shi
7566c25199
refactor: delete unused connector field 'base_url'
2023-05-11 09:04:55 +02:00
Zaiming (Stone) Shi
b3e35dac1c
Merge pull request #10584 from paulozulato/debug-ssl-handshake
...
feat: add log level configuration to ssl communication
2023-05-11 08:59:13 +02:00
JimMoen
fbd516d740
Merge pull request #10622 from JimMoen/refactor-dynamo-bridge
...
refactor(dynamo): move dynamo bridge into its own app
2023-05-11 11:00:50 +08:00
JimMoen
8914e006c2
refactor(dynamo): move dynamo bridge into its own app
2023-05-10 18:49:21 +08:00
firest
066ed5c6ec
refactor(pgsql): move pgsql && matrix && timescale bridges into their own app
2023-05-10 16:51:33 +08:00
lafirest
594ceaf9e6
Merge pull request #10650 from lafirest/refactor/tdengine_dir
...
refactor(tdengine): move tdengine bridge into its own app
2023-05-10 16:42:35 +08:00
Ilya Averyanov
8d9b785bd7
Merge branch 'release-50' into file-transfer
...
* release-50:
chore(rebalance): fix app metadata
chore(rebalance): move apps from lib-ee, add READMEs
docs: refine zh tr
docs: delete APL header from ee file
docs: delete zh changelog
chore(rebalance): review fixes
chore(rebalance): rebase and review fixes
feat(rebalance): port apps from 4.x
2023-05-10 11:55:23 +05:00
firest
0f979b3d24
refactor(tdengine): move tdengine bridge into its own app
2023-05-10 14:12:57 +08:00
Andrew Mayorov
5e5f854ce1
feat(ft-conf): simplify schema of storage / exporter backends
...
Assumption is this changes will make `emqx_ft` config schema
user-friendlier and also more future-proof.
2023-05-09 23:32:16 +05:00
Ilya Averyanov
7fa166f034
Merge branch 'release-50' into file-transfer
...
* release-50: (73 commits)
feat: add RabbitMQ bridge
docs: improve rule engine labels and descriptions
chore: bump version && update changes
refactor(rocketmq): move rocketmq bridge into its own app
test: dashboard_listener_test crash
chore: bump chart versions
chore: bump ee version to e5.0.4-alpha.1
test: fix inter-suite flakiness
build: compatibility to make 4.4+
feat: add IotDB bridge
ci: ensure git safe dir in build_packages
ci: ensure git safe dir
test: check_oom's max_mailbox_size
feat: rename max_message_queue_len to max_mailbox_size
fix(buffer_worker): fix inflight count when updating inflight item
chore: prepare for v5.0.25-rc.1 release
docs: add change log entry
fix: non_neg_integer() translated to minimum = 1 in bridge-api-en.json
chore: `MQTT X` -> `MQTTX`
chore: make sure brod_gssapi app is included in relese package
...
2023-05-09 23:30:22 +05:00
Zaiming (Stone) Shi
3ff04d51bc
docs: refine zh tr
2023-05-09 20:51:24 +05:00
Ilya Averyanov
ffed8a132b
chore(rebalance): review fixes
...
Co-authored-by: Zaiming (Stone) Shi <zmstone@gmail.com>
2023-05-09 20:51:24 +05:00
Ilya Averyanov
e683d28973
chore(rebalance): rebase and review fixes
2023-05-09 20:51:24 +05:00
Kjell Winblad
70cf1533db
feat: add RabbitMQ bridge
2023-05-09 14:32:26 +02:00
Kjell Winblad
4d1499b747
Merge pull request #10582 from kjellwinblad/kjell/fix/max_overflow_desc/EMQX-9714
...
docs: better max_overflow field label and description for MongoDB bridge
2023-05-09 12:26:26 +02:00
Kjell Winblad
b0c647dd44
Merge pull request #10649 from kjellwinblad/kjell/fix/unknown_desc/EMQX-9645
...
docs: improve rule engine labels and descriptions
2023-05-09 12:25:01 +02:00
Kjell Winblad
9af8375773
docs: improve rule engine labels and descriptions
...
Fixes:
https://emqx.atlassian.net/browse/EMQX-9645
2023-05-09 11:44:30 +02:00
firest
a119100a0e
refactor(rocketmq): move rocketmq bridge into its own app
2023-05-09 15:57:56 +08:00
lafirest
b94290db58
Merge pull request #10625 from lafirest/refactor/limiter_cfg
...
refactor(limiter): simplify limiter configuration
2023-05-09 11:40:05 +08:00
Stefan Strigler
1ade7ce9a3
Merge pull request #10560 from sstrigler/EMQX-8390-5-0-x-io-tdb-bridge-port-conf-and-api-to-5-0
...
IoTDB Bridge
2023-05-08 20:27:01 +02:00
Paulo Zulato
77176787ca
feat: add log level configuration to ssl communication
...
Fixes https://emqx.atlassian.net/browse/EMQX-9781
2023-05-08 15:11:49 -03:00
Stefan Strigler
d231e708cb
feat: add IotDB bridge
2023-05-08 16:19:01 +02:00
Zhongwen Deng
eaa129d0d7
feat: rename max_message_queue_len to max_mailbox_size
2023-05-08 20:27:52 +08:00
firest
d914d1ee1d
refactor(limiter): simplify limiter configuration
2023-05-08 11:45:49 +08:00
JimMoen
d5dce771bd
refactor(sqlserver): move sqlserver bridge into its own app
2023-05-06 10:22:05 +08:00
Ilya Averyanov
dd3471bc22
Merge branch 'master' into file-transfer
...
* master: (194 commits)
fix(limiter): update change && fix deprecated version
chore: update changes
perf(limiter): simplify the memory represent of limiter configuration
ci(perf test): update tf variable name and set job timeout
ci: fix artifact name in scheduled packages workflow
fix: build_packages_cron.yaml workflow
ci: move scheduled builds to a separate workflow
build: check mnesia compatibility when generating mria config
docs: fix a typo in api doc description
feat(./dev): use command style and added 'ctl' command
test: fix delayed-pubish test case flakyness
refactor: remove raw_with_default config load option
chore: add changelog for trace timestrap
feat: increase the time precision of trace logs to microseconds
chore: make sure topic_metrics/rewrite's default is []
docs: Update changes/ce/perf-10417.en.md
chore: bump `snabbkaffe` to 1.0.8
ci: run static checks in separate jobs
chore(schema): mark deprecated quic listener fields ?IMPORTANCE_HIDDEN
chore: remove unused mqtt cap 'subscription_identifiers'
...
2023-05-05 16:50:18 +03:00
Ilya Averyanov
cff7788b2e
chore(ft): add s3 exporter tests
2023-05-05 11:55:09 +03:00
Zaiming (Stone) Shi
232c5926f2
docs: fix a typo in api doc description
2023-05-04 10:50:14 +02:00
Zaiming (Stone) Shi
856129984b
refactor: remove raw_with_default config load option
...
This option was previously only in tests to avoid
emqx_conf app overwriting previously set configs with default values.
After a03f2dd64b
, the issue for
test cases had been resolved.
This commit is to get rid of the option all together
2023-05-04 09:48:28 +02:00
Kjell Winblad
b7c7d400e2
docs: better max_overflow field label and description for MongoDB bridge
...
The new label and description for the max_overflow field clarifies the
purpose of the field, which is to manage the maximum number of
additional workers created when all workers in the pool are busy,
allowing more concurrent connections to the MongoDB server during
workload spikes.
Fixes part of:
https://emqx.atlassian.net/browse/EMQX-9714
2023-05-03 17:49:08 +02:00
Zaiming (Stone) Shi
d5f5f35787
Merge remote-tracking branch 'origin/release-50' into 0502-merge-release-50-back-to-master
2023-05-02 18:08:04 +02:00
Zaiming (Stone) Shi
4d705817d8
refactor(log): move default values to schema
2023-04-29 22:10:19 +02:00
Zaiming (Stone) Shi
41f13330ba
refactor: export EMQX_LOG_DIR
2023-04-29 22:10:19 +02:00
Andrew Mayorov
ed3756ea09
feat(ft-api): add paging support through cursors
2023-04-28 13:49:15 +03:00
Andrew Mayorov
811e449357
feat(ft-conf): provide global killswitch
2023-04-28 10:54:21 +03:00
Paulo Zulato
dd90b2f498
feat(oracle): Oracle Database integration
2023-04-27 13:07:20 -03:00
Zaiming (Stone) Shi
ed7a8659d2
feat: add a json format support for the /status API
2023-04-26 14:41:33 +02:00
Zhongwen Deng
f0cd5c98c7
chore: split i18n with script
2023-04-26 13:57:15 +08:00
zhongwencool
9d893b49eb
Merge branch 'master' into sync-release-50-to-master
2023-04-26 10:54:46 +08:00
firest
3bb50a5751
fix(rocketmq): fix that the update of ACL info not working
2023-04-25 16:55:03 +08:00
Thales Macedo Garitezi
cb149ac345
docs: improve descriptions
...
Co-authored-by: Zaiming (Stone) Shi <zmstone@gmail.com>
2023-04-24 10:28:26 -03:00
Thales Macedo Garitezi
631863d843
docs: improve descriptions
...
Co-authored-by: Zaiming (Stone) Shi <zmstone@gmail.com>
2023-04-24 10:28:26 -03:00
Thales Macedo Garitezi
ad4be08bb2
feat: implement Pulsar Producer bridge (e5.0)
...
Fixes https://emqx.atlassian.net/browse/EMQX-8398
2023-04-24 10:28:26 -03:00
Zaiming (Stone) Shi
366aa53c80
Merge pull request #10462 from zmstone/0430-EMQX-8434-shared-dispatch-ack-deprecated
...
chore: Hide config shared_dispatch_ack_enabled
2023-04-24 09:42:09 +02:00
lafirest
ac54fa0ba5
Merge pull request #10482 from lafirest/chore/rocketmq_template
...
chore: add examples for RocketMQ template
2023-04-23 18:10:35 +08:00
firest
5ab0887687
chore: add examples for RocketMQ template
2023-04-23 15:17:51 +08:00
firest
5ad5d7ee8d
fix(opents): adjust code structure
2023-04-23 14:28:14 +08:00
firest
932a327952
chore: make spellcheck and xref happy
2023-04-23 11:22:56 +08:00
firest
0b46acda87
test(opents): add test cases for OpenTSDB
2023-04-23 11:03:20 +08:00
firest
5074825075
feat(opents): OpenTSDB integration
2023-04-23 09:56:24 +08:00
Ilya Averyanov
b951de4c6e
feat(ft): convert hocon files to the new format
2023-04-21 19:14:24 +03:00
Ilya Averyanov
0211bcf030
Merge branch 'master' into file-transfer
...
* master: (279 commits)
chore: shorten ct/run.sh script
chore: rename cassandra_impl to cassandra_connector
chore: fix mix.exs checking
refactor(cassandra): move cassandra bridge into its own app
chore: apply review suggestions
chore: update changes/ce/fix-10449.en.md
test: add a test for authn {}
chore: add changlog for authn_http validation
fix: always check authn_http's header and ssl_option
chore: apply suggestions from code review
fix(emqx_bridge): validate Webhook bad URL and return 'BAD_REQUEST' if it's invalid
fix(emqx_alarm): add safe call API to activate/deactivate alarms and use it in resource_manager
perf(emqx_alarm): use dirty Mnesia operations to activate an alarm
ci: simplify find-apps.sh for ee apps
perf(emqx_resource): don't reactivate alarms on reoccurring errors
ci: check if Elixir files are formatted in pre-commit hook
fix(dynamo): fix field name errors
chore: remove *_collector for prometheus api's example
chore: make plugins config to low level
chore: re-split dynamo i18n file
...
2023-04-21 17:37:17 +03:00
Zaiming (Stone) Shi
701a1f65f9
chore: Hide config shared_dispatch_ack_enabled
2023-04-21 13:59:55 +02:00
JianBo He
b270623c46
chore: rename cassandra_impl to cassandra_connector
2023-04-21 16:49:25 +08:00
firest
7704995279
fix(rocketmq): expose the driver parameter `sync_timeout` into the RocketMQ bridge configuration
2023-04-21 15:10:25 +08:00
JianBo He
5cc28a7b45
chore: fix mix.exs checking
2023-04-21 14:46:09 +08:00
JianBo He
bdce32e713
refactor(cassandra): move cassandra bridge into its own app
2023-04-21 14:45:38 +08:00
JianBo He
6532cfb337
Merge pull request #10452 from thalesmg/refactor-gcp-pubsub-bridge-v50
...
refactor(gcp_pubsub): move GCP PubSub Bridge to its own app
2023-04-21 14:42:00 +08:00
Zaiming (Stone) Shi
adc422d063
chore: re-split dynamo i18n file
2023-04-20 11:11:35 +02:00
Zaiming (Stone) Shi
415830a0a2
Merge remote-tracking branch 'origin/release-50' into 0420-sync-release-50-to-masteer
2023-04-20 11:03:39 +02:00
Zaiming (Stone) Shi
c2385f85d6
Merge pull request #10444 from zmstone/0418-cherry-pick-fixes-for-e503
...
0418 cherry pick fixes for e503
2023-04-20 10:58:57 +02:00
Thales Macedo Garitezi
a9bd91fcff
refactor(gcp_pubsub): move GCP PubSub Bridge to its own app
...
Fixes https://emqx.atlassian.net/browse/EMQX-9536
Note: since GCP PubSub is not shared by any authn/authz backend,
there's no need to separate its connector into another app.
2023-04-19 13:24:32 -03:00
firest
e89f4d4565
fix(dynamo): fix terminology erros
...
- Changed `username` to `aws_access_key_id`
- Changed `password` to `aws_secret_access_key`
2023-04-19 16:26:42 +08:00
firest
bc353b0a06
fix(dynamo): change `database` to `table` in the schema of the DynamoDB bridge
...
there is no term like `database` in DynamoDB, the correct concept should be `table`
2023-04-19 15:56:29 +08:00
Zaiming (Stone) Shi
6c352fd525
docs: update config docs
2023-04-18 19:18:27 +02:00
Zaiming (Stone) Shi
9a4af6bd76
docs: update config docs
2023-04-18 19:15:40 +02:00
某文
3cd9ca7067
chore: change config seq
2023-04-18 21:10:40 +08:00
Zhongwen Deng
e3d6fa1f21
chore: update config's changelog and emqx_conf.template
2023-04-18 20:13:44 +08:00
Zaiming (Stone) Shi
48d8381a6d
docs: update doc refs
2023-04-18 09:48:28 +02:00
Thales Macedo Garitezi
9d15247dd5
feat(schema_registry): add support for protobuf schemas
...
Fixes https://emqx.atlassian.net/browse/EMQX-9470
2023-04-17 13:04:54 -03:00
Zaiming (Stone) Shi
b9a43ead39
refactor: Split i18n files
2023-04-17 13:35:33 +02:00
firest
02f8d073f8
test(limiter): fix test errors and make spellcheck happy
2023-04-17 10:06:43 +08:00
firest
55376144ce
fix(limiter): simplify the configuration of the limiter
2023-04-17 10:06:36 +08:00
Thales Macedo Garitezi
3373a63137
docs: improve descriptions
...
Co-authored-by: Zaiming (Stone) Shi <zmstone@gmail.com>
2023-04-14 13:21:30 -03:00
Thales Macedo Garitezi
e073bc90bc
refactor(buffer_worker): rename `s/queue/buffer/g`
2023-04-14 11:37:19 -03:00
Thales Macedo Garitezi
dd38122797
docs: improve descriptions
...
Co-authored-by: Zaiming (Stone) Shi <zmstone@gmail.com>
2023-04-14 11:37:19 -03:00
Thales Macedo Garitezi
14ed4a7ada
feat(buffer_worker): set default queue mode to `memory_only`
...
Fixes https://emqx.atlassian.net/browse/EMQX-9367
For better user experience and performance for the average bridge, we
should change the default queue mode to `memory_only`, as was the
behavior of most bridges in e4.x. This leads to better performance
when message rate is high enough and the remote resource is not
keeping up with EMQX.
Also, we set the default segment size to equal max queue bytes.
2023-04-14 11:37:19 -03:00
JimMoen
06b1ec862e
fix: hocon label field
2023-04-14 12:43:29 +08:00
JimMoen
35ab1c0190
style: make hocon style check and spellcheck happy
...
- with more human readable i18n style check format
2023-04-14 10:02:47 +08:00
JimMoen
5841969877
feat: implement Microsoft SQL Server bridge (e5.0)
2023-04-14 10:02:45 +08:00
Ilya Averyanov
92ff2b7d6e
feat(ft): make timeouts configurable
2023-04-14 01:58:14 +03:00
Thales Macedo Garitezi
9acfe00498
Merge pull request #10347 from thalesmg/refactor-kafka-bridge-dirs-v50
...
refactor(kafka_bridge): move kafka bridge into its own app
2023-04-13 13:26:36 -03:00
JianBo He
993be31998
chore: update rel/i18n/emqx_conf_schema.hocon
...
Co-authored-by: LenaLenaPan <120552185+LenaLenaPan@users.noreply.github.com>
2023-04-13 18:12:17 +08:00
JianBo He
b57b964083
chore(i18n): improve config desc
2023-04-13 11:15:36 +08:00
Thales Macedo Garitezi
871ee90b3e
refactor(kafka_bridge): move kafka bridge into its own app
...
Fixes https://emqx.atlassian.net/browse/EMQX-9481
2023-04-12 13:54:45 -03:00
Ivan Dyachkov
bdffa925db
chore: merge upstream/master release-50
2023-04-12 15:30:20 +02:00
Stefan Strigler
f668ad7b9e
Merge pull request #10336 from sstrigler/EMQX-8507-rule-engine-need-a-new-api-to-crud-rule-engines-setting-configs
...
feat: add `/rule_engine` API endpoint
2023-04-12 11:44:42 +02:00
Thales Macedo Garitezi
914184697e
Merge pull request #10337 from thalesmg/schema-registry-v50
...
feat: implement schema registry for 5.0 (avro)
2023-04-11 16:46:27 -03:00
Stefan Strigler
e282d361f8
style: fix Chinese translations
...
Co-authored-by: LenaLenaPan <120552185+LenaLenaPan@users.noreply.github.com>
2023-04-11 09:34:51 +02:00
Andrew Mayorov
37a520d797
fix(i18n): relocate i18n files to rel/i18n
2023-04-10 16:02:34 +03:00
Thales Macedo Garitezi
33100ecca6
feat: implement schema registry for 5.0 (avro)
...
Part of https://emqx.atlassian.net/browse/EMQX-9251
This ports part of the Schema Registry app from 4.x to 5.0. Here,
only support for Avro is added. Subsequent PRs will follow to add
support for other formats.
2023-04-06 16:28:45 -03:00
JianBo He
702ecbcb6e
Merge remote-tracking branch 'upstream/master' into refactor-gw-dir
2023-04-06 10:44:59 +08:00
Stefan Strigler
576d1524bb
style: fix wording of i18n files
2023-04-05 16:29:17 +02:00
Stefan Strigler
aea870f319
feat: add `/rule_engine` API endpoint
2023-04-05 15:19:31 +02:00
Zaiming (Stone) Shi
a9bf633e03
Merge pull request #10320 from zmstone/0403-sync-release-50-back-to-master
...
0403 sync release 50 back to master
2023-04-04 23:31:24 +02:00
Zaiming (Stone) Shi
429b3d9efd
Merge remote-tracking branch 'origin/master' into 0403-sync-release-50-back-to-master
2023-04-03 20:32:33 +02:00
Thales Macedo Garitezi
f3ffc02bff
feat(bridges): enable async query mode for all bridges with buffer workers
...
Fixes https://emqx.atlassian.net/browse/EMQX-9130
Since buffer workers always support async calls ("outer calls"), we
should decouple those two call modes (inner and outer), and avoid
exposing the inner call configuration to user to avoid complexity.
For bridges that currently only allow sync query modes, we should
allow them to be configured with async. That means basically all
bridge types except Kafka Producer.
2023-04-03 14:49:51 -03:00
Zaiming (Stone) Shi
5f6d318cf0
fix(i18n): fix missing docs for gateway configs
2023-04-03 13:12:24 +02:00
Zaiming (Stone) Shi
c17de6c415
docs: fix i18n desc style
2023-04-03 13:12:24 +02:00
Zaiming (Stone) Shi
36000abf51
refactor: relocate i18n files for apps/emqx
2023-04-03 13:12:24 +02:00
Zaiming (Stone) Shi
4d28731176
docs: delete local-override.conf from config template
2023-03-24 08:37:00 +01:00
firest
6f3e952edf
fix(psk): add new supported ciphers to the conf template
2022-12-20 22:40:49 +08:00
Zaiming (Stone) Shi
4cadb86b18
docs: fix typos
2022-10-27 20:09:31 +02:00
Zaiming (Stone) Shi
c157392452
docs: fix self-closing html tag, change </br> to <br/>
2022-10-27 13:57:18 +02:00
Zaiming (Stone) Shi
a314950be9
docs: fix zh punctuations
2022-10-26 16:19:38 +02:00
Zaiming (Stone) Shi
cf76267155
docs: add a string value quote example
2022-09-27 09:02:49 +02:00
Zaiming (Stone) Shi
9bd9e2ecd8
feat: add EMQX_LOG_DIR env
2022-09-16 09:49:55 +08:00
Zaiming (Stone) Shi
ac840e318e
refactor(cookie): Warning message when boot with default Erlang cookie
2022-09-06 18:58:35 +02:00
Zhongwen Deng
29f9258595
chore: update RUNNER_LOG_DIR
2022-09-05 17:36:35 +08:00
zhongwencool
1819b7e224
chore: update rel/emqx_vars
...
Co-authored-by: Zaiming (Stone) Shi <zmstone@gmail.com>
2022-09-05 17:34:29 +08:00
Zhongwen Deng
e35957af0b
chore: add some warning to emqx_vars
2022-09-05 16:12:40 +08:00
Zhongwen Deng
63281e5491
feat: don't override env RUNNER_LOG_DIR in emqx_vars
2022-09-05 16:10:51 +08:00
Zaiming (Stone) Shi
8717535d32
refactor: populate ciphers list at runtime
...
Populating ciphers list when checking schema makes the
config file example and the schmea documents quite bloated
2022-08-24 21:02:21 +02:00
Zaiming (Stone) Shi
22f5b62531
docs: add default ciphers to document config
2022-08-24 21:02:21 +02:00
Zaiming Shi
a548b82bc9
docs: add zh version config doc template
2022-06-28 22:34:24 +02:00
Zaiming (Stone) Shi
4fdd793071
refactor: move config template file to rel dir
2022-06-12 19:57:08 +02:00
Zaiming (Stone) Shi
3c03c0cfc1
feat(bin/emqx): make possible to boot Erlang node from Elixir build
2022-04-13 21:55:05 +02:00
Zaiming (Stone) Shi
72405f977c
refactor(bin/emqx): remove unnecessary intermediate env variables
2022-04-13 13:50:56 +02:00
Zaiming (Stone) Shi
c8242816b0
refactor(bin/emqx): no need to template-render RUNNER_ROOT_DIR
2022-04-13 13:50:25 +02:00
Zaiming (Stone) Shi
32694e601a
refactor: rename RUNNER_ETC_DIR to EMQX_ETC_DIR
2022-04-05 23:08:45 +02:00
Zaiming (Stone) Shi
4e64010a3b
build: more structured build info
2022-03-02 21:22:03 +01:00
Zaiming (Stone) Shi
e22104476a
fix(data_dir): get data_dir config in the right way
...
now data_dir config is respected by boot script as well as
EMQX application after booted
2022-02-28 09:59:56 +01:00
Zaiming (Stone) Shi
a8aa312825
fix(boot): allow user defined data_dir
2022-02-25 12:08:05 +01:00
Ilya Averyanov
64c59b5469
feat(license): check license before node start
2022-02-11 11:49:29 +03:00
Ilya Averyanov
17599432d1
feat(license): add license application
2022-02-07 19:05:47 +03:00
Zaiming (Stone) Shi
a04c834d05
chore: relocate some release files from data/ to rel/
...
data dir at the root is easily confused with the data
dir for EMQ X at run time
2022-01-14 16:41:22 +01:00
Thales Macedo Garitezi
67cca5d3a1
chore(mix): use the same script in mix release as in rebar release
...
Surprisingly enough, by doing small cirurgical changes in the existing
EMQX control scripts, we are able to get it running with Elixir and
with existing functionalities (`console`, `remote_console`, `start`,
`stop`, `ctl`, `foreground`, `eval`).
2021-12-23 17:20:04 -03:00
Thales Macedo Garitezi
014b6d3cfd
chore(shellcheck): fix shellcheck linting warnings
2021-12-22 15:43:43 -03:00
Thales Macedo Garitezi
62024854e5
chore(mix): wrap produced script and set required variables
...
We create a shim script that calls the one produced by Mix Release,
creating and setting the required configurations.
2021-12-22 15:15:19 -03:00
Thales Macedo Garitezi
917575de5a
chore(mix): minimal elixir mix release build
...
This commit enables a minimal working build of EMQX release using
Mix. However, to properly start the release, several configuration
steps are still missing. A `mix_release.sh` script does a few hacks
to get the release built with Mix to start properly, by first assuming
that `make emqx` has been run prior to the release, ran once to
generate the `app.*.config` files, and then it copies that and some
other files to the expected places.
Also, `emqx_telemetry` hangs the start procedure because it thinks
it's in an official release and tries to make a request. We disable
it temporarily via config just to get a working build for now.
2021-12-21 13:51:22 -03:00
Feng Lee
c84598dae9
2.0 - move rel/ to emqttd-relx project
2016-07-21 18:29:04 +08:00
Feng
710890dd22
relx
2016-07-21 09:31:14 +08:00
Feng
2e200f253f
2.0 - erlang.mk to replace rebar
2016-07-19 17:46:05 +08:00
Feng
03d6710b60
gen_conf to improve the configuration of emqttd broker
2016-07-19 16:49:30 +08:00
Feng
61b2ab48ad
merge emq10
2016-07-16 21:55:02 +08:00
Feng Lee
223c06fd68
fix ldap sslopts
2016-07-12 17:36:23 +08:00
Feng Lee
842df63605
merge master
2016-06-28 11:27:52 +08:00
Feng Lee
834e6f7269
Add MQTT specs. etc/vm.args: -env ERL_CRASH_DUMP log/emqttd_crash.dump
2016-06-27 09:11:09 +08:00
Feng Lee
fe3becbf9b
Fix issue#599 - Reject empty clientId with non-clean session
2016-06-21 11:29:59 +08:00
Feng
eaf254e919
Merge branch 'master' into plus
2016-06-05 12:51:35 +08:00
Feng Lee
791c50282f
Merge pull request #566 from emqtt/issue#557
...
load 'observer' application and fix issue #557
2016-05-25 14:20:39 +08:00
Feng Lee
b0541ac18c
load 'observer' application and fix issue #557
2016-05-25 14:19:25 +08:00
Feng Lee
9e9b074d84
error
2016-05-07 13:07:02 +08:00
Feng Lee
c7ecc0ace0
merge emq10
2016-05-07 10:30:22 +08:00
Feng Lee
76851e58fb
atom_to_list(Username)
2016-05-03 18:31:58 +08:00
Feng Lee
631609f035
ensure gen_logger started
2016-05-02 15:15:05 +08:00
Feng
0d84c7474a
rm plugins
2016-04-30 10:21:53 +08:00
Feng
16fcb2997e
issue#516 - The erlang '-name' requires the fully qualified host name
2016-04-19 16:14:07 +08:00
Feng
e88fe8b6ae
fix issue #479
2016-03-21 10:08:59 +08:00
Feng
9f3897d023
{idle_timeout, 30} and {subscription, true}
2016-03-15 01:34:01 +08:00
Feng
17f40f458f
if_subsciption, async_subscribe
2016-03-14 13:21:35 +08:00
Feng
c626eadad4
0.17.0 config
2016-03-11 23:46:27 +08:00
Feng
faf05eb85a
test cases for server, pubsub and router
2016-03-11 23:19:17 +08:00
Feng
32635af084
backend subscription
2016-03-08 13:51:21 +08:00
Feng
e76f35f5c1
fix issue #445
2016-02-16 02:46:03 +08:00
Feng
928780f322
common tests
2016-02-16 02:20:29 +08:00
Feng
5cf655286a
config and data for unit test
2016-02-14 01:26:39 +08:00
Feng
712baa525c
rm app.config
2016-01-24 10:33:09 +08:00
Feng
97ea3623c1
simple/priority queue
2016-01-24 10:32:29 +08:00
Feng
8c81879149
simple/priority queue
2016-01-24 10:32:25 +08:00
Feng
c0e3145147
add redis plugin
2016-01-21 10:40:56 +08:00
Feng
21cb2bea6e
2016
2016-01-15 13:43:22 +08:00
Feng
913d6f5ed8
default pubsub pool_size: 8
2016-01-12 14:11:18 +08:00
Feng
505864f791
format
2016-01-07 11:41:57 +08:00
Feng
5481635886
fix issue #410 - remove observer app
2015-12-17 19:59:47 +08:00
Feng
d0d5090bde
uncomment presence module
2015-12-17 15:18:03 +08:00
Feng
714aa4dc9d
subscription
2015-12-17 12:38:48 +08:00
Feng
2dd6d160f3
format
2015-12-10 15:04:13 +08:00
Feng
d1c2375f4b
long_schedule
2015-12-07 22:16:17 +08:00
Feng
995949585b
sysmon
2015-12-07 18:35:28 +08:00
Feng
a261f3c678
emqtt log
2015-12-06 12:03:05 +08:00
Feng Lee
7a0318876e
lager_emqtt_backend
2015-12-06 11:28:37 +08:00
Feng
cab15324da
log/emqttd_sysmon.log
2015-12-05 15:44:05 +08:00
Feng
812779004f
new pubsub
2015-12-04 17:36:09 +08:00
Feng
d6cf52fc70
route_delay
2015-12-03 22:36:44 +08:00
Feng
80117c1e8a
rewrite pubsub, router
2015-12-03 12:56:13 +08:00
Feng
16f23406a4
0.14
2015-12-02 18:01:26 +08:00
Oliver Bollmann
3360b2f8e7
plugins cmd space in filename
2015-11-26 17:42:50 +01:00
Feng Lee
9c30d37c67
connopts
2015-11-07 12:08:40 +08:00
Feng
8491467bbb
support 'and', 'or'
2015-11-04 21:42:17 +08:00
Feng
a50df24aab
100
2015-11-02 15:32:06 +08:00
Feng
8d9270a6ba
48
2015-10-29 21:46:17 +08:00
Feng
4698856215
connopts, ratelimit
2015-10-29 21:46:06 +08:00
Feng
9a590b2f39
rate limit
2015-10-26 09:19:32 +08:00
Feng
676aa3cb71
order of sockopts
2015-10-23 18:05:08 +08:00
Feng
698d096cae
+zdbbl
2015-10-23 17:54:31 +08:00
Feng
61a6818767
fix spelling error
2015-10-16 14:19:20 +08:00
Feng Lee
7a93f4b2a3
order
2015-10-12 21:20:24 +08:00
Feng
fc9f894aa1
sysmon
2015-10-12 21:05:23 +08:00
Feng
9571143e41
idle_timeout 20
2015-10-11 04:09:10 +08:00
Feng
5977c44996
fix issue #182 - etained message expiration
2015-10-10 00:04:07 +08:00
Feng Lee
852e05b2a8
60 secs
2015-10-08 22:45:44 +08:00
Feng
b270399ec7
production config as default
2015-10-07 22:54:25 +08:00
Feng
9f643ea267
50 lines
2015-10-04 19:44:14 +08:00
Feng
4e5b499aa7
tab
2015-10-03 15:45:04 +08:00
Feng
1fc79bd9a1
runtime_tools
2015-10-03 15:44:23 +08:00
Feng
aec571a0b0
etop
2015-10-03 15:43:28 +08:00
Feng
30126e3a72
src/emqttd_cm.erl
2015-10-01 11:20:58 +08:00
Feng Lee
26c371dff8
cli
2015-09-30 03:06:45 +08:00
Feng Lee
b501ddf43c
retry_interval
2015-09-29 12:11:29 +08:00
Feng Lee
f15e8bc630
print ack timout
2015-09-29 12:10:55 +08:00
Feng
23062abbb4
retry interval, and idle_timeout
2015-09-29 10:08:52 +08:00
Feng Lee
d6c6da3002
development
2015-09-25 22:32:12 +08:00
Feng Lee
b609d16bf2
fix issue #310
2015-09-24 22:36:39 +08:00
Feng Lee
859ec60acc
devlopment, production
2015-09-23 23:00:41 +08:00
Feng Lee
a79478e589
production, development config
2015-09-23 22:59:16 +08:00
Feng Lee
7186ba2a21
rm io:format
2015-09-20 21:59:44 +08:00
Feng Lee
8900f0561b
rel all deps/*
2015-09-20 21:21:54 +08:00
Feng Lee
bc88f3f7b5
rm '%mnesia'
2015-09-20 19:32:30 +08:00
Feng Lee
0e904f2d36
+Q
2015-09-18 14:45:13 +08:00
Feng Lee
d072d001a2
pubsub pool_size 8
2015-09-16 22:19:42 +08:00
Feng Lee
c581c59908
fix issue #291
2015-09-16 21:44:25 +08:00
Feng
ecb71fd4b8
+t
2015-09-10 11:17:12 +08:00
Feng
e85b837ae6
fix issue #269 - bin/emqttd Syntax error
2015-08-27 19:58:34 +08:00
Feng Lee
0e0ae4a76d
Merge pull request #267 from emqtt/dev
...
Fix issue #257
2015-08-25 23:39:41 +08:00
Feng
20384de0ef
fix issue #257
2015-08-25 23:37:13 +08:00
huangdan
307bce2e1d
plugins load for windows
2015-08-24 11:33:16 +08:00
Feng Lee
786ffa2ab8
inflight 100
2015-08-15 22:31:18 +08:00
Feng Lee
e874c4fa39
max queue length 100
2015-08-15 19:44:36 +08:00
Feng Lee
72751e5428
allow dashboard to subscribe
2015-08-14 10:53:01 +08:00
Feng Lee
e8dbe3b378
clients, sessions
2015-08-10 12:49:12 +08:00
Feng Lee
9e51fb3b24
collect_interval
2015-08-10 12:49:03 +08:00
Feng
2d7f2383d1
shrunk bootstrap memory usage
2015-08-09 23:23:54 +08:00
Feng Lee
c6ccacd990
plugins
2015-08-07 17:24:03 +08:00
Feng Lee
31a85ff0d6
etc
2015-08-07 16:40:54 +08:00
Feng Lee
6a7c940da2
plugins
2015-08-06 00:02:36 +08:00
Feng Lee
1a67a75423
rm plugins.config
2015-08-06 00:02:19 +08:00
Feng Lee
45487523af
Plugin Guide
2015-08-06 00:01:00 +08:00
Feng
f0109c7af7
plugin
2015-08-04 11:39:30 +08:00
Feng Lee
c6c3926962
bridges start <Node> <Topic> <Options>
2015-07-25 14:15:37 +08:00
huangdan
b157ed2c9a
modified dashoboad Protocol Name
2015-07-17 19:35:21 +08:00
Feng
d55d966b29
https
2015-07-10 10:52:24 +08:00
Feng
86cfbf8c43
https listener
2015-07-08 22:02:15 +08:00
Feng Lee
ce5ca88cb6
comment
2015-06-24 01:00:21 +08:00
Feng Lee
af025d5625
fix project structure
2015-06-22 16:45:10 +08:00
Feng Lee
470ac34a6d
merge emqtt to emqttd app
2015-06-15 22:28:34 +08:00
Feng Lee
a0f90b3ac6
upgrade session
2015-06-14 19:24:03 +08:00
Feng Lee
9c666cef70
merge session
2015-06-13 12:09:08 +08:00
Feng
ddf831f361
session
2015-06-12 17:24:08 +08:00
Feng Lee
517c7eb7b6
session upgrade
2015-06-11 23:34:53 +08:00
Feng
f857f1ec19
new session
2015-06-11 12:15:20 +08:00
Feng
f69b6270fb
zenmq
2015-06-11 12:08:18 +08:00
Feng
4c906b19ae
new session
2015-06-11 12:07:44 +08:00
Feng Lee
63933d891a
Merge branch 'master' into dev
2015-06-11 00:06:01 +08:00
Feng Lee
50d65897ce
session, queue config
2015-06-11 00:02:45 +08:00
Feng
553fb394f3
vsn 'git'
2015-06-09 11:57:44 +08:00
Feng Lee
f0583a1c29
0.8.4
2015-06-08 23:34:09 +08:00
Feng
0407d902d6
Merge branch 'master' into dev
2015-06-05 18:35:10 +08:00
Feng
be0adc14c3
,
2015-06-05 11:22:49 +08:00
Feng Lee
ead7b23330
0.8.3
2015-06-03 23:50:31 +08:00
Feng Lee
4309f0a239
fix
2015-06-03 23:02:46 +08:00
Feng Lee
95e530758b
rm 'h'
2015-06-03 22:59:29 +08:00
Feng Lee
0044514a87
rename 'users_table' plugin config to 'user_table':
2015-06-02 15:29:53 +08:00
Feng Lee
ebad80d690
Merge branch 'master' into dev
2015-06-02 12:56:13 +08:00
Feng Lee
5a75e59dd1
fix mysql auth error
2015-06-02 12:52:40 +08:00
Feng Lee
f3dbb7ba54
0.8.2
2015-06-01 17:45:45 +08:00
Feng Lee
73cb2389d9
add 'sys' flag for mqtt_message
2015-05-31 11:38:26 +08:00
Feng Lee
37a89c3a44
allow all for websocket
2015-05-29 16:07:43 +08:00
Feng Lee
d1ae443650
0.8.1
2015-05-29 16:05:17 +08:00
Feng Lee
5a2dfd2a10
presence and misc fix
2015-05-29 09:54:51 +08:00
Feng Lee
230a348f51
0.9.0
2015-05-29 00:53:47 +08:00
Feng Lee
2b19f12e25
ldap
2015-05-28 01:27:22 +08:00
Feng Lee
4f83c40b62
eldap
2015-05-28 01:26:40 +08:00
Feng Lee
c383602783
{incl_cond, exclude}
2015-05-28 00:30:55 +08:00
Feng Lee
b94fd7ffd6
mod presence
2015-05-27 15:32:49 +08:00
Feng Lee
88f836c9a1
comment rewrite...
2015-05-25 11:35:01 +08:00
Feng Lee
28edb239bb
comment rewrite
2015-05-25 11:26:01 +08:00
Feng Lee
c2d4a60dec
is_mod_enabled
2015-05-24 21:54:36 +08:00
Feng Lee
ced7acbf1c
rewrite
2015-05-24 18:34:54 +08:00
Feng Lee
d19805b68c
mod rewrite
2015-05-24 18:33:53 +08:00
Feng Lee
74024acd01
broker hooks
2015-05-24 15:28:56 +08:00
Feng Lee
c865fd2b6e
mv 'forced_subscriptions' option to {mqtt, {client, ...
2015-05-23 00:20:23 +08:00
Feng Lee
05297e49cf
max_payload_size
2015-05-22 20:46:41 +08:00
Feng Lee
2f5d0306d3
ldap plugin
2015-05-12 10:41:29 +08:00
Feng Lee
c6e9238879
dashboard
2015-05-08 11:14:18 +08:00
Feng Lee
a597d2ab6a
comment mysql plugins
2015-05-06 10:23:16 +08:00
Feng Lee
897d38c264
start mysql auth plugin
2015-05-06 02:06:26 +08:00
Feng Lee
955d9c4ef8
fixe issue #111 - forced subscriptions
2015-05-06 01:58:17 +08:00
Feng Lee
435ae67f2d
Merge branch 'plugins' into issue#111
2015-05-05 15:31:23 +08:00
huangdan
90b0835950
Merge branch 'dev' of github.com:emqtt/emqttd into dev
2015-05-05 12:25:51 +08:00
Feng Lee
bbd99ed8c1
mysql plugin
2015-05-05 11:11:27 +08:00
Feng Lee
11c4d24aff
emysql
2015-05-05 01:20:27 +08:00
huangdan
c30ffa395d
Merge branch 'dev-hd'
2015-05-04 21:31:23 +08:00
huangdan
de6627ced5
modify config file path
2015-05-04 11:30:14 +08:00
Feng Lee
a18bd49984
ACL
2015-05-03 22:01:07 +08:00
Feng Lee
23aec03867
kernel
2015-05-01 23:59:47 +08:00
Feng Lee
880bbfd5fe
redesign config
2015-05-01 02:03:46 +08:00
Feng Lee
fe13a5c435
{emqtt, load}
2015-05-01 00:50:28 +08:00
Feng Lee
bc11e7a5c4
rename 'etc/app.config' to 'etc/emqttd.config'
2015-04-30 16:39:35 +08:00
Feng Lee
f33cf11cd5
emqtt.io
2015-04-30 16:29:09 +08:00
Feng Lee
fc386ec27e
Merge pull request #110 from Hades32/patch-1
...
Prevent ALL access to $SYS from outside localhost.
2015-04-29 02:42:39 +08:00
Feng Lee
b4298f2b05
fix options, stats
2015-04-27 12:02:44 +08:00
Feng Lee
eb84783d4a
sync with imac
2015-04-27 09:14:04 +08:00
Martin Rauscher
94dfa95419
Prevent ALL access to $SYS from outside localhost.
...
The structure of $SYS is pretty well known or can be guessed and can contain non-public information and therefore should be protected.
2015-04-26 18:03:06 +02:00
Feng Lee
ada53f8b68
merge master
2015-04-25 23:26:56 +08:00
Feng Lee
2f1c5c3948
-mnesia dir
2015-04-24 12:46:22 +08:00
Feng Lee
5012a86ca7
Merge branch 'master' of github.com:emqtt/emqtt
2015-04-24 12:24:42 +08:00
Feng Lee
0c2ef05339
pid
2015-04-24 12:24:35 +08:00
Feng Lee
17b537b8c1
fix mnesia dir
2015-04-24 11:52:17 +08:00
Feng Lee
cec8ab6b4a
rm emqttd_plugin_manager, emqttd.erl to support plugins management
2015-04-23 00:49:53 +08:00
Feng Lee
520c159343
demo plugin
2015-04-22 15:03:58 +08:00
Feng Lee
c799484b2e
add plugins.config
2015-04-22 15:03:38 +08:00
Feng Lee
2faf26a372
plugins.config, ERL_LIBS
2015-04-22 15:03:14 +08:00
Feng Lee
1b7f6c180e
listeners, plugins
2015-04-22 01:32:31 +08:00
Feng Lee
a9e4414d3c
fix issues#93, support trace.
2015-04-21 18:10:02 +08:00
Ery Lee
98a3110beb
'eq' tag
2015-04-20 04:48:45 +08:00
Ery Lee
ab84b6ff09
integrate gproc
2015-04-19 19:35:09 +08:00
Feng Lee
fd8024821b
gproc pool
2015-04-19 12:49:13 +08:00
Feng Lee
2ed2426a33
access_control
2015-04-16 23:24:07 +08:00
Feng Lee
50174901d7
lager formatter_config
2015-04-15 22:12:46 +08:00
Ery Lee
99633fb815
emqtt.hrl
2015-04-15 17:21:02 +08:00
Ery Lee
3cde3c5001
add emqtt app
2015-04-15 12:38:10 +08:00
Ery Lee
e5099d89eb
Merge branch 'dev' of github.com:emqtt/emqtt into dev
2015-04-12 20:36:32 +08:00
Ery Lee
16bff40b72
cluster, and fix broker stats
2015-04-12 20:36:07 +08:00
Feng Lee
b23ef614bf
lager config
2015-04-11 21:51:01 +08:00
Ery Lee
7a979e2c57
cluster
2015-04-08 19:40:22 +08:00
Ery Lee
03806557ef
retained messages
2015-04-08 16:02:55 +08:00
Feng Lee
fa24100514
redesign acl
2015-04-08 00:45:46 +08:00
Ery Lee
4ab10e191a
auth
2015-04-07 17:15:05 +08:00
Ery Lee
fa8b892bc9
add clients.config
2015-04-07 17:12:27 +08:00
Feng Lee
c864944051
auth
2015-04-07 13:33:05 +08:00
Ery Lee
925b45bb47
auth modules
2015-04-06 22:50:19 +08:00
Ery Lee
78e79f3279
default acl config
2015-04-06 14:22:27 +08:00
Ery Lee
2c96f47165
etc/acl.config
2015-04-06 12:03:48 +08:00
Ery Lee
e4e33c2d5d
acl...
2015-03-31 21:33:19 +08:00
Ery Lee
2f9320e270
acl
2015-03-27 21:14:59 +08:00
Ery Lee
e6db7c7854
add spec
2015-03-27 14:30:07 +08:00
Ery Lee
2a9653f8a8
emqttd_ctl vm
2015-03-23 21:35:16 +08:00
Feng Lee
3a7103a728
control commands
2015-03-23 00:06:31 +08:00
Ery Lee
b61bcc3ccc
fix issue #69
2015-03-17 01:51:21 +08:00
Ery Lee
4bf78720b7
access option
2015-03-15 20:19:59 +08:00
Ery Lee
07350a08a9
acceptor_pool -> acceptors
2015-03-13 20:29:18 +08:00
Ery Lee
98a69089c5
'acceptor_pool' option to 'acceptors'
2015-03-13 20:18:01 +08:00
Ery Lee
25de5ee94d
plugin
2015-03-13 11:52:50 +08:00
Feng Lee
a9508c6788
fix querey
2015-03-12 23:46:08 +08:00
Ery Lee
43e1b7e966
support to configure max packet size, fix issue#57
2015-03-12 15:53:52 +08:00
Ery Lee
320fd31ca9
add 'packet'
2015-03-12 13:02:26 +08:00
Ery Lee
c52857f398
add broker, bridges, listeners commands
2015-03-12 12:16:37 +08:00
Ery Lee
e5ba03c9e0
brige options: max_queue_len
2015-03-11 14:00:24 +08:00
Ery Lee
2f9e6f980b
add max_queue, ping_down_node options for bridge
2015-03-11 11:53:04 +08:00
Ery Lee
aca536cd8a
rename project name from 'emqtt' to 'emqttd'
2015-03-10 20:09:13 +08:00
Ery Lee
82772e4e38
broker metrics
2015-03-07 21:44:17 +08:00
Ery Lee
818d4741a6
broker, metrics
2015-03-07 01:32:21 +08:00
Ery Lee
516f2363bf
backlog
2015-03-05 14:47:01 +08:00
Ery Lee
99639301f1
logger
2015-03-02 15:00:46 +08:00
Ery Lee
8060a727b8
listen mqtts
2015-03-02 14:22:50 +08:00
Ery Lee
2d2aa2f79a
upgrade esockd, mochiweb
2015-03-02 01:40:22 +08:00
Ery Lee
3c44aeecb8
topic type: dynamic or static
2015-01-20 15:48:26 +08:00
Feng Lee
ed3048232a
name, setcookie max processes
2015-01-18 13:25:02 +08:00
Ery Lee
953df5f9f7
retained messages
2015-01-16 15:45:15 +08:00
Ery Lee
b4528e46e7
store_qos0
2015-01-15 23:59:31 +08:00
Ery Lee
b10c9c7dfe
session expired by 1 hour
2015-01-14 14:09:21 +08:00
Ery Lee
7e6f817519
Merge branch 'dev' of github.com:emqtt/emqtt into dev
2015-01-12 19:33:17 +08:00
Ery Lee
3c9c261081
debug, 8083
2015-01-12 19:32:59 +08:00
Feng Lee
fedb5c209a
session
2015-01-12 19:24:44 +08:00
Ery Lee
930e9f4f9f
protocol and router
2014-12-30 13:12:17 +08:00
Feng Lee
23163edab7
rewrite all modules
2014-12-08 17:40:45 +08:00
Ery Lee
4eb18fd985
+P 100000
2014-12-07 22:11:02 +08:00
Feng Lee
3865833156
http post support
2014-12-07 14:56:46 +08:00
Feng Lee
4e01e12e25
support http
2014-12-07 14:13:53 +08:00
Ery Lee
d5b6152aa8
0.2.0 upgrade
2014-12-06 23:10:45 +08:00
Feng Lee
d12c5d40b2
integrate with esockd...
2014-12-06 19:50:40 +08:00
李方朔
331bcff014
add bear
2013-11-05 00:21:49 +08:00
erylee
1f1099e667
add appmon
2013-10-31 17:36:40 +08:00
erylee
c5d214d3ac
fix lager config
2013-07-16 14:59:22 +08:00
erylee
570ca1aa78
fix issue#17
2013-07-16 14:39:38 +08:00
erylee
9bdbb84ed2
refactor header file
2013-06-28 11:01:23 +08:00
erylee
3626979e31
0.1.5 bug fix
2013-01-05 16:21:37 +08:00
erylee
874fe260c2
add folsom
2012-12-27 21:59:22 +08:00
erylee
dbad1cf920
fix cluster
2012-12-27 16:51:32 +08:00
erylee
60b42661b1
add plugins folder
2012-12-27 16:43:26 +08:00
erylee
bea96edae0
fix sname to name
2012-12-27 11:35:53 +08:00
Ery Lee
52cca0a908
vsn 0.1.2
2012-12-26 15:38:16 +08:00
Ery Lee
bf0fba0811
print sucess
2012-12-26 15:25:10 +08:00
erylee
50baba2cf6
rebar release
2012-12-26 14:35:52 +08:00
erylee
45647b5ca7
rebar release
2012-12-26 12:56:00 +08:00