Roger A. Light
e8185ddaa7
[166] Don't cancel external threads.
...
libmosquitto shouldn't cancel threads it didn't create. This change
allows us to keep track of whether threads were created by the library
or by external code.
Thanks to Josip Ćavar.
Bug: https://github.com/eclipse/mosquitto/issues/166
10 years ago
Dmitry Kaukov
606aa5b4fa
Workaround for Windows SSL ( #160 )
...
Closes #154 .
Signed-off-by: Dmitry Kaukov <dkaukov@opentable.com>
10 years ago
Roger A. Light
af995d211d
Fix client library keepalive handling.
...
Fix the case where a message received just before the keepalive timer
expired would cause the client to miss the keepalive timer.
Thanks to Graham Benton.
10 years ago
Roger A. Light
c7d4f4bcff
mosq->want_write should be cleared immediately before a call to SSL_write.
...
This allows clients using mosquitto_want_write() to get accurate results.
10 years ago
Roger A. Light
2549919413
Fix support for libwebsockets 1.22.
10 years ago
Roger A. Light
7aa653c42f
Add support for libwebsockets 1.6.
10 years ago
Roger A. Light
148df82144
[484693] Fix _mosquitto_socketpair() on Windows.
...
Thanks to Steve Woods and Roman Bogus.
Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=484693
Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=479143
10 years ago
Roger A. Light
290ea87828
Build fixes for OpenBSD.
11 years ago
Roger A. Light
dacee786be
[463000] Use own type to simplify socket handling.
...
Means that SOCKET is used as the socket type everywhere on Windows.
11 years ago
Roger A. Light
c9a924e95e
[462780] Fix crash on multiple calls to lib init/clean.
...
Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=462780
11 years ago
Roger A. Light
35b729909c
[463241] Fix possible crash under heavy network load.
...
Thanks to Alexandre Zia.
Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=463241
11 years ago
Roger A. Light
3ed5c94038
Struct optimisations.
11 years ago
Roger A. Light
39ffd6fa36
Handle "error" codes from SSL_connect() correctly.
11 years ago
Roger A. Light
8a18f577a6
Remove more unnecessary uses of calloc.
11 years ago
Roger A. Light
66f147749d
Fix missing mutex unlock.
11 years ago
Roger A. Light
36f88d902d
Fix errors from big code import.
11 years ago
Roger A. Light
ab49b96db1
Windows related fixes.
11 years ago
Roger A. Light
041f60c03e
Make bridge connections non-blocking for TLS connections.
11 years ago
Roger A. Light
a1f18323d1
Make bridge connections non-blocking for non-TLS connections.
11 years ago
Roger A. Light
ae1477c08f
Windows fixes.
11 years ago
Roger A. Light
13f94f3511
More reconnect fixes.
11 years ago
Roger A. Light
a831281b3d
Delete clients after socket close.
11 years ago
Roger A. Light
d75903b0ae
Fix reconnect support for websockets.
11 years ago
Roger A. Light
bdb3e74100
More memory fixes.
11 years ago
Roger A. Light
15efd2d072
Various memory fixes.
11 years ago
Roger A. Light
764b7e0a91
Use hash functions to store client data.
11 years ago
Roger A. Light
4430228855
Be consistent about removing listener counts on socket close.
11 years ago
Roger A. Light
25dd5d88ed
Don't leak socket here.
12 years ago
Roger A. Light
063928bbfe
Merge websockets -> 1.4.
12 years ago
Roger A. Light
b6f2d3e087
Fix callback deadlocks after calling mosquitto_disconnect(), when using the threaded interfaces. Closes bug #1313725 .
...
Thanks to Michael Frommberger.
12 years ago
Roger Light
0364bd1be7
Initial contribution.
12 years ago
Roger A. Light
4bb7a45b71
Crude, hard coded websockets support. No TLS.
12 years ago