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
04 Jun, 2021
1 commit
  • Refactor SIMD/SSE
    d3072e9c
    Wiebe Cazemier authored
    2021-06-04 21:31:55 +0200  
    Browse Code »

01 Jun, 2021
2 commits
  • Properly handle dollar topics ...
    367579cc
    Also include a few stats.
    Wiebe Cazemier authored
    2021-06-01 18:18:06 +0200  
    Browse Code »
  • Show SSE support in start message
    e44119c5
    Wiebe Cazemier authored
    2021-06-01 17:57:20 +0200  
    Browse Code »

29 May, 2021
3 commits
  • Include websocket write buffer in fuzzing
    67497fb4
    Wiebe Cazemier authored
    2021-05-29 12:46:04 +0200  
    Browse Code »
  • Fix comment typo
    5af23955
    Wiebe Cazemier authored
    2021-05-29 12:41:19 +0200  
    Browse Code »
  • Better handling of the allow_anonymous setting
    6075860a
    Wiebe Cazemier authored
    2021-05-29 12:41:00 +0200  
    Browse Code »

27 May, 2021
1 commit
  • Show build type in startup message
    e8e10352
    Wiebe Cazemier authored
    2021-05-27 20:43:16 +0200  
    Browse Code »

25 May, 2021
5 commits
  • Version 0.7.0
    86faace8
    Wiebe Cazemier authored
    2021-05-25 21:20:18 +0200  
    Browse Code »
  • Add support for QoS 2
    ed147993
    Wiebe Cazemier authored
    2021-05-25 21:19:08 +0200  
    Browse Code »
  • Show version on start
    b971b1a5
    Wiebe Cazemier authored
    2021-05-25 20:56:02 +0200  
    Browse Code »
  • Fix sending queued messages before conack
    65f143f8
    Wiebe Cazemier authored
    2021-05-25 16:26:18 +0200  
    Browse Code »
  • Support disabling keep-alives
    1b9eed17
    Wiebe Cazemier authored
    2021-05-25 15:46:41 +0200  
    Browse Code »

24 May, 2021
5 commits
  • Packet identifier must be > 0
    60f1de87
    Wiebe Cazemier authored
    2021-05-24 20:26:51 +0200  
    Browse Code »
  • Prevent deadlocks on lock you already own ...
    b7d6798c
    This was necessary for publishing will messages from the destructor of a
    client, when you're connecting two clients with a will, no clean
    session and the same ID.
    Wiebe Cazemier authored
    2021-05-24 20:10:58 +0200  
    Browse Code »
  • Debug log line for QoS queue
    73dbbddd
    Wiebe Cazemier authored
    2021-05-24 13:43:14 +0200  
    Browse Code »
  • 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 Code »
  • Bump version to 0.6.3
    ab7c79a7
    Wiebe Cazemier authored
    2021-05-24 10:39:45 +0200  
    Browse Code »

22 May, 2021
2 commits
  • Fix assert error on exceeding write buffer ...
    8b6c686c
    Also fixes not downgrading QoS on subscribe.
    Wiebe Cazemier authored
    2021-05-22 13:56:49 +0200  
    Browse Code »
  • Fix bug where first_byte and bites[0] aren't consistent
    f5c677fe
    Wiebe Cazemier authored
    2021-05-22 13:07:00 +0200  
    Browse Code »

20 May, 2021
2 commits
  • Handle loading various invalid files ...
    d541986e
    https://github.com/halfgaar/FlashMQ/issues/2
    Wiebe Cazemier authored
    2021-05-20 20:45:12 +0200  
    Browse Code »
  • Fix creating invalid subscription tree on unsubscribe ...
    421a666b
    Unsubscribing paths that didn't exist caused creation of null nodes,
    which subsequent use of the tree crashed on.
    Wiebe Cazemier authored
    2021-05-20 20:29:29 +0200  
    Browse Code »

19 May, 2021
1 commit
  • Enhance fuzzing by writing packets to subscriber
    9cbd0be5
    Wiebe Cazemier authored
    2021-05-19 21:57:13 +0200  
    Browse Code »

18 May, 2021
1 commit
  • Fix crashing config file parser by very long lines ...
    8fc632f2
    Found by quinox using AFL.
    Wiebe Cazemier authored
    2021-05-18 20:01:21 +0200  
    Browse Code »

16 May, 2021
3 commits
  • Likely fixes for Clang 12 warnings
    c89da637
    Wiebe Cazemier authored
    2021-05-16 20:25:07 +0200  
    Browse Code »
  • Prevent clang warning about "argument unused during compilation"
    ddcd483a
    quinox authored
    2021-05-16 20:25:07 +0200  
    Browse Code »
  • Test building Clang/GCC on 20.04/18.04
    24a8d11d
    quinox authored
    2021-05-16 20:25:07 +0200  
    Browse Code »

05 May, 2021
3 commits
  • Version 0.6.1
    31084bb4
    Wiebe Cazemier authored
    2021-05-05 21:09:14 +0200  
    Browse Code »
  • Use thread local utils object ...
    f40bc921
    Instead of getting it from the sender of a packet. Sometimes there was
    no sender.
    
    This fixes a crash on retained messages, because those newly created
    packets didn't have a sender to get the threaddata from. So, using a
    special object for it is easier and more robust.
    Wiebe Cazemier authored
    2021-05-05 21:06:33 +0200  
    Browse Code »
  • Version 0.6.0
    8e7c7361
    Wiebe Cazemier authored
    2021-05-05 19:47:35 +0200  
    Browse Code »

04 May, 2021
3 commits
  • IsValidUtf8 check with SSE
    01496bc8
    Wiebe Cazemier authored
    2021-05-04 21:46:15 +0200  
    Browse Code »
  • Optimize UTF-8 check and add tests
    3dbab5a7
    Wiebe Cazemier authored
    2021-05-04 20:50:44 +0200  
    Browse Code »
  • Topic splitting with SSE instructions
    5c74f973
    Wiebe Cazemier authored
    2021-05-04 20:50:44 +0200  
    Browse Code »

26 Apr, 2021
3 commits
  • Emplace packet into vector
    c9f3af29
    Wiebe Cazemier authored
    2021-04-26 21:23:19 +0200  
    Browse Code »
  • Save a memory access for the subscription root
    21c266c4
    Wiebe Cazemier authored
    2021-04-26 20:38:45 +0200  
    Browse Code »
  • Add support for Mosquitto's acl_file
    05b38f94
    Wiebe Cazemier authored
    2021-04-26 11:40:34 +0200  
    Browse Code »

11 Apr, 2021
1 commit
  • Add support for Mosquitto's password file ...
    b2c5fe90
    Encrypted version only.
    Wiebe Cazemier authored
    2021-04-11 13:48:22 +0200  
    Browse Code »

27 Mar, 2021
4 commits
  • Integrate valid UTF-8 and publish char checking ...
    2ae1bb7e
    Profiling showed it was significant enough to do so.
    Wiebe Cazemier authored
    2021-03-27 15:29:38 +0100  
    Browse Code »
  • Use full client repr string on successful login
    aaeb3603
    Wiebe Cazemier authored
    2021-03-27 10:54:19 +0100  
    Browse Code »
  • 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 Code »
  • Prevent unnecessary copy
    ff1c33bc
    Wiebe Cazemier authored
    2021-03-27 10:31:55 +0100  
    Browse Code »