Commit Graph

279 Commits

Author SHA1 Message Date
Rainer Poisel 7a31d57bd3 Support for multi-core builds; Support for cross compilation including sample build configurations
Change-Id: Ib64f34f5fa43bb5249b661e883c80d3c37daffe7
Signed-off-by: Rainer Poisel <rainer.poisel@gmail.com>
2015-02-04 23:08:00 +01:00
Ian Craggs 1a5e85b74b Synchronize access to socket structures
Bug: 447672
2014-10-17 11:04:54 +01:00
Ian Craggs 265ea5221e Move assignment after declarations
Bug: 447089
2014-10-14 15:40:22 +01:00
Ian Craggs b751576939 Change name of roundup function to avoid MacOSX name clash 2014-10-10 11:45:42 +01:00
Ian Craggs 8ffd07f12c Merge branch 'develop'
Conflicts:
	src/MQTTAsync.c
2014-10-04 12:31:35 +01:00
Ian Craggs 6d4cf04c65 Update version number to 1.0.2 2014-10-04 11:57:56 +01:00
Ian Craggs 9909826e9b Turn off some warnings 2014-10-03 16:40:31 +01:00
Ian Craggs 04e69596c2 Remove compiler warning in test4.c 2014-10-03 16:33:49 +01:00
Ian Craggs cf409bd15e Test4.c updates for reliability 2014-10-03 16:29:46 +01:00
Ian Craggs 5a5b163ded No DUP flag on PUBREL
Bug: 445890
2014-10-03 16:28:33 +01:00
Ian Craggs 55fa0087e6 Thread safe message id assignment
Bug: 445891
2014-10-03 16:26:21 +01:00
Ian Craggs 5c2e1e2094 Incorrect free in FreeCommand1
Bug: 444934
2014-10-01 16:28:55 +01:00
Ian Craggs 69d9be4d02 Merge branch 'develop'
Conflicts:
	CONTRIBUTING.md
2014-10-01 16:04:06 +01:00
Ian Craggs 4e61983776 Undo size_t API changes (binary incompatibility) and add const qualifiers to SSL options in MQTTClient.h 2014-10-01 15:37:21 +01:00
Ian Craggs c4a474b237 Start of two new samples 2014-10-01 11:02:53 +01:00
Ian Craggs e91516b94d Remove test debugging settings 2014-09-25 21:51:32 +01:00
Ian Craggs 8b0906f841 More debug for test4 2014-09-25 21:22:20 +01:00
Ian Craggs add9bb0a84 Remove temp change from MQTTAsync.c - point test4 at 1883 for debug 2014-09-25 17:25:58 +01:00
Ian Craggs e27d9b9a54 Remove some socket removal code for testing 2014-09-25 16:29:46 +01:00
Ian Craggs e378bc1e78 Add a trace message to MQTTAsync.c 2014-09-25 15:01:04 +01:00
Ian Craggs 399968b6fc Debug for test4 2014-09-25 13:48:06 +01:00
Ian Craggs acf61c2d0c Change version to 1.0.1 and set debug in test4 2014-09-25 13:33:12 +01:00
Ian Craggs 684623cd53 Fix use of freed memory in deliverMessage
Bug: 443724
2014-09-17 17:16:57 +01:00
Ian Craggs 03d9cdf22c Add more links to the CONTRIBUTING file 2014-09-11 15:53:59 +01:00
Ian Craggs e4086a0015 Correct links in CONTRIBUTING file 2014-09-11 15:15:36 +01:00
Ian Craggs 92e6110421 Correct CONTRIBUTING.md file 2014-09-04 12:07:38 +01:00
Ian Craggs 48550c7ff5 Correct and update the CONTRIBUTING.md file 2014-09-04 12:06:27 +01:00
Ian Craggs 64528d2ddd Restore test1 trace to default 2014-09-04 12:05:20 +01:00
Ian Craggs c0fd19fd0d Retry change didn't work on Windows
Bug: 442400
2014-08-28 15:49:47 +01:00
Ian Craggs a4901bac1d Debug for test1 on Windows 2014-08-28 14:45:59 +01:00
Ian Craggs 9aafd033ab Define ETIMEDOUT on Windows 2014-08-28 14:29:41 +01:00
Ian Craggs 71055d2252 Make sure packets are retried on reconnect
Bug: 442400
2014-08-28 14:22:24 +01:00
Ian Craggs eab1a71db2 Keepalive timer fix
Bug: 442683
2014-08-27 11:29:37 +01:00
Ian Craggs 2c969cfaa5 Remove assertion which fails against Mosquitto 2014-08-26 21:28:49 +01:00
Ian Craggs faaf4a70ec Don't remove socket in one case: gives error messages when reconnecting at version 3 after version 4
Bug: 442400
2014-08-26 20:59:39 +01:00
Ian Craggs 1eb002b1b4 Remove debug in tests and add modification comment - remove retry default
Bug: 442400
2014-08-26 20:38:05 +01:00
Ian Craggs f259db95da Update return code from SSLSocket_connect 2014-08-26 13:40:25 +01:00
Ian Craggs 0e6c4e1605 Better SSL socket connect handling 2014-08-26 13:33:18 +01:00
Ian Craggs 033e682c2f Optimize debug in test 2014-08-26 12:57:10 +01:00
Ian Craggs 10f840944b Higher level of debug 2014-08-26 12:47:47 +01:00
Ian Craggs 0db1166495 Debug test 5 2014-08-26 12:40:10 +01:00
Ian Craggs 0f8eca4955 Debug test4 2014-08-26 11:51:30 +01:00
Ian Craggs 732a941b88 Fix test temporarily 2014-08-26 11:37:28 +01:00
Ian Craggs 6c7112b229 Stop processCommand high CPU use
Bug: 442400
2014-08-26 11:30:36 +01:00
Ian Craggs e3e40d1787 Test fixes for bug #442400
Bug:442400
2014-08-22 16:21:00 +01:00
Ian Craggs fa781a1ab9 Correct source file modes 2014-08-22 16:19:17 +01:00
Ian Craggs 2dd357ff20 Increase timeouts in test3 to help with Mac build tests 2014-08-20 12:07:21 +01:00
Ian Craggs a29ac8bd11 Remove compiler warning in a test 2014-08-20 11:40:22 +01:00
Ian Craggs f1fecac0a5 Change version 1.0.1 - also update CONTRIBUTING file 2014-08-20 11:14:02 +01:00
Ian Craggs 2ba53a3832 add MQTTAsync_waitForCompletion and MQTTAsync_isComplete
Bug: 433871
2014-08-18 19:19:57 +01:00