Commit Graph

3564 Commits (3634f18bc9c5e43fb20de49bb82868fef8cfc311)
 

Author SHA1 Message Date
Roger A. Light 3634f18bc9 Refactor subscription structs 3 years ago
Roger A. Light 86ec8c6169 Factor out unneeded argument 3 years ago
Roger A. Light 6f39425946 Only calculate hash value once. 3 years ago
Roger A. Light 100fd31530 Refactor base_msg structs. 3 years ago
Roger A. Light 99df070a2b Add cmake build and test workflow. 3 years ago
Roger A. Light 2d969efdc4 Fix cmake tests 3 years ago
Roger A. Light 2928ca41f4 Temporary disable CI failing test 3 years ago
Roger A. Light 92452aa37c Test for dhparamfile use. 3 years ago
Roger A. Light 475a708d30 Fix openssl 3 deprecations. 3 years ago
Roger A. Light 291e46bb1a Attempt to fix CI specific failure. 3 years ago
Roger Light da56a3ea81
Merge pull request #2717 from rswindell/develop
Resolve win32 build Error C2440 with CALLBACK function decoration
3 years ago
Roger A. Light 56b1fa01bd Fix Coverity Scan 1436848 3 years ago
Roger A. Light 862550f4c0 Fix Coverity Scan 1500606 3 years ago
Roger A. Light 86b3893cd4 Fix Coverity Scan 1501341. 3 years ago
Roger A. Light d1b9c0ed90 Fix Coverity Scan 1501342 3 years ago
Roger A. Light 343a984083 Big rejig of library tests
Includes full consistency between C/C++ library tests
3 years ago
Roger A. Light 4199e7b2d3 Move control functions to common, and use in the broker. 3 years ago
Rob Swindell fd77a7cb22 Merge branch 'develop' of github.com:rswindell/mosquitto into develop 3 years ago
Rob Swindell c060d2e0f4 Resolve win32 build Error C2440 with CALLBACK function decoration
'function': cannot convert from 'void (__cdecl *)(PVOID,BOOLEAN)' to 'WAITORTIMERCALLBACK'

Signed-off-by: Rob Swindell <rob@synchro.net>
3 years ago
Rob Swindell 5a03fd26fb Resolve win32 build Error C2440 with CALLBACK function decoration
'function': cannot convert from 'void (__cdecl *)(PVOID,BOOLEAN)' to 'WAITORTIMERCALLBACK'
3 years ago
Roger A. Light 611c43e537 Dynsec: Save file at end of command batch, not after each command 3 years ago
Roger A. Light 2e36d523c8 Rename mosquitto_base_msg -> mosquitto__base_msg 3 years ago
Roger Light 9ee1dc5294
Merge pull request #2712 from NorbertHeusser/cleanup-include-guards
Cleanup of include guard defines
3 years ago
Roger A. Light 2e4db3aa2a Improve test/client/02-subscribe-format-json-properties.py 3 years ago
Norbert Heusser ba5f8eb448 Cleanup of include guard defines
Signed-off-by: Norbert Heusser <norbert.heusser@cedalo.com>
3 years ago
Roger A. Light d7833c8dcb Test websockets with large payload >65535 bytes 3 years ago
Roger A. Light 985824da8d Test socks with ipv4 address 3 years ago
Roger A. Light f70806f6e7 Don't try to set TCP_NODELAY for unix sockets. 3 years ago
Roger A. Light 04ccf1cb6c Add test for subjectAltName usage. 3 years ago
Roger A. Light 9e9a4f836c Fix duplicate# 3 years ago
Roger A. Light c6be853a7e Sync example with plugin interface 3 years ago
Roger A. Light 8cbfb59f66 Add mosquitto_plugin_cleanup() to examples for 2.0 compatibility 3 years ago
Roger A. Light dae1073360 Add missing Makefile 3 years ago
Roger A. Light ef4ed0e97f Add missing "future" entry to persist evt structs 3 years ago
Roger A. Light be8cf754fb Move plugin to examples dir, plus some tweaks. 3 years ago
Frank Villaro-Dixon cbbc4a0ea3 Auth: add authentication via env variable
This commit provides a "cloud-native" way of authenticating clients
by comparing the provided password to the MOSQUITTO_PASSWORD environment
variable.

This allows to quickly and easily adding authentication by simply
providing the password to the environment variable of the docker
container / kubernetes pod.

Signed-off-by: Frank Villaro-Dixon <frank@vi-di.fr>
3 years ago
Roger Light ac5dfca52a
Merge pull request #2703 from NorbertHeusser/makefile-improvements
Makefile improvements
3 years ago
Roger A. Light 00faec3ccd Doc update 3 years ago
Roger A. Light abe3d7d180 Revert to max_keepalive=0. 3 years ago
Roger A. Light 62a43617f4 Don't expire retained messages 3 years ago
Roger A. Light 836ba3823b Fix initial sys tree publish, and ensure there is never a divide by 0. 3 years ago
Roger A. Light 0aeb00d4bd Remove unused var 3 years ago
Norbert Heusser 2ec6901e92 Fixed target clean in apps/db_dump Makefile
Signed-off-by: Norbert Heusser <norbert.heusser@cedalo.com>
3 years ago
Norbert Heusser 170cd85cec Add target test-compile to all Makefile to allow tests in plugin folders
Signed-off-by: Norbert Heusser <norbert.heusser@cedalo.com>
3 years ago
Norbert Heusser 120bfb33b9 Enable test-ws.sh in test/client
Signed-off-by: Norbert Heusser <norbert.heusser@cedalo.com>
3 years ago
Norbert Heusser 8a07110cef Moved python tests inside test/apps to subfolder per app
Signed-off-by: Norbert Heusser <norbert.heusser@cedalo.com>
3 years ago
Norbert Heusser e4c252b781 Don't install example plugin client-lifetime-stats
Signed-off-by: Norbert Heusser <norbert.heusser@cedalo.com>
3 years ago
Norbert Heusser c834868cfa Add missing cleanup of test/appss folder to test/Makefile
Signed-off-by: Norbert Heusser <norbert.heusser@cedalo.com>
3 years ago
Norbert Heusser a65176667c Fixed cleanup in lib/Makefile
Signed-off-by: Norbert Heusser <norbert.heusser@cedalo.com>
3 years ago
Roger A. Light b157448b30 Fix possible memory leaks when repeating options. 3 years ago