Commit Graph

669 Commits

Author SHA1 Message Date
Roger A. Light
46ccc2efe9 [463479] Make _mosquitto_mid_generate() thread safe.
Thanks to bdwalker.

Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=463479
2015-04-03 07:48:55 +01:00
Roger A. Light
2ecee163ef Use uhpa for payloads. 2015-04-01 09:35:40 +01:00
Roger A. Light
960b3ef32d Fix possible minor memory leak on acl parsing. 2015-03-30 22:26:44 +01:00
Roger A. Light
fe933dee99 Don't require socks_mosq.c in cpp library. 2015-03-30 22:11:18 +01:00
Roger A. Light
e4529749d9 Use var for ssl package version. 2015-03-29 11:41:17 +01:00
Roger A. Light
2c2c2dad17 Update to latest openssln win32. 2015-03-29 10:53:26 +01:00
Roger A. Light
dacee786be [463000] Use own type to simplify socket handling.
Means that SOCKET is used as the socket type everywhere on Windows.
2015-03-29 10:43:08 +01:00
Roger A. Light
7cd14725da Fix compiler warning. 2015-03-28 15:16:15 +00:00
Roger A. Light
3591f2d256 [462781] Allow longer paths on Windows.
Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=462781
2015-03-27 21:47:27 +00:00
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
2015-03-27 21:02:49 +00:00
Roger A. Light
502c3e7563 [461619] Disconnect idle websockets clients.
Websockets clients are now periodically disconnected if they have not
maintained their keepalive timer.

Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=461619
2015-03-27 20:50:16 +00:00
Roger A. Light
0434d1cd9b [461705] Return -1 on error from mosquitto_socket()
Thanks to Mikkel Kirkgaard Nielsen.

Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=461705
2015-03-27 01:40:41 +00:00
Roger A. Light
2aceb704b5 [463000] Fix reconnect bug on Windows.
Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=463000
2015-03-27 01:24:16 +00:00
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
2015-03-27 01:07:48 +00:00
Roger A. Light
ccc8a81187 Ignore multiple spaces when parsing acl files. 2015-03-26 22:37:01 +00:00
Roger A. Light
c6450ac265 [462154] Fix problems parsing config strings with leading spaces.
Thanks to Aidan Gill.

Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=462154
2015-03-15 20:49:18 +00:00
Roger A. Light
e310092f44 [461620] Inflight limits should only apply to outgoing messages.
Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=461620
2015-03-08 22:06:20 +00:00
Roger A. Light
28404350c4 Fix possible crash when using pattern ACLs. 2015-03-08 21:00:15 +00:00
Roger A. Light
3a4d1da697 More forcing. 2015-03-03 17:04:58 +00:00
Roger A. Light
6bc1035150 Force Release build. 2015-03-03 16:21:19 +00:00
Roger A. Light
a68fc4fcfa Must configure cmake as well. 2015-03-03 15:30:13 +00:00
Roger A. Light
14b1f822c7 Build for Release target. 2015-03-03 15:19:46 +00:00
Roger A. Light
ef5536cd2e Typo 2015-03-03 15:10:08 +00:00
Roger A. Light
748b826be9 Fix path. 2015-03-03 15:00:21 +00:00
Roger A. Light
15295cd8e7 No need to create directory here - causes an error when cached. 2015-03-03 14:51:37 +00:00
Roger A. Light
a2707a92a2 Attempt to create installer and add as artifact. 2015-03-03 14:38:59 +00:00
Roger A. Light
741639a762 Fix 7z syntax. 2015-03-03 12:53:40 +00:00
Roger A. Light
0379cd2a50 Only 7z, not 7za available. 2015-03-03 12:08:22 +00:00
Roger A. Light
ce5b497b9b Fix zip extraction command. 2015-03-03 12:00:56 +00:00
Roger A. Light
e251ff69d1 Need to actually carry out the build. 2015-03-03 10:17:31 +00:00
Roger A. Light
1e31334e04 First attempt at appveyor config. 2015-03-03 10:15:50 +00:00
Roger A. Light
7beedcfdaa Windows installer updates. 2015-03-02 22:12:50 +00:00
Roger A. Light
4b6784fa41 Re-enable SRV support and fix client compiling support. 2015-02-23 21:42:36 +00:00
Roger A. Light
3a36ae843b Fix lws 1.3 detection. 2015-02-23 15:20:23 +00:00
Roger A. Light
fcf91f9cd9 Fix compiling on Linux with CMake. 2015-02-22 12:20:29 +00:00
Roger A. Light
79f3b57da5 Merge branch '1.4' 2015-02-18 20:58:25 +00:00
Roger A. Light
279b67bf8d Minor packaging related fixes. 2015-02-18 01:34:43 +00:00
Roger A. Light
8379bbbb12 Remove spurious line. 2015-02-18 00:34:48 +00:00
Roger A. Light
d6a0fe9311 Windows installers no longer deal with python. 2015-02-18 00:23:45 +00:00
Roger A. Light
200c316305 Changelog date. 2015-02-18 00:20:33 +00:00
Roger A. Light
02ccb42a54 Fix dist root files. 2015-02-18 00:11:28 +00:00
Roger A. Light
f04c10e609 Fix incorrectly committed change. 2015-02-17 23:23:13 +00:00
Roger A. Light
ff3ebd969b Fix building on OS X. 2015-02-17 23:21:14 +00:00
Roger A. Light
ff9c2087b1 Basic support for libwebsockets 1.2.x. 2015-02-16 22:02:34 +00:00
Roger A. Light
2098d6a392 Remove debug line. 2015-02-15 20:10:46 +00:00
Roger A. Light
a9cd86f206 Fix usage text. 2015-02-14 13:10:07 +00:00
Roger A. Light
91c1972c1f Consistent error message. 2015-02-14 13:08:49 +00:00
Roger A. Light
db86809ee9 Add websockets logging options. 2015-02-13 22:57:49 +00:00
Roger A. Light
6fd38b8c47 Windows fixes. 2015-02-13 21:18:52 +00:00
Roger A. Light
3ed5c94038 Struct optimisations. 2015-02-13 21:17:11 +00:00