Logo white

open_source / mqtt-cpp

Sign in
  • Sign in
  • Project
  • Files
  • Commits
  • Network
  • Graphs
  • Milestones
  • Issues 0
  • Merge Requests 0
  • Labels
  • Wiki
  • Commits 93
  • Compare
  • Branches 3
  • Tags 12
  • mqtt-cpp
26 Dec, 2023
1 commit
  • Added include for gcc 13.2.1
    e21fdb08
    Peter M. Groen authored
    2023-12-26 22:41:25 +0100  
    Browse Code »

12 Jun, 2023
2 commits
  • Merge branch 'fix/pgroen/topic_length_limitation' into 'master' ...
    078653bd
    fix/pgroen/topic length limitation
    
    hasWildcard had an invalid check on the last character.
    When the topic size is 36 and we check the size>() -1 (35) it is interpreted as an '#' which in turn is a wildcard in the topic making sure it is not published.
    
    We now check the actual character of the last entry in the string.
    
    See merge request !21
    Peter M. Groen authored
    2023-06-12 21:36:41 +0200  
    Browse Code »
  • [Fix] Bugfix in hasWildcard
    60ac1cde
    Peter M. Groen authored
    2023-06-12 21:34:50 +0200  
    Browse Code »

09 Jun, 2023
1 commit
  • Added extra topic counter
    cf0166d6
    Peter M. Groen authored
    2023-06-09 00:52:15 +0200  
    Browse Code »

08 Jun, 2023
2 commits
  • Added Topic Length Test
    37906d07
    Peter M. Groen authored
    2023-06-08 17:22:58 +0200  
    Browse Code »
  • [FIX] Setting up a TopicLengthTests
    68753efb
    Peter M. Groen authored
    2023-06-08 01:37:14 +0200  
    Browse Code »

06 Oct, 2022
1 commit
  • Added extra subscription checks to prevent double connections
    2569446f
    Peter M. Groen authored
    2022-10-06 10:17:10 +0200  
    Browse Code »

02 Sep, 2022
4 commits
  • Merge branch 'development' into 'master' ...
    8f48be6b
    Development
    
    See merge request !20
    Peter M. Groen authored
    2022-09-02 14:47:58 +0200  
    Browse Code »
  • Merge branch 'default_logging_level' into 'development' ...
    b4a71d8c
    added logging struct to mqtt connect function.
    
    added a LogSettings struct which allows the user to set the log level and mask in the mqtt connect.
    
    See merge request !19
    Peter M. Groen authored
    2022-09-02 14:45:46 +0200  
    Browse Code »
  • added logging struct to mqtt connect function.
    1a77e1b5
    Steven authored
    2022-09-02 12:15:13 +0200  
    Browse Code »
  • Merge branch 'master' into 'development' ...
    7702feec
    Master
    
    See merge request !18
    Steven de Ridder authored
    2022-09-02 09:01:16 +0200  
    Browse Code »

11 Aug, 2022
3 commits
  • Merge branch '5-mqttclient_publish_error' into 'master' ...
    46a66fbb
    5 mqttclient publish error
    
    See merge request !17
    Peter M. Groen authored
    2022-08-11 16:15:42 +0200  
    Browse Code »
  • statement changes
    9802eeb9
    Steven authored
    2022-08-11 13:44:30 +0200  
    Browse Code »
  • also push to queue if connectInProgress. ...
    e8f6540b
    Queue is only correctly unloaded in onConnect. it does not seem to be
    unloaded on onFirstConnect, only when changing pushIncomingEvent. should
    investigate.
    Steven authored
    2022-08-11 10:56:49 +0200  
    Browse Code »

24 Jul, 2022
1 commit
  • Merge branch 'feat/sridder/log_changes' into 'development' ...
    c001bf96
    moved log.h to include and added log setters to mqttclient (default up to info )
    
    See merge request !16
    Peter M. Groen authored
    2022-07-24 01:50:43 +0200  
    Browse Code »

18 Jul, 2022
1 commit
  • moved log.h to include and added log setters to mqttclient (default up to info )
    7771e50f
    Steven authored
    2022-07-18 11:36:34 +0200  
    Browse Code »

12 Jul, 2022
3 commits
  • Merge branch 'master' into 'development' ...
    8310c84d
    Master
    
    See merge request !14
    Steven de Ridder authored
    2022-07-12 13:23:29 +0200  
    Browse Code »
  • Merge branch 'fix/pgroen/subscription_failure' into 'master' ...
    1ffaa75b
    Fix/pgroen/subscription failure
    
    See merge request !13
    Steven de Ridder authored
    2022-07-12 12:02:19 +0200  
    Browse Code »
  • Fixed pass by reference to pass by value
    ef28d9ce
    Peter M. Groen authored
    2022-07-12 11:44:55 +0200  
    Browse Code »

08 Jul, 2022
2 commits
  • Fix deferred subscriptions
    8ae7f1fe
    Peter M. Groen authored
    2022-07-08 02:24:44 +0200  
    Browse Code »
  • Fix deferred subscriptions
    d557d523
    Peter M. Groen authored
    2022-07-08 01:51:29 +0200  
    Browse Code »

07 Jul, 2022
5 commits
  • Rework for subscription async
    11fe0b09
    Peter M. Groen authored
    2022-07-07 17:17:48 +0200  
    Browse Code »
  • Merge branch 'development' into 'master' ...
    4b9da1a8
    Merge Development to Master for version 0.9.7
    
    See merge request !12
    Peter M. Groen authored
    2022-07-07 15:46:34 +0200  
    Browse Code »
  • Merge branch 'fix/pgroen/deferred_connection' into 'development' ...
    91223dca
    Fix/pgroen/deferred connection
    
    converted all logs to log.h format, except a few commented lines containing std::set params. <br>
    also made a number of syntax fixes and ran through the connection scenarios again, which are all working correctly now.
    
    See merge request !11
    Peter M. Groen authored
    2022-07-07 15:38:29 +0200  
    Browse Code »
  • last changes.
    ed30280f
    Steven authored
    2022-07-07 14:54:29 +0200  
    Browse Code »
  • syntax fixes, converted logs to correct Log format.
    ca0cf29e
    Steven authored
    2022-07-07 14:14:46 +0200  
    Browse Code »

06 Jul, 2022
2 commits
  • syntax fixes. WIP
    0c424e03
    Steven authored
    2022-07-06 16:50:26 +0200  
    Browse Code »
  • Fix connect Callbacks
    2c0c99a5
    Peter M. Groen authored
    2022-07-06 15:49:34 +0200  
    Browse Code »

04 Jul, 2022
1 commit
  • Fix on connection
    76d01373
    Peter M. Groen authored
    2022-07-04 01:46:30 +0200  
    Browse Code »

01 Jul, 2022
2 commits
  • Fix on connection
    e9159973
    Steven authored
    2022-07-01 11:51:18 +0200  
    Browse Code »
  • Fix on connection
    a670240b
    Peter M. Groen authored
    2022-07-01 11:33:10 +0200  
    Browse Code »

30 Jun, 2022
1 commit
  • First fix on connection
    9421324b
    Peter M. Groen authored
    2022-06-30 21:19:33 +0200  
    Browse Code »

23 Jun, 2022
3 commits
  • Merge branch 'master' into development
    750b542a
    Peter M. Groen authored
    2022-06-23 15:50:43 +0200  
    Browse Code »
  • Merge branch 'feat/sridder/deferred_connection' into 'development' ...
    bbfaa0f8
    deferred_connection
    
    promise is not working because it is reset to null in the connectFailure callback.
    removing the set_value() from the connectFailure callback fixed the issue of subscription after promise.
    
    Test:<br>
    start mosquitto broker and the publisher test on a remote desktop.<br>
    disable the internet connection on the subscribing desktop.<br>
    start the subscriber test on the subscribing desktop.<br><br>
    <i> at this point, the mqtt client keeps returning to the connectFailure callback </i><br><br>
    enable the internet connection again.<br><br>
    <i> at this point, the mqtt client returns to the connectSuccess callback. subscriptions are activated and data is coming in.</i>
    
    See merge request !10
    Peter M. Groen authored
    2022-06-23 15:26:08 +0200  
    Browse Code »
  • promise is not working because it is reset to null in the connectFailure callbac… ...
    2b967ea7
    …k. removing the set_value() fixed the issue ofsubscription after promise.
    Steven authored
    2022-06-23 13:15:05 +0200  
    Browse Code »

22 Jun, 2022
5 commits
  • Embedded logger into library.
    7df9415c
    Peter M. Groen authored
    2022-06-22 21:49:47 +0200  
    Browse Code »
  • Added logger to ignore file
    ef4d66e0
    Peter M. Groen authored
    2022-06-22 12:52:23 +0200  
    Browse Code »
  • Merge branch 'feat/sridder/will_set' into 'development' ...
    b4d6ed56
    added LWT ( last will & testament ) option to mqtt connect.
    
    added support for a last will & testament message. LWT settings are not required for connection, but can be provided as optional parameter when calling the mqttclient connect function. ( see publisher test case ). The parameters to be added are the topic to publish on and the message to be published in case of a connection disruption.
    
    See merge request !8
    Peter M. Groen authored
    2022-06-22 12:46:13 +0200  
    Browse Code »
  • missed typo.
    55d805d7
    Steven authored
    2022-06-22 09:16:10 +0200  
    Browse Code »
  • fixed minor typos and changed the parameters to be more clear
    8f3a48db
    Steven authored
    2022-06-22 09:14:40 +0200  
    Browse Code »