Commit Graph

3155 Commits (7552e944a8ae04fdd6171c0c8c0125b38bd90369)
 

Author SHA1 Message Date
Roger A. Light ff41157c2c Persistence interface documentation, plus better heap/non heap params
Be clear about whether the plugin or the broker owns `plugin_*` memory after function calls are made.
4 years ago
Roger A. Light 0f9e5dc65d Improve test. 4 years ago
Roger A. Light 7a6579731c Use context__add_to_by_id instead of HASH_ADD_KEYPTR 4 years ago
Roger A. Light 68fbb7b5bb auth method needs persisting. 4 years ago
Roger A. Light 0db28fe3a1 LTO default to no. 4 years ago
Roger A. Light 6d3f85cf0c Have const/non const members.
Broker to plugin must be const.
Plugin to broker may need to be non-const.
4 years ago
Roger A. Light 0f8733627a Plugin persistence interface. 4 years ago
Roger A. Light cfe078cd32 Document function. 4 years ago
Roger A. Light 2501a64035 Merge branch 'master' into develop 4 years ago
Roger A. Light 1cc82fc7e6 Protect against per_listener_settings being unset after it is set. 4 years ago
Roger A. Light b62fd2ac71 Don't report messages with only a single reference in xtreport. 4 years ago
Roger A. Light eafa848180 Add client message stats to xtreport. 4 years ago
Roger A. Light 084bd30af8 Fix xtreport. 4 years ago
Roger A. Light affe6ece83 Add client msg int to allow easier ordering for plugins. 4 years ago
Roger A. Light 6fbdd71306 Broker id setting
This allows different brokers to share e.g. the same sql database and still have unique stored message ids.
4 years ago
Roger A. Light 068c432b6c picohttpparse dependency
https://dev.eclipse.org/ipzilla/show_bug.cgi?id=23722

Also change to websockets compiled by default.
4 years ago
Roger A. Light f4be3da2b7 Fix non-lws websockets build. 4 years ago
Roger A. Light 3b8a2e827e Fix compile flags. 4 years ago
Roger A. Light 3cbe805e71 Update docker. 4 years ago
Roger A. Light fd0e398460 Fix post 4 years ago
Roger A. Light d743d6e858 Merge branch 'fixes' 4 years ago
Roger A. Light 2a056f14c2 Bump version number, update web. 4 years ago
Roger A. Light 94fcd470d0 Fix incorrect subscribe_callback in mosquittopp.h.
Closes #2367. Thanks to Jens Alfke.
4 years ago
Roger A. Light 9c4f17aa61 Remove broken websockets static compiling option. 4 years ago
Roger A. Light 11975332d4 Fix mosquitto_topic_matches_sub2() not using the length parameters.
Closes #2364. Thanks to Jens Alfke.
4 years ago
Roger A. Light 0d0a36906c Add missing stubs. 4 years ago
Roger A. Light 2976dffa71 Plugin template CMakeLists. 4 years ago
Roger A. Light aa99ce90ac Fix typo. 4 years ago
Roger A. Light f3590f3020 Don't pass NULL to printf %s.
This is undefined behaviour, and some platforms don't like it.

Issue #2355. Thanks to CJ Lee.
4 years ago
Roger Light 68504da4a6
Merge pull request #2372 from podsvirov/install-libmosquitto-archive
Set ARCHIVE DESTINATION for mosquitto library
4 years ago
Roger Light 864b77d94a
Merge pull request #2373 from podsvirov/install-libmosquittopp-archive
Set ARCHIVE DESTINATION for mosquittopp library
4 years ago
Roger Light e52ebf8abf
Merge pull request #2376 from podsvirov/fix-security-module-destination
Fix DESTINATION for mosquitto_dynamic_security MODULE
4 years ago
Roger Light ff69dc8db2 Add bridge_receive_maximum option for MQTT v5.0 bridges. 4 years ago
Roger Light 99eddeb109 Add bridge_session_expiry_interval option for MQTT v5.0 bridges. 4 years ago
Roger Light cf3be2eb10 Fix bridge log message on pending connection. 4 years ago
Roger A. Light d7dbbc62f9 LTO should apply globally. 4 years ago
Roger A. Light e09390eda6 Split db__message_insert into incoming/outgoing. 4 years ago
Roger A. Light 9ad8d943be Stored messages now always stored in a hash table. 4 years ago
Roger A. Light d6672194db Simplify plugin callback register/unregister. 4 years ago
Roger A. Light 474b1d739f Remove stray character. 4 years ago
Roger A. Light d33c803981 Move v5 plugin load to own file. 4 years ago
Roger A. Light 786d468570 MID reuse test. 4 years ago
Roger A. Light 2261903426 Move plugin init to own file. 4 years ago
Roger A. Light d6026d027a Move plugin cleanup to own file. 4 years ago
Roger A. Light 143e146e1a Move acl check to own file. 4 years ago
Roger A. Light f5baeac976 Move basic auth to own file. 4 years ago
Roger A. Light 96ba8f6a47 Move psk-key to own file. 4 years ago
Roger A. Light 7e6e517208 Move extended auth to own file. 4 years ago
Roger A. Light 34b41a3b01 Dynsec: Add ability to deny wildcard subscriptions for a role 4 years ago
Roger Light e9713cca5a Plugin configs as an array of pointers. 4 years ago