JimMoen
0748ca1238
chore: fix comment in schema and config file
2022-11-11 14:05:44 +08:00
JimMoen
51c532546c
feat: options for trigger disconnected events by different reasons
2022-11-03 16:43:34 +08:00
Zaiming (Stone) Shi
e0db524a10
refactor: change the format of auth_order and acl_order configs
2022-11-02 11:49:55 +01:00
William Yang
97fb8c1133
perf(TLS): set default sndbuf and recbuf to 4K
...
Without using default values, sockets will be opened with OS default
buffer sizes. OS default is set by linux aligning to the host memory
size that large memory has larger OS default.
Now more and more user run EMQX in container which has large OS memory
but the container max memory is limited by cgroup that could be very
small amount compared to the OS total memory size.
To eliminate uncertainty, it is better to have the default value set.
2022-09-19 18:53:43 +02:00
William Yang
cb607f760a
perf(TLS): hibernate TLS process after 5s
2022-09-19 14:53:36 +02:00
Thales Macedo Garitezi
5e9462afc8
feat: add option to gc after TLS/SSL handshake (4.3)
...
Port of https://github.com/emqx/emqx/pull/8637
2022-08-04 08:51:50 -03:00
Zaiming (Stone) Shi
3cd513d74e
Merge pull request #8553 from zmstone/0722-add-ssl-debug
...
feat: make possible to debug ssl handshake
2022-08-02 12:07:16 +01:00
JianBo He
e315f1a146
chore: add docs for false_quick_deny
2022-07-29 17:11:36 +08:00
Zaiming (Stone) Shi
935e6e2f36
feat: make possible to debug ssl handshake
2022-07-22 15:00:23 +02:00
Thales Macedo Garitezi
bc132a4275
fix: default config should specify `cacert` file (4.3)
...
The default configuration had the `cacert` option for the
`ssl.external` listener commented out. If one is to set `verify =
verify_peer` in that listener without noticing that `cacert` is
unspecified, all connections will fail with:
```
2022-07-11T11:48:28.540807-03:00 [error] supervisor: 'esockd_connection_sup - <0.3971.0>', errorContext: connection_shutdown, reason: {ssl_error,{options,{cacertfile,[]}}}, offender: [{pid,<0.8225.13>},{name,connection},{mfargs,{emqx_connection,start_link,[[{deflate_options,[]},{max_conn_rate,10000},{active_n,100},{zone,external},{proxy_address_header,<<>>},{proxy_port_header,<<>>},{supported_subprotocols,[]}]]}}]
```
2022-07-11 11:50:20 -03:00
firest
746b996de4
feat(exclusive): update schema and conf
2022-06-23 17:03:51 +08:00
DDDHuang
f900e4ea3f
feat: add rpc server listener bind ip config
2022-06-01 16:21:41 +08:00
DDDHuang
43b56e82bd
feat: add listener bind ip config.
2022-06-01 15:34:29 +08:00
DDDHuang
64a455bf8e
fix: old date format style example & some code format
2022-05-26 16:06:04 +08:00
DDDHuang
e1ad8aab46
fix: date format funs & logger conf & appup & change log
2022-05-26 13:13:00 +08:00
DDDHuang
4fc5cb2817
fix: rule engine date format fun & date to timestamp
2022-05-26 12:57:53 +08:00
DDDHuang
664ebcc192
fix: log date format by emqx_calendar
2022-05-26 12:57:53 +08:00
DDDHuang
34ec0cc04b
fix: logger formatter
2022-05-26 12:57:53 +08:00
zhongwencool
554548dbfb
chore: update emqx.appup.src and changelog
2022-05-05 16:52:33 +08:00
JianBo He
016ca6823b
chore: disable configure shared_subscription_strategy for a group
2022-04-08 13:32:20 +08:00
Georgy Sychev
0c74227995
feat(shared_sub): per group strategies and local strategy
...
Adds backward compatible per group strategy for shared subscriptions
Adds local shared subscription strategy
2022-04-07 13:40:02 +04:00
JianBo He
d2684a25c8
chore(psk): update psk_cipher default ciphers
2022-04-06 10:43:27 +08:00
Zaiming (Stone) Shi
43c900bb5a
chore: rename more descriptive EQM X to EMQX
2022-02-22 11:16:38 +01:00
Zaiming (Stone) Shi
d2840a8aa1
docs: change EMQ X to EMQX in more descriptive info
2022-02-15 22:18:25 +01:00
JimMoen
db8131d2a5
revert(emqx_conf): zone.external.max_topic_levels
...
revert part of changes in 289415b5aa
2021-12-09 20:13:40 +08:00
JimMoen
289415b5aa
fix(conf): change `max_topic_levels` default configuration
2021-11-25 09:52:12 +08:00
Zaiming Shi
9832a2ed00
build: show linux distro in BUILT_ON info
2021-10-31 17:21:47 +01:00
Zaiming Shi
cb3d2fd6c3
chore: refine -heart option document
2021-10-28 21:15:54 +02:00
Shawn
d2d42ed33e
fix(logger): change default value of log.max_depth to 100
...
The value 20 is too small to inspect some error messages, especially
when it contains stack traces.
2021-08-13 09:46:49 +08:00
JianBo He
07c29e8c55
chore(acl): support ipaddr list
2021-07-28 13:54:13 +08:00
Zaiming Shi
780e403262
fix(conf): change wss.external.max_connections from 16 to 102400
2021-07-09 09:30:57 +08:00
Zaiming Shi
1f57968c9b
chore(conf): change default number of gen_rpc connections to 1
2021-06-10 19:59:10 +02:00
Zaiming Shi
41cdedc0a2
chore(config): add log.max_depth example config
2021-06-05 05:22:14 +02:00
Zaiming Shi
7afd4940e7
chore(config): do not expose manual rpc peer port config
...
when using `manual`, all nodes in the cluster should agree
to the same port number, so there is no need to make peer
port number for clients.
2021-05-10 14:26:14 +02:00
Zaiming Shi
94c8add314
chore(config): default log.single_line=true
2021-05-06 11:03:02 +02:00
Zaiming Shi
4cff5c4dac
chore: fix config doc
2021-05-06 11:03:02 +02:00
Zaiming Shi
81da075b9b
chore(config): rename log.use_json_formatter to log.formatter
2021-05-06 11:03:02 +02:00
Zaiming Shi
79181072e2
feat(logger): add formatter emqx_logger_jsonfmt
2021-05-06 11:03:02 +02:00
William Yang
a77aba5c74
feat: add patches dir: data/patches
...
add patch dir for convenient online patching.
2021-04-30 11:35:03 +02:00
William Yang
e122ac5716
perf(broker): speedup trans when broker has a big mqueue
2021-04-29 08:52:42 +02:00
Zaiming Shi
4bdcdfb9b9
chore(config): Add new configs to emqx.conf
2021-04-28 15:19:53 +02:00
Zaiming Shi
6be28cecab
chore(logging): default to multi-line logging
2021-04-26 11:11:27 +02:00
Zaiming Shi
87a653470e
fix(logging): log sasl to tty when console or foreground
2021-04-23 17:12:02 +02:00
Zaiming Shi
fd69969014
refactor(logging): Log to single line
2021-04-23 06:54:10 +02:00
Karol Kaczmarek
7ba255a301
fix: ws proxy port config
2021-04-17 19:58:50 +02:00
zhanghongtong
446a69c814
fix(ws connection): fix peer_cert_as_username error when ws connect
2021-04-15 09:06:27 +08:00
z8674558
a48e7df4f5
feat(emqx_ws_connection): check http header to know real IP/port
2021-04-14 06:45:39 +00:00
Shawn
f902d880c1
fix(emqx): rename wont_clear_alarm_in to min_alarm_sustain_duration
2021-04-10 12:17:04 +08:00
Shawn
df0e905754
refactor(emqx): the congestion alarm
2021-04-10 12:17:04 +08:00
Zaiming Shi
a4b30ea77c
feat(emqx): Add backtrace_depth configuration
2021-03-23 21:30:49 +01:00