Commit Graph

9095 Commits

Author SHA1 Message Date
Shawn fd551e92d1 chore: sync code from ee 2023-06-11 19:25:38 +08:00
Shawn 6426bf29eb chore: release v4.4.19-alpha.2 2023-06-11 18:57:30 +08:00
Shawn 2487aa906f fix: improve the change logs 2023-06-11 18:56:46 +08:00
William Yang b85f5f0b23
Merge pull request #10981 from qzhuyan/docs/william/tls-partial-chain-add-defaults
chore: add missing TLS defaults in emqx.conf
2023-06-09 09:28:14 +02:00
William Yang 007144a3cc chore: add missing TLS defaults in emqx.conf
- partial chain
- verify_peer_ext_key_usage
2023-06-08 13:24:46 +02:00
Shawn 414f6af663 chore: sync some code from ee 2023-06-01 00:26:40 +08:00
Shawn 3ae37d6d81 chore: release v4.4.19-alpha.1 2023-05-31 23:50:46 +08:00
Xinyu Liu 0f1406743a
Merge pull request #10898 from terry-xiaoyu/add-live-connections-in-nodes-api
chore: update change logs
2023-05-31 18:39:51 +08:00
Shawn 3dd51247eb chore: update change logs 2023-05-31 18:39:08 +08:00
Xinyu Liu 52b269a680
Merge pull request #10859 from terry-xiaoyu/add-live-connections-in-nodes-api
feat: add 'live_connections' field in the /nodes API
2023-05-30 10:25:14 +08:00
Shawn ab376fa141 feat: add 'live_connections' field in the /nodes API 2023-05-29 23:40:49 +08:00
Xinyu Liu abbea11a44
Merge pull request #10854 from terry-xiaoyu/sync-code-from-ee
feat: configurable TCP keepalive
2023-05-29 19:49:48 +08:00
Shawn 797c422221 chore: update emqx.appup.src 2023-05-29 19:49:33 +08:00
Shawn 836edad6cf chore: update change logs 2023-05-29 18:08:39 +08:00
Shawn d6282e9156 feat: configurable TCP keepalive 2023-05-29 17:48:03 +08:00
William Yang 3e7ec9d008
Merge pull request #10705 from qzhuyan/dev/william/tls-root-fun-verify-partial-chain-2
feat(tls-partial-chains): update schema
2023-05-24 10:03:00 +02:00
William Yang 7cd059b5c9 docs(partial-chain): changelogs 2023-05-23 09:11:17 +02:00
William Yang 9c76bd2c4b feat(tls-partial-chains): update schema 2023-05-23 09:10:04 +02:00
Shawn 9986a2b8df chore: update emqx.appup.src 2023-05-18 17:47:10 +08:00
Xinyu Liu be0038ec25
Merge pull request #10729 from terry-xiaoyu/improve-emqx-cm
Improve emqx cm
2023-05-18 17:18:28 +08:00
Xinyu Liu 1aceb7aa6a
Merge pull request #10710 from terry-xiaoyu/webhook-crash
fix: webhook crash at on_client_connack
2023-05-17 21:19:04 +08:00
Shawn fd0083d836 chore: update ehttpc to 0.4.9 2023-05-17 21:17:58 +08:00
William Yang 4a476be5b7
Merge pull request #10669 from qzhuyan/dev/william/tls-verify-keyusages
feat(TLS): veriy client cert keyusage
2023-05-17 10:59:36 +02:00
Shawn b19136a12f chore: update change logs 2023-05-17 14:36:59 +08:00
Shawn 6933839858 chore: improve the open_session procedure 2023-05-17 14:17:01 +08:00
Shawn c3164aa917 chore: update ehttpc to 0.4.8 2023-05-16 13:54:22 +08:00
Shawn eafa36c3ae fix: webhook crash at on_client_connack 2023-05-16 13:51:23 +08:00
Shawn 49bf7a7db1 chore: improve some logs in emqx_connection 2023-05-16 13:49:34 +08:00
William Yang dfabc7ca72 chore: improve coverage 2023-05-12 18:13:21 +02:00
William Yang 64955e9083 test(tls-keyusage): add some comments 2023-05-12 11:36:56 +02:00
William Yang 4ac2f6d205 fix: default value 2023-05-12 11:36:56 +02:00
William Yang 535d040554 docs: changelog for tls client cert keyusage validation 2023-05-12 11:36:56 +02:00
William Yang 7346dfe510 refactor: verify_fun_peer_extKeyUsage/3 2023-05-12 11:36:56 +02:00
William Yang 5fa060a43c feat: enhanced tls handshake 2023-05-12 11:36:56 +02:00
William Yang 049a18416e
Merge pull request #10673 from qzhuyan/docs/william/fix-changelog-partial-chain
docs: fix misplaced TLS partial chain changlog
2023-05-12 11:34:19 +02:00
Thales Macedo Garitezi 6ae2811c05
Merge pull request #10652 from thalesmg/bump-gproc-0901-v44
chore: update gproc -> 0.9.0.1 [v4.4]
2023-05-11 16:55:38 -03:00
William Yang 35d6c55633 docs: fix misplaced TLS partial chain changlog 2023-05-11 10:35:00 +02:00
William Yang 6fa4b9759a
Merge pull request #10553 from qzhuyan/dev/william/tls-root-fun-verify-partial-chain
v4.4: feat(listener): TLS partial_chain validation
2023-05-10 17:20:27 +02:00
JimMoen 5e12e51230
Merge pull request #10661 from JimMoen/compatibility-make4.4+
build: compatibility to make 4.4+
2023-05-10 16:18:09 +08:00
JimMoen 9424d4bfb7
build: compatibility to make 4.4+ 2023-05-10 15:32:28 +08:00
William Yang 7894bb040e chore: update app up src 2023-05-09 17:00:32 +02:00
William Yang 285d3dabc7 feat(tls-partial-chain): support CAcert renewal
The listener could support two versions of CAcerts if partial_chain is set to `two_cacerts_from_cacertfile`
2023-05-09 17:00:32 +02:00
William Yang 151176a6be test(tls-partial-chain): add more tests 2023-05-09 17:00:32 +02:00
William Yang f8bb1b7b55 fix(tls-partial-chain): stack trace 2023-05-09 17:00:32 +02:00
William Yang 90efea4765 fix(test): sign CSR2 2023-05-09 17:00:32 +02:00
William Yang 1520bd7b3f feat(tls-partial-chains): update appup src 2023-05-09 17:00:32 +02:00
William Yang 6d0a76805a feat(tls-partial-chains): error handling for invalid cacertfile 2023-05-09 17:00:32 +02:00
William Yang 30cccab387 chore: review comments 2023-05-09 17:00:32 +02:00
William Yang c3430b8883 feat(tls-partial-chain): just return trusted CA. 2023-05-09 17:00:32 +02:00
William Yang 8503d3c6dd test(tls-partial-chains): renewed intermediate_cacert 2023-05-09 17:00:32 +02:00