Logo white

Peter M. Groen / FlashMQ

Sign in
  • Sign in
  • Project
  • Files
  • Commits
  • Network
  • Graphs
  • Milestones
  • Issues 0
  • Merge Requests 0
  • Labels
  • Wiki
  • Commits 453
  • Compare
  • Branches 1
  • Tags 0
  • FlashMQ
20 Mar, 2021
24 commits
  • Change from checking fd==-1 to properly through the destructor
    7e87fd91
    Wiebe Cazemier authored
    2021-03-20 19:02:25 +0100  
    Browse Code »
  • Fix memory leak on malloc errors
    9b6e0d3b
    Wiebe Cazemier authored
    2021-03-20 19:02:25 +0100  
    Browse Code »
  • Fix some memory keeping bug and connection handling ...
    84e76c32
    Because the connectionClose would set fd=-1, clients were never properly
    removed from the map, because the fd is the key.
    
    Also fixed a locking issue when an exception happened.
    Wiebe Cazemier authored
    2021-03-20 19:02:25 +0100  
    Browse Code »
  • Check publish paths
    0038d1ea
    Wiebe Cazemier authored
    2021-03-20 19:02:25 +0100  
    Browse Code »
  • Some more compliant connect error handling
    52cdff03
    Wiebe Cazemier authored
    2021-03-20 19:02:25 +0100  
    Browse Code »
  • Add isValidUtf8()
    4eaca771
    Wiebe Cazemier authored
    2021-03-20 19:02:25 +0100  
    Browse Code »
  • Corrected subscribing a bit
    bf961235
    Wiebe Cazemier authored
    2021-03-20 19:02:25 +0100  
    Browse Code »
  • I think this covers retained messages
    33d19cec
    Wiebe Cazemier authored
    2021-03-20 19:02:25 +0100  
    Browse Code »
  • Start of retained messages ...
    70896f68
    Also materializes some concepts about MqttPacket.
    Wiebe Cazemier authored
    2021-03-20 19:02:25 +0100  
    Browse Code »
  • Will stuff in connect
    e3ad153c
    Wiebe Cazemier authored
    2021-03-20 19:02:25 +0100  
    Browse Code »
  • Error handling and a bit of cleanup
    21bf9bf5
    Wiebe Cazemier authored
    2021-03-20 19:02:25 +0100  
    Browse Code »
  • Yield write time when locked
    3e7072dd
    Wiebe Cazemier authored
    2021-03-20 19:02:25 +0100  
    Browse Code »
  • Pound sign wild card
    537539a4
    Wiebe Cazemier authored
    2021-03-20 19:02:25 +0100  
    Browse Code »
  • Custom thread names
    3f881663
    Wiebe Cazemier authored
    2021-03-20 19:02:25 +0100  
    Browse Code »
  • Recursive publish
    163d14e8
    Wiebe Cazemier authored
    2021-03-20 19:02:25 +0100  
    Browse Code »
  • Continued with my tree-based subscriptions
    fa805a94
    Wiebe Cazemier authored
    2021-03-20 19:02:25 +0100  
    Browse Code »
  • An attempt at subscriptions that I'll probably abandon
    4881eaf9
    Wiebe Cazemier authored
    2021-03-20 19:02:25 +0100  
    Browse Code »
  • random stuff
    daa339b0
    Wiebe Cazemier authored
    2021-03-20 19:02:25 +0100  
    Browse Code »
  • Rudimentary lock based cross-thread publish
    54f45b27
    Wiebe Cazemier authored
    2021-03-20 19:02:25 +0100  
    Browse Code »
  • Drop or throttle when buffers are full
    e29e0f6d
    Wiebe Cazemier authored
    2021-03-20 19:02:25 +0100  
    Browse Code »
  • Read buf fixes
    ffdf1c91
    Wiebe Cazemier authored
    2021-03-20 19:02:25 +0100  
    Browse Code »
  • IO stuff
    73ef26ae
    Wiebe Cazemier authored
    2021-03-20 19:02:25 +0100  
    Browse Code »
  • comment
    66cd78b3
    Wiebe Cazemier authored
    2021-03-20 19:02:21 +0100  
    Browse Code »
  • Add some signal handling ...
    be212624
    I put the main app in a seperate class for it, because it was easier.
    Wiebe Cazemier authored
    2021-03-20 19:02:12 +0100  
    Browse Code »

10 Dec, 2020
4 commits
  • quick hack to get all threads to work
    a6333881
    Wiebe Cazemier authored
    2020-12-10 22:18:21 +0100  
    Browse Code »
  • Publishing within the same thread works ...
    40f8e5e5
    Roughly...
    Wiebe Cazemier authored
    2020-12-10 21:57:42 +0100  
    Browse Code »
  • Fix handling lingering bytes after reconnect
    a5b81d74
    Wiebe Cazemier authored
    2020-12-10 20:47:58 +0100  
    Browse Code »
  • Reorder stuff for storing subscription store
    2a3138f9
    Wiebe Cazemier authored
    2020-12-10 15:35:14 +0100  
    Browse Code »

09 Dec, 2020
10 commits
  • Fixed error checks
    fec1aa82
    Wiebe Cazemier authored
    2020-12-09 22:16:08 +0100  
    Browse Code »
  • Buffer fixes
    c036ae83
    Wiebe Cazemier authored
    2020-12-09 17:34:52 +0100  
    Browse Code »
  • Fix copy-paste error
    b118b047
    Wiebe Cazemier authored
    2020-12-09 15:45:33 +0100  
    Browse Code »
  • Fix buffer bug
    8f2980b5
    Wiebe Cazemier authored
    2020-12-09 15:16:48 +0100  
    Browse Code »
  • Ping response
    2e26e00c
    Wiebe Cazemier authored
    2020-12-09 15:01:47 +0100  
    Browse Code »
  • Dummy connect
    76c18f38
    Wiebe Cazemier authored
    2020-12-09 14:45:36 +0100  
    Browse Code »
  • Write response
    5dcad433
    Wiebe Cazemier authored
    2020-12-09 13:47:56 +0100  
    Browse Code »
  • clean up
    d61c593d
    Wiebe Cazemier authored
    2020-12-09 11:31:25 +0100  
    Browse Code »
  • CONNECT with protocol 3.1, mostly
    7edc3b83
    Wiebe Cazemier authored
    2020-12-09 11:24:21 +0100  
    Browse Code »
  • Connect handling, mostly
    0d676dc9
    Wiebe Cazemier authored
    2020-12-09 11:07:29 +0100  
    Browse Code »

08 Dec, 2020
1 commit
  • Much stuff
    243c873f
    Wiebe Cazemier authored
    2020-12-08 22:16:48 +0100  
    Browse Code »

06 Dec, 2020
1 commit
  • Reading client data works ...
    d11fd364
    And I had to fix a threading bug.
    Wiebe Cazemier authored
    2020-12-06 09:48:54 +0100  
    Browse Code »