Roger A. Light
|
041f60c03e
|
Make bridge connections non-blocking for TLS connections.
|
2014-10-24 22:39:09 +01:00 |
|
Roger A. Light
|
a1f18323d1
|
Make bridge connections non-blocking for non-TLS connections.
|
2014-10-24 21:28:24 +01:00 |
|
Roger A. Light
|
5603d6a44d
|
Remove unused struct members.
|
2014-10-16 21:47:49 +01:00 |
|
Roger A. Light
|
d2dbe16d68
|
Client structs store sub information to make _subs_clean_session more efficient.
|
2014-10-09 23:28:16 +01:00 |
|
Roger A. Light
|
ac00949793
|
Add missing socks code!
|
2014-10-02 09:42:19 +01:00 |
|
Roger A. Light
|
fdc8c08ca3
|
Add socks to cpp library.
|
2014-09-30 01:04:10 +01:00 |
|
Roger A. Light
|
8f8816b092
|
Fix conditional compilation, add headers.
|
2014-09-30 01:02:12 +01:00 |
|
Roger A. Light
|
42420cae46
|
Add experimental SOCKS5 support for the clients.
|
2014-09-30 00:56:57 +01:00 |
|
Roger A. Light
|
e9c18f8347
|
mosquitto_loop_forever now quits after a fatal error, rather than blindly retrying.
|
2014-09-30 00:42:30 +01:00 |
|
Roger A. Light
|
dcd469c177
|
Use own linked list for storing disused contexts for freeing.
Seemed to be a problem with getting it to work under a hash and there
isn't really any need for a hash.
|
2014-09-22 23:35:09 +01:00 |
|
Roger A. Light
|
06bec1083d
|
Expose mosquitto_pub_topic_check() and mosquitto_sub_topic_check().
|
2014-09-10 15:57:20 +01:00 |
|
Roger A. Light
|
580cd722dc
|
Remote/local bridge fixes.
|
2014-08-16 23:14:41 +01:00 |
|
Roger A. Light
|
abe72b8e4c
|
Keep retrying to reconnect without calling loop on failure.
|
2014-08-15 00:00:04 +01:00 |
|
Roger A. Light
|
ae1477c08f
|
Windows fixes.
|
2014-07-22 10:28:55 +01:00 |
|
Roger A. Light
|
57816cb520
|
Detect c-ares header in cmake.
|
2014-07-22 10:02:36 +01:00 |
|
Roger A. Light
|
c9da49b777
|
Pass mutex by reference, not value.
Thanks to Haseeb Abdul Qadir.
|
2014-07-20 21:17:29 +01:00 |
|
Roger A. Light
|
1c8433925d
|
mosquitto_time() calculation to after keepalive check to avoid delays.
|
2014-07-09 21:40:27 +01:00 |
|
Roger A. Light
|
fa9fece76a
|
Doc addition.
|
2014-07-09 20:42:39 +01:00 |
|
Roger A. Light
|
95a4ec431d
|
Don't try to disconnect twice.
|
2014-07-08 23:16:34 +01:00 |
|
Roger A. Light
|
13f94f3511
|
More reconnect fixes.
|
2014-07-03 01:00:57 +01:00 |
|
Roger A. Light
|
a831281b3d
|
Delete clients after socket close.
|
2014-07-02 20:49:06 +01:00 |
|
Roger A. Light
|
5c7512b8ba
|
Add mosquitto_threaded_set().
|
2014-07-02 20:45:26 +01:00 |
|
Roger A. Light
|
1257fd49eb
|
Fixes for clients that disconnect very quickly.
|
2014-07-01 22:16:53 +01:00 |
|
Roger A. Light
|
d75903b0ae
|
Fix reconnect support for websockets.
|
2014-06-30 23:30:43 +01:00 |
|
Roger A. Light
|
bdb3e74100
|
More memory fixes.
|
2014-06-29 23:16:10 +01:00 |
|
Roger A. Light
|
15efd2d072
|
Various memory fixes.
|
2014-06-28 01:38:58 +01:00 |
|
Roger A. Light
|
764b7e0a91
|
Use hash functions to store client data.
|
2014-06-23 17:57:35 +01:00 |
|
Roger A. Light
|
11631d8d92
|
Add local_clientid for bridges.
|
2014-06-10 23:30:15 +01:00 |
|
Roger A. Light
|
aca67a2170
|
Better function names.
|
2014-06-08 22:51:36 +01:00 |
|
Roger A. Light
|
4430228855
|
Be consistent about removing listener counts on socket close.
|
2014-06-03 16:21:46 +01:00 |
|
Roger A. Light
|
87579e0cac
|
Remove STRICT_PROTOCOL #ifdefs.
|
2014-05-31 21:53:35 +01:00 |
|
Roger A. Light
|
25dd5d88ed
|
Don't leak socket here.
|
2014-05-27 22:03:01 +01:00 |
|
Roger A. Light
|
9015ee962e
|
unlock mutex on return.
|
2014-05-27 21:50:42 +01:00 |
|
Roger A. Light
|
414946ff07
|
Bump version number.
|
2014-05-26 18:03:21 +01:00 |
|
Roger A. Light
|
063928bbfe
|
Merge websockets -> 1.4.
|
2014-05-26 17:22:52 +01:00 |
|
Roger A. Light
|
2db22f3abd
|
Merge 1.3.2 branch in 1.4 branch.
|
2014-05-26 13:21:20 +01:00 |
|
Roger A. Light
|
330a7a882e
|
Add CROSS_COMPILE to Makefiles.
|
2014-05-25 23:36:38 +01:00 |
|
Roger A. Light
|
f23f48ecce
|
Don't use exit() on SRV failure.
|
2014-05-20 10:22:06 +01:00 |
|
Roger A. Light
|
aab7a2688c
|
Fix SRV support when building with CMake.
|
2014-05-19 22:03:26 +01:00 |
|
Roger A. Light
|
b6f2d3e087
|
Fix callback deadlocks after calling mosquitto_disconnect(), when using the threaded interfaces. Closes bug #1313725.
Thanks to Michael Frommberger.
|
2014-05-16 10:20:45 +01:00 |
|
Roger A. Light
|
dc71f9157d
|
Use $(STRIP) for stripping binaries when installing, to allow easier cross compilation.
Thanks to Frank Pagliughi.
|
2014-05-08 23:18:50 +01:00 |
|
Roger Light
|
9ff56eefd0
|
Fix topic matching edge case.
Thanks to Tobias Assarsson.
|
2014-05-08 22:56:16 +01:00 |
|
Roger Light
|
0364bd1be7
|
Initial contribution.
|
2014-05-07 23:27:00 +01:00 |
|
Roger A. Light
|
4bb7a45b71
|
Crude, hard coded websockets support. No TLS.
|
2014-05-06 10:47:00 +01:00 |
|