295 Commits

Author SHA1 Message Date
2ecdb9d31a * FIX [nanomq_cli] fix #1905
Somehow, NNG changes the behaviour of nng_fini

Signed-off-by: jaylin <jaylin@emqx.io>
2025-03-03 16:49:14 +08:00
6637e44d14 * NEW [rest/api] HTTP API produce out bridging metrics
Signed-off-by: jaylin <jaylin@emqx.io>
2025-01-06 23:17:27 +08:00
6542810f77 * MDF [nanomq_cli] rename conflict naming of func
Signed-off-by: jaylin <jaylin@emqx.io>
2025-01-06 23:17:27 +08:00
5358c66242 * FIX [vsomeip] fixed vsomeip EAGAIN error.
Signed-off-by: xinyi-xs <lihj@emqx.io>
2024-12-03 10:30:16 +08:00
f4e0a38db0 * FIX [rest_api] when realloc failed, need to free itself
Signed-off-by: Moi Ran <maoyi.ran@emqx.io>
2024-05-18 09:23:24 +08:00
9c5380e06b * MDF [mqtt/handler] adapt to new check_properties api
Signed-off-by: jaylin <jaylin@emqx.io>
2024-05-15 19:01:56 +08:00
8b01169bca * FIX [cli/client] Add a log when try to connect a mqtt-quic broker while NNG_ENABLE_QUIC=OFF.
Signed-off-by: wanghaemq <wangwei@emqx.io>
2024-05-11 23:44:14 +08:00
824b05719e * FIX [nng_proxy] fix #1770 2024-05-10 22:24:58 +08:00
6a561d33f8 * NEW [iceoryx] Add a example to use iceoryx.
Signed-off-by: wanghaemq <wangwei@emqx.io>
2024-05-08 11:43:13 +08:00
9fd6810584 * FIX [cli/iceoryx] Fix the error in parameter number in iceoryx submqtt.
Signed-off-by: wanghaemq <wangwei@emqx.io>
2024-05-08 11:43:13 +08:00
67661e0cac * NEW [cli/iceoryx] Add iceoryx_submqtt which will convert a iceoryx msg to mqtt msg then decode it.
Signed-off-by: wanghaemq <wangwei@emqx.io>
2024-05-08 11:43:13 +08:00
5f7125d9ab * NEW [cli/iceoryx] Add iceoryx_pubmqtt.
Signed-off-by: wanghaemq <wangwei@emqx.io>
2024-05-08 11:43:13 +08:00
6da4db1c5a * NEW [iceoryx] Update the interface iceoryx_puber and add a parameter sz.
Signed-off-by: wanghaemq <wangwei@emqx.io>
2024-05-08 11:43:13 +08:00
a1a39575db * FIX [nanomq_cli] fix typo in --help
Signed-off-by: wayne <yukang.wei@emqx.io>
2024-04-19 12:34:28 +08:00
5502821a86 * FIX [cli/iceoryx] Fix the missing nng socket close in bench sub/pub.
* FIX [cli/iceoryx] Fix the problem that benchsub not exit when pub stopped.

Signed-off-by: wanghaemq <wangwei@emqx.io>
2024-04-18 12:09:33 +08:00
b4848d02d2 * FIX [cli/iceoryx] Fix the missing nng socket close.
Signed-off-by: wanghaemq <wangwei@emqx.io>
2024-04-18 12:09:33 +08:00
ca1590c73a * NEW [cli/iceoryx] Update the usage and required input variables.
Signed-off-by: wanghaemq <wangwei@emqx.io>
2024-04-18 12:09:33 +08:00
d6727cbb55 * NEW [cli/iceoryx] Update the iceoryx suber/puber in nanomq_cli.
Signed-off-by: wanghaemq <wangwei@emqx.io>
2024-04-18 12:09:33 +08:00
6ded5dd5f0 * NEW [cli/iceoryx] Update some comments and name of variable.
Signed-off-by: wanghaemq <wangwei@emqx.io>
2024-04-18 12:09:33 +08:00
255fccdad3 * NEW [cli/iceoryx] Update iceoryx client with new interface.
Signed-off-by: wanghaemq <wangwei@emqx.io>
2024-04-18 12:09:33 +08:00
f88796ad2c * NEW [iceoryx] Add a built-in bench tool for iceoryx client.
Signed-off-by: wanghaemq <wangwei@emqx.io>
2024-04-18 12:09:33 +08:00
9c19ce968a * FIX [iceoryx] Fix the error that print address of msg after msg free.
Signed-off-by: wanghaemq <wangwei@emqx.io>
2024-04-16 02:20:00 +08:00
afb1ce644b * FIX [iceoryx] Fix the null msg in aio.
Signed-off-by: wanghaemq <wangwei@emqx.io>
2024-04-16 02:20:00 +08:00
990bd2823d * FIX [nanomq_cli] Fix the wrong index in arguments.
Signed-off-by: wanghaemq <wangwei@emqx.io>
2024-04-16 02:20:00 +08:00
9acaca24b1 * FIX [nanomq_cli] Fix the memory leaks in aio.
Signed-off-by: wanghaemq <wangwei@emqx.io>
2024-04-16 02:20:00 +08:00
83f1b0913c * NEW [iceoryx] Support create a iceoryx suber/puber.
Signed-off-by: wanghaemq <wangwei@emqx.io>
2024-04-16 02:20:00 +08:00
049ae30ec7 * FIX [nanomq_cli] rename iceoryx_cli to iceoryx in nanomq_cli.
Signed-off-by: wanghaemq <wangwei@emqx.io>
2024-04-16 02:20:00 +08:00
eee30b5c73 * NEW [iceoryx] Add iceoryx client to nanomq_cli main entry.
Signed-off-by: wanghaemq <wangwei@emqx.io>
2024-04-16 02:20:00 +08:00
3b42dc5169 * NEW [iceoryx] Add iceoryx client.
Signed-off-by: wanghaemq <wangwei@emqx.io>
2024-04-16 02:20:00 +08:00
f03e29b0fe * NEW [iceoryx] Add iceoryx client to cmake when ENABLE_ICEORYX=ON.
Signed-off-by: wanghaemq <wangwei@emqx.io>
2024-04-16 02:20:00 +08:00
cfcdeffa2a fix: memory leak for nanomq_cli sub command
Signed-off-by: Zhanhui Li <lizhanhui@gmail.com>
2024-04-14 22:36:11 +08:00
d387e745ab fix: nanomq_cli bench sub memory leak
Signed-off-by: Li Zhanhui <lizhanhui@gmail.com>
2024-04-14 22:36:11 +08:00
f59fcd69c3 * FIX [warning] nng_closeall is deprecated
Signed-off-by: Moi Ran <maoyi.ran@emqx.io>
2024-02-27 22:51:43 +08:00
a67f892dfb * NEW [restapi] A potential bug that two functions with same name and both of them are extern...
Signed-off-by: wanghaemq <wangwei@emqx.io>
2024-02-05 10:40:31 +08:00
e3aad9e783 * NEW [dds] Optimize the process of mqtt client receive and the process of send msgs received to dds.
Signed-off-by: wanghaemq <wangwei@emqx.io>
2024-02-04 17:00:57 +08:00
2d14d95b9d * FIX [dds] Optimize the process of a msg from mqtt to dds then sending.
Signed-off-by: wanghaemq <wangwei@emqx.io>
2024-02-04 17:00:57 +08:00
02db3048a2 * FIX [dds] Optimize the process of dds receive handler. From rolling to async.
Signed-off-by: wanghaemq <wangwei@emqx.io>
2024-02-04 17:00:57 +08:00
113da2f642 * FIX [dds] Reduce the rolling sleep time.
Signed-off-by: wanghaemq <wangwei@emqx.io>
2024-02-04 17:00:57 +08:00
ad481ea2e1 * NEW [dds] Add dds version check.
Signed-off-by: wanghaemq <wangwei@emqx.io>
2024-01-19 20:25:31 +08:00
5a5b2c6d74 * FIX [dds] More detail logs will be printed.
Signed-off-by: wanghaemq <wangwei@emqx.io>
2024-01-18 08:17:11 +08:00
40477aaeff * FIX [dds] Fix the memory leakage in sample when dds take failed.
Signed-off-by: wanghaemq <wangwei@emqx.io>
2024-01-18 08:17:11 +08:00
4b02554bb1 * FIX [dds] Fix the memory leakage in topic.
Signed-off-by: wanghaemq <wangwei@emqx.io>
2024-01-18 08:17:11 +08:00
63c703d237 * FIX [dds] Fix the error that choosing a wrong parser of dds msg.
Signed-off-by: wanghaemq <wangwei@emqx.io>
2024-01-18 08:17:11 +08:00
0343773721 * NEW [hook] Add commented codes that insert increment key to MQ.
Signed-off-by: wanghaemq <wangwei@emqx.io>
2024-01-14 16:01:47 +08:00
e73d459f99 * FIX [nanomq_cli/CMakeList] fix #1568 for nanomq_cli
Signed-off-by: jaylin <jaylin@emqx.io>
2023-12-19 18:31:07 +08:00
a79fae1617 * NEW [CMake] add rpath support(cli).
Signed-off-by: lee-emqx <lihj@emqx.io>
2023-12-08 11:55:45 +08:00
0b60e3b8ff * ADD [nftp cli] enable optional help
Signed-off-by: Hermann0222 <yukang.wei@emqx.io>
2023-11-16 18:41:06 +08:00
4ff63bee86 * FIX [nftp] polish logs
Signed-off-by: Hermann0222 <yukang.wei@emqx.io>
2023-11-15 17:05:56 +08:00
d8f03e2868 * FIX [nftp] fix a potential memleak
Signed-off-by: Hermann0222 <yukang.wei@emqx.io>
2023-11-15 17:05:56 +08:00
6b865e226a * MDF [nftp cli] enable --file & --dir option
Signed-off-by: Hermann0222 <yukang.wei@emqx.io>
2023-11-15 17:05:56 +08:00