ASACORE-891: property tags correctly end before a description

Change-Id: I9482fe9005887ad6c36c331b4de80bbc2aa9702c
Signed-off-by: skedem <skedem@qce.qualcomm.com>
ASACORE-892: add errno==EINTR to AJ_Sleep loop to avoid infinit loop cases

Change-Id: I294bec9cbe0b26caa220157d67b51e6f248f2462
Signed-off-by: skedem <skedem@qce.qualcomm.com>
ASACORE-893 - Add support for handling GetAllProperties requests

1) Added to aj_bus.* AJ_BusPropGetAll() which handles GetAllProperties requests.
2) Added to aj_introspect.* AJ_MarshalAllPropertiesArgs() which marshals the reply message to a GetAllProperties request.
Change-Id: I98a3ebc1ec69c497d217ee6fe09cb3f214c3b64c
Signed-off-by: Eyal Ilsar <eyali@qce.qualcomm.com>
ASACORE-896 Thin client secure sample client doesn't wait for authentication to complete

The SecureClientECDHE sample has a bug which causes it to begin sending pings before the authentication has completed. This causes errors in the console output until the authentication is completed, at which point the ping will be sent successfully.

I also added a help message if valid parameters aren't provided, and an error message if sending the ping is unsuccessful.

Change-Id: Id2ecf74088c8b98b664285d8afd436af7f3a57f9
Signed-off-by: Rob Smith <robs@microsoft.com>
Merge "ASACORE-893 - Add support for handling GetAllProperties requests"
Merge changes I294bec9c,I9482fe90

* changes:
  ASACORE-892: add errno==EINTR to AJ_Sleep loop to avoid infinit loop cases
  ASACORE-891: property tags correctly end before a description
AJTCL line endings cause WS checker to report incorrectly

Sometimes on windows the whitespace checker will report
that every single file has whitespace errors. WS=detail
shows an empty line when ran. This is caused by the line
endings being incorrect for the system being compiled on
(windows). Changing ajuncrustify "newlines" to auto fixes
the problem.
Tested and confirmed that it works on windows and linux

Change-Id: I43cfebc4bf31fa3439207d246978f5647a90abe2
Signed-off-by: James Prestwood <jprestwo@qce.qualcomm.com>
ASACORE-527: Fix for nested structure support.

Static analysis tool needs an assert check to ensure that
the signature does not underflow its array buffer

Change-Id: If8260b0f4dee46b54a88c087d1ef738ba2d3192e
Signed-off-by: James Prestwood <jprestwo@qce.qualcomm.com>
Added macros to ease the declaration of message,property and object descriptions

Change-Id: Ia4e5c25eb093c77613ed962f4b9f013f368cab80
Signed-off-by: skedem <skedem@qce.qualcomm.com>
ASACORE-369 change in alljoyn-daemon conf file breaks ajtcl google test script.

This change runs alljoyn-daemon (for ajtcl google tests) without any config file.

Change-Id: I3c04d7d86f0a6bd66fcea935361b20be95aff52b
Signed-off-by: Tony Wallace <awallace@qce.qualcomm.com>
Change memory defaults for HLOS builds

Change-Id: I4db05890726a77feb7fbca6f5a1892e6e75b24ba
Signed-off-by: Greg Burns <gburns@qce.qualcomm.com>
Address being taken incorrectly

Change-Id: Iec7d07ee213c82e739a65403886f1f466f20831e
Signed-off-by: Greg Burns <gburns@qce.qualcomm.com>
Clear structures before making system calls

Change-Id: I318285466608f180f51447c541dd36aaa3a06d74
Signed-off-by: Greg Burns <gburns@qce.qualcomm.com>
Merge changes I31828546,Iec7d07ee,I4db05890

* changes:
  Clear structures before making system calls
  Address being taken incorrectly
  Change memory defaults for HLOS builds
ASACORE-943: fix AJ_NVRAM_Write declaration

Change-Id: I548246981bee701766ac357f3000f725761e7e53
Signed-off-by: Chris Pezzee <cpezzee@qce.qualcomm.com>
Enable the use of AJ_Realloc() when using FreeRTOS heap 4

 - Previously if using heap 4 AJ_Realloc() would fail every time
 - Increaded the heap size for the STM32 to take advantage of the
   most memory at hand

Change-Id: I16af4872e6bf7d233dde5702aee9dffc56a6a5ee
Signed-off-by: James Prestwood <jprestwo@qce.qualcomm.com>
ASACORE-912: Set the default minimum protocol version to 10

Change-Id: I73877d4115fc6eb851319b52d58d8447094f213f
Signed-off-by: Peter Krystad <pkrystad@qce.qualcomm.com>
Merge remote-tracking branch 'origin/RB14.06'

Change-Id: I35c513b336ff268e228583dcd1cce6b4b304e727
Signed-off-by: Ry Jones <c_lawren@qce.qualcomm.com>
Added reboot functionality to Arduino DUE and STM32

 - Before AJ_Reboot was not functional but for these embedded platforms
   onboarding requires AJ_Reboot to work correctly

Change-Id: I7322e976da941526538a502f4d1cbcdda47d9ac5
Signed-off-by: James Prestwood <jprestwo@qce.qualcomm.com>
ASACORE-924: Support <year>.<month>.<feature><bugfix> versions format

Change-Id: If01cd4275f7f90a93c3f3d8b7ce02ce3fd9c8f94
Signed-off-by: Peter Krystad <pkrystad@qce.qualcomm.com>