hsaturn
787cb77a26
String indexer std::string removed
2023-02-15 05:37:23 +01:00
Richie Vos
ac1eedd72a
More informative error on version mismatch
...
I spent a lot of time debugging my arduino, trying to figure out why my
calls were all failing. Turned out to be due to the mqtt cli using v5, while
this library only supports v4. By mqtt cli I mean the [hivemq one](https://hivemq.github.io/mqtt-cli/ ),
which is the first one that shows up on google searches.
Being new to mqtt this burned me for awhile, so I'm hoping this helps the next
person. Both by having this PR show up if they search, and making the error
more informative.
2023-02-12 21:37:17 -08:00
hsaturn
baffda8a6d
MqttClient - fix local disconnect after pulish + ka
2023-01-03 04:25:26 +01:00
Francois BIOT
09e3a3e45f
Rename MqttBroker to remote_broker
2022-12-29 13:39:34 +01:00
Francois BIOT
f17ece3376
MqttClient::client renamed to tcp_client
2022-12-29 12:58:08 +01:00
hsaturn
0db07df27b
Remove useless comment
2022-12-29 12:54:58 +01:00
Francois BIOT
2b92833ea5
Remove spaces to end of lines
2022-12-28 21:22:19 +01:00
hsaturn
220e904ae9
Add MqttClassBinder
2022-12-28 19:34:29 +01:00
hsaturn
49b696315c
Fix TINY_MQTT_DEBUG compilation
2022-12-28 19:30:16 +01:00
hsaturn
4b4eb0b684
Fix compilation error when not in debug
2022-12-23 18:06:35 +01:00
HSaturn
18ce34c458
:xDefault client is no more empty
2022-12-17 18:36:32 +01:00
Francois BIOT
70ca3787bb
Better debugging code
2022-12-04 02:41:11 +01:00
Francois BIOT
396e3fde95
Moved MqttStreaming to TinyConsole
2022-12-04 02:30:37 +01:00
Francois BIOT
c913bc61bb
tinymqtt-test : new commands
2022-12-04 02:03:28 +01:00
Francois BIOT
744a590467
Replaced tabs by spaces
2022-12-03 20:47:02 +01:00
Francois BIOT
5a3e9bd90e
Fix reboot bugs due to TinyConsole
2022-12-03 20:34:59 +01:00
hsaturn
d8b24adef7
[MqttClient] Fix compilation warnings
2022-12-03 20:25:03 +01:00
hsaturn
4726ff293c
[MqttClient] Fix keep_alive decoding
2022-12-03 20:23:15 +01:00
hsaturn
2a4e84d827
[TinyMqtt.h] rework code
2022-12-01 08:07:25 +01:00
hsaturn
9ef47fa6a4
[MqttClient] Renamed parent to local_broker
2022-12-01 07:49:56 +01:00
hsaturn
3358340319
Fix unit tests
2022-11-30 20:52:29 +01:00
Francois BIOT
1fff9fd0e1
Use TinyConsole instead of Serial
2022-11-30 20:06:15 +01:00
hsaturn
96766f7091
[Topic] Wildcards added
...
+ wildcard added
# wildcard added
* wildcard added (but does not appear in mqtt specification...)
$SYS messages compare is supported
2022-11-21 01:37:55 +01:00
hsaturn
73207e4745
Renamed TCP_ASYNC define to TINY_MQTT_ASYNC for name consistency.
2022-10-31 01:24:41 +01:00
hsaturn
b7d44445af
[tests] Added a debug mode compilation phase (and fixed it)
2022-10-31 01:20:30 +01:00
hsaturn
f5e9a43461
[StringIndexer] Fix compare bug and moved strToIndex to private
...
strToIndex is dangerous because it can increment the use of a string, or
create a new string. This method should only be called by IndexedString.
2022-10-30 21:41:52 +01:00
hsaturn
776242b259
Release 0.9.1
2022-10-30 19:45:50 +01:00
hsaturn
709e1fd567
Tabs changed to spaces (at least)
2022-10-30 13:26:33 +01:00
hsaturn
4eb8f18ebf
[MqttMessage] Rewrite of the length encoding
2022-10-30 13:24:05 +01:00
hsaturn
5f7b4537c8
Enhance PR#22
2022-01-05 02:03:42 +01:00
hsaturn
737e217172
fix type return value
2022-01-05 02:01:22 +01:00
hsaturn
8fe3517894
added packed attribute for enums
2022-01-05 02:00:02 +01:00
hsaturn
710503663a
better type management
2022-01-05 01:59:16 +01:00
hsaturn
a5b8afc0bd
Added some ifdef for debugging purposes
2022-01-05 01:56:45 +01:00
terror
f1d3a15498
added reply to message subscribe and unsubscribe
2021-09-25 15:44:09 +03:00
hsaturn
dfd5983715
Rewrite comments and added hudge payload test
2021-09-20 01:57:40 +02:00
hsaturn
4dcc6a6cf4
Minor changes
2021-09-19 12:40:04 +02:00
hsaturn
a6b3540cb8
Fix issue_2 : Broken large payloads
2021-09-17 22:32:00 +02:00
hsaturn
d39c58d8f5
Fix issue_2 broken payload
2021-09-17 19:51:32 +02:00
hsaturn
36dde2c063
Fix for debugging for other platform than ESP
2021-08-09 11:24:27 +02:00
hsaturn
d919188eb0
Merge pull request #15 from bxparks/epoxyfix
...
Fix unit tests for EpoxyDuino
2021-08-09 10:39:26 +02:00
hsaturn
9c7f3b6b8e
Fix of decode length
2021-08-09 10:37:46 +02:00
Brian Park
88c7d552cb
Fix unit tests for EpoxyDuino
2021-08-08 19:37:04 -07:00
hsaturn
56a2be621f
Fix message length error
2021-08-09 03:00:28 +02:00
hsaturn
8d5cad5fec
Added overload of Client::publish, fix compilation
2021-05-13 03:21:03 +02:00
hsaturn
e00e31de33
Fix build in Esp8266 mode
...
Modify dump() functions
2021-04-28 18:55:57 +02:00
hsaturn
e35a43c4a4
Trying to remove unsupported platform that break ci.yml
2021-04-21 01:05:31 +02:00
hsaturn
28b0ac1611
Fix missing receive loop for mqttclient
2021-04-11 21:21:48 +02:00
hsaturn
b023cd67a9
Fix AUnit in debug mode / Not async
2021-04-11 17:02:24 +02:00
hsaturn
24ee6b5201
Fixes in WiFiClient mode
2021-04-11 16:33:12 +02:00