Commit Graph

341 Commits

Author SHA1 Message Date
Francois BIOT
67ce97e523 Removed the bad 5000ms add in timeout detection 2023-04-17 01:17:58 +02:00
hsaturn
25602ec2f5 [TinyMqtt.cpp] Fix misusing of WiFiClient class 2023-04-17 00:43:49 +02:00
Francois BIOT
fd305d7b48 Fix return value of MqttClient::publish if not connected 2023-04-10 12:43:06 +02:00
hsaturn
6339be8044 Add unit test for client deletion upon wifi disconnection 2023-04-10 10:44:46 +02:00
hsaturn
d3bf379d19 Fix memory leak for broker to remote broker connection 2023-04-10 10:43:27 +02:00
hsaturn
3c77f7cafd Added a test for instances count (memory leak again) 2023-04-09 21:03:46 +02:00
hsaturn
ff3ff6e80e Merge pull request #70 from richievos/patch-1
Build cleanly under c++14
2023-04-09 10:47:15 +02:00
Richie Vos
14882fed22 Build cleanly under c++14
Other parts of TinyConsole require >= c++ 14, but this forces c++17.

That's not necessarily a problem, but it triggered some build warnings for me,
so in case that's unintentional I'm sending this diff.

Exact warning:
```
Compiling .pio/build/esp32dev/lib4a7/TinyMqtt/TinyMqtt.cpp.o
.pio/libdeps/esp32dev/TinyMqtt/src/TinyMqtt.cpp: In member function 'MqttError MqttBroker::subscribe(MqttClient*, const Topic&, uint8_t)':
.pio/libdeps/esp32dev/TinyMqtt/src/TinyMqtt.cpp:221:13: warning: structured bindings only available with -std=c++17 or -std=gnu++17
   for(auto& [retained_topic, retain]: retained)
```

I personally just switched to c++17 as my fix/workaround.
2023-04-03 20:46:41 -07:00
hsaturn
ead3ae90e9 Release 1.0.0 2023-03-23 13:59:05 +01:00
hsaturn
5d07294fde Merge branch 'main' into timeout 1.0.0 2023-03-23 13:46:02 +01:00
hsaturn
088071d17f [readme] Words about retain 2023-03-23 13:44:48 +01:00
Francois BIOT
e41452edf0 [fixes] Timeout and broker to broker modifications 2023-03-23 13:42:09 +01:00
hsaturn
f8a2e35dd9 [readme] Words about retain 2023-03-22 20:37:28 +01:00
hsaturn
43dbea1f17 [test] Fix payload bug in test + moved huge paylod from network to here 2023-03-22 20:31:41 +01:00
hsaturn
02496bef73 [test] Test added for retain 2023-03-22 20:31:05 +01:00
hsaturn
e4ad27c805 [MqttClient] Added connect(IPAddress) 2023-03-22 20:29:52 +01:00
hsaturn
37fb46ec3b [TinyMqtt.cpp] Removed obsolete comment 2023-03-22 20:29:25 +01:00
hsaturn
245e74666e [examples] Little modification for RETAIN 2023-03-22 20:28:58 +01:00
hsaturn
294657f2ca [bump_version] Added a commit message for bump version 2023-03-22 09:43:04 +01:00
Francois BIOT
bf84e29831 retain is coming git status! 2023-03-22 00:29:55 +01:00
Francois BIOT
0c7c830a26 Release 0.9.19 2023-03-11 18:51:08 +01:00
hsaturn
6e601228e6 Added compatibility with me-no-dev/ESPAsyncTCP@^1.2.2 0.9.19 2023-03-11 18:49:51 +01:00
hsaturn
46798ff0de Fix bug with Async Tcp 2023-03-11 18:47:41 +01:00
Francois BIOT
45fedf84c9 tinymqtt-tests.ino fix bad color after underrun 2023-02-24 00:18:34 +01:00
Francois BIOT
f9c8dca1e5 tinymqtt-tests fix prompt bug 2023-02-23 23:56:22 +01:00
Francois BIOT
7e1586c0b5 platformio, make tiny-tests example compilation ok 2023-02-23 23:08:30 +01:00
hsaturn
123c5a8fa5 Release 0.9.18 2023-02-23 20:43:27 +01:00
hsaturn
21fb01848d Release 0.9.17 0.9.18 2023-02-23 20:42:26 +01:00
hsaturn
66b1e71ee2 Fix depends 0.9.17 2023-02-23 20:36:10 +01:00
hsaturn
e5115087ea Release 0.9.16 2023-02-23 20:15:38 +01:00
hsaturn
cc004875b5 Release 0.9.16 0.9.16 2023-02-23 20:12:49 +01:00
Francois BIOT
58ae2436d3 Release 0.9.15 2023-02-23 19:41:47 +01:00
Francois BIOT
cda94368a7 Change bump version script 0.9.15 2023-02-23 19:37:11 +01:00
Francois BIOT
0126a39327 Release 0.9.14 2023-02-23 19:36:51 +01:00
Francois BIOT
2587371457 Minor typo changes and add comments 0.9.13 0.9.14 2023-02-23 19:24:27 +01:00
hsaturn
a880a1ff2f Minor updates 2023-02-23 19:22:40 +01:00
hsaturn
143d57db2d Re-enabled lot of local unit tests 2023-02-22 07:40:12 +01:00
hsaturn
2a8dbd09c5 Memory deletion fixes 2023-02-20 05:24:35 +01:00
Francois BIOT
00333ed805 [TinyMqtt] Fix obsolete warning 2023-02-20 03:22:50 +01:00
hsaturn
9228408f57 [tests] Added -Wall and use TinyConsole::string 2023-02-20 02:39:43 +01:00
hsaturn
1653b2e386 [tests] Added a compilation test (based on example tiny-tests) 2023-02-20 02:28:22 +01:00
Francois BIOT
775fbc14ee [tests] Use TinyConsole::string instead of any 2023-02-20 02:24:39 +01:00
hsaturn
c21b7b63fb [tests] Removed warning and using namespace std 2023-02-20 02:21:33 +01:00
hsaturn
e45af112c2 Update README.md 2023-02-19 09:16:35 +01:00
hsaturn
f9c539ff6a Added TinyConsole aunit test and dependency 2023-02-19 09:16:10 +01:00
hsaturn
7dc23d322c TinyString moved to TinyConsole 2023-02-19 08:38:11 +01:00
Francois BIOT
4fb632ce3d [TinyString] change size_t to be more tolerant with signed ints 2023-02-19 06:04:54 +01:00
hsaturn
c9130c7a24 [TinyString] Added size_t, added find(char) 2023-02-19 05:21:55 +01:00
hsaturn
31c51aeaff [aunit] Use my git repo instead of bxpark's 2023-02-15 07:57:25 +01:00
hsaturn
2eeda4ecab [makefiles] Added missing Makefile.opt 2023-02-15 05:39:17 +01:00