Serhii Orlivskyi
32267766f1
Dashboard: Add messages dropped chart
...
Signed-off-by: Serhii Orlivskyi <serhii.orlivskyi@cedalo.com> (Cedalo GmbH)
2026-01-13 00:29:10 +00:00
Serhii Orlivskyi
9cf8e146aa
Dashboard: move chart colors into constants
...
Signed-off-by: Serhii Orlivskyi <serhii.orlivskyi@cedalo.com> (Cedalo GmbH)
2026-01-13 00:29:10 +00:00
Serhii Orlivskyi
f63fda3505
Dashboard: add loading skeleton for listeners page
...
Display a skeleton while listeners are still loading
Signed-off-by: Serhii Orlivskyi <serhii.orlivskyi@cedalo.com> (Cedalo GmbH)
2026-01-13 00:29:10 +00:00
Serhii Orlivskyi
9fc336b894
Dashboard: Add abort controller to abort in-flight request on navigation
...
Known bug: abort controller logic doesn't work properly in firefox
because a general network error is fired before the abort callback.
We would probably need to track the navigation-click event to overcome
this.
Signed-off-by: Serhii Orlivskyi <serhii.orlivskyi@cedalo.com> (Cedalo GmbH)
2026-01-13 00:29:10 +00:00
Serhii Orlivskyi
502d2dcc19
Dashboard: Store sidebar state in sessionStore + improvements
...
* Load last sidebar state from sessionStore and render it on that state (only on desktop)
* Add sidebar background
* Refactor and simplify sidebar open/close logic, move some heavy lifting form JS to CSS
Signed-off-by: Serhii Orlivskyi <serhii.orlivskyi@cedalo.com> (Cedalo GmbH)
2026-01-13 00:29:10 +00:00
Serhii Orlivskyi
f1811e19de
Dashboard: change link to docs
...
Signed-off-by: Serhii Orlivskyi <serhii.orlivskyi@cedalo.com> (Cedalo GmbH)
2026-01-13 00:29:10 +00:00
Serhii Orlivskyi
bf537148c0
Dashboard: fix mosquitto logo path on listeners page
...
Signed-off-by: Serhii Orlivskyi <serhii.orlivskyi@cedalo.com> (Cedalo GmbH)
2026-01-13 00:29:10 +00:00
Serhii Orlivskyi
73a2b88623
Dashboard: refactor css files locations
...
Signed-off-by: Serhii Orlivskyi <serhii.orlivskyi@cedalo.com> (Cedalo GmbH)
2026-01-13 00:29:10 +00:00
Serhii Orlivskyi
ab003280c4
Dashboard: refactor directory structure
...
Signed-off-by: Serhii Orlivskyi <serhii.orlivskyi@cedalo.com> (Cedalo GmbH)
2026-01-13 00:29:10 +00:00
Serhii Orlivskyi
7450be4d4c
Dashboard: vertically center the banner
...
Signed-off-by: Serhii Orlivskyi <serhii.orlivskyi@cedalo.com> (Cedalo GmbH)
2026-01-13 00:29:10 +00:00
Roger A. Light
c5d37076fa
Add timeout on ptest runs
2026-01-13 00:19:12 +00:00
Roger A. Light
8ad81a9917
MOSQ_EVT_ACL_CHECK event is now passed message properties where possible.
...
Closes #3176 .
2026-01-12 23:51:02 +00:00
Roger A. Light
dd57e98c6b
Limit auto_id_prefix to 50 characters
...
Back port from develop.
Closes #3440 . Thanks to Lukas Dresel
2026-01-12 22:15:52 +00:00
Roger A. Light
1c9500b554
Fix potential crash on loading corrupt obsolete persistence file
...
Fix potential crash on startup if a malicious/corrupt persistence file from
mosquitto 1.5 or earlier is loaded.
Closes #3439 . Thanks to Lukas Dresel
2026-01-12 22:08:57 +00:00
Roger A. Light
f3feafb91a
Fix compiler warning
2026-01-12 21:38:12 +00:00
Roger Light
841f5a7e1c
Windows: Fix dashboard styles in installer
2026-01-12 21:06:43 +00:00
Roger Light
144d1fd86b
http-api: Fix canonical pathname calculation on Windows
2026-01-12 20:39:55 +00:00
Roger A. Light
02eee2a606
Minimum http dir length should be 1, not 2.
2026-01-12 18:45:49 +00:00
Roger A. Light
45eb2e67a5
Windows: Add banner.svg to installer
2026-01-12 18:45:05 +00:00
Roger Light
5b93c81269
http-api: Allow anon access on local only connections
2026-01-12 17:58:09 +00:00
Roger Light
c6d3e9b225
Revert problematic image changes
2026-01-12 15:45:02 +00:00
Roger Light
e112ed627f
Windows: Fix version number in makensis action
2026-01-12 15:28:56 +00:00
Roger Light
436433f80c
Update all workflows to use latest images
2026-01-12 15:27:16 +00:00
Roger Light
82f2456698
Update all actions to latest versions
2026-01-12 15:26:20 +00:00
Roger Light
c4851ae495
Windows: Fix dashboard path for x86
2026-01-12 15:18:32 +00:00
Roger Light
85d417f92b
Windows: Update workflow actions versions
2026-01-12 15:18:32 +00:00
Roger Light
790da4ff72
Windows: Delete *.lib files on uninstall
2026-01-12 14:58:51 +00:00
Roger Light
3fac436b92
Windows: Fix missing DLLs in installers
2026-01-12 14:57:06 +00:00
Roger A. Light
1d35f8e6fc
Fuzzing: Fix fuzzer not being linked with CXX
2026-01-12 14:09:43 +00:00
Roger A. Light
71cc9b63ed
Fuzzing: Ensure environment variables are passed to the build
2026-01-12 13:18:30 +00:00
Roger A. Light
5b7962b863
Fuzzing: Fix oss-fuzz protoc path
2026-01-12 12:37:03 +00:00
Roger A. Light
428308e2cb
Fix crash when loading invalid persistence file.
...
Closes oss-fuzz #474389119 . Regression in unreleased code.
2026-01-09 22:15:34 +00:00
Roger A. Light
ae7cf71dcf
Fix errno setting on Windows
...
Closes #3424
2026-01-07 15:04:06 +00:00
Roger A. Light
88b90dd159
Fuzzing: Fix linking
2026-01-07 09:43:44 +00:00
Roger A. Light
88ef5e1774
Add fuzzer for proxy v1
2026-01-06 23:46:01 +00:00
Roger A. Light
23c918ee4a
Add fuzzer for proxy v2 and fix a few issues.
...
Closes #3435 . Thanks to kangyangWHU.
2026-01-06 23:31:57 +00:00
Roger A. Light
d2eb276f34
Fix incorrect memory free when finding duplicate username
...
Fix oss-fuzz #468922225 . Unreleased changes.
2026-01-06 16:31:30 +00:00
Roger A. Light
9a88cf8dde
Fix macos action
2026-01-06 15:56:57 +00:00
Roger A. Light
ac5d7ba2b5
http-api: Fix leak on error
2026-01-06 15:51:59 +00:00
Serhii Orlivskyi
154f5b1d50
Dashboard: regenerate tailwind CSS file
...
Signed-off-by: Serhii Orlivskyi <serhii.orlivskyi@cedalo.com> (Cedalo GmbH)
2026-01-06 15:05:26 +00:00
Serhii Orlivskyi
d57532523f
Dashboard: change banner link sources
...
Signed-off-by: Serhii Orlivskyi <serhii.orlivskyi@cedalo.com> (Cedalo GmbH)
2026-01-06 15:05:26 +00:00
Serhii Orlivskyi
9d438459b1
Dashboard: remove redundant hidden class removal on banner download
...
Signed-off-by: Serhii Orlivskyi <serhii.orlivskyi@cedalo.com> (Cedalo GmbH)
2026-01-06 15:05:26 +00:00
Serhii Orlivskyi
5b72e1a65c
Dashboard: remove typo in index.html
...
Signed-off-by: Serhii Orlivskyi <serhii.orlivskyi@cedalo.com> (Cedalo GmbH)
2026-01-06 15:05:26 +00:00
Serhii Orlivskyi
9e08d1fbdb
Dashboard: minor improvements to metric detail pop-ups
...
Signed-off-by: Serhii Orlivskyi <serhii.orlivskyi@cedalo.com> (Cedalo GmbH)
2026-01-06 15:05:26 +00:00
Serhii Orlivskyi
36c5b66ac7
Dashboard: fix path to mosquitto logo
...
Signed-off-by: Serhii Orlivskyi <serhii.orlivskyi@cedalo.com> (Cedalo GmbH)
2026-01-06 15:05:26 +00:00
Serhii Orlivskyi
799dfc84ac
Dashboard: fix default banner svg by scaling and including dimensions
...
Signed-off-by: Serhii Orlivskyi <serhii.orlivskyi@cedalo.com> (Cedalo GmbH)
2026-01-06 15:05:26 +00:00
Serhii Orlivskyi
fdfadd9063
Regenerate tailwind CSS file
...
Signed-off-by: Serhii Orlivskyi <serhii.orlivskyi@cedalo.com> (Cedalo GmbH)
2026-01-06 15:05:26 +00:00
Serhii Orlivskyi
7a5db15da2
Dashboard: change link sources
...
Signed-off-by: Serhii Orlivskyi <serhii.orlivskyi@cedalo.com> (Cedalo GmbH)
2026-01-06 15:05:26 +00:00
Serhii Orlivskyi
1d85271ffd
Dashboard: don't wrap text in topic lists on mobile
...
Makes topic lists horizontally scrollable
Signed-off-by: Serhii Orlivskyi <serhii.orlivskyi@cedalo.com> (Cedalo GmbH)
2026-01-06 15:05:26 +00:00
Serhii Orlivskyi
4cfab69b94
Dashboard: add a banner
...
Signed-off-by: Serhii Orlivskyi <serhii.orlivskyi@cedalo.com> (Cedalo GmbH)
2026-01-06 15:05:26 +00:00