Commit Graph

2769 Commits (de0e275ccb70e5c59739e27bd47ec27d04e873b5)
 

Author SHA1 Message Date
Roger A. Light de0e275ccb mosquitto_sub `--watch` can now be called as `-w`. 4 years ago
Roger A. Light e4160b083a Add --watch to mosquitto_sub. 4 years ago
Roger A. Light e0309acebc Add mosquitto_sub_matches_acl()
This moves the sub matching sub code from the dynsec plugin to the library and broker, and removes all of the malloc calls at the same time.
4 years ago
Roger A. Light b3045d1adf Fix pattern matching with invalid prefix. 4 years ago
Roger A. Light 0cd2619401 Add %c and %u support to dynsec publish ACLs. 4 years ago
Roger A. Light 6502d6e5f4 Add mosquitto_topic_matches_sub_with_pattern()
And use it in the default security checks.
4 years ago
Roger A. Light c9c5889b31 Rename and simplify. 4 years ago
Roger A. Light dfd5dc5b92 Remove unused struct member. 4 years ago
Roger A. Light e0bcf8cda4 Simplify SSL accept/connect. 4 years ago
Roger A. Light 906a515704 Simplify client message properties, only one is used. 4 years ago
Roger A. Light fb76fd66b9 Remove some unused struct members. 4 years ago
Roger Light f934230251 Simplify out packet mutex use. 4 years ago
Roger A. Light 5177dd4d40 Use random last db id, unless later overwritten by persistence. 4 years ago
Roger A. Light 635843692e MOSQ_EVT_TICK is now passed to plugins when `per_listener_settings` is true. 4 years ago
Roger A. Light 92e2ddb574 Report subscription info in xtreport debug code. 4 years ago
Roger A. Light 952044e85f Unregister MOSQ_EVT_CONNECT plugin event 4 years ago
Roger A. Light 86ebf1149e Plugins using MOSQ_EVT_MESSAGE can reject based on quota. 4 years ago
Roger A. Light b051b62251 Fix build for WITH_TLS=no. 4 years ago
Roger A. Light 214feb8f6b Merge branch 'fixes' into develop 4 years ago
Roger A. Light 0e1388a615 Fix the return of plugin__handle_message not being fully handled. 4 years ago
Roger A. Light 90e3b287de Remove redundant check, this is handled in send__pubrec. 4 years ago
Roger A. Light a01dcd68a5 Document that bind_address can be NULL. 4 years ago
Roger A. Light cb2623db47 Check whether broker should be started. 4 years ago
Roger A. Light 0d3870585b Plugin delayed authentication. 4 years ago
Roger A. Light 58c0c0cef4 Document dynsec plugin location for Linux. 4 years ago
Roger A. Light 99833795f2 Man page improvements - document MQTT support. 4 years ago
Roger A. Light b6187c8880 Dynsec doc tweaks. 4 years ago
Roger A. Light 2e2c9012ec Document reason for Windows connection limit. 4 years ago
Roger A. Light 16fb0025a7 Improve QoS 0 outgoing packet queueing. 4 years ago
Roger Light c317891df1 Clarify when callbacks get called. 4 years ago
Roger A. Light 0db306ef6b Fix compiler warning. 4 years ago
Roger A. Light 4a08626f43 Only a single call to lws_write() is required. 4 years ago
Roger Light 880df7360d Fix bridge not reconnectng if the first reconnection attempt fails.
Closes #2207. Thanks to Abilio Marques.
4 years ago
Roger Light 9bb58a88fc Cleanup messsage before return.
Coverity scan #1451483.
4 years ago
Roger Light 9c9ca33d63 Fix two potential leaks. 4 years ago
Roger Light be96d21e7b Fix potential double free. 4 years ago
Roger Light 0a90e62f93 CMake tidy. 4 years ago
Roger Light 160950dc73 Fix syntax error. 4 years ago
Roger Light 07399c2f3c Fix `mosquitto_pub -l` quitting if broker unavailable.
This could occur when a message publication is attempted when the broker
is temporarily unavailable.

Closes #2187. Thanks to JsBergbau.
4 years ago
Roger Light 931c590a37
Merge pull request #2156 from abiliojr/improve_tls
add cipher settings for bridge, and support for TLS 1.3 ciphers
4 years ago
Roger Light b950f53b44
Merge pull request #2157 from abiliojr/fix_stranded_bridge_conf_reload
bridge: enable reload of bridge_bind_address
4 years ago
Roger Light 8e8a0080a1 Merge branch 'schmidtw-bridge-work' into develop 4 years ago
Roger Light 0b702c62ab Merge branch 'bridge-work' of git://github.com/schmidtw/mosquitto into schmidtw-bridge-work 4 years ago
Roger Light a5eb2f25eb Add --tls-keylog argument. 4 years ago
Roger A. Light c8cd3590f1 Check for NULL. 4 years ago
Roger A. Light a2ab20df13 Don't call read() if sockpairR < 0.
Coverity #1450782.
4 years ago
Roger Light 0eb7391e71 Fix tests and db_dump compilation. 4 years ago
Roger Light 245b138aa5 Simplify broker context sock init. 4 years ago
Roger Light e82cee161f Simplify sys_tree calls further. 4 years ago
Roger Light 4d644414ac Further isolate sys tree code. 4 years ago