Roger A. Light
0d3c7fe778
Fix Coverity 1302840. No effect comparison.
7 years ago
Roger A. Light
e4d0d52b01
Fix Coverity Scan 1400483-1400485.
...
Logically dead code.
7 years ago
John Hickey
c011be62a4
Bridge TLS Application-Layer Protocol Negotiation
...
In order to connect to brokers that support both websockets and
mqtt on the same port (such as Amazon IoT), we need to set an
application for the SSL context. This change allows the specification
of an application by using the `bridge_alpn` configuration token.
Signed-off-by: John Hickey <jjh-github@daedalian.us>
7 years ago
Roger A. Light
4fad9aaf24
Consistent message formats.
7 years ago
Roger A. Light
2e7dcee342
Multistep auth, plus reauth, plus tests.
7 years ago
Roger A. Light
c1776a0b39
Add reauth parameter for extended auth.
7 years ago
Roger A. Light
0f6e51d582
Code and tests for returning single stage auth data back to client.
7 years ago
Roger A. Light
494f35bd8d
Add mosquitto_set_username() plugin function.
7 years ago
Roger A. Light
a29a7dadc6
Basic plugin support for single step extended auth.
7 years ago
Roger A. Light
da84b9a983
Restrict what packets are allowed in what client state.
7 years ago
Roger A. Light
758e1edbe7
Handle error condition correctly.
7 years ago
Roger A. Light
2fcf246f07
Fix potential crashes on memory alloc failure in tests only.
7 years ago
Roger A. Light
fb8a2baaad
Refactor client msgs to use utlist to reduce code complexity.
7 years ago
Roger A. Light
8097ec24f9
Fix some property leaks.
7 years ago
Roger A. Light
fe854d3a64
Refactor handle__connect() ahead of extended auth changes.
7 years ago
Roger A. Light
636d0f1f74
Fix printing on broker tests.
7 years ago
Roger A. Light
a8dce08618
Always kill broker on failure.
7 years ago
Roger A. Light
950dabcf9b
Test for leaking will on connect denied.
7 years ago
Roger A. Light
73cd44ac7f
Move handle__disconnect() to its own file.
7 years ago
Roger A. Light
e5f58a8ff3
Test for unsupported extended auth.
7 years ago
Roger A. Light
0d7523c309
Use helpers in all tests.
7 years ago
Roger A. Light
925debb8a5
Add mosquitto_rr, the "request-response" client.
7 years ago
Roger A. Light
b95a5d87d2
Alphabetic client option order.
7 years ago
Roger A. Light
ec3fd361be
https links where possible.
7 years ago
Roger A. Light
7e49d91898
Convert tests to Python 3
7 years ago
Roger A. Light
75c2a39d2c
Send topic alias maximum from the broker.
7 years ago
Roger A. Light
e4db8707a6
Add ExecReload stanza to systemd units files.
...
This is as per systemd documentation.
7 years ago
Roger A. Light
12e5efbee2
Typo.
7 years ago
Roger A. Light
1220ba4bfe
Rejig OCSP code.
7 years ago
Roger A. Light
ea046c2405
Merge branch 'master' of git://github.com/LarsVoelker/mosquitto into LarsVoelker-master
7 years ago
YoongHM
64469ae54e
Typo
...
rmeote -> remote
7 years ago
Roger A. Light
834ffdf82b
Fix Coverity Scan defect 1400435.
7 years ago
Roger A. Light
0ca093060c
Fix Coverity Scan defect 1400433. Integer overflow.
7 years ago
Roger A. Light
9faad1e078
Fix a variety of scan-build warnings.
7 years ago
Roger A. Light
67707b819d
Fix some -Wextra compiler warnings.
7 years ago
Roger A. Light
2a5995106a
Fix Coverity Scan defect 140436. Null dereference.
7 years ago
Roger A. Light
830f814264
Fix Coverity Scan defect 1400439. Access without lock.
7 years ago
Roger A. Light
87197bf9d4
Fix Coverity Scan defect 1400441, dereference of pointer after earlier null check.
7 years ago
Roger A. Light
42732f4cca
Fix mosquitto_passwd segfault on corrupt file.
...
Thanks to srasku-ge.
Closes #1207
7 years ago
Roger A. Light
43c159b9a5
Support and tests for saving message expiry interval.
7 years ago
Roger A. Light
5f0cb3a44c
Possible fix for errant test.
7 years ago
Roger A. Light
61fe26474e
Test and fix for client message prop persistence.
7 years ago
Roger A. Light
5841da2c36
Tests for persisting message store properties.
7 years ago
Roger A. Light
efb20625fb
Code and tests for persisting client msg properties.
7 years ago
Roger A. Light
c95ae6a6fd
Remove one instance of recursion.
7 years ago
Roger A. Light
48253bc12c
Persist message store publish properties.
7 years ago
Roger A. Light
2f15a7be2b
Add subscription-identifier and options to persistence.
7 years ago
Roger A. Light
5691456ac7
Remove errant header from merge.
7 years ago
Roger A. Light
214a5f3aab
v5 persistence file format
...
This includes changes to improve read/write performance.
It is not complete, and will have further changes to add properties and anything else required for MQTT v5.
7 years ago
Roger A. Light
a0e54ac065
Function for reading persist file chunk header.
7 years ago