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
  • mqttpacket.h
25 May, 2021
1 commit
  • Add support for QoS 2
    ed147993
    Wiebe Cazemier authored
    2021-05-25 21:19:08 +0200  
    Browse File »

24 May, 2021
1 commit
  • Fix occasional uint16 parsing bug ...
    fc709a32
    Shifting signed integers is undefined and only sometimes produced
    unexpected results.
    
    Was detected in packet identifiers in QoS testing.
    Wiebe Cazemier authored
    2021-05-24 12:22:07 +0200  
    Browse File »

04 May, 2021
1 commit
  • Topic splitting with SSE instructions
    5c74f973
    Wiebe Cazemier authored
    2021-05-04 20:50:44 +0200  
    Browse File »

26 Apr, 2021
1 commit
  • Add support for Mosquitto's acl_file
    05b38f94
    Wiebe Cazemier authored
    2021-04-26 11:40:34 +0200  
    Browse File »

27 Mar, 2021
1 commit
  • Remove typedefs for shared_ptr things ...
    ac3a130a
    My IDE didn't understand them for finding symbols, apparently.
    Wiebe Cazemier authored
    2021-03-27 10:51:04 +0100  
    Browse File »

20 Mar, 2021
12 commits
  • Add license
    60b9cd16
    Wiebe Cazemier authored
    2021-03-20 19:02:25 +0100  
    Browse File »
  • Implement unsubscribe handling
    cb40c2d2
    Wiebe Cazemier authored
    2021-03-20 19:02:25 +0100  
    Browse File »
  • Implement ACL checks and improved login checks
    be205082
    Wiebe Cazemier authored
    2021-03-20 19:02:25 +0100  
    Browse File »
  • Support generic listener in config file ...
    5d72070e
    This allows creation of multiple listeners, with different protocols
    and/or SSL certificates.
    
    Related change: settings is now a class that is copyable and assignable,
    and is done so to each thread on reload.
    
    Semi-related fix: fix crash in quit when multiple threads initiated it.
    This came to light when testing the auth plugin settings.
    Wiebe Cazemier authored
    2021-03-20 19:02:25 +0100  
    Browse File »
  • Add setting 'allow_unsafe_clientid_chars' ...
    65146ae2
    And some side issues.
    Wiebe Cazemier authored
    2021-03-20 19:02:25 +0100  
    Browse File »
  • QoS 1, 80% ...
    760ec588
    Also includes fixes to packet parsing that I couldn't make a separate
    commit for.
    
    When it comes to QoS 1, these things are still left, off the top of my
    head:
    
    - vector for qos queue? It helps with ordering and is CPU cache friendly.
    - Store subscription QoS.
    - Do retained messages have QoS?
    - Give session client's name, to access it later.
    Wiebe Cazemier authored
    2021-03-20 19:02:25 +0100  
    Browse File »
  • Improve disconnect handling
    a0070c99
    Wiebe Cazemier authored
    2021-03-20 19:02:25 +0100  
    Browse File »
  • Make sure MqttPacket copy constructor is not used
    68bd5080
    Wiebe Cazemier authored
    2021-03-20 19:02:25 +0100  
    Browse File »
  • Working auth with plugin
    462fb2ed
    Wiebe Cazemier authored
    2021-03-20 19:02:25 +0100  
    Browse File »
  • Use proper circular buffer for reading
    ae95e6dc
    Wiebe Cazemier authored
    2021-03-20 19:02:25 +0100  
    Browse File »
  • Start of retained messages ...
    70896f68
    Also materializes some concepts about MqttPacket.
    Wiebe Cazemier authored
    2021-03-20 19:02:25 +0100  
    Browse File »
  • comment
    66cd78b3
    Wiebe Cazemier authored
    2021-03-20 19:02:21 +0100  
    Browse File »

10 Dec, 2020
2 commits
  • Publishing within the same thread works ...
    40f8e5e5
    Roughly...
    Wiebe Cazemier authored
    2020-12-10 21:57:42 +0100  
    Browse File »
  • Reorder stuff for storing subscription store
    2a3138f9
    Wiebe Cazemier authored
    2020-12-10 15:35:14 +0100  
    Browse File »

09 Dec, 2020
4 commits
  • Dummy connect
    76c18f38
    Wiebe Cazemier authored
    2020-12-09 14:45:36 +0100  
    Browse File »
  • Write response
    5dcad433
    Wiebe Cazemier authored
    2020-12-09 13:47:56 +0100  
    Browse File »
  • clean up
    d61c593d
    Wiebe Cazemier authored
    2020-12-09 11:31:25 +0100  
    Browse File »
  • Connect handling, mostly
    0d676dc9
    Wiebe Cazemier authored
    2020-12-09 11:07:29 +0100  
    Browse File »

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