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
01 Aug, 2021
1 commit
  • Use monotonic clock in Timer class ...
    e1c7b86f
    This fixes side effects when system time changes.
    Wiebe Cazemier authored
    2021-08-01 10:21:24 +0200  
    Browse Code »

15 Jun, 2021
6 commits
  • Publish retained message count on $SYS
    fc2ba5b6
    Wiebe Cazemier authored
    2021-06-15 22:42:03 +0200  
    Browse Code »
  • Show clean session in client string
    1654508d
    Wiebe Cazemier authored
    2021-06-15 22:17:06 +0200  
    Browse Code »
  • Refactor retained messages to be tree based ...
    e737356d
    This performs a whole lot better.
    Wiebe Cazemier authored
    2021-06-15 17:21:13 +0200  
    Browse Code »
  • Make tests more stable, if not fully stable ...
    b7d6f066
    Three parts to it:
    
    - Start the app fresh per test. This avoids annoyances like getting
      retained messages on subscribe, messing up the test.
    - Waiting for suback was apparently necessary.
    - Because the Qt event loop was given time, waiting for publishes was
      sometimes pointless because it had already arrived. So, checking the
      receive list first.
    Wiebe Cazemier authored
    2021-06-15 17:12:02 +0200  
    Browse Code »
  • Fix tests
    00dd7943
    Wiebe Cazemier authored
    2021-06-15 16:05:56 +0200  
    Browse Code »
  • Version 0.8.1 ...
    15945e62
    Fix version bug.
    Wiebe Cazemier authored
    2021-06-15 15:41:39 +0200  
    Browse Code »

12 Jun, 2021
1 commit
  • Implement a native FlashMQ auth plugin
    aa19d41b
    Wiebe Cazemier authored
    2021-06-12 18:19:20 +0200  
    Browse Code »

06 Jun, 2021
4 commits
  • Default config file location
    e0d2e93c
    Wiebe Cazemier authored
    2021-06-06 14:49:30 +0200  
    Browse Code »
  • Version 0.7.1
    04d68733
    Wiebe Cazemier authored
    2021-06-06 11:39:44 +0200  
    Browse Code »
  • Add configurable session expiration
    d0333fb6
    Wiebe Cazemier authored
    2021-06-06 09:52:20 +0200  
    Browse Code »
  • Setting for max number of open files: rlimit_nofile
    436a5ffa
    Wiebe Cazemier authored
    2021-06-06 09:52:20 +0200  
    Browse Code »

05 Jun, 2021
4 commits
  • Expand client identifying string, including address
    e305b754
    Wiebe Cazemier authored
    2021-06-05 17:04:10 +0200  
    Browse Code »
  • Log the change from stdout to logfile
    98a5375a
    Wiebe Cazemier authored
    2021-06-05 12:22:56 +0200  
    Browse Code »
  • Use monotonic clock for keep alive mechanism
    5f026592
    Wiebe Cazemier authored
    2021-06-05 12:17:58 +0200  
    Browse Code »
  • Optimize topicsMatch() a bit
    de87724a
    Wiebe Cazemier authored
    2021-06-05 11:04:20 +0200  
    Browse Code »

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
1 commit
  • Likely fixes for Clang 12 warnings
    c89da637
    Wiebe Cazemier authored
    2021-05-16 20:25:07 +0200  
    Browse Code »